skysight-inc/HackerNews huggingface dataset:
I am a software engineer, now engineering project manager for a FAANG. My degree was in humanities. Degree might matter for entry level jobs at established companies, but skill and hustle can get you in the door at smaller companies which you can then leverage to go bigger if you want. In my experience, after you get past the junior/entry level barrier, nobody cares about your degree after that. As an anecdote, one do the premier Ruby on Rails guys, one that literally wrote the definitive books on it, only graduated high school. My advice — dig deep and become an expert in something rather than trying to be good at everything. “Well rounded” might sound good on paper, but when I need an expert on a particular thing, I am looking for an expert in that particular thing — not simply a generalist. If you are really great at build systems for instance, I’ll hire you without any consideration as to degree or school. If I have an itch, I need to scratch it as quickly and skillfully as possible. If you are a great scratcher, I don’t care how you got there. I got my start at being really good with fixing test suite technical debt in Rails. I developed a minor reputation as someone who could rescue Rails projects that, pun intended, went off the rails. I had a profile on Dice.com and pretty soon, I was flooded with inquiries for high paying contract work. One of those contracts was to fix some esoteric thing for $major_tech_company — that then turned into a full time offer.

Be fearless. Don’t waste time worrying about what you haven’t done and start worrying about what you can do.
That's off the mark. It's more that there are angry, frustrated, or stupid people and they taught how to channel their anger, frustration, and stupidity into specific forms of hate. Conspiracy theories don't grow because all these people came to the same conclusion independently and then found each other.
I will take the cynical side and say good students.
Event Sourcing: You are doing it wrong
When I lived in Berkeley (1959-1966) the Med was my home away from home. It was a unique and happening place suitable for procrastinating and doing homework.
Disrupting fax over internet? Why not just disrupt fax?
> booting people off platforms is a "bad idea" which you wish to "suppress".

Not censoring an idea and arguing that an idea should not be implemented are not equivalent.

> booting people off platforms shines a light on their "bad ideas"

If this is true, i.e. reporting of the censorship increases the visibility of the bad idea, then it completely destroys the pro-censorship argument that it reduces the visibility of bad ideas. It would also immediately cease to be true if censorship ever became uncontroversial, in which case you couldn't claim that it's giving the allegedly bad idea a chance at a fair debate.

> I'm sympathetic to the spirit of your comment, but I think Mr Icke has plenty of other ways to publish his ideas, and I don't believe youtube is suppressing them in a way that necessitates suppression of theirs.

Is somebody suggesting that YouTube should be prohibited from creating and distributing their own videos?
Joomla has never been great compared to its competitors. It's been many years since I've even heard the name. The are tons of better cms platforms no a days
Genuinely curious why you think this is so (is there data about this?). It's entirely possible that letting things out makes people less likely to act on them.
Ownership of IP for Rejected Ideas?
My company has been in brainstorming mode and I've proposed a few great ideas which have been rejected. What's my play if I wish to exit company and pursue an idea that I proposed that they've clearly rejected? No development work was ever started, only a business proposal deck.

Someone will surely warn me "They rejected it for a reason, why would you still pursue it?" but the context is that they are very risk averse and I might be able to find other investors/partners who have a different risk appetite.
My argument is remarkably simple.

1. Systemd did not solve any problems I actually had.

2. Systemd introduced problems that I did not have previously.

3. Systemd did not provide me any net benefit, that is, the few benefits it did provide over Upstart/SysV/etc. (easier service configuration and ordering) did not overshadow the issues it caused. Its introduction into my home and professional computing life has been a net negative.
This is a pretty low effort comment, but more importantly is conceding the several upthread assertions that freedom of speech has historically been effective at correcting bad ideas.

If your claim is that we shouldn't expect this to continue in the future, that's a whole new claim that you need to support.
We’re in the middle of a national crisis 20x worse than 9/11, and they need something to distract the populace with?
Nobody is talking about banning people like Didier Raoult. If you can't tell the difference between a professor and a guy who gives spittle-flecked rants about the lizard people, this discussion will not be productive. For example, we all know he did a terrible job with the hydroxychloroquine study, but of course he retains his position.
Not to single you out, but multiple people made that same basic comment despite that being the point of my post. Was this unclear?

And the simple reality is they use different bags for transport and factories to fill the bags. Thus it’s a bag problem not a flour problem.

I generally aim for clear and casual communication and it seems like I messed up somewhere.
The Race to Build the World's First Hyperloop
What's a little confusing here is that they talk about "static allocation" vs "dynamic allocation"; but these days, use of the stack is referred to as static allocation! Even if it's not as fully static as the old way. The shift in terminology makes the old debate opaque for the modern reader, and without your comment (and some similar ones) I wouldn't have known what was going on.
Galileo in particular was prosecuted by the Catholic church for making spittle flecked rants against the Pope. Much like a modern YouTuber, he then pretended he was persecuted for his science.
I wish systemd haters would make a public petition to remove systemd from this world. I would absolutely use such a list to make sure I never accidentally hire any one of them for any system administration positions.
Oh good grief. I don't know how we missed that. Added now, thanks!

