skysight-inc/HackerNews huggingface dataset:
In regards to #5, worth pointing out that some coworkers are probably just as disappointed with the current state of affairs as you. They would probably really appreciate somebody pushing them to hone their craft.

Also worth considering that some people never learned how to handle constructive criticism and will take any suggestions as personal attacks. Stay as far away from these people as possible, you aren't going to change them but their pettiness can make your life miserable, particularly if they're closer to management than you are.
Reminds me my first year as a webdev. I was extremely lucky to ride the apex web 2.0 hype/insanity wave. Now I can't believe myself that I, as a 21 years old and just 3 years of for-profit programming experience, got CAD 85k on first real job Canada for just jquery animations.

Later down the career path in Canada, I was frequently asked "you worked for guy A and B, than must've been hell of a job?" or "how I got there to begin with?" All of them dismiss my explanation that "I just used to be on line 1 of google for thing A"

The back side of the coin? The moment web 2.0 became a more of an "in-house" production with mid-to-big sized companies that no longer needed a "hired gun" outsider, and hype wave moved to other things I really hit a wall. Actually, on my next 2 jobs I took salary in $70ks and was contemplating selling major life assets after my last employer in Canada was unable to extend my work permit.

Things went much better after I scaled down my appetites and stopped looking for employment with companies obsessed with "rockstar hiring"
Nice! (But not yet available in Canada).
It's not a tradeoff. The reason we like quality code is it saves time in the long run by being clear, easy to change, less error-prone, etc. If you expect to be employed in 6 months, you should be refactoring and putting care into the quality of your code. It's hard at first, but I'm at a point where I'm the most productive engineer and I work the least amount of hours - because my code is there to help me, not hurt me.
Let’s talk about “acceptable ads”. Do you think they exist?

I don’t. I avoid ads for two reasons: first that they’re fundamentally biased, manipulative information sources, second that they drain attention, screen space, battery life, etc. I’m much more worried about the first than the second, yet “acceptable ads” (partially) addresses the second without touching the first.
> [...]it seems like people haven't realized yet that the distribution is precisely this small so the entire thing can run in RAM.

I do the same with stock Debian. Not an achievement to simply run from RAM only.
Geek culture under attack by counterfeiters for decades
The website here:

https://transparencyreport.google.com/safe-browsing/search

Makes you type-in a single URL. There is no way to use a keyword to get a list of items back. My point is that it should be trivial for google to do this, since this is their core competency.

I fail to understand whats so special about maintaining a tiny list of website URLs that anybody can access at any time? I'd wager you can fit 10+ million URLs per GB. The wayback machine has 300 billion+ pages of full page historical content and you can access all of it. This is entirely within Google's wheelhouse. Certainly, there could be other factors to not handout the list, but I'm merely speaking about the engineering aspect here.
I don't see this as a problem. For my kids, if they get quiet time at home, and just play by themselves, I think that's a good thing. They shouldn't necessarily be engaged all the time, they need to be bored and pretend play.
I suppose people would recognize her from pictures anyways. She wants to protect her integrity and identity, not just the name.
A service where I can `git clone` a repo and that is what starts the timer for the coding challenge is a great idea.

When I was recently job hunting, I had a bad experience with a company that wanted me to take a timed coding challenge where I would clone a repo and then submit a pull request with my solution. What started the timer then was them opening the repo to me, not me accessing it. This required us to agree on a time for me to take the challenge. Long story short, the recruiter proved incapable of opening the repo at the times we agreed on.

Avoiding that need for coordination and chance for the recruiter to mess things up is a nice benefit of your service.
What about those who are educated, successful and well versed in the mathematics of probability? They should be prevented from playing because you feel that some people should be protected from themselves?

