HNHacker News
TopNewBestAskShowJobs

hak8or

314 karma · joined September 13, 2016

submissionscomments
hak8or··on A Love Letter to the People Who Build the Internet Archive
I wish they had a list of torrents they need seeders for the most. Right now I'd I want to seed their stuff (say 100x items) then I gave to go through their site and one by one select files, give it to a torrent client, see how healthy the swarm is, rinse and repeat.
hak8or··on HTTP/3: from root to tip
While it may be correct as per the defneition of the word, it's usage in that manner is (as far as I can tell) extremely rare if not non existent in the industry (embedded systems, computer engineering, microcontroller work, etc). Therefore, even if it is correct in the literal sense, it's usage this way introduces so much confusion (due to it meaning something else in those fields), it's effectively incorrect.
hak8or··on A little fail-safe filesystem designed for microcontrollers (2017)
I would also love to hear replies to this. I used mbed in the past and have been fairly dissatisfied with it for two reasons:

It uses c++ for the sake of using c++ instead of leveraging the extreme bonuses c++ provides over using c for embedded. For example, it tends to use dynamic memory allocation heavily, doesn't make use of unique/shared pointer, doesn't use templates properly (if at all) in places it would be ideal (hence increasing code size and slowing things down).

Last I checked, it doesn't support cmake at all, and instead used an extremely complicated and conveluted build system/process.

Both of those combined made me run away and never look back. Another side thing as of late is it seems to be officially supported by arm, which means it will never run on other cores like risc-v. I am not interested in getting stuck with one platform when riscv (in my opinion) has incredible potential for microcontrollers and is seemingly right around the corner.

hak8or··on Worst Union in America (2012)
Thay sounds very resonable actually. If you are not a member, how on earth does a union have a mechanism to force you to pay a member due? What if I don't agree with how the union runs or the goals of the union?
hak8or··on Fish shell 3.0
This is absolutely thrilling! I often have to flip between bash and fish due to some archaic tools we wrote relying on bash in wierd ways, and the swap between how both handled logic like this was cumbersome. Glad to see one less potential reason my team won't use fish.
hak8or··on Do I really need to get out the soldering-iron again?
Go with OSH park instead of China. Their support is gnebuinky amazing, and the service in general. Is 5 days for a 2 layer board with 5 dollars per square inch of design for 3 boards, and free shipping.

The company is active on Twitter and its founder is awesome based on interviews he gives with various electronic podcasts.

hak8or··on The U.S. Yield Curve Has Inverted
Not really. China holds a very small portion (less than 10%) of USA debt.

https://goo.gl/images/e6Jmrb

hak8or··on Teensy 3.1 bare metal: Writing a USB driver (2014)
You don't pay for just the IC and PCB, you are also paying for the in my opinion, fantastic API and documentation that comes with the teensy. Plus, access to a platform that is fairly popular and its users seem to be more, well, advanced, than most arduino folks. Because of this, the forums tend to skew towards less noise and more technical matters.

They are expensive, yes, but I am comfortable buying a board from them every few years to use as my main chip.

hak8or··on Boden cross-platform framework: Native C++11, native widgets, no JavaScript
Not always. I believe a common understanding is if it statically links with GPL code, then it spreads to your code. If it dynamically links then your program is not hit with GPL, as the user is able to change the dynamic library with their own. If what you dewxribed were the case, then the Tivoization lawsuit would have went differently instead of GPLv3 coming out.
hak8or··on AMD’s Rome is indeed a monster
I looked into this in the past but had issues finding information about processing overhead for routing (or even switching) that much data. Could a, say, 2950 handle routing 40 gigabit worth of data over a network, assuming no crypto?
hak8or··on Amazon HQ2: Advanced talks about second headquarters in Northern Virginia
Why would they want their hq out in the boonies? And amazon (and many other tech companies) adjust their salary to cost of life in the area.

The closer they are to a big city, the better, because they can attract more talent from the people already living close by.

hak8or··on July 2018 Median Household Income in the U.S.
How isn't it making any gains? Anyone who has retirement savings invested properly (in stocks, not under a mattress or in a bank) is making use of these gains.
hak8or··on Plans for the Next Iteration of Vue.js
Types let you shift more of the testing load to the compiler instead of run time. Also, auto complete (not just string based) works much better because it's easier to reason via information that is exclusively in the realm of compile time (types).
hak8or··on Marriage Costs in China Are Out of Control
What on earth is up with this mentality here on HN? I get that most of the people here are in tech and making probably at minimum 70k right out of college, with the higher end ones making 100k out of college.

But surely you can't be serous? This 10k payment idea doesn't apply just to higher incom folks like you, this applies to a decent portion of the population there most of which is making less than 30k a year. 10k for someone who makes 100k in the USA is very diffirent than to someone making 30k in China.

Surely you are well aware that you are easily in the top percentile of the world regarding income, right?

