skysight-inc/HackerNews huggingface dataset:
Also, using a 3rd party library for something as important as authentication because you don't know how it works doesn't sound much better nor secure.

Like storing sensitive data in the authn's session system because you don't understand encryption vs signing nor how to find out -- maybe it's time to just sit down and credentialize as a craftsman.

The authn/z systems I've used that were the biggest headaches in my life were kitchen sink frameworks trying to generalize over everyone's creature features, and they were often tied to a company/community culture of not-gonna-touch-it that only hurt users and security.
Objectively, what makes the AMD GPU's bad?
Multi Spider Robot Hero City Crime
Welcome to the futuristic world of Multi Spider Robot Hero City Crime action simulator, get ready to rule the world as humanoid robot with amazing spider transform capability. This big city is under control of the Panther villain, Czarnian villain and the vicious gangsters.
Hacker News comments are assigned reading for UC Berkeley CS 10 course
Great! The drug mafia can sell right outside the injection sites and increase sales!
“You're justifying a company you PAID thousands of dollars to remain in control of your device?“

This is the bit that you FOSS diehards don’t get. Nobody really cares. What they want is something that they can switch on and go to Facebook or edit their documents on. They don’t want to tinker with kernel exstentions or run servers. For most, computing appliances are far more convenient.
So, how should mail services handle emails accounts?

1004383737289302@example.tld ?
You hit the nail on the head.

People can hem and haw about the specs, but at the end of the day Gmail trained most of the world to believe email addresses are case-insensitive, dots don't matter, etc., and now we have to live with the consequences. If that means somebody can't sign up for twelve accounts using case and dot variations of their Gmail, well, so be it. And if that means they come to HN to rant about how that awful site didn't follow the RFCs, then they come to HN to rant about that, but their account will be safer in spite of it.
Totally agree, but it should be pointed out that unlike the Fields Medal, the Abel Prize is relatively new, and perhaps intentionally set up in a way to invite comparison to the Nobel (whereas the Fields wasn't).
I'll give an example of a permanent username that you can't change: Steam. For obvious reasons, Valve is way too underhanded to do anything about this. Nothing malicious, just inept to try because there's just no competition to.
assuming proper guard macros are included in the header, this shouldn't be a problem
I don't know why, but I always like a list which is indexed at 0. This is a great find, and there have been some additions made by people replying.
We’re doing pagination wrong
Password managers really do need to be forced on people, not only because of unsafe password issues but because of username issues listed in the OP as well.
I'm positive that they run the whole damn thing in a VM and electron together :). Its the very epitome of slow.
Well what if the chainsaw says "great for butter"?

I'm not trying to nitpick, and this might be misinterpretation, but I do feel like Slack is trying to sell itself as a Basecamp-y tool, instead of chat.

From the features page:
> It helps everyone find the answers they need (some blurb about the search)

There's this ad running in trains in Tokyo for Slack which also shows this notion of Slack consuming everything that used to be e-mail attachments and whatnot + finding stuff in it (can't find a clip of this online).

Slack's own Google Drive integration exists almost purely to suck stuff into the system, for easier access.

