skysight-inc/HackerNews huggingface dataset:
A couple years ago, a user of one of my software told me "I can't find some customers in the software, when I type their name nothing happen. It seems it only happens with the new Chinese students!".

Those Chinese customers all had 2 letters last name (mostly 'Xi' I think) but when I developed the software I thought any last name would be at least 3 letters long and to avoid taxing the database, I didn't start autocompletion before 3 letters where entered in the textbox.

Now the search starts at 2 letters, but I fully expect to find a one letter last name customer before retirement ;)
News post:

https://www.collabora.com/news-and-blog/news-and-events/movi...
What's your moral stance on developing defense mechanisms against Slaughterbot attacks? What if the best defense mechanism is killing the ones launching the attacks?
I've mentioned this a few times already in other comments, but I'd be in much less of a quandry about missiles used for defense purposes. Especially so if they could only be used for shooting down other missiles.
Open source for the steward is limping the project along is the worst type of open source because the steward usually isn't going to make any real decisions around the project the people are reticent to fork it and drive it because there is a Steward doing some activity. Selenium was in the state for years.
You are right. However the point I tried to make is that the current system kills third parties. Let’s say you get 30% in every district but win none you will have no representation. That’s just unhealthy.
Because a single vote doesn't matter. It's irrational to vote
How to Change Anyone's Mind
Apple has a program like this. It's a 15% discount by default. Last quarter it was like 50% I think because the stock plan started when AAPL was at $200 or something and ended at $320
https://archive.is/EsaX7
I love assembling those Revell scale models, it requires some patience and craftiness but the results are rewarding.
Wait, so why are there many complaints about student debt loop?

A capped ISA (like what Lambda offers) would be livable and capped.

Why does everyone not get onto this program?
Already outdated.

https://mobile.twitter.com/ChilledCow/status/123130292661164...
This deserves more upvotes. I have met so many engineers who do themselves a disservice by overvaluing the esoteric bits of code that nobody but their team will ever see. The business doesn't care as long as it works, and soon. Which isn't to say that you shouldn't sometimes sweat the small stuff, but you always have to remember that you're working for a business.
Presumably the vast majority of that on conventional ads and campaign infrastructure though, which hardly has the same effect.
> There's some nice discussion to be had there about Calvinism and the general relationship between religion and the attitude towards individual achievement.

I don't know where the idea that Calvinism links individual achievement to individual value comes from, but it's found nowhere in Calvinist theology. If anything, it teaches the opposite in that it asserts that every person is implicitly valuable, regardless of race, gender, status, or occupation, by simple virtue of being made in God's image, an inseparable quality of being human.
No brother, we are legion
>Citizens of a democratic nation have one job to do.

This seems circular, and makes it sound like citizens exist to serve the government rather than the other way around.
Roger Frisch, one of our former associate CMs with the Minnesota Orchestra also did something similar a while back:

https://www.classicfm.com/discover-music/instruments/violin/...

Same idea, different medical reason.

(And oddly, not mentioned in this article).
The channel has been restored.
https://twitter.com/ChilledCow/status/1231302926611644421

This is another case where having a large, supportive audience is one of the only ways of getting Google's attention.
House seats make a huge difference not just directly, but also how these lines are redrawn.

Local elections are also vastly more important than most assume. Roads, schools, local policing, etc are the services that most affect people in their day to day lives and that’s mostly decided in local elections.
> Today, Lego is high-priced branded 3D puzzles. Here are the pieces. They go together in a certain way. There's only one right answer.

I have no idea what you’re talking about.
> I often think about that when I'm waiting for my meal in a plane, seating in row 33 or higher. Odds are my choice won't be available when they finally get to me. I can choose not to eat, but it's more likely I will end up choosing from what's available.

Considering what we've come to understand about the benefits of fasting and the mediocrity of airplane food, you're probably better off skipping the meal.
I would advise watching some of the videos linked near the bottom of the article and then watching some of the others on youtube. Rocks can make beautiful noise
As a fun fact, peanut oil is so highly processed that most people with peanut allergy can eat it.

https://acaai.org/resources/connect/ask-allergist/does-peanu...
Since you've done your research, would you mind to post a short list of alternatives and reasons why have they been rejected? Thanks!
2018? then it is "even more" incorrect.

What's up with the downvotes? The journalist hasn't done the math and has blown up the numbers to increase the significance of the article. This is a real pervasive problem.
You're getting downvoted, but I think it'd be quite interesting to know how many people don't bother just because they are registered where (in a federal election) it's basically a foregone conclusion.

I live abroad but as my last residence was Texas, that's where my vote winds up counting (federal elections only) and it's a serious pain:

- my ballot has to mailed back

- I'm actually given multiple mailing addresses (it's unclear which I should actually use)

- I live in a country without a traditional postal service and thus have to hand deliver my ballot to the the embassy or use an expensive private courier service (UPS, FedEx, etc.)

