skysight-inc/HackerNews huggingface dataset:
This is part of the (recent-ish) history in psychology on the effects of choice. Maybe relevant: "When Choice is Demotivating".

https://www.researchgate.net/profile/Mark_Lepper/publication...
Nice, easy to read code from what I've looked at, and impressive to have assembled it so quickly.

Were there any ideas you wanted to prove with your implementation?
The sarcasm doesn't explain how they end up in the environment instead of being buried in the landfill or burned at the garbage-burning facility.
Great, that is enough for you. That is meaningless to anyone else, who does not know you.
Completely unconstructive aside from selling a book on a known method of task management unrelated to the problem. Thinly veiled infomercial?

So what solution so you propose? Preferably one that does not suffer from limiting perspective like current media gatekeepers and social networks and search engines do? There are known traps in filtering.
Found great summary (with insane video!)
https://unitedtruthseekers.com/profiles/blogs/take-back-your...
Does this apply to soldiers in wartime? Most societies will not prosecute one of their soldiers who kills another human on the battlefield. Is this murder? Does your state make it illegal for a soldier to kill in wartime?

Many countries have eliminated the death-penalty, but some retain it. Is the executioner a murderer for a state-sponsored execution?

Most states have laws allowing violence if you're in immediate danger. If you kill someone in your state is that murder?
> PRC is threatening a military attack on Taiwan. Xi said so just a few weeks ago.

Do you have a good source on this? I just searched it and DDG didn't come up with any news source I know is reputable. The first 5 links I get are: newsmax.com, news.com.au, theglobeandmail.com, france24.com, and tibetsun.com
Most development work doesn't require CS knowledge at all, just programming ability. Open source libraries are also reducing the need for rolling your own implementations. Having me prove things about Turing machines to get a job making websites is almost like a slap in the face. I welcome boot camps for filling these types of roles because it's ridiculous to have someone so educated doing such rudimentary work.
But it's a step hill to climb for new users. My first year of CS involved an intricate shell assignment and took a considerable time investment. Ultimately I also leveraged a lot of Bash (one, feature-rich tool) for large parts.

The days of dropping kids in front of a text prompt and expecting them to figure it out are over.
> One of the most important findings is that pay generally will never motivate employees, but it will reduce their incentive to leave.

Having talked to a crowd of senior people who were leaving their jobs recently, I think there's a lot to be said about money as a 3rd factor when switching jobs further down in your career.

