skysight-inc/HackerNews huggingface dataset:
>I've noticed a lot of them didn't have the "basic" theoretical concepts that I considered widespread and universal about Software Engineering and Computer Science

It's not required to be employed though.

Go try to build a list of basic universal and theoretical concepts and I guarantee someone will disagree with you about something on it. Someone else can just as easily declare some knowledge that you omitted as basic or that some knowledge you included is not basic. Now that you've gotten something wrong, should we be questioning you because you missed something as basic?
Unless you were using a modified version without making your changes available, why would this be a problem?
> I’m not a vet, but I wonder if it comes from working in an environment that is so massive, at times wasteful, and your contributions feel insignificant

Simple formula ( greed + opportunity ). Everyone from politicians to doctors to lowly grunts game the system if they can. Just because you are elected, are educated or wear a uniform doesn't change your innate human nature. You just hide it better. If you can get disability and work too, why wouldn't you. It's like eating your cake and having it too.

> I think a lot of people could convince themselves that if they don’t take advantage of something, someone else will.

Not themselves. Others. They will try to convince you with that rationalization.
It will result in a one-off tax on their operation
None of the claims in this article are relevant now, you can try them yourself.
As the post you’re replying to mentions, this is indeed a thing that US manufacturers did back in the day. It didn’t work out for them, in the long run.
> I've seen that military veterans are extremely adept at gaming the system to their benefit. They are able to maximize disability benefits as well as GI Bill benefits.

I'm not in the USA but really to me that's just seems like they are getting what they should. Any citizen of any country should get medical care free of charge. Military veterans whether their issue is from combat or not I think should get all the care they can. If the system is working against you and you can find ways to fight back and help others that is OK with me.
It improves on Go a lot: https://vlang.io/compare#go
Pretty sure they are discussing 3-band cameras between 400nm and 700nm (roughly). If we start adding multi-spectral or hyper-spectral cameras to the mix then you'd have a lot more information to use, but then you'd have a lost more information to process.
Why is that cringe? They genuinely probably came across awk before perl (I know I did, I read "The AWK Programming Language" and then went on to "The C Programming Language").
Having that said, awk is great and it's been the same for decades and available on every system (the same can't really be said about perl).
The base unit is gram, not sure what you mean
I didn't get that _at all_. If you are interested in stuff that is not related to your work (so learning on the job is out), what else would you do?

To me this sounded like the author likes to read and learn about things, but these just happen to also be tech. So they found a way to make time and describe how. I don't see any holier than thou "this is how you must do it", just a simple "this works for me". But YMMV.
You can do it with cut too:

$ echo "key: value" | cut -wf 2
value

but whether it's actually "simpler" is open to debate

edit: actually gnu cut lacks -w, so this is bsd-only. lol computers, stick with awk
Complexity tends to hide problems. An over-engineered system is going to be less stable than a simple one where you know how things can break and how to bring them online pretty quickly.
No. Usually there's a stateful firewall on at least one side that requires keepalive.

IPv6 does massively help in the area of P2P connection setup since usually there is either no NAT or 1:1 NAT (no port remapping). Connection setup works virtually 100% of the time, but you still need keepalive.

Basically we broke the Internet as an end-to-end network because endpoint devices were not secure and it was easier and faster to stuff middle boxes into the network than secure them. Today the situation is better but there are still enough misconfigured and old systems and grossly insecure IoT devices on modern networks that we can't really take away firewalls.

The Internet is unplanned development. It looks like the wiring in a third world slum, not like an orderly planned system where engineers designed things up front.

You can experiment with "network nudism" as I've heard it called, but first you have to make sure everything on your network is up to date and not running any services that you don't need or aren't secure. This involves nmapping your network, cataloguing everything on it, etc., and is beyond what most people can do. Even most network admins would have a tough time fully cataloguing all devices on a corporate network. It's tough to keep track of.
For what it's worth we've wanted to own a Tesla for a long time to own an EV. The overpriced nature and all the terrible things I've read about the build quality continually shied me away from actually spending money or even leasing one.