Or do we now need an IQ test before certain types of activities can be enjoyed?
great, but how about also focusing on the MBAs and non-tech background managers/execs that fill out the 5-10 levels of hierarchy above line engineers at any BigTechCo. Not like bottom-of-the-rung SWEs necessarily have visibility or control of the company selling some ads to customers using them for dis-information campaigns. Or how about teaching fact-checking & propaganda skepticism to ALL citizens.

too often the problems currently ascribed to "tech" are problems of society as whole.
Did they figure out what was special about Tetris? What other things would also work?
Overall yes, but each startup is unique, and requires work and certain character traits and developing one cultivates talents, skills, connections, and business intelligence.

Each lottery ticket purchased is a no-skill crapshoot. People who are attracted to it tend to be looking for short cuts in life, not rolling up their sleeves for the hard and uncomfortable work of entrepreneurship. And unlike a startup, the lotto confers no personal benefits along the journey even when it fails.
I knew this guy who was addicted to semicolons.
> clear mass-murdering criminal's communication

How much freedom are we willing to give up to get that last percent of criminals?
Amazing, right?
Cultural relativism is judging Vikings for engaging in child sacrifice. But lots of things were common in the US in the 1970s that were recognized as bad at the time.
Exploring Swift: What Makes Swift Great
Same here, even though they are a bit more expensive than the Google branded phones from two years ago and earlier.

Nokia also sounded quite sad about not being able to put project Treble on the Nokia 8. Maybe because they now have to put in more effort into putting out Android updates but I welcome their strategy of bringing those updates to the consumer very fast. Sometimes even faster than Google.
I wasn't advocating for up votes, but anyhow, I see your point. Thanks for your time.
Nope, Ireland also has common law.

I don't think that there are any others though.
Digital Privacy Statistics
> but it is fair to hold people accountable for shitty culture that was recognized as such at the time. For example, Loving v. Virginia was decided in 1968

This isn't anything like Loving v. Virginia, and that's very easy to see: The Lovings were pretty clearly unhappy with their lot in 1968, hence the lawsuit bearing their name. The people who were actually part of the Atari culture aren't complaining about it, and they're actually organizing to dispute the accusations.

The only people complaining about any of this are twitter activists in 2018, and they don't have any credibility, frankly.
I don't know how old your daughter is, but young children haven't fully developed their cognitive skill to fully "understand" advertisements

http://www.apa.org/pubs/info/reports/advertising-children.as...

>Basic developmental research on egocentrism and perspective taking, along with a great deal of evidence specifically examining developmental differences in the comprehension of persuasive intent within advertisements, establishes clearly that most children younger than 7–8 years of age do not recognize the persuasive intent of commercial appeals. However, there is far less research examining whether and at what ages children begin to appreciate that advertising messages are inherently biased or on when children begin to develop strategies to counteract the bias within these messages. It is clear that both of these abilities are dependent upon the child’s development of the ability to understand the persuasive intent of advertising, meaning that mature comprehension of advertising occurs no earlier than age 7–8 years on average.
Yes it is a straw man. In Atari's case the people working there enjoyed the culture and didn't have an issue with it. You can't say the same thing about slaves.
The 'Nokia' in this article is a brand, licensed and stuck on some phones made by some other people.

So this is not 'real Nokia' in my opinion. However, an Apple product or a Google product that is actually made by an OEM (Foxconn/HTC/LG etc.) is 'real Apple' or 'real Google'.

The problem with badge engineering is the badge.
Someone can assault you and steal your wallet. Does this prevent you from carrying a wallet?
I'm so tired of people saying stuff like this as if I should care. Go ahead, raise prices. If your product is solving a real problem, people will pay for it. If not, well, we didn't need you anyway. This is, incidentally, how capitalism is supposed to work.

If your business model doesn't work without you doing bad things, then it shouldn't work. You don't have a god-given right to make money and if you can't make money doing prosocial things, you don't deserve to make money.