Raising someone pay to match only works when the other factors for their departure are going to be addressed (and there, I've had people tell me "Deciding to leave was very hard and changing it back is even harder").

However, motivating people to perform at their best is entirely independent of that - most of the good people I worked with merely wanted to make an impact and receive the help they need in doing that.

Pay is one of those things, because money enables people - when someone is having a new baby & a salary bump helps her with daycare needs, can be a win-win.
Followup at:

https://www.jemjabella.co.uk/2019/pipdig-your-questions-answ...
Here's a second writeup, which also contains a response from pipdig: https://www.wordfence.com/blog/2019/03/peculiar-php-present-...
I've found HackerRank to be great at acing the algorithmic/data structures questions during interviews. You don't even need to finish Cracking the Coding Interview (which is incredibly hard to do with ruby as it's mostly performance based).
The Académie earlier this month "voted by an overwhelming majority to approve a report compiled by three of its five female members that recommended ending its centuries-old official ban on feminizing the names of professions and trades."
Also, mosquitoes aren't strong flyers, so they can't get to you if the fan is pushing enough force.
Depends on the bootcamp. The one I went to spent a couple weeks on algorithms and data structures for the express purpose of interview prep.
You should only need a STUN or TURN server if you are attempting to connect to a machine that is behind a NAT. OpenTTD servers are usually on public IPs (similar to HTTP servers), so a STUN or TURN server should not be required.

The biggest issue is that WebRTC connections do not allow you to send raw data over TCP or UDP[1].

That being said, it shouldn't be too difficult to just create a WebSocket server that translates between the native network protocol and HTTP WebSockets[2].

[1] https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannel
[2] https://wiki.openttd.org/Network_Protocol
How is "just donate a building like a real rich person" a fallacy?

The article doesn't say it's bad to donate and get in.

>In this case, people bribed individuals to enrich themselves, not the school. That is a decrease in the available spots for students at the school.

The article agrees with this, saying it's theft from the school, whereas donating a building isn't theft from the school.
The problem I have with THP is that while it initially looks great on our workload (yay! a core saved per server!), it often starts to degrade badly after several days or even many weeks depending on memory fragmentation and pressure.

It keeps getting better, maybe one day..
Actually, you do implement sort algorithms in some bootcamps. Anecdotally have seen curriculum with merge sort, quick sort, bubble sort...also binary search and tree traversal (DFS, BFS) and Big O. Especially for the ones where you don’t pay until you find a job these bootcamps are going to optimize their curriculum to help you ace a typical engineering interview, hence a chunk of it will be spent on data structures, algorithms, time/space complexity etc.
> In order to actually get close to the accident rate of human drivers on average, you have to be “perfect” in the sense you have to be able to handle every edge case a human driver is likely to ever run into in their entire lives.

That's like saying for airbags to be overall better, they have to be better at every single edge case like kids in the front seat or unrestrained passengers. We know for a fact they are not better at those edge cases, yet overall airbags are safer.

Why? Because 99.99999% of driving is not edge cases (that's why they're called edge cases), and as long as you're better for that very vast majority of cases, then you're better overall.
It's not limited to theoretical computer science either. A math grad with basic programming knowledge could easily help with something like that.
All the more reason to negotiate for the thing that you care about (that my W-2 box 5 says $200K at the end of a full year) and not whether you'd get more because you skip a given benefit or less because we notice that you really hit those Friday donuts pretty hard.

IMO, it's more productive to negotiate for what than for why.
Okay, you keep on going on about Yelp. Why do I care about Yelp? Seriously now, let's think about this for one second, okay? I've been in business for 24 years. Why do I care if Yelp has a review about me? Do you think I really care about Yelp? I don't give a fuck about Yelp!
A lot of the bootcamp candidates I've met can code just fine, but often lack a deeper understanding of software development. Often do just fine on interviews that test the application of a specific skill, but struggle to answer more free-form questions.

One of my favorite interview questions is "how would you design a text editor?" Bootcamp candidates and recent grad candidates often struggle a bit. Recent grad candidates often jump into a straightforward solution like breaking characters into contiguous arrays by line. More experienced candidates take more effort to put the task into context. Is this a text editor for the web? Is it more geared towards editing plain text? Can we assume relatively frequent line breaks? The best candidates think of improvements on their own. One candidate suggested automatic saves every 10-15 seconds, and could explain the backend changes necessary to make it such that the saved copy was retrieved when the user navigated back to the page. Others talked about locality and caching when talking about optimization. This sort of question is more like a foundation, and the interviewer is looking to see what the candidate is building on top of that foundation.

Granted, this isn't to say that bootcamp candidates aren't good. Not being able to effectively answer those sorts of interview questions signals that the candidate is better fit for a junior role - which bootcamp candidates and new grads are probably looking for anyway. Realistically, probably only 20% of my university time was spent learning how to develop software - maybe 30-35% if we include club and personal projects and not just class assignments. A decent 40% on topics wholly unrelated to software development, and 40% was spent on more academic areas of tech not really related to writing code. The latter is useful and has given me a deeper understanding of a lot of topics (ML, Operating systems, compilers, network infrastructure) but probably doesn't add nearly as much value to my employer as coding ability. I can see how a bootcamp could teach someone to code as well as a new grad in 3-6 months.
Says the person who is probably not among the following Chinese people who would probably disagree:

- 10000 who were killed in 1989

- parents whose baby who were poisoned by melanine-tainted milk

- people who were forced out of their homes by corrupt local officials and property developers

- human rights lawyers locked up without due process even by the standards of the Chinese written laws

The US has its fair share of misdeeds, but it does not blatantly censor the Internet and public discourse.

Don't conflate Chinese people with CPC.
How to Build a Billion-Year Library on the Moon
Murdering people by definition is wrong, but it is not murder every time a person is killed by another person.

If someone murders someone in the us, they can get the death penalty. If someone kills someone in self defense, that’s not murder.

These people have government of a kind and a moral and ethical system. If the tribe kills someone within their own cultural traditions, that’s not murder.

Once they’re contacted and brought into a larger society, of course, that changes, but that’s a process that needs to be negotiated.
I wonder how much of the perfect retention for non-developers is because of "gold-plated handcuffs"? It would obviously be nice to make X% of the market rate for your position for X >> 100, but it would not be nice to have to take a (1 - 100/X)% pay cut if you want to leave the company for whatever reason. Lots of people can't afford to take a substantial pay cut because they align their recurring expenses, particularly housing, with their salary.

Also, it's interesting to consider how much this would force "bullshit jobs" to be automated, either internally or through SaaS offerings. Note that "bullshit" != "traditionally low-paying" - customer support roles, which are crucial but traditionally low-paying, are the obvious counterexample.
How can they change it, unless they have direct physical access to your machine, and password to edit the key?
Well basically all the metrics, A/B testing and optimization technologies built by companies like Google, Facebook and a load of other smaller tech startups found their way into the hands of people running media companies. Google Analytics probably did the most to set this trend as blog after blog started using it to understand how to drive traffic.

Now that the media has these tools, their content becomes subservient to getting those eyeballs, clicks, time on page and repeat visits.

What has all this taught us? That nothing drives metrics like anger and rage, so anger and rage is what the opinion industry produces. Furthermore, cognitive dissonance costs you eyeballs, so the tendency is to further self censor your content to avoid anything that might upset the increasingly sheltered worldview of your audience.
Investors rightly want to get returns on their investment. That doesn't mean that the goal of the company is an "exit strategy." It means that the company needs to work towards a way to pay the investors the return agreed upon. Getting acquired is one way to get the investors their returns, but it could also be an IPO or another larger investment.

On loyalty, this really comes down to treating people how you want to be treated. If you always go to the wall playing hardball with a company, generally they will do the same to you.
There are exceptions abounding to the "rule", per se, but IME the biggest problem with bootcamp/self-taught engineers is that they tend to not recognize when they are in the lane of an "already-solved problem" from the CS space and try to address it with their own overengineered approach. Not the case with everyone, of course- the guy I report to now was self-taught and knows as much or more from CS as I do... but it's still a general trend I've noticed.
Also, keep in mind, that while WebGL is based on OpenGL ES, it is emulated using Microsoft Direct X on all Windows machines (by all mainstream browsers through the Angle project https://github.com/google/angle).
There’s absolutely no comparison to be made between a CS degree and a bootcamp program. One is vocational, the other almost purely academic. The main difference really is in mathematical training. There’s a wide gulf between the skills needed to succeed in CRUD web development, and the ability to succeed in a four year degree program that requires passing calculus, linear algebra, discrete math, and differential equations. I’d wager greater than 90% of working developers without a CS degree could not pass a test in any of these courses, or even discuss the topics at an intelligible level. If the role you are hiring for requires these skills, you need a CS or other hard engineering grad. The problem is that the vast majority of companies don’t need that, yet somehow feel like they are lowering their standards by accepting that fact.
I do love it, don't get me wrong. But I wish that they'd explained how humans were basically used in computing clusters. For running the Matrix. Not as "batteries", for producing power.

Because, after all, they'd need to be "fed", and wouldn't produce any net energy. That was in the original screenplay. But they decided that most people just wouldn't get it. So we got what we got.

Stuff like that ruins (for me) most films that ~rely on ~hard science. Explosions, for example. They are typically far too slow, with far too much dancing flame. In reality, they're virtually instantaneous at scales much less than kilometers. Saving Private Ryan is a notable exception.
Pathetic.

If I'm reading this correctly, they're essentially admitting to some of the malicious features described by the researcher, but claiming that they were included for support purposes, or as a way of sabotaging sites using pirated versions of their plugin.

1. Including features which can remotely grant unauthorized access or cause damage to a user's web site is inappropriate under any circumstances. Even if they're your customers, or if they aren't your customers, or whatever. You don't do that.

2. Pipdig hasn't come up with any sensible explanation for why their license checks were pointed at a competitor's web site. It's not even clear why the license check would be architected in a way that allowed for this.

3. Altering user's site content to change links from Blogerize to Pipdig is beyond the pale. Pipdig's explanation of this feature is incoherent; it isn't even consistent with the behavior of the code presented.

4. Obfuscating the code surrounding all of these questionable bits of functionality stinks of wrongdoing. It's understandable for a license check to be a little obfuscated, perhaps, but there's no reason why a remote administration feature should be (even if it had any reason for existing).
Price discrimination often makes sense.

If you have two offers, otherwise equal, and one pays more, will you refuse it because that offer is less than what you would have been paid in another location?

If you're a remote dev with skill x, unless you want to take less money, you're going to compete with the many more remote devs with skill x in other more expensive locations. So you accept less money because you can afford to, and that's better than no offer at all (because it went to a different person).
FWIW, Tesla claims to have logged 1.2 billion autopilot (primarily freeway only) miles as of last summer:

https://electrek.co/2018/07/17/tesla-autopilot-miles-shadow-...

It is probably best to categorize these as autopilot PLUS human supervision, but anyway, Wikipedia cites 3 autopilot-caused deaths worldwide over 3 years or so.

https://en.wikipedia.org/wiki/List_of_self-driving_car_fatal...
In programming work I often can feel frustrated when I don’t know how to communicate a technical estimate or design nuance to a non-technical manager or stakeholder. If something such as this could be used as a to help express or explore technical planning to non-technical people, I think this could be incredibly useful.

Users here familiar with the game industry likely know about Unreal Engine’s blueprints as a kind of abstraction between C++ code and a more “design-y” format. It has its problems of course, but I think the more we can help express technical problems in a productive way our industry will better manage tech, I think.
I suspect that most of these uncontacted tribes are remnants of ancient Amazonian civilizations who were already wiped out by contact with Europeans, so they probably have more resistance than you would expect.
Next, someone will stand on a street corner wearing a stop sign t-shirt... All hell will break loose.
Very true and in fact a lot of great hires, as most people have seen, are Physicists/Mathematicians who can code.
Could the keyboard be in a radio-equipped car?

https://jalopnik.com/its-scarily-easy-to-hack-a-traffic-ligh...
non-STEM sciences.

The first word of "STEM" is science. You mean something there that isn't well expressed by what you said.
> If I asked everyone on HN what steers the rear of a motor vehicle;

What does this even mean? I'm guessing you're going for 'the throttle' but it's a pretty ambiguous question.

Totally agree on advanced driver training though. If you don't know the limits of your vehicle then you shouldn't be driving it.

As for the last point, I think we need to ditch the "level X" designations and describe automated vehicles in terms of time that they can operate autonomously without human intervention. A normal car is rated maybe 0.5s. Autopilot would be 0.5s - 1s. Waymo would be much more depending on how rarely they need a nudge from the remote operators.
Yes. It's ironic in fact that many of the American founders were prolific users of opium and laudanum. Yet, the somehow lived to accomplish some stuff...

Even more ironic, the very country they founded would now imprison them and label them junkies.
Ask HN: How to Apply Glicko Against LeetCode Weekly Contest
Each week there are thousands of programmers participated in LeetCode weekly contest, I was wondering how Glicko2 algorithm to be applied in this scenario, as the original context is based on Player A beats Player B and etc, however, for weekly contest, each time there is only rank of that contest published based on how many problems they resolved and how fast they did.
A lot of people don't realize how fragile semiconductors are with regards to reliability. It takes a TON of work to get a virgin part ready for "production." There's huge pressure to get it out the door and it goes out working "just enough." Semiconductors parts are held together by tons of "bubble gum and bailing wire" hacks to keep them operational over wide temperature swings.
I’d wager 90% of working developers with a CS degree also could not pass a test in some random mathematical topic they studied X years ago in college either.

Also, while there are those that go from bartender to developer via bootcamps, a lot of people who do these camps have technical undergrad degees (other engineering, math, physics, etc.) and probably took as many math classes for their major as a typical CS grad.

And let’s be real...most developers, maybe especially at FAANGs, are frankly overqualified for their day to day job and aren’t doing much more than things they learned in a CS 102/103 class.
> it is about tenants rights, not visitors of tenants.

That link is not the best. Quiet Enjoyment does cover the tenant's right to have visitors. A landlord cannot interfere with that right, including by blocking access to the unit by unaccompanied visitors who don't have the tenant's face.
I mean, I use paper bags for recycling and doubled up for compost. And then I buy garbage bags for extremely cheap of amazon or the corner store.
Yes, back then I had a Power Computing Mac clone that no one could make stable. After hours of staring I realized that the steel chassis was faintly bent, flexing the motherboard and stressing the inferior Ram sockets of the day. A very thin washer in the right place fixed everything.
Agreed, it's a pathetic response that avoids addrssing the obviously malicious behavior. At best it shows incredibly awful development practices.
Or Electrical Engineering.
Yeah, I have definitely noticed this... when I was younger, I felt a ton of freedom, knowing I could get another good job easily if the one I was in went south. As my career advanced and I kept making more money, I started to realize that there were fewer and fewer jobs available that could pay my salary.

It is a weird feeling.
Because it isn't true? Because it's an unverified self-post on reddit, one of the least trustworthy places on the internet?
This is hardly a fully fledged OS. It's just the beginnings of one.
>but if you've missed that news, you're not really following Tesla very closely.

If you think this will actually happen, you're not really following Tesla very closely.

Outside of Elon's boasting, is there any evidence they have a chip that is going to be 10x better than the best in the industry? How do you imagine that happens? Where does the talent come from?
> it would be more a very elaborate demo than something actually usable.

Depending of the definition of "usable." It's surely usable for anybody who wants to learn the basic ideas.

It's written from the scratch, and just a small part of the whole system.

To get the idea how the networking stack were introduced to the famous systems see, for example, how may people were involved in creating the Windows networking stack with TCP/IP, at the moment the already had other kinds of networking, and as Berkeley sockets already existed for years:

"The idea for Windows Sockets was
first proposed by JSB's Martin Hall at a Birds Of a Feather session at Fall Interop in San Jose in
September 1991.
Around 40 companies were formative members of the Windows Sockets group. Representatives from
these companies gathered in Seattle in December 1991 to debate and resolve the basis of Windows
Sockets. Considerable effort between then and January 1993, which involved a substantial amount of
Internet-based email discussion, together with several meetings and 2 interoperability testing sessions
(WinSockathons) led to version 1.1 of the Windows Sockets specification which is the definitive
reference point for Windows Sockets today. WinSockathon II proved that Windows Sockets 1.1 is a
viable standard for application/network implementation interoperability."