That is until I just so happened to make a little extra money on TSLA stock by accident. I then turned around and found a salvage title, dirt cheap, home wall-charger included 2018 Model 3 and sold off some that TSLA profit for a free car for my wife. We've owned it long enough to confirm all "the build quality is crap" rumors. I'm a mechanically inclined person and I'm not idiot so I have taken the car apart enough to verify it is safe and it isn't dangerous (salvage title, total loss vehicle) but once you start taking things apart you see the corners they've cut where other car manufacturers do it differently - things like water drainage and body panels alignment is just too easy to spot if you've owned 15 cars over 30 years.

Long story short, I wouldn't buy a new one. I certainly wouldn't spent my _hard earned_ money on one. But I don't mind gambling a bit on a rebuilt title mass-produced one. That's about the level of trust I have in Elon's ability to build a quality automobile.

They are ok cars but everything you've heard about build quality and defects is absolutely true. I've never attempted to use the autopilot because I value my life.
It’s true that Fortran played a fundamental role in the area of numerical linear algebra but most of the linear algebra packages you’re likely using today were written in C or C++.

Why is Fortran relevant? Because of that aforementioned history. However, Fortran’s use in numerical software has steadily been declining (e.g., look at the past two decades of TOMS articles).
Shuttle.rs – Hosting rust like Heroku
Different people are working on different open source things they like, as the result the language has real world examples.
Subset of IQ. You can find high-IQ people who struggle specifically with shape rotation. Not clear if this is an artefact of "what questions get deemed to be part of IQ" or not, but I wouldn't base a division of society on it.
My partner's mother is going through this as well. She gets injections directly into her eyes every so often. They've not halted her progression completely, but before she was getting the treatment done, her doc told her she had ~2 years of vision left. That was nearly a decade ago and she's still busy crocheting stuffed animals for all the neighborhood's children.
I see the JVM is getting new relevance when it comes to x86 and arm.
Do you really think the judge and jury in this trial are going to be worried about the federal government's relationship with SpaceX and Twitter?
guarantees you a spot of your choosing in a building of your choosing, which might be in demand in big cities -- there is only so much space in big, tight, well-established cities.

anecdotally, we were looking at houses to buy and many of the nice, well-priced ones, had multiple bids and even price increases (e.g. throw another $10k on it). not quite a full-on bidding war, but it became clear that if you want in you get in early, and pay for the privilege's.

same idea, except the place ain't built yet.
Yeah learning a new JS framework every three months is much more rewarding!
The FTC already debunked this claim years ago (which the article states). Calling out manufacturer propaganda shouldn't even need to be a thing we have to do...

https://www.ftc.gov/reports/nixing-fix-ftc-report-congress-r...
It’s not just autopilot of even FSD with issues like this, though. I have a 2021 Kia and Toyota that like to aggressively brake at odd times a few times a year. It just happened again in the past week in the Kia. Going 70+MPH and having the brakes suddenly and unexpectedly applied while going around a corner is jarring regardless of how fast you take back control.

My hypothesis for the Kia is that direct sun on corners at speed might affect the vision and/or collision system[0].

Is an infrequent jolt a reasonable trade off for the benefits? As an experienced driver o think so, but would my kids be able to handle it when the learn to drive?

0 - https://www.kia.com/content/dam/kia2/in/en/content/ev6-manua...
Not the book you're asking for, but I want to plug Grant's autobiography. It has a sort of "I've already been a general and president so now I can tell you about embarrassing things I did as a kid" charm that is an interesting contrast to typical biographies.
Users can rate community notes.
I am much less opposed to internal company testers who know what they're doing than I am to a public beta in the hands of people who believe Tesla's (really egregious) marketing