- I have no way to know if my ballot was actually counted (did I fill some field out wrong, not print the "security envelope" right, use the wrong number of envelopes, etc. - the instructions are very unclear)

And in the end ... well, Texas is pretty much a foregone conclusion anyway. It's discouraging, to say the least.
How do I start a channel on YouTube?
Then you assume the source code is the spec. If you are brought on as a temp even better. You’re probably being paid either as a 1099 or W2 contractor and thus are billing by the hour. You get paid for trying to disentangle the mess.
Because expecting everyone to vote without incentive is stupid. Voting is NOT a job, by definition. You aren't paid for it. The common argument here is that the incentive to vote is to "take control of your future", or some similar marketing schlock. There must be a reason so many people feel that voting does not give them control of their future! I submit that the electoral process has become so flawed and gamed, that the average person has NO control.
I've used linked lists a little more because I mostly do C rather than C++. Sometimes I end up using it as a quick-and-dirty vector when I don't want to bother writing something or using a library, though I typically use some kind of block/arena allocator vs. just malloc.
I'm just a QA but it makes me wonder if perhaps part of it is because software engineering is so young that we don't really know what a good software engineer should be. Or perhaps it's more that we're still trying to figure it out. Compare it to civil engineering or medicine that has had centuries if not millennia of accumulated knowledge, and who's principles haven't changed much since over time. The Hippocratic oath for instance is nearly 2300 years old and yet is still foundational to modern medical ethos. Computers have been around for the last 50 years, in every day use in the last 30. Barely a turn of the head in terms of length of human history.

I wonder if then at some point we see computer engineering becoming more standardized like the others, with a bar that someone must meet before they are able to call themselves a computer engineer with all of the responsibility that entails. I wouldn't say that it should restrict someone from programming professionally without this accreditation, but rather it would be a symbol of proof that someone has at least been judged by their peers to be at a given level of skill and knowledge. What this would look like ultimately or whether it would come to pass, I haven't the foggiest idea though. Like I said, I'm just a QA guy, not an SE.
Many people forget there are almost always a lot of other things in the ballot that can affect your life much more directly, and if you happen to live in a city of say, 30K people, your vote has a lot more impact than anything happening at the national level.

Even if you choose not to vote for a national-level issue/candidate/party, at least do participate in things that affect your community.
I doubt it's stagnating, it's just they never were good to begin with. Personally I am not stagnating yet (mid 40s), but I have seen mediocre people getting promoted to architects and the only thing they can do are high level design presentations without any value.

They are most likely good speakers than have any technical skills.
It's all kits. Build the death star. Or whatever. Etc.

That's not creativity. That's a puzzle.
Glad to hear he hasn't given up. I agree with his basic thesis that much of software engineering hring is a cargo-cult shitshow. But I haven't given up hope and have worked on developing a hiring process that is human, efficient, and effective.

I've outlined it here before. Been using it and tweaking it for the last 3 or 4 years. I keep bring it up because it's a tested alternative to the usual death marches and dumpster fires and it has been a success for the teams I've led and our applicants.

The principles I've defined to guide our process[0]:

- Hiring cycles will be structured and as short as possible.

- When we start a hiring cycle, we will finish it by hiring the most qualified applicant who accepts our offer.

- Every applicant will receive a response within 48 hours and be updated on the status of their application at each step asap.

- The hiring process will be as transparent as possible.

- Objective and fair-minded measures will displace biased and bigoted ones.

- Every applicant will appreciate their experience, even the rejected ones.

- The process will be agile and adapt over time to improve and meet the specific needs of the organization.

- Onboarding will begin with hiring.

One problem I'm confronting at the moment. As our company grows, we've brought on a new HR lead who wants to jam the process we've been refining over the last couple years into a new ATS (Applicant Tracking System) that could significantly screw up our meez. We'll see how that works out. I'm doing everything in my power not to let it fall apart.

If you have the power to improve the situation, please do so.

[0] For an outline of the process, see https://wiki.klenwell.com/view/Hiring
I can't read this account and say anything other than Lambda School is an ineffective educational program.

You can set aside the issue of ISAs or anything about this woman.

This poor of a product from Lambda is indefensible. A consumer or enterprise software startup can get away beginning with an ineffective MVP and iterating. A school offering an educational opportunity has a much higher floor to responsibly operate. This person shows that Lambda is operating well below that floor.

Even if the students will never activate the repayment clauses of their ISAs Lambda has failed them. Silicon Valley seems to think that what it can't measure doesn't matter. But Lambda School, by pitching itself as a way for anyone to be a part of the tech boom gets up a person's hopes and then completely and utterly fails to deliver on its promise. That is on top of the opportunity cost of attending a school that fails to deliver anything close to the education advertised.
Voting 3rd party has vastly more impact than obtaining. A great deal of effort by both parties is spent to get poeple to stay home on Election Day, and not voting just tells them it’s working.
I generally use it just before I trigger the "post to News.YC" bookmarklet. ;-)