I do think Slack has a huge potential to be powerful in this space, but it will be hard if everything has to be exposed through the lens of chat.
That similarity is very much not an accident - Zulip is based on Zephyr. (I forget whether that's true technically or just in terms of inspiration, but the latter is definitely true.)
Learn technique, not just libraries
Rehealable, fully recyclable, and malleable electronic skin
Honestly, for small boards, autorouting just isn't worth the time. Once you do a few layouts, it's very easy to see how everything can fit together.

Also, for some sensitive designs (boost, buck, high speed clock, memory interface etc) you definitely don't want and autorouter doing it, at least the ones that are available to hobbyists.

Would it be a time saver, sure. But for a board like that, we're talking ~15 minutes of saved time. There are much better optimizations to be made (standardized parts libraries) that would save way more time.
What is wrong with software development: management
Do you feel as though there can be an objectively higher priority end of development? If so, why?
Yoga for Weight Loss Quickly and Easily – NokNak Mix
I'm pretty sure no feedback is the norm, not the exception. I've done two coding challenges. One was reasonable and lead to an interview, but I was rejected with no feedback.

Second was kinda ridiculous: implement a stripped-down version of their website, with tests (and production-ready, of course). They claimed it could be done in 4 hours, which is probably true for all the devs that work there, since they already know exactly what's involved. I spent ~8 hours on it and submitted something that worked but had problems, which I documented thoroughly. Again, rejected with no feedback.
IMO it's just the syntax that comes across as really bizarre. Scala is much more complex than Clojure aside from the initial hurdle of getting used to that syntax.

Personally I think it's less about FP vs OOP -- even if the OO parts of Scala are familiar, you're going to encounter FP code in Scala, and in general there is a lot more to learn with Scala as a language just to be able to read other people's code effectively.
the article is pay walled.
Well of course people want to eliminate it, but how?

Is this not at least a step in the right direction?
do you feel the same or it's only me having bad luck?
Ask HN: How are you doing CI/CD at your company?
well, now we've gone full circle.

Inflation does not mean that the amount of money was increased.
This is "just" the primary way a government or central bank controls the inflation

The definition of inflation is limited to the devaluement of a currency. This means that it can only be evaluated by comparing that currency to actual goods / services that can be bought / used.
Bitcoin Finds a Bottom as Risk Aversion Grips Global Markets
Counter point: My grandma could easily memorize her own phone number - and all her friends phone numbers. ICQ also survived for years with numeric identifiers.

Though yes, i agree that once the nr of accounts start going above 1 or 2 a password manager will be required.
It could be worse-- Your AWS TAMs could be pushing Lambda functions
I recognize people's usernames all the time on HN (including yours) and other communities. I gravitate towards people who write good stuff and I learn to avoid the usernames of people that are unreasonable.

I'd say it's less about broadcasting your reputation and more about letting other people make that judgement about you out of their own interest.
Looking for jobs that will help me relocate?
How do i find a job that will help me relocate, I am a software engineer and really want to move out of Pakistan for better opportunities.
Please improve your written english. This is hard to read. Eg: "when" != "once" ...
I'm curious: how is Homebrew a kludge? Also, the *BSD userland command-line tools on macOS aren't old, they are fairly close to the latest updates for bash, git, vim, etc.
Thank you. I did a lot of command line pipes and unix tools like sed and awk. It was fun
I've recently become niggled by a very similar idea of a personal data store with a layer for managing rights of broadcast and syndication.

A simple example is that I would want any food delivery app, or web-connected restaurant to know my dietary data instantly, but not really much else. Any new-media site I connect to I want to instantly know what kind of content I find boring or distracting, but not really anything else.
Many thanks!

Yours is a very superior treatment of the strace topic.
real saurik got an account on their site, and it was "confusing" people.

I have no idea who you are and don’t recognise your username. Was that whole rant just a humblebrag that you’re “internet famous”? Because here at least, no one cares.
Ok, I realized, that I’ve used the wrong words. I’m sorry for that.

What I meant: I believe big corporations like FB and Google do open source for a reason. A strategic reason. There are two that come to mind: (a) being able to push standards (like MS tried with IE). (b) usually these libraries are loaded from the respective companies’. It is possible that the loading data is then used to augment other data they have. In the end, both companies’ business models is based on data, only.

Compare that with vue.
Click on the web link at the top of this page then the article
Thats true, but your username is not visible to other users, even for stuff like profile pages.
Don't underestimate the ability of non-technical people. Issuing membership numbers has been standard organisational practice for centuries and continues to work today for everything from airline loyalty schemes to international sports associations.

Case in point, I operate a service that uses numeric identifiers. Going by the helpdesk queries, our users are more likely to get their email address wrong than their membership number.
Exactly why I said "for every site".
Dear user. Sure. Enjoy losing all of your preferences and data every 14 days.
So he personaly didn't lose any nano, only his customers did? And he's now using his personal, non-lost stash to buy a fancy car?
I don't see how this can possibly make the situation any better.
If you wanted to continuously have free trials it is trivially easy to just create entirely new email adresses
Apple HomePod – The Audiophile Perspective and Measurements
Capitalism is one of those things that only works in theory. One only has to look at the countless deaths and massive wealth inequality caused by it to realize it's unfeasible.
> Gmail has trained people to believe a bunch of distinct (according to RFC) mailboxes actually aren't distinct

I'd be fairly surprised if your average user of gmail knew this: I know it and I use it in part because it lets me _distinguish_ different accounts on the same site. Second-guessing someone who's taking advantage of this feature is more likely to generate tech support requests than not.
reddit user 'WinterCharm' does a not-too-shabby ;) review of Apple's HomePod.