HN has enough sensational Rust discussions with fresh articles and didn't need to supplement those with a 3-year-old one. Oh well, win some lose some.
weekly newsletter of cheap chinese crap.
nothing I bought from Ali Express or Wish lasted more than couple of uses. why would I bother to read about lies about how great and cheap these stuff are.
You don't even need to do this: qemu support for executing arm64 binaries is fairly good, so you can just run the builds on your beefy x86 server anyways.
90s Russia was indeed a bizarre place.
Stop paying your taxes.

It's not meant as a flippant comment. Taxes are an exchange from citizens to state, in return for a certain duty of care.

Yes, the system is set up to inflict severe punishment on dissenters - because tax money enables (or disables) government.

But, the more people who rally around your political protest, the more effective it becomes...
This would be a violation of the advice in PEP 394, except that PEP 394 only applies “to Unix-Like systems”.

https://www.python.org/dev/peps/pep-0394/

Basically, the Python core team suggests that the “python” executable/command be set to one of the following:

- python2,

- python3,

- not provide python command,

- allow python to be configurable by an end user or a system administrator

It would have been much better, IMO, for Windows to do nothing here. A Microsoft-blessed Python installer from the Windows Store could actually serve a positive purpose distinct from the official installer at python.org. That would be to support python2 and python3 side-by-side cleanly.

It might nicely install Python 2.7.18 at the python2 executable, and install Python 3.8.2, as well, and have python/python3 refer to 3.8.2 and beyond.

This would match an Ubuntu 20.04 system with python2 installed, and with python-is-python3 installed, which is, IMO, how a system should be configured if it needs to have python2 around for backwards compatibility, but wants the “system/default python” to be python3. And it’d make sense for Microsoft to do that since Windows, above all, is a system with a deep respect for backward compatibility with old tools. But, that isn't what they did.

Instead, this stub forwarding to the Windows store seems like the worst of all worlds. I am not really sure what problem they are trying to solve and for whom. If you are the kind of Windows user who opens cmd.exe and manually types in “python” into the black terminal window, are you the kind of Windows user who won’t be able to figure out how to open a browser to the official installer on python.org? Doubt it. Meanwhile, the stub likely breaks existing code, even code that may just be running “python -V” to see what version is installed at that path.

And apparently the Microsoft-blessed Python installer is just a python3 install (perhaps old), with no thought to python2 and backwards compatibility for old python scripts for Windows? Hmph. This doesn’t seem like an improvement over “do nothing”.
One of the problem is people do not pay for his overheads and insurance need. The town would not survive long by goodwill. Have to pay.
>it takes a lot of IT knowledge to get a python script to work properly on Windows

I know this wasn't the point of your post but as an aside - I am not a programmer but am very familiar with computers and I have so much difficulty running Python scripts that I just don't try any more and if that is the only solution to a problem I am having I just write it off as impossible. it's extraordinary to me how user unfriendly it is.
India's Mandated Contact Tracing App Is an Invasive, Insecure Mess
Easier said than done when you're studying physics rather than EE, and during lockdown. I've got the software now, it just took a ridiculously long amount of time for them to give me a generic text file. Altium didn't work at all so I definitely didn't borrow a friends .edu email wink wink.

The Keysight website doesn't actually have a list of universities in its software program so I didn't bother checking whether I could apply.

> You’ll never get those add-ons in a free package, as it takes institutional knowledge and full-time work to develop it, which cost $$.

Given the amount of malware (sorry - I mean license management) the software comes with its their own fault if a team of one student manages to design their own motherboard or similar. Realistically I just wanted to play with some CAD software.

> provide the licenses to universities,

Not for free usually.
Those are ideological beliefs. Yes, at one time they were very widely and strongly held. But they were never remotely comparible to spreading factually incorrect information about something biological.

A simple demonstration to this: even the reverse of these (e.g. "I believe gay marriage is morally wrong") can't reasonably be argued against with "that is factually incorrect".

It's fair to believe that private companies like YouTube shouldn't be censoring speech like this. But these comparisons are bogus and only weaken your point.
Well it's COPY and paste, still it's very cool
Is AI Already Conscious?
I think it should be obvious why there's no mention-in fact, you said it yourself-"these new routing algorithms are not yet widely used" but are a "promising avenue of research." The purpose of the paper as stated is to help people explain how commonly used deep learning tools work to laymxn, and including an aside about some niche subfield of deep learning research doesn't align with that goal (regardless of how interesting you personally think it is).
Perhaps we can say, you got the leader that a large number of your countrymates deserved?
> They said bans on air from specific places (especially those that disrupt supply chains) are bad. This is true.