Free software has been doing the right thing for decades. The internet of the 90s before everything was carefully tracked and to addict and display ads was better. There are lots of incentives besides money out there and if money is the only one you care about, I'm not on your side.
Where do you draw the line? Is John von Neumann in the list? What about Feynman? Do you include Go or chess players that changed the game? What about Castro who successfully kept independence from the superpower next door? Linus Torval has made amazing contributions to modern computing by BDFL. What about Shannon, the father of information theory, or the men behind RSA?

Draw a line between these and choosing what field of study or what kind of change to the world counts to make a "special person" changes the number of special people dramatically.
Did the lottery ticket have an EULA on it giving all the conditions of the win? What was the mechanism in place making sure that the purchaser fully understood the provisions of the agreement prior to making the lottery purchase?

Are you siding with the state on this merely because it's a state? Would you feel the same way if it were microsoft?
The nginx brotli module is very easy to build, I usually build my openresty with brotli and nchan as add in modules and have never encountered any issues.
Hey, thank you! That is an excellent point, and definitely a huge potential problem that we're gunning to fix, both in the submissions already up and those that will come in the future. With this version of ModelDepot, we really just wanted to pique people's curiosity and get them to see the power and potential of sharing well documented models.

Also, thank you for contributing to the ML community at large! I really enjoy your work personally, and hearing that you dig the examples we patched together means the world :)
Mind sharing if you find something? I'd be interested to know too.
> The $2 is likely such a tiny part of your bank...

and when it isn't a tiny part?

> Optimising your bank at that level is like trying to make sure you don't leave a single grain of rice on your plate at dinner.

many individuals playing the lottery are in a position like that, and frequently spend significantly more than $2 in hopes of winning.

> See the bigger picture from time to time.

...seriously? nobody cares if people like you or me burn a few dollars on a month on a lottery. the concern is for folks not in a position to do so.
Yup. You're missing that she wants to have her cake and eat it too.
This totally off subject but how bout a charger cable with a 2-year lifespan. So give me my negative points.
When I look through old family photos, the photos I want to see are the mundane ones that weren't taken surely because they were thought to be boring. Like a picture of the supermarket we patronized.
I can't say for sure but I doubt the court would let you challenge the process so easily if you didn't have a winning ticket, because you wouldn't have standing.
I will admit something too then, I am not a JQuery fan but I can't fault your use of it here. Right tool, right job. I would still prefer to use my favourite 'only the bits I need' MooTools - but alas, fashion wins ;)
It's even easier when kids live close enough that it's a one minute walk down the street. There are pros and cons to living in the suburbs but it's great for kids to be able to play and socialize with other kids
You'd be amazed how little impact spreading that wealth around in the form of salaries will actually make on an individual salary. And on just how much those offices and perks actually contribute to company image.

Coders should stop being so mercenary.
SVM, other kernel methods, Bayesian networks, genetic algorithms, clustering etc.

> Isn't regression always a form of curve fitting?

