HackerLangs
TopNewTrendsCommentsPastAskShowJobs

temac

no profile record

comments

temac
·vor 2 Monaten·discuss
Weird take to claim "generally intelligent frontier" (whatever rhat means) and restrict availability based on "offensive" cyber security alone (how can this be handled at all compared to fixing software also remain to be seen) all while competitors but more importantly sw maintainers (eg curl) estimate that the capability in finding cybersecurity bugs is similar to what other modern models produce, and this has just significatively risen in the last months for everybody.
temac
·vor 5 Jahren·discuss
Not really unless you force the source code of proprietary software to be published. If you don't, copyleft has a role to play.
temac
·vor 5 Jahren·discuss
Tons of licences require at least attribution.
temac
·vor 5 Jahren·discuss
I will completely follow that opinion the day MS includes the whole Windows codebase into the training of copilot.

Until then, it's basically "GPL" (and other licences) laundering with one-sided excuses.
temac
·vor 5 Jahren·discuss
How is respecting the licence of software you use an accident and a problem? The managers who believe that are completely insane. Even the market segmentation theory: you can not just sell perfectly capable hardware but artificially limited by software to a very narrow set of features and pretend you care about e.g. limited natural resources. Likewise attempting to limit the hackability (and reparability) of devices is starting to look criminal in my eyes.
temac
·vor 7 Jahren·discuss
I don't know, you can use valgrind and fsanitize and ibstdc++ __gnu_debug:: containers or _LIBCPP_DEBUG under libc++.

Just know your tools...
temac
·vor 7 Jahren·discuss
I agree, it depends of the code, and if you need to replace it: by what.

I'm actually more found of when I don't even have to replace it: just delete the damn obsolete shit. Not replace. Delete. Most of the time it for cases where it is just dead. Sometimes it is only quasi-dead (from an incomplete previous modification) and in a few cases deleting it actually fixes some bugs.

The best patches only have - lines :D
temac
·vor 7 Jahren·discuss
I'm not sure you understand the amount of embedded software that runs the world -- or at least think about it appropriately.

And the amount of system and infra software that is needed to even let the web exist.

An "application" is not just a cute GUI that a consumer or an office worker can interact with. Nor is the interface the most complicated parts in some systems. I found your projection and generalization as ridiculous as if you said: even the EE needs to master the web technology, and they are not very valuable if they don't.

Hey, they are web devs of various levels. It is ok to be one, especially a good one. It is also ok to be, I don't know, a compiler expert, a kernel hacker, a baseband FW engineer?

The thing is: you often forget about what works pretty much correctly and silently, even when you use it all-day long... :P
temac
·vor 7 Jahren·discuss
The web has nothing magic.

People have been maintaining SW developed by 3rd parties for several decades. Something like 5 or 6, probably. With all the various amount of available documentation you can imagine, and that includes no documentation and really stupid code bases, or even no source code and you have to patch a binary.

So while I recognize it can be obviously cool to e.g. have virtually no code but simply use a well-designed and currently actively-maintained third party project, it is not always possible, and if it's not then implementing (or even just configuring) anything on top of fashionable software can also be done in crappy undocumented ways.

So the key is to actually have detailed and useful documentation, regardless of 3rd party stacks (or they very relative "absence", I mean probably don't develop your own web-server nor your own database nor your own programming language nor your own operating system nor your own web-browser...)
temac
·vor 7 Jahren·discuss
The secret is, you don't have to not write and/or delete everything indiscriminately.

The second thing is: companies do not only try to avoid existential threats; they also attempt to have economical approaches. If anything needs to be maintained, there is the potential, if it is crappy, to make maintenance costly.
temac
·vor 7 Jahren·discuss
I'm a fan of that idea and I'm taking it even further:

Erase existing software, so we have less amount of shit software.

I'm actually applying that technique at work with great results (really!)
temac
·vor 10 Jahren·discuss
It depends. An FPGA able to do that is a big one, quite expensive. Today, an even more so tomorrow, you can afford to do that kind of computations in a CPU and/or a GPU.

Regardless of who is doing the beamforming, the TX and RX analog parts are intrinsically quite expensive with at least dozen of channels.
temac
·vor 10 Jahren·discuss
You are confusing several different thing under the vague notion of "ultrasound machines". Doppler mode is useful and cheap machines dedicated to that can and do exist. However even a basic machine able to do only a poor B-Mode needs at least vastly more processing power -- and vastly more channels.
temac
·vor 10 Jahren·discuss
Hm, on the buyer side, it depends on the country but in some it is actually very competitive. So smaller players have a hard time to survive simply because of their lower volumes but similar R&D costs... Plus an ultrasound exam is not too expensive in some (most?) countries.
temac
·vor 10 Jahren·discuss
You can also embrace aliasing if you are kind of crazy. Look for "compressed sensing" stuff. Although I'm unsure if this would be useful for anything on ultrasound systems.
temac
·vor 10 Jahren·discuss
Simple and somewhat cheap ultrasound machine do exist. I'm not an expert about this market, but you can probably source some from China.

R&D and will be notably inferior with less capabilities than on high end systems, and you can probably also keep cost done if you skip some certifications.
temac
·vor 10 Jahren·discuss
You typically do short pulses in most modes. You can use some form of PWM to apodize on the edges, when needed.
temac
·vor 10 Jahren·discuss
You don't necessarily need the baseband (I'm not even sure if you ever need it) & depending on the mode you can tune the amount of bandwidth needed.
temac
·vor 10 Jahren·discuss
Also the FPGA is not sufficient. You need something with both power capabilities and a decent freq capability, to drive pulses with some decent energy. On dozen of channels.
temac
·vor 10 Jahren·discuss
If you want nice stuff on a probe with an analog center freq of 10MHz, you can do PWM (in various forms) with an higher freq. Now 10MHz is not be the lowest probe freq avail, it depends on the usage. Higher freq gives better resolution, but has a worse penetration.