The idea that bans on travel are 'bad' is nonsense. There's a global ban on civilian travel precisely because it is effective.

> There is no evidence of human-to-human transmission.

Sending out a message only to contradict it days later is poor communication and management.

> They said that random people shouldn't go out of their way to acquire medical PPE

No they said masks were not effective: ‘very little evidence of widespread benefit from masks use outside of these clinical settings’. Study after study contradicts this.

Additionally, as a cynical example of subterfuge, their Director-General made up some lies about Taiwan being racist while at the same time, in mainland China, Africans were being banned from shopping malls and evicted from their homes.

The WHO messed up, repeatedly. And now their word is apparently sacrosanct on social media by threat of deletion which is simply outrageous.
As a person who does not work as a system administrator professionally but does use self administered linux machines as workstations systemd has not brought any new productivity gains but it sure has increased the learning curve.
The “taxes” assessment is also way off as soon as the numbers a bit larger.

In Ontario, you’ll hit the top marginal rate of 54% just north of 200k CAD (140k USD), and you’ll already have an effective rate of ~36% so you’re only keeping ~130k and giving most incremental earnings to the government.

In Washington state, your effective tax rate on that much is ~25% and so is your marginal rate. The marginal rises to at most 37% above 700k CAD.

California and New York are probably 5-10% more (progressively), but that still puts it a ~10% under Ontario.
Isn’t David Ivke from the UK? How is a part of the US constitution relevant here?
Ask HN: Are you using Machine Learning in personal projects?
I am curious to know what sort of problems might one solve with Machine Learning on an individual level. The one prominent application that I see is in algorithmic trading. Are you using ML for any personal projects? Could you share anything about it? Thank you!
They're sort of like patches. There's still a plastic pod that sticks out with a Dexcom or FreeStyle Libre.

The smaller, the better as this is something that has to be worn 24-7, often a pump in addition to a CGM.
Oops! Missed that. You're right. Thanks for pointing it out :)
No need for snark. Of course I've read the first amendment. I'm speaking of speech in general. This post is about censorship by private entities, but there is current of thought in this thread that speech should be restricted in general.
The 'greater good' doesn't exist outside of what we say. If we're forbidden from expressing our views on what it should actually be, if you can't find others who express the same views, how is that not equally serving whoever is in power and simply disagrees with what you think is right? The 'greater good' seems far better served by designing platforms to encourage healthy debate rather than playing whack-a-mole with whatever the issue du jour happens to be. For the same reasons we tend to not ban political parties, and hopefully recognise that it's better simply to design superior systems - e.g. not using first past the post or having an independent electoral commission. Censoring to act in the 'greater good' is foolish hubris that can only end badly for those it purports to help the most. And, crucially, when it does start to harm you, how will you speak out about it?
Replying to myself since the edit window is gone:

Clearly I missed the sarcasm there. Would still love to hear a local's thoughts about why it's a good place to live!
I realize I'm not doxable so you can consider my comment "fake" but I am a contractor SE making $83K/yr in midwest, no degree. Granted also means I have no health insurance(personal choice).

I went to school/failed out, left with some debt(still in debt). I was going for Phys/Eng co-op program(5 years).

I got into web development luckily(personally trying to make high traffic ad revenue websites) that didn't work out but I became a full stack developer(can build an interface/make matching backend with auth in LAMP).

I freelanced online(UpWork) then got into a local web developer agency(WordPress... templates...) then I got lucky to make the jump into a local corporation in my state where I'm now an SE. It was unreal to me at first as my previous job I only made $50K/yr and mandatory 45 hrs for "salary".

Now I just keep learning so if I lose my job I can hopefully get hired elsewhere.

I was washing plates/worked in a factory/did data entry... yeah I'm super lucky I made it.

So it's entirely up to you and I'd say with a degree the odds are even more in your favor since that always bothers me as a lot of jobs I can't apply to "no degree".

It's entirely up to you, you have to want it. For reference I was not into computers when I was younger, we had one and I just played Runescape on it. My journey in this field started in 2013 so it's not something I just pulled out of my ass overnight.

Use LinkedIn by the way it works, but be truthful as well, don't game the system.

...

Personal rant

This is a personal opinion but I've been pretty stressed out at my job, mostly the "bureacracy" like "every line of code" is traceable. JIRAs, design docs, unit test/selenium/regression testing... so much work I can't just "solve this problem" you know... I don't know. It's interesting, my prior job sucked because there was no chance to learn and it got super repetitive building template after template from a design. But there was also barely any sort of structure/no testing... we barely knew how to use Git as a whole.