Sure and that's been done before for many years. I was just saying that today everyone who was doing that, isn't doing curve fitting or regression analysis anymore but "AI" and "Deep Learning" (doesn't matter if there are not neurons involved).
Even in the 1970s, people knew this was wrong

And yet, those who were there say:

“sex, drugs, and video games,” but one in which all 12 employees say they freely participated, if they participated at all

If everyone who partakes is (enthusiastically) consenting and those who abstain are in no way coerced to do so, what is "wrong"? Who has been "wronged"? How?

it was the best job they ever had
Made a comment in similar spirit below. What I'll point out is most of the female workers interviewed here did not see their experience as criminal or toxic. I'm pretty sure when 70% of people disapproved of interracial marriage, those who wanted to marry interracially felt disenfranchised. If both sides of the "conflict" felt there was no conflict, why should we impose conflict on them?
Human Skulls Mounted on Stakes Found at 8,000-Year-Old Burial Site in Sweden
It's pretty good, actually. I prefer being poor in the EU over being poor in the US. Privacy is just one of the many benefits. I've been saying "maybe we have different values" a lot in this thread, but in this case, I suggest you ask poor people in the US what they prefer. Because I get the sense that you're not poor (in a strictly financial sense, that is, because even as a poor EU-citizen I probably get more affordable healthcare :p).
Illinois has had difficulty recently paying lottery winnings to citizens. In 2015, 3900 winning tickets had delayed payouts [0]. Risk should always be factored into financial decisions, and risk of a lottery institution going insolvent is non-zero.

[0] http://money.cnn.com/2017/06/27/news/illinois-lottery-state-...
There are good reasons for forcing winners to be publicly named. One of which is that it helps the integrity of the game - harder for the lottery organizer to just not pay out, or to cheat and pay it to their lackeys every time.
> I avoid ads for two reasons: first that they’re fundamentally biased, manipulative information sources

Humans are fundamentally biased, manipulative information sources.

(Overt, not organic or otherwise covert) ads are just human acts where the bias and intended manipulation are unusually transparent.
They should have also stayed with Maemo. A dual Android and Maemo strategy could have been very successful. IMHO the Nokia 770-900 series is the best mobile saga in history.

I would still carry out that strategy. Android for the masses, and a real Linux as a different product aimed at enthusiasts, privacy aware and governments. That market is growing. Even Apple is focusing on privacy-aware people.

My Nokia N9, which is inferior to the N900 in some ways, is still ahead of many smartphones of 2018 in a few key aspects. The UI is incredibly elegant. Furthermore, its a real Linux machine, with a real terminal and a regular userland. And offline navigation is amazing.

I still use it often. The hardware is beautiful in a way very few products are.
I'd have money on using Horseman with phantomjs in node.
The advantage of the Pull Request system is that it lends transparency. Especially in a corporate environment, a team can easily ignore and reject a lot of code sent to a mailing list. When each patch is tracked using tooling built for that purpose, this gets a lot harder.

Yes, the BFDL maintainers can continue to operate in whatever system they're given, but the more transparent the system is, the more likely they are to be discovered and the issue corrected.

I do agree that the E-mail workflow offers (a few) advantages, but the lack of inherent transparency in the tooling tends to be quite troublesome. It also doesn't inherently offer easy integration with automated testing systems or easy audit and compliance logging.
Oops, I used `#pragma pack` incorrectly in my code, but it doesn't change the codegen for the 96-bit structs other than offsets. Also `restrict` is only needed on the output argument to enable full vectorization of the 128-bit structs.

New link: https://godbolt.org/g/8uGn4h
Build a coming-soon website in minutes,collect visitor emails with no coding
I've mixed feelings on this still. It leads to big code reviews, with most of the changes being less important. So I rather like the separation, spend some time just for cleanup. Maybe take notes on wins as you see them but you don't need to do them yet (or put them in the same review as another bug fix / story item).

If you're using git and can separate things out cleanly then I think fixing it as you go would work better. I yearn to use git every day again...
I'm interested to know, how did you guys handle pricing changes for existing customers? Did you change their pricing structure too? Or were they left on the old plans?
One day there will be a trained model called "software engineer" and we will be out of a job.

The training data may come from github, extracting requirements from issues, and mapping it to the code that closed the ticket.
I'm old enough to remember when self-described "liberals" used to say that what went on between consenting adults was no one else's business.
This is the second post from this website to get upvoted to the frontpage within 48 hours. I hope this is natural.
Is there any evidence these are low quality though?

I bought a Lumia 720 which I used for 3 years and still works perfectly another 3 or 4 years later, although the Windows OS was lacking in many ways, the phone itself is engineered extremely well, drop resistant, and doesn't even require a case.

I've broken more Samsungs than I can count in extremely short periods of time.

If the Nokia quality is still there I would love to go back to Nokia.
We already have ethics in the philosophy department. I'm was CS major and I took ethics and liked it so much I double majored in CS and philosophy.

Ethics has no place in CS, nor more than ethics is required in biology or physics or algebra.

If universities want students to learn about ethics, then make ethics 101 a "required elective".
Yep, this is difficult, but I think it is the correct approach. To follow on: if you do this successfully and you also demonstrate technical value to the organization, you are very likely to find yourself with enough credibility to successfully advocate for (or lead) efforts toward better engineering practices.

If you do all this, and never gain that credibility, possibly due to problematic individuals at the higher levels of the organization (which you can't control), then it's probably time to move on.
Sure it is:)
When I speak to experienced Rails developers (and most of the ones I speak to are consultants, so heavy bias there), the argument is that they are able to very quickly spin up an application and be productive. JS's toolset and quirks do not allow this.

Note: I'm not one of these devs and have only really used Ruby, not Rails, so I cannot confirm or deny this.
Ideologies of Boring Things: The Internet and Infrastructures of Race
Here's the thing with hosting your own blog: I write articles only once in a great while. I'd be fine with hosting my own blog, but it would look rather empty. Using something like Medium, it doesn't make my writing look so sparse.
5 Easy Ways to Protect Your Privacy Online
The puritanical regression of modern "feminism" is laughably contradictory with the roots of women's sexual liberation.

Brianna Wu, Anita Sarkeesian, and the like, have weponized victimhood into lucrative careers. They embody everything wrong with the direction into which modern feminism is morphing - this article, what transpired at google recently, gamergate, all symptomatic of narcissistic, sociopathic women using perceived, and in some cases invented, oppression and harassment, in order to accumulate power and wealth.

For some reason, the tech industry seems to be particularly accommodating for this toxic culture, and the spread of unnecessary guilt. These divisive politics are infesting every facet of our first world culture.

We should not give these people attention. They damage the movement that they claim to champion by behaving so irrationally, so viciously, so selfishly.

Dont believe me? Look up Anita's past as a literal con artist.
What do you use? BSD?
> They're the ones pointing out how their high-school is taken over by mobile-phone-zombies, utterly un-interesting and useless peers.

That’s an awfully cynical observation for a kid to make.
I'm with you, but mostly because I hate the lottery system and think it's a shitty mechanism for the state to extract even _more_ money out of the poorest and most destitute by preying on their hopes and dreams. Not to mention, it's very possible it's being used as a mechanism for organized crime: http://www.pennlive.com/watchdog/2017/09/defying_the_odds_pa...
Well this "nokia" is actually a different company wearing a mask.

The part of Nokia that was making Symbian phones was sold of to Microsoft and is now long dead. The Nokia that remains is focused on mobile and wireless infrastructure. The company now making Nokia branded Android phones is actually HMD Global.

That said, HMD is based basically across the road from Nokia and staffed with many former Nokia people.
Your use of “their lot” is telling. Yes, lots of people living in a shitty culture don’t realize it’s bad. Half of black people in 1968 disapproved of interracial marriage too. But we hardly have a representative sampling of former Atari employees to determine what people think of the culture in retrospect, or whether they’d be willing to live like that again (or want their daughters to have that “lot”).
If you win the Powerball tomorrow and take the annuity, you'll take home about $2 million after taxes. You can put $1 million in index funds and try to scrape by on the other $1 million for a year, by which time you'll be more knowledgeable and better equipped to deal with next year's slightly larger payout. I'm assuming the abstract "you" are a typical lottery winner and not an experienced and well-connected investment banker.
But then we can finally spend _all_ of our time on HN!

But we really do think ML, even in the near future, will automate some of our jobs away (and that's a good thing!), if you're interested in some of our thoughts on that: https://medium.com/modeldepot/we-previously-talked-about-how...
Very few people talk about this, but there are two categorically different forms of judicial activism - one where judges carve out from themselves or the executive or legislature, powers (usually regulatory) from whole cloth. And one where judges restrict the power of the state (e.g. "the state cannot arrest someone for burning the flag, whether or not such a law exists").

Which one would you suppose a ruling on this falls under?