edit-001: who am i kidding, this is an epic review.
https://en.wikipedia.org/wiki/Jay_Freeman
You're forced to use windows, but your work requires that you do work on Linux? Seems counterproductive, can you provide more details?
IMO news items like these are kind of indicative that we are approaching a stock market top. If Amazon feels that they need another "diversification" to generate more returns then we might be near a bull run high where everyone needs to go out of their comfort zone to make large returns.
Most people just want to be listened to.

Many people, even after being listened to, and even after having things patiently explained to them, still continue to enter someone else's email address into forms which will send sensitive information to that email address, and complain that they never got their important email, or that some "hacker" has "hacked" "their" email, etc.

In a perfect world this would not happen. We don't live in a perfect world and are unlikely to live in a perfect world any time soon, so we should not be asking "how can we be pedantic and tell users it's their fault for not reading the RFCs", we should be asking "how can we protect users from their ignorance of the RFCs".

(when I wrote this article, I did not expect that this would be the single most controversial line in it from HN's perspective, but I guess by this point I should have anticipated it)
Innovation anti-antibodies
Well there's obviously far too much conversation for the admins to actually snoop in on what everybody is saying so unless anybody in the group reports it then it would just fly under the radar.
Use matplotlib with 3d plotting.
It's in everybody’s interests to regulate cryptocurrencies
Doesn't help me read more than the first two paragraphs
Indeed it works just fine thx
Email John

Otherwise how did you come across John's email? SPAM?
I once did some calculations to explore the expected effect of that difference in standard deviation: https://news.ycombinator.com/item?id=14997524

I'm on my phone right now and can't redo it for the gender ratio of Fields medalists, but I expect that the effect would cover most of the difference, since the cutoff for the award does seem quite high.
Can You Speed Up Your Slow iPhone by Replacing the Battery
Oddly, Brazil doesn't have 24-hour convenience stores[1]. Labor is very cheap and there are plenty of 24-hour gasoline stations, restaurants, bars, and pharmacies. But if you want a large bag of nuts or microwave popcorn or a banana at midnight in Sao Paulo, in an urban area of 12,000,000 people, you won't find it. (Well, unless you drive a long way to one of the few 24-hour hypermarkets, but that's not convenience.)

I can't think of any business or cultural reason why it doesn't exist there. Maybe it's chicken-and-egg -- the public desire for convenience stores and the availability of lots of convenience stores -- have to co-evolve.

[1] http://brazilsense.com/index.php?title=Common_in_the_USA_and...
The enforcement of rights is a proper function of government. Unfortunately the government does not protect everyone equally.

Copyright holders have formed a few broad, cross-industry associations in order to protect their rights as widely as possible. These organizations represent the combined interests of many powerful people and so are able to exert significant political influence.

There are no equivalent organizations for patents, and the numerous industry bodies that manage licensing are often very small, narrow in scope, and lack the funding to lobby effectively.
The local part (left of the @) of email addresses is case sensitive by definition and this should not be controversial.

RFC5321 s2.4:

The local-part of a mailbox MUST BE treated as case sensitive.
Therefore, SMTP implementations MUST take care to preserve the case
of mailbox local-parts. In particular, for some hosts, the user
"smith" is different from the user "Smith".

Even though it goes on to say:

However, exploiting the case sensitivity of mailbox local-parts impedes
interoperability and is discouraged.

This doesn't prohibit a local delivery agent (such as Gmail) consolidating multiple variants into one mailbox, but everything up until that point must refrain from making assumptions.
Keep working while you build your dream
Thank-you!

My contention is that it doesn't matter if the time limit is unrealistic (within reason) so long as it's consistent.

ie: the challenge is not "Show me the best solution to this problem" but rather "Show me the best solution to this problem that you can achieve within an hour".

As long as everyone is under the same conditions, the playing field is level.

It's part of a holistic approach, too. The coding challenge is not the only part of the interview process. I suggest that there be an initial interview to assess experience, fit, explain the job, etc. Then if everyone is still interested, the coding challenge. The candidate's response to the challenge then forms the basis for a discussion in another, technically focused interview.

It's not about saying "You gave the wrong answer" but "Talk me through why you solved it this way" and "If this criteria in the challenge changed, tell me about how that might change your response"

The Codility and Hackerrank style problems are okay, but I don't like how constrained they are. I also think it's pointless having someone outside your organisation grade the results. What matters is not having a candidate who is "the best hacker" but having someone who fits what you need. If your team values robustness and debuggability above all else, you _don't_ want someone who can punch out 3 kinda-right prototypes before lunch. If you're an ideation agency, the inverse is true.

That's why takehome encourages companies to create and administer their own challenges rather than the samples. They should fit the kinds of problems your organisation faces, not contrived ones.
Oh, I assumed the recommendation was to store the actual email address as entered, and then also generate the fingerprint to compare for similarity. Wouldn't you just keep both?
How often do your customers need access to these membership numbers, and how many such membership numbers do they deal with in their lives? If every service they used did the exact same thing as you do you think the error rate would still be so low?

And how often do they forget their numbers (rather than getting them wrong)?
I literally LOL'D at your comment. "Congratulations on your unreleased hobby project that doesn't use electron."

Here's the person your replying to's github link. They most definitely have more users than you and the OP combined.

https://github.com/coleifer?tab=repositories

Please research before assuming things about people.
Don't we already have all of those problems though? Or is this saying this increased those issues? If so I'd love to see the data, maybe it can provide some lessons for SF as it experiments with this.
We're entering sorites paradox(1) terrain here. I would say that what differentiates "gambling" from "investing" is the amount of risk you're choosing to take. The lowest risk you can take is distributing your savings between money, stocks, bonds and real estate. For the stocks part, the lowest risk strategy is buying index funds.

So, if you distribute your investment and use index funds for stocks, I would definitely say you're not gambling by any reasonable definition of the word. In between, I'll leave it to everybody to decide for themselves where they want to put the threshold.

1) https://en.wikipedia.org/wiki/Sorites_paradox
For some babies it's definitely true. Ours makes a very cute open mouth smile when she is trying to push gas (or poop) out. You don't need a scientific study to tell you that a big smile while grunting, followed by a big fart or dirty diaper several times a day makes the smile a sign.
What do you mean "welfare and other benefits of the poor was such a small amount of their tax dollars"? According to a quick Google search [1] social security and unemployment makes up about 33% of the budget and Medicare makes up about 27%. Meanwhile military is "only" 15%

[1] https://www.nationalpriorities.org/budget-basics/federal-bud...
Zombie Processes Are Eating Your Memory
> You can contribute more if you have access to a 401k. The current limit there is $18,500.

What's the argument for having two different tiers of retirement accounts? Just let everyone contribute $18k to an IRA and end 401Ks entirely. The selection of funds in most company 401K plans is meager and the funds are expensive because the contributors are, in effect, a captive market.
relevant: http://www.latimes.com/opinion/op-ed/la-oe-jackson-californi...
Looks like someone inserted a smart apostrophe and attempted to escape it leading to a visible /’ in the caption of one of the later pictures.
I was lucky enough to get a 3 character Instagram handle back in the day. I get 5+ password resets a day and frequent offers for it - the most I've been offered is $25,000 for it. It's a pain.
There would be legal jeopardy https://en.wikipedia.org/wiki/STOCK_Act
The Role of Statistics in Data Science
Here is a recent study of drug consumption room programs across Europe (including the one in Paris), and their impact so far. http://www.emcdda.europa.eu/topics/pods/drug-consumption-roo...

Their analysis seems pretty balanced, and seems to skew positive. It definitely contradicts the negative comment you're responding to.
Oh, they already warn for using the default: https://github.com/systemd/systemd/pull/554 (which happen to be timeX.google.com)
That fits exactly with my method and thus the ethos of https://takehome.io

I don't mean to shill, but I think it'll be a great fit for you.
All sorts of fascinating stuff linked from there! Thank you for this!

> QEMU actually started as an offshoot of tcc. When fabrice looked into providing multiple output formats for tcc (to support targets other than 32-bit x86), he started playing with multiple input formats as well, such as pages of existing machine code. The result was qemu, which is actually a "dynamic recompiler" rather than an emulator.

https://lists.linuxfoundation.org/pipermail/celinux-dev/2009...

Wow!
What Does the Color of Your Clothing Say About You? – NokNak Mix
It’s just the dotcom bubble all over again
I don't know much about the site in Paris but I do have experience living nearby Vancouver's first of now two safe injection sites. In my experience what you describe did not happen in Vancouver. Safe injection sights save lives by providing a clean, safe place to minimize harm.
Around 2009/2010. I actually set my alarm for the time they opened them up, which was the middle of the night for me. My wife managed to get her first name as her username. Worth it for 10 minutes of interrupted sleep!
Cross-species, the opposite of 'smile at strangers' that I had to learn was when handling distressed dogs.

To a human a smile is cute, to a dog it is baring of teeth in a challenge.
China's tech leaders have a thing for strange stage props
The problem with insider trading is not that some people can make better trades then others - the problem is in the conflict of interest that insider trading produces.
In particular, the syllabus links to this HN discussion:

Algorithms Are Great and All, but They Can Also Ruin Lives (wired.com)

https://news.ycombinator.com/item?id=8630311
Or buy after crashes and sell when you see nice gains. It requires patience but the market has been really silly since the 2007 crash.

Like the diesel crisis for German autos. Stock plumeted but it’s not like VW is going to stop being successfully at selling cars over a political scandal, so it was obviously going to recover.

When Trump talked about regulating foreign green tech in December the entire world dumped their stock in solar and wind companies. A company who had just signed two billion dollar contracts in China and India went down 150 points in one day, it’s already made 50 of those back.

It’s honestly behaving more and more like crypto currencies, so maybe now is a good time to get out?
Maybe. But, if I was legitimately john.doe@example.com and you refused to allow me to register an account just because somebody else had a similar email, I'd be pretty annoyed. There's a good chance I'd take my business elsewhere.

I've only once had my email address rejected by a website (for ending with an underscore), but I never bothered setting up another email just for them.
Thanks for the feedback! I appreciate your perspective on time limits.

I don't have that feature, because I would argue that a problem you attack in three 1 hour stints across a span of 72 hours is a 72 hour problem.

Writing software is so much more than just typing. I tend to do my best coding in the shower or driving, nowhere near a computer. As soon as the challenge has been loaded into your brain, the work starts and the timer starts. How much of that time you spend in front of the keyboard is up to you.

Incidentally, I also think that a time limit of longer than an hour is probably too long. Uninterrupted multi-hour blocks are pretty hard to come by. Even if the time limit given isn't enough time for you to complete a perfect, working solution to the problem, it should be enough time for you to do enough work that we've got something meaty to talk about in the next interview.
The Search for New Zealand's First CTO