javascript:window.location=%22http://news.ycombinator.com/submitlink?u=%22+encodeURIComponent(document.location)+%22&t=%22+encodeURIComponent(document.title)
(Gigantic) thread on the previous post: https://news.ycombinator.com/item?id=22331804
> Citizens of a democratic nation have one job to do.

And they are doing their job. Voting was never a job.
Who has the time to spend a few hours making sure they can vote, where to vote, and how to get there on a single weekday that isn't a holiday?

Not people struggling to keep their lives together or anyone without some leverage in their life.

Add in that the majority of the population in the US presidential have votes that are statistically irrelevant and I think parts of the problem become clear.

Add to that the two party system that encourages the largest extremes from each side and most people probably don't actively want to vote for anyone.

My simplistic refinement would be lots of candadites with points that could be put towards or against anyone in any amount. Maybe even more than one round of voting to eliminate someone mostly just taking votes away from someone else.
"He’s clearly the #1 choice of a significant minority of democrats. But is he the #2 choice of a sufficient number of others? Or is he only winning a plurality because the anti-Sanders candidates can’t pick an alternative?"

He's also winning handily in national head-to-head polls vs. others in the primary, which seem a lot more relevant to me than Iowa caucus realignment numbers: https://today.yougov.com/topics/politics/articles-reports/20...

"Matchups against Trump this far out are not helpful."

Ah, so we can base all kinds of conclusions on a poll asking "would you vote for a Democratic socialist?", but one taken at the same time asking "would you vote for Bernie Sanders or Donald Trump?" is not helpful? :-/
I saw that too. It would be interesting to see what different states do to try and increase voter turnout. Maybe some even give cash incentives to voters assuming that the economic benefit from being first/early in the primary outweighs the cost of the program.
Optimally it should be a mutually beneficial relationship.
Show HN: How to Grow (and Not to Grow) as an Entrepreneur
Prisoners, yes, but ex-cons largely do get back their right to vote. A lot of states have changed these laws in the past couple decades.

41 states do not permanently disenfranchise people for convictions. 6 states permanently disenfranchise some convicts (only for certain crimes or repeat offenders), and only 3 states disenfranchise all felony convicts.

https://www.aclu.org/issues/voting-rights/voter-restoration/...
Does it make sense to blame for bugs?
My honest opinion is that software conceptually was created to allow for volatility of the requirements.

If you want to have static requirements (or changing once per 5-10y), then that’s what you have _hardware_ for.

Software has “soft” in the name for that exact reason.

Embrace the constant change.
> A bit OT, but I wonder how I'd feel if I was offered a job working on software for missiles.

At one stage in my career I had an opportunity to go work for Betfair. I knew several people there and could bypass most or all of the interview process. At the time a rapidly growing on-line gambling company, wasn't quite the major company it is now. They were paying about half as much again over my existing salary, and technology wise it would have been a good opportunity.

I ended up having quite a long conversation with a few co-workers around the morality of it. I was against it, for what I thought were pretty much obvious reasons. The house always wins, gambling is an amazing con built up on destroying lives. I don't want to be a part of that, much like I wouldn't work for a tobacco company, oil company etc.
Co-workers were taking what they saw as more pragmatic perspective: Gamblers gonna gamble, doesn't matter if the site is there or not.
"Mastercard scale" doesn't mean anything in particular, unless you quantify it. How many metrics? Write rate? Query rate? Query complexity?
For what it's worth, I'm a software developer (in europe), and I think I definitely get paid too much, relative to the value I contribute to society. I could get paid even more if I will willing to go and work for EvilCorp.

I don't think this jas anything to do with cultural norms (trust me, I don't conform to many of them). It has to do with fairness, and our broken economic system rewarding the wrong things.
Boeing Finds Fuel-Tank Debris in Two-Thirds of 737 Max Jets Inspected
If they don't buy it from the store, they have to make it themselves. Everybody are satisfied in the transaction because they played well on this trivial zero sum game instead of falling into a negative sum swirl.

By the way, economic concepts are statistics. Arguments are only meaningful on large number of samples or over long period of time.
In addition to this, I think people in general are really good at deluding themselves, and a lot of people have very underdeveloped critical faculties (especially in regards to themselves and the revelations they have), which lead them to believe they really are enlightened when they're not.

Paradoxically, ego inflation is a very common effect of psychedelics.
Indeed, it seems you are right. I am a little smarter than I was before - thank you. :)
I watched someone almost die from eating Chinese food fried in peanut oil. Maybe some peanut oil is pure enough, but there's no guarantee. The link is pretty clear about that, but your paraphrase is dangerous misinformation.
I'm 36 now but didn't start my software career in earnest until 33. Prior to that I had a lot of leadership experience (as well as being a software hobbyist). What kind of beard will I be when I turn 40?
> which was too expensive for Uber to run (since the dataset is in petabytes).