Which category do you think Elon Musk is more likely to belong to?
Congratulations, you're tied for first place!
My final year project at University was building a real time simulation of the human peripheral hearing system on an array of T800s, written in Occam. The work continued without me as a PhD project.

My supervisors published a paper about it in Microprocessors and Microsystems https://www.sciencedirect.com/science/article/abs/pii/014193...

What I had in mind at the time (once Moore's law reduced the size and power demand) was customisable hearing aids - the sort of thing that can now be done with AirPods Pro.

For a certain generation of system engineers it seems like early exposure to parallel programming on Transputers helped them get a leg up in distributed system design, especially once multi core systems came along.
Here's mine:

Wake up at 4AM. Stretch Achilles (gets stiff when I sleep), make a coffee and check emails/prep for the day in my notebook. From 4:20 to 5AM I run 5K and then shower. From about 5AM to 7AM I work on my own stuff/learn/whatever. At 7AM I wake up the wife and help get kids ready for school. I walk with the kids to school at 8AM. From 8:30 to 3PM I work on my stuff and have lunch somewhere in there. I walk to the kids' school and pick them up at 3PM. Work on my stuff until 5-6PM. Help out with dinner, kids, play, etc. Put kids to sleep around 9PM.
You can give it the same signal by moving the left volume knob up or down one click. It’s much safer than applying force to the wheel, which I agree is actively unsafe (the way Tesla handles it.)
I use to goto this conference on the regular (even talked at it a few times). To be fair, I knew the people that originally started it.

Always had a great experience. Interesting talks and I have sat down and had conversions with Maddog, Zonker, and a number of other interesting names in Open Source and Linux.

Fun time and great people, wish I had the time this year to visit!
Show HN: Flytrap – See all I/O of functions before JS/TS production bugs
Hi guys,

I’ve been building a debugging tool for JS/TS production bugs that lets you see all the I/O of every function before the error. This makes reproducing the bug with detail very simple and fast.

Ideas, experiences and feedback are much appreciated! I’m also interested to hear what issues you have had with fixing bugs in production and what tools you’re currently using.

Links:

Home page: https://www.useflytrap.com

Live Demo: https://www.useflytrap.com/demo

Docs: https://docs.useflytrap.com

GitHub: https://github.com/useflytrap/flytrap-js
Netherlands to return colonial looted art to Sri Lanka – NL Times
Weird, I feel the same way about Perl.
I think the key word here is "you".

You just get it running, hack your spaghetti and when it becomes a problem you're already assigned on another project so someone else will have to sort it out.
Sort of like FORTRAN and COBOL on Mainframes was. Still in use but old standards.

Old tech doesn't die, it just gets reused. Look at Commodore 64 systems being recapped and sold on eBay. Can even run in an emulator if need be.

Heck I got Windows 95 in a VM, runs really fast on modern hardware.
Government will solve this by opening up H1B visas to pilots.
Mojo gets a speedup over Python – Part 1
Some of the work was reused in the ST20 for embedded applications.
So you like the power structure, but wish for at most a change of heart to overcome the incentives - keep wishing
It is a statement of how hugely productive their society is, where people can afford to waste time on such stupidities.
https://confs.tech/ has a decent crowd-sourced list
I hope that someday this message makes it into the primary schools. It'd be nice to have a future generation with a significantly lower count of idiotic language pedants.
Phones have indeed turned into personal computers. Why is this hard to accept? For many use cases including basic web browsing, the phone has taken over the market where the personal computer used to dominate.
Only with FreeBSD `cut`.. coreutils `cut` (Linux) is missing -w as is at least OpenBSD?

EDIT: I see you discovered this. lol computers indeed. ;-)
I'm still not sure what is the purpose of this, the README is not clear.
I don't know, I hear it may grant special abilities.
Almost a great take, but how can you logically you lump poor people into this mix? How is a poor person a rent seeker?
I was hoping to discover what made Gemini so good, but it's an article about GPU disparity. Interesting nonetheless but a bit click-baity.
So... throw money on compute instead of just adding an index..?
> I own two Teslas and their service is horrible.

