HackerTrans
TopNewTrendsCommentsPastAskShowJobs

temac

no profile record

comments

temac
·2 tháng trước·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
·5 năm trước·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
·5 năm trước·discuss
Tons of licences require at least attribution.
temac
·5 năm trước·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
·5 năm trước·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
·7 năm trước·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
·7 năm trước·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
·7 năm trước·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
·7 năm trước·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
·7 năm trước·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
·7 năm trước·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
·10 năm trước·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
·10 năm trước·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
·10 năm trước·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
·10 năm trước·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
·10 năm trước·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
·10 năm trước·discuss
You typically do short pulses in most modes. You can use some form of PWM to apodize on the edges, when needed.
temac
·10 năm trước·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
·10 năm trước·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
·10 năm trước·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.