Ok, but I am fairly confident Netflix also is at that kind of scale.

Netflix has a section on Atlas's documentation about how they get around this: https://github.com/Netflix/atlas/wiki/Overview#cost

They also did this nice video that outlines their entire operation including how they do rollups:
https://www.youtube.com/watch?v=4RG2DUK03_0

This is how they do the rollup but keep their tails accurate to parts per million and the middle to be parts per hundred:
https://github.com/tdunning/t-digest
>In Rust, just as in Java, people write highly optimized safe and fast data structures and others build upon that.

I'm currently taking a class on API design with Josh Bloch (Java Collections, Effective Java, etc.), who pointed out that this wasn't the case until the late 90s or so - he pulled out an example of a KWIC system [1] described in a paper [2] from 1971:

Parnas 1971:
This is a small system [that] could be produced by a good programmer within a week or two.

And then Josh proceeded to show his implementation of the same system, which he had written in <2 hours just by making use of the built-in collections, regular expressions, sorting, string formatting, etc.

It's really cool that these standard data structure implementations exist and are so accessible, making people orders of magnitude faster than before.

[1] https://en.wikipedia.org/wiki/Key_Word_in_Context
[2] https://prl.ccs.neu.edu/img/p-tr-1971.pdf
Bad news for Reliance, great news for India. Speculative excess can be great for society.
How to boost emotional intelligence to become a better leader
How much would it cost to 3d print a 100-piece lego-like set?

Everyone who i know with a 3d printer pretty much doesnt use it. It hasnt caught on at all.
Sounds like off-the-shelf tooling just didn't work. What's your solution for that?
It’s not just DOS apps. Booting any OS using legacy BIOS boot (as opposed to EFI) needs real mode support, even if it never uses real mode again after the boot process completes. (Theoretically, you might be able to build a hypervisor which uses CPU emulation for real mode and hardware-based virtualisation in protected mode, but no such thing exists yet.)

So if someone has a legacy app running in a Windows XP/Vista/2003/etc VM, that VM needs real mode to boot.
Maybe it's one of the early cases of online based harassment, but the target isnt even the subject of the article.

Lunney(the real one), was target of identity theft, but not victim of the harassment directly (besides being accused it was him)

The author of the article seems just made a clickbait title with the recent bullying in the news.

Article has nothing to do with bullying
I marked the post with outdated because YT channel has been restored.
Tesla Model X Has Driven over 400k Miles. Everything That Was Replaced
I'll try this at some point. My first couple forays into Rust made me miss Java and C.
Even with an SSD, it's still bad. Much better than the several minutes it used to take with an HDD, but still annoying.

I just tried deleting a node_modules folder with 18,500 files in it, hosted on an NVMe drive. Deleting from Windows Explorer, it took 20s.

But then I tried `rmdir /s /q` from your SU link - 4s! I remember trying tricks like this back with an HDD, but don't remember it having such a dramatic impact.
Show HN: Single-Instruction (Subleq) Programming Game
Having worked on embedded systems for a decade at this point, the fact that we allow vendors to get away with providing ancient compilers and runtimes is shameful. We know that these old toolchains have thousands of documented bugs, many critical. We know how to produce code with better verification, but just don't push for the tools to do it.
A little background on this particular channel:

ChilledCow is the user who had a stream named "Lofi hip hop, music to relax/study to". The channel was undoubtedly the most popular lofi music live stream on youtube, and has been around for a few years at least (pretty sure). The channel just streamed a playlist of lofi music as a pseudo radio station. Nothing nefarious in my opinion, but I speculate the argument could be this user is making youtube ad money playing other people's music (with or without permission from the artist)? But again, it's basically a radio station (really no different from analog FM/AM things).

Really interesting to even see this posted on HN. I was looking for ChilledCow's channel while I was cooking lunch today, couldn't find it, and wasn't sure why.
https://archive.is/9CDCv
You're reminding me of the "Spanish Theory of Value" as explained in the book Peopleware (DeMarco & Lister). I highly recommend this book.

From Chapter 3 of the book: "The Spanish Theory...held that only a fixed amount of value existed on earth, and therefore the path to the accumulation of wealth was to learn to extract it more efficiently from the soil or from people's back."

I think that most folks, once they're a few years into their careers, have seen and understood that this theory of management and value extraction is alive and well in corporate America today.

From the same chapter: "Productivity ought to mean achieving more in an hour of work, but all too often it has come to mean extracting more for an hour of pay. There is a large difference."

So I agree with you. It seems obvious to me as well that companies should pay as much as possible. But they don't think that way, because they're coming from a different value set.