Genuinely curious; why did you buy the second one? I might possibly be slightly over-vindictive with brands, but once a brand fails me I’m very reluctant to buy something else from them (a Samsung TV with some silly quality control and firmware issues was enough to make me swear off Samsung, and the Nexus 7 (original one; the one that tended to degrade after about a year) was enough to convince me never to buy hardware from Google again, say). In particular, I would never buy the _same thing_ (most current Tesla cars are ~the same thing) from a company where I’d already bought one defective thing.
I think this is sort of like unlimited vacation time policies: if you really want people to take advantage of it because you really believe in its value, you actually have to constantly nudge many, maybe most, people to do it.

In the case of training / education, a good solution may be to provide more structure. Get a group of people to sign up for an actual structured class (or run one yourself), and set the expectation that they actually go to the meetings and/or do the work for it. Just "figure out some time to read some books on your own" will work for some people, but lots of people thrive on more structure than that.
Culturally normalized cheating. Also gives advantage to those with rich parents who can afford the time.
Finally a topic I mastered.
As very very late started and IT outsider until recently:

Show up 15 - 30 minutes early to work and pick the most useful skill upgrade that will get you promoted or make your job easier / make you faster.

This is bare minimum to get constant promotions. Stay 15 min after work and do quick analysis what did you do and how to do it better.

During work always volunteer for documentation or training. Make sure you squeeze little research into both. And do proper detailed paperwork for both.

Harass your boss for training, labs, conferences at every moment esp when someone compliments either you learning something new or your performance / execution.

Study vacations. I have 25 days off and 5 of those are for intensive courses. somewhere interesting. This does not have to be directly related to job skills. You still have to be social and talk to people so language learning and cooking /dancing abroad is still beneficial.

Once you train yourself how to do this try not to think and stress about it. Learning needs to be intense but with playful fun approach and mood.
Not much else to say other than this and "start moving to audio media".

To elaborate though, diet, sleep, absence of stress, etc will have a much greater impact on overall health than any medication (except in trauma scenarios) and most doctors don't focus on it. I am not talking about "wholistic" stuff - just cutting all sugar / processed carbs, getting enough protein and vitamins, sleeping 8 hours, clean air, low noise/stress.
I don't disagree, but at least infrastructure was designed around this, we can hold individuals breaking rules accountable (which doesn't happen enough IMHO, but at least it's possible),
How could it not be the only way, at some point at least?

You'd need a simulation that captured all the edge cases of the real world, and that's logically impossible.
This is the equivalent to "let's test it in production, what could go wrong?".

Also, why wouldn't they be able to test it in a simulator?
I'm very personally against the war state and general US imperialism but I don't think the "bang for your buck" argument is necessarily true. I couldn't personally secure alliances with or occupations of oil rich nations that allow for me to have access to extremely cheap energy. I think I benefit from it, but that doesn't make it just
Yeah. It’s not like functional programming is known for being slow, and every page adopting these ridiculous strategies has universally gotten worse and slower. Oh wait.
What response?
20 years ago my take was that CS students did not learn about using version control, unit testing and other industrial practices but around the time GitHub became popular most of them have been in the habit of using version control at least. (Based on the experience of working with interns around an academic library)

I skipped "CS 101" when I was an undergrad at the beginning of the 1990s (took two 1-credit-but-4-credits-worth-of-work John Shipman courses on C and TeX and a comparative programming languages course instead) but I saw the process of how it was being taught and something that sticks out to me now was that the TAs used automated scripts to grade assignments, something that a lot of students might not have really thought about.

Personally I think the real gold in the CS curriculum is the compilers class, that is the place where you learn to build highly complex programs and break down "magical" functionality into a bunch of parts that work together.

[1] https://www.nmt.edu/news/2022/shipman-honorary-doctorate.php
Hi, we've created PolyglotOpenAI...
https://www.polyglotopenai.com