hak8or··on Facebook Network Breach Impacts Up to 50M Users
What if I am totally fine working on that stuff if it means more money? Hell, I would be totally content working on weapons for the military if it means more money and interesting problems. I am aur enany others would too.
hak8or··on How FPGAs work, and why people will buy them (2013)
Not all embedded. Thankfully there is a sort of standard embedded mcu arch showing up via arm (would love risc v but I'll take what I can get). This has support via mainline clang/llvm and gcc, and isn't much work to get a more modern setup going via cmake, c++17, and clion.

But the amount of people who are still going the raw c route for often times unfounded reasons (c++ is slower or has more bloat), prefer one large c file, don't do code based testing, etc, in embedded is staggering.

And for more niche areas (like FPGA) it's extremely behind the times. Not to say c is behind the times, it has its time and place, but 99% of the time they aren't bale to properly articulate it.

hak8or··on How to create an OS from scratch – tutorial
Maybe we can somehow refer to each other? I wrote a guide for a custom board I made running Linux, but it's very low level up to tge stage of getting the kernel running with a minimal user land.

I would be happy to refer to you at the end of mine: brainyv2.hak8or.com

hak8or··on More Companies That No Longer Require a Degree
The word engineer is a protected title in the USA, sure, but it's only relevant when dealing with the gov't. I and many others have the word engineer in their official job title, but both me and the company are fully aware I never took the PE exam.

On the other hand, if you claim you are an engineer to the usa gov't then yeah, that gets you in hot water. I also tend to avoid calling myself a software engineer specifically to avoid potential issues like that, but I do lost the full job title given to me by previous employers when asked and on my resume.

hak8or··on Clayton Christensen: Half of U.S. colleges will be bankrupt in 10 to 15 years
Georgia tech is one of the best comp sci universities out there, and their online masters program is not only accredited, it's indistinguishable from the on site masters program. The peice of paper does not diffirentiate between the two.

So the credentials are there for Georgia tech, I do not know about the others though.

hak8or··on GlobalFoundries Stops All 7nm Development
I would love to hear more about this, even if it's an unfounded rumor.
hak8or··on Netflix Has Deleted Every User Review Ever Posted to Its Website
Wow, what a massive total waste, shame on netflix. In the early days people relied heavily on those reviews, and spent hours writing those reviews. I understand them wanting to keep that data for data analysis purposes, and I understand them wanting to not share it, but to delete it?

At least make it rate limited tied to a paid Netflix account or something, not wipe it away for ever. What a shame.

hak8or··on Ask: How do you apply “programmer’s” efficiency in everyday life things?
This will bite you in the ass in the future. If you are in the USA, some entities who you should defneitly pay attention to do initial communication only through mail.

For example, if the IRS wants something for you they will never call you first. Heck, they defneitly won't send you an email first. Instead, they send you a letter.

If you are in the process of identity theft, you will want to keep a close eye on your mail to verify there aren't any letters about an account you just opened.

hak8or··on Lubuntu is taking a new direction
Battle field 4 and battlefield 1, both of those games max out my cpu (3570k overclocked to 4 Ghz) and leave my 1070 twiddling it thumbs based on task manager and software to see GPU utilization.

Either my cpu is slower than it should be, your cpu is faster than it should be, or you don't check out one of the poster child's aaa game series.

hak8or··on GCC 8.2 Released
More performant I am not sure. Would have to see specific benchmarks comparing and the assembly for the newest gcc and newest clang.

The reaosn why I vastly prefer clang is for three main reasons.

Firstly, clang and llvm are written in c++ so it's much easier for me to work with. Secondly, it has proper documentation on how to, for example, add new optimization passes or adding a new instruction. This includes tons of talks and presentations on doing this live. Thirdly, the tooling for it is great, such as clangd, llc, lld, clanggtidy, etc.

Gcc seems to have none of this. Oh, and almost forgot, most importantly llvm + clang is actually open source (more open) via a MIT license instead of gpl.

hak8or··on Darpa invests $100M in a silicon compiler
Yes, it will. Sure, it won't do wonders with 0.5mm pitch bga's, but 217 pin 0.8mm ones are doable even with a cheap Chinese hot air station. That's how I did these boards.

https://brainyv2.hak8or.com/

hak8or··on Keras vs PyTorch
I totally agree, the lack of documentation via types and lack of smart autocomplete (which I rely on very heavily for API discovery) is not only why I never got into tensor flow, it's also why I never got into languages like python. I even went so far as to use typescript instead of Javascript.

I do believe c# has some machine learning libraries, but afaik they aren't anywhere near the level of tensor flow or keras.

hak8or··on Proposal to fix NYC’s subway and broader transit system expected to cost $19B
MTA union, it's an extremely powerful union. The L line for example is set up to be fully automated, but they are still required to have staff for the train.
hak8or··on Congress wants to extend the copyright on some sound recordings to 144 years
And yet people vote them in.
hak8or··on The Soon-To-Be-Extinct Embedded Software Engineer
I agree with a few comments here about how the field seems to skew heavily towards the older range, but based on my job hunt in NYC there are very few jobs like this.

After a week and a half I have no interviews even though I have a few beefy side projects (embedded Linux system I designed myself), use both C and c++, heavily, contributed a bug fix to the Linux kernel, and even have 3 years experience at a company. To be fair, there are few jobs like this it seems on nyc (managed to find only ~25 on LinkedIn).

hak8or··on Cities with Uber Have Lower Rates of Ambulance Usage
What's the name of the insurance company? Oscar? Thay seems incredibly cheap.
← PreviousPage 3 of 4Next →