Clarifying, I'm not against the concept of testing. It's nice being able to run old ones and see the app didn't break when a new feature is added. Just saying there's a lot of "paperwork". Which... get a hobby right or change jobs(what I'll probably do).

I'm at the point now where I can almost make anything I want. Granted I am not a scaling-god or super devops heavy(aside from using Docker)/not an algorithm guy. Also have not bit the ML/AI bullet yet. But yeah, there's a lot to it, the surface area, but a lot of technology now makes it super easy to get into/accessible. Think React and React Native/Electron so easy to build cross platform. Crash courses online to quickly pick something up.

And all the commoditized services eg. Twilio/Mailgun/AWS/Browserstack/etc... (I don't like AWS expensive).
That working on multiple things at the same time one is spot on. That has been the #1 reason I've screwed stuff up.

Something I constantly remind myself: it's not that you're not capable of doing that thing, it's that you don't have the capacity. You may be perfectly capable of doing something, but if you don't have the capacity to do it, there's a good chance you'll blow it. Disconnecting your ego from reality on this one will save you a ton of heartache and stress.

And for those who say "not me," I, too, was an egomaniac and thought everyone else wasn't as good. Pump your brakes and thank me later.
LearnHacker
Both flat earth and geocentricity were ideas that died out, but yes, geocentricity.
Yes, and the evidence is that the US government has been seizing people's stockpiles of PPE and paying what they think the market price is: https://www.nytimes.com/2020/04/02/nyregion/brooklyn-coronav...

The only reason suppliers can get away with profiteering and price gouging is that ultimately, most of them aren't based in the USA and so there's no way for the US federal government to get their goods without either paying the price they demand or starting a war.
Can the turning point and end of an expanding epidemic be precisely forecast?
As a developer, I would qualify this even further by specifying someone who is not a developer who works extensively with Python.
I'm scared of everything in 2020.
It is, but I also understand where the author is coming from. OpenGL 3.2/3.3 with the introduction of the Core Profile is where I remember the OpenGL API getting seriously more ergonomic - no screwing around with GLEW to load extensions for basic functionality, etc.

Similarly, gtkmm is so much cleaner than Qt as a modern C++ library with none of the preprocessor / codegen quirks. Unfortunately it limits the platform reach, because GTK isn't really polished anywhere except Linux.

I raise a toast to the obsession with clean code and clean design. Sometimes "works on my machine" is the counter to "worse is better." At the same time, it's pretty inconvenient for me to use the software. Oh well.
Not sure what you mean by “automatically managed” since the function preamble (before user code is run) saves registers etc. well, the abi specifies if the caller or callee does it but it’s a much of a muchness.
This is the best hacking site I have ever seen !!!
Give them sensor it would be a robot. But just remote control ... or have I missed something.
Even at the time it came out, mgs1, was cringeworthy.

Definitely revolutionary for it's time, but the amount of dialogue and cinematic flair did not match up with over the top dialogue.

It's just kind of not immersive to have a 30 minute conversation and in depth look into every bosses tragic past before getting into a boss fight.

Good writers/Game designers introduce all of the above in a more natural way.

I also feel a lot of it is just culture. Japanese cinematics tend to be like that maybe? I feel subtitles without dubbing tends to hide a lot of the cringeyness of the whole situation. For example the original FF7 actually works well because it's all text.
https://stackoverflow.com/users/6455628/tripurari-shankar
You use the word "just" as if this were a simple thing to understand and know. Is this magic incantation communicates in a way that the usual people who compile this package can understand to use it without being intimately familiar with the code?

I ask not rhetorically, just out of curiosity. It's not a typical type of suggestion for other packages I've encountered with open source, and it feels far more difficult to discover than typical decisions at compile time.
> that company was targeting the 65th percentile, and he was below it by a double-digit percentage

By what metric?
I mean, a teleological view of history and ethics is just so absurd that it disturbs me that professed "rational" scientifically minded people believe it. There's no basis for believing just because things "tend" to get better that is in itself a causative argument about some intrinsic nature of humanity.

I mean, even the example used ("the noble class") is preposterous on face because:

1. The Russian Revolution? Germany 1849? Even the American Revolution? None of these are about ideas, or "shining the light on ignorance" -- they're about putting the nobility up against the wall. If there's some kind of teleology at play here, it's not that we thought about it in the marketplace of ideas long enough and decided to do away with the concept.

2. Nobility still exists! At best, this just means we live in a secular society, where we no longer believe the Word of God justifies massive inequality.
Highly recommend The art of electronics for intuition.

The third edition is from 2015 (Lot's of people only have the second edition so it might seem out of date as told by them), and contains just enough of everything to get you going i.e. Not enough HDL to make you a FPGA engineer but enough to understand someone elses code etc. It's pretty cheap as textbooks go.

It also contains "Good circuits; Bad circuits" sections which are quite a good way of seeing how things should be done without reading application notes and such.