...which enables generating responses to questions to Open AI using recent news articles. Create an account, select a topic, enter a prompt, schedule the prompt for a given day and push out to social media account automatically. Take a look and let us know what you think!

polyglotopenai@gmail.com
I'm in my 40s and have been, to varying levels of professionalism, a "professional" web developer since the early 2000s (having started self-teaching soon after I started using the web in the mid 90s). I've always been self-taught.
It's only in the past year or so that I've started doing LeetCode, and learning about things like sorting algorithms, uses of hashes, binary trees, linked lists, and other things that are basic CS concepts. I've also been learning about how microprocessors work, a little assembly code, electronics/hardware design, embedded programming.

I'm not about to say it's been transformative or profoundly enlightening, but I do consider it to be useful and valuable to be able to know these things when working on projects where large data sets and performance issues are involved. I'm no longer able to nod along when people go on those rants about how LeetCode and whiteboard tests are just testing for conformity and obedience; I can now see how these concepts are important for people to know when working in the kinds of roles that the major tech companies are hiring for.

I think the bigger realisation I've had is that academic Computer Science and contemporary software development are just quite different fields, and it's non-obvious until you make the effort to bridge the gap, just how little in common they have, at least until you become more advanced as a software developer.

I agree that it's mostly due to the fact that many/most software developers these days are self-taught or taught in bootcamps or "IT" courses that just don't teach much or any fundamental CS. And I agree it's probably not a bad thing on the whole, but I also think it would be better if self-taught software developers were encouraged to believe that learning these concepts at some point is achievable, worthwhile and possibly quite satisfying and confidence-building.
> Read 3 books: 12 hours

Definitely not technical books.
awk one-liners are a slam dunk. The tough question whether to invest in more complex awk programming. Invariably some processing task requires more complex logic and awk provides that, but in the terse and arcane ways of early computing. Yet reaching for a modern alternative is also an overhead, may not be particularly intuitive either (hello pandas) and may even have performance issues...
I had to look this up: Motorways in the UK have hard shoulders, and several categories of traffic are not allowed: learners, slow vehicles, pedestrians, and bicycles. They typically do not have traffic lights and the right (innermost) lane is only for passing.
It's definitely shocking if your data structures and algorithms course did not provide you with a solid foundation for leetcode or discuss efficiency.

The noise in UK unis has been, for years, that they have real trouble normalising the intake of students with respect to maths ability, hence they need to revisit way too much basic calculus etc. when they would prefer to be doing other things.

That said, students and new grads tend to prioritise immediate software development practicalities, which change with surprising frequency, over the fundamentals, which we have been forgetting and rediscovering since the 70s at a far greater rate than we have advanced the field as a whole.

I hope you have managed to find a good team with the right spirited mentorship.
I have had more systems go down for full disk than any other reason (besides my own bugs of course). Even when I try to use logrotate, there always seems to be some kind of trick or mistake. /var/log should be a ring-buffer filesystem that discards oldest records whenever full & writing new records. I wish I knew how to do that reliably.
Austria offers free rail travel for a year – if you get a tattoo
I've heard multiple versions of this story over the past 20 years.
When NetWare admins tell it, it's a NetWare server.
In Mac fans' version, it's a Mac server.
BSD admins recall it being a BSD server.
etc., etc...
> There would have been some students at West Point in 1828 whose families owned slaves

Robert E Lee and Jefferson Davis, according to another comment on here.
Both accidents happened prior to the release of FSD so were using Enhanced Autopilot. However, in 2019 Tesla had stopped selling the EA add-on and only sold FSD. They started selling EA again in 2022.

The claimants here could well have bought a FSD package even though they only got access to EA features. Either way, a loss here that shows Tesla knowingly lied about safety features or negligently didn't fix known problems would probably hurt FSD sales, even of the specific judgement only relates to EA.