skysight-inc/HackerNews huggingface dataset:
Meanwhile in the EU: Wait more than 48 hours between countries and in the same country wait up to 24 hours. And let's not think about weekends in between ;)
How do you deal with rebase? Aka can I finish this in 1 commit within 8 seconds?

Lemme interview at your company :D
Basecamp – How we work?
I wonder how many users are still on Facebook just because it's the only way to authenticate in Tinder.
Detergent is one of the areas that I am “brand immune” because there’s really no difference in cleaning power between a cheap bleach you can buy by the gallon and branded cleaning products that are orders of magnitude more expensive. The same is true of many health and beauty products: same stuff, different branding.

Then again, I’ve spent lots of money on Apple products because there’s something I value associated with that brand.
The REPL is a C++17 just-in-time compiler as a library. The project can use a different compiler. Even C could be supported with some small modifications. It uses TCP sockets + simple json messages for IPC. The REPL prompt runs in a different process independent from the program running the REPL. That means, there could be different frontends added. It also enables multi-process/multi-threading support.
Yes, this is also true :)
My son is in daycare, and has been since he was 8 months old. My wife and I talked to a bunch of people, weighed up the pros and cons, and felt it was best. We were aware of opinions on all sides, and even some empirical evidence that suggested daycare was bad for kids (particularly boys). So here's why we decided to do it anyway.

We live in a prosperous neighbourhood in the UK that has a lot of good daycare centres. Our friends with kids used the same daycare and were very happy. We have only one child and knew that would always be the case, and wanted him to grow up around other children, comfortable being with people other than his parents. We don't have any family living nearby, so asking them to provide daycare wasn't an option. I couldn't give up work, so without daycare my wife would have had to abandon her career. But she really enjoys her job - she didn't want her whole life to be about being a parent, which is good for her mental health (and by extension our son's mental health). Plus the income gives us extra financial stability, and it teaches our son that is normal for a woman to go to work.

On the negative side, we felt we would lose some control over how our son was raised. Indeed, he has played with toys and watched films we didn't really like. In the short run it actually cost us money.

So we started daycare at just 3 hours per week, and gradually (over the course of 4 years) increased that to 20 hours per week. We always ask him whether he likes his daycare, we are engaged with them and we coordinate activities and teaching methods. He has thrived. Of course, we can't say how things would have turned out had we decided a different course, but he's doing absolutely fine. Also, this is just a one-off case, and not some 'proof that it's a good idea to send kids to daycare'.

As parents, it's all about your child, your values, your circumstances, what kind of daycare is available, what alternatives you have, and a lot of other factors. Blanket comments like "daycare is anti-parenting" are unhelpful at best, and harmful at worst.

I don't know what your situation is - whether you even have kids. Perhaps in our situation you would have made a different choice. Perhaps you'd even have been right, and somehow our son would turn out 'better' (whatever that means) if he hadn't gone to daycare. What I do know is at the time of choosing whether to send our son to daycare, your comments would have been hurtful. Feeling like you're being judged by the "good parenting police" often leads to extreme anxiety, and that's rarely in the child's interest.

So if you don't approve of daycare, that's fine. Don't send your kids to daycare. But please keep those opinions to yourself, or at least recognise that blanket advice to all parents in all circumstances in all countries at all times is going to be worthless and probably wrong.
With all the spam emails pretending to be Apple or PayPal I get, that pass the Hotmail / Gmail spam detector, you definitely want a special email address, with its own password and you’d forget name and password when you actually want to use it ;)
Don't see the value of the service. It just sounds like a simple CRUD app where people can create "challenges" and send them out to potential candidates.

And for so little done by the service, I find the cost to be completely perverse.
Google what is bpay ;)
If you think it's so easy to add generics, please go ahead and prove it.
JSON became an official standard in 2013, by which time many open-source, independent implementations existed.

> I just don’t think there’s any rule that says that we need multiple implementations of thing to make it a standard

There are rules that say that we need multiple implementations of thing to make it a standard:

* The IETF requires it to be accepted as "Internet standard", ie the highest form: https://en.wikipedia.org/wiki/Internet_Standard#Standardizat...

* The W3C strongly desires that proposed standards have multiple, independent implementations to advance to the state of "Proposed reccomendation": https://www.w3.org/2005/10/Process-20051014/tr.html#cfr

> Also, we already have a standard for SQL and they could’ve just used the parts of SQLite that were compliant with that.

That would probably have been the best solution, I agree. And then people would have complained about bloat again, that browsers are now required to expose a SQL engine, that they are too big, etc...
Too much of that and it becomes taxable "income" in less advanced Democracies.
They spent one billion Australian Dollars to implement a national system for instant payments and have yet to convince banks to adopt it? And it forces users to hand out their phone number or email to strangers?

Given that, Bitcoins $140B market cap does not seem too unreasonable. As it is international and gives users better privacy controls.
I discovered it's cousin - OpenTopoMap.org few days ago. I think many outdoorsy apps/webs are using them internally with some app overlay, ie ViewRanger which I use on my android.

My god those maps are great, better than any other free topo I ever saw! I don't need more for trekking, it's precise with all possible trails I ever used (checked randomly places in the european alps, carpathian range and 3 passes trek in Nepal).

Goes to very fine details not available on other available (free&paid) solutions I saw. The only thing missing from their page is a way to print (ie into PDF) in better than screenshot quality (ie raster -> pdf so prints are more sharp).
Why, are you worried spammers will start sending you money?
Whoever is interested in this should take a look at Netflix' "Dirty Money" Episode 1. Alex Gibney (also directed Enron - smartest guys in the room) gives a good overview of the scandal, if you haven't been following it closely on the news. Very interesting, although I would have appreciated a deep dive into the actual algorithms used.. I'm sure there's articles on this though..

Regarding the human tests, as scandalous at it sounds on first glance, the SWR & ARD (government funded news channels similar to the BBC) also reported that it apparently isn't unusual to do this kind of human testing. The subjects were exposed to one specific kind of gas, and the dose, according to their correspondent, was less than what someone living at a busy street consumes regularly.

He mentioned that even Greenpeace "knows of these studies", referring to them in one of their papers.., whatever that means exactly.. He also states that the scientists were openly communicating that they were funded by the car manufacturers.

https://www.swr.de/swraktuell/bw/neben-affen-auch-menschenve... (google translate should do a good job if you don't understand German..)
Mythical man-month was so good you put it twice?
How exactly? Who is doing this? Withdrawal from exchanges into Venezuela? Who is buying bitcoins for Bolivars?

How did the family get the capital asset of an antminer in the first place? How are they paying for electricity?

How is this sustainable? Why is a random family able to compete with businesses that have real economy of scale, rather than having their margin driven to zero?
I'm not sure about world leader, but in Norway/Sweden, they've had things like PayID (Vipps and Swish), MFA, etc. for a bit.
I'm in the process of building a SaaS and looked briefly at Chargebee. Right now I'm trying to stay as lean as possible so I quickly wrote of Chargebee as something that would cost money.

The fact that you have a freemium tier completely changes my perspective on that. Guess I didn't spend enough time looking :)

I'll check it out!
How to Find Your Most Profitable Customer Segments to Speed Up Revenue Growth
My wife and I use Google Photos to share pictures of our child with our families thousands of miles away. It's unbelievably good. No ads, no bullshit promoted celebrity accounts I should follow, actually no social features at all except the bare minimum: 1) sharing albums with others (no Google account required AFAIK, it's email-based) and 2) leaving simple text-based comments on pictures and videos. No bullshit algorithmic reordering of content either, it's just all there in reverse chronological order. My 75 yo parents can't make sense of the Facebook clutter at all (I barely can myself) but they started using Google Photos as soon as they got the invite email out of the blue. I'm sure that Google is happy that I'm uploading my family life to their servers and they'll make money out of it somehow, but from a UX perspective it's close to perfect.
I attempted to locate the photos in this set on streetview. Some were easier than others.

In the same order:

Whitechapel Road
https://www.google.com/maps/place//@51.5173129,-0.0668225,3a...

Spitalsfield Market
https://www.google.be/maps/@51.5190196,-0.0773324,3a,75y,74....

Belhaven Street (no longer exists, got as close as I could)
https://www.google.be/maps/@51.5286117,-0.0380893,3a,75y,27....

Stifford Estate (demolished)
https://www.google.be/maps/@51.5174684,-0.0497713,3a,75y,285...

Mile End Road
https://www.google.be/maps/place/@51.5243606,-0.0367707,3a,7...

Three Colt Street (difficult to get the exact location so got one with visible landmark)
https://www.google.be/maps/place/@51.5096904,-0.03012,3a,75y...

Watney Market (massively changed but pointing in the right direction over the area)
https://www.google.be/maps/@51.5128337,-0.0581398,3a,75y,348...

Gardiner’s Corner (nothing left, the department store burnt down in the seventies)
https://www.google.be/maps/@51.5151995,-0.0716539,3a,75y,289...
These really depend on the product. Kwoosh, the product in the article, is a team based project management tool and so requires a way to add other team members.

As for transactional emails, we have found that its the planning, writing, designing, producing content for them that takes time and not the actual sending process.
The success of the GUI shows why computing is not driven by concerns over efficiency. PWAs being less efficient than native apps is completely irrelevant. What matters is functionality.

Most apps do nothing that requires being native at all. The fact that PWAs have been implemented badly so far does not mean that there's anything inherently ugly, slow, or less accessible.

Apple could go as far as they want in making PWAs and native apps feel completely identical. They could even go as far as enforcing style, performance, and accessibility rules for PWAs.

The benefit of moving to PWAs are many and the downsides are all solvable.
Do you have it somewhere on, like, github ?
This and some other tricks are covered in the "Learning How to Learn" course on coursera (https://www.coursera.org/learn/learning-how-to-learn).
Except in the UK, when it's normally transferred within a few seconds, or a maximum of two hours ("Faster Payments").
Which was like a pint and a half. Pretty powerful stuff.
Really? Most of them were just various ways of splitting or repaying bills. The loan I will admit might be in a somewhat legally grey area.
You sound cynical without any need for it.

The hatred and fake news comes from small but very radical and vocal minorities. The vast majority of people is quite sensible and does not like this a bit, that's one of the reasons for a certain online fatigue and why people are so annoyed with many unmoderated forums nowadays. For example, I personally came to HN from Slashdot, which has become unbearably toxic within certain topics, even though they have tried to adjust their moderation attribution algorithms to compensate against the haters.

The same reality distortion was already at place back on Usenet, though. It's a simple fact of life that certain crackpots and people with an agenda have way more time at hand than people with a real life.

So we used killfiles. But apart from such drastic private solutions, moderation is the right way to go. In my view Unilever's pressure on Google and FB is quite welcome.
It should be shipped with 1.13.9 according to the roadmap:
https://trac.nginx.org/nginx/roadmap
Showing the name is interesting. So now if you have a random email address or phone number and you don't know who it belongs to, you may be able to get a name from this system.
That was the idea, but it didn't really turn out that way. Stateless auto configuration leaks your MAC address, which is a privacy issue. Most servers use static IPs and most desktops use random IPs, with checks for collisions.

IMHO, the 128 space was a big mistake. It's twice as hard to communicate between humans, most languages and databases don't support the data type natively and it complicates high-speed routing.

An average of 48 bits for a network and 15 for the host would have been better. For other reasons you almost never want more than a few hundred hosts on one layer-2 network anyway.
Emulation in the Browser adds WebAssembly
UniCredit introduced instant payments in Germany and Italy in November 2017, other large banks in Germany are due to follow this summer.

https://www.unicreditgroup.eu/en/press-media/press-releases/...
My point still stands - are you going to punish people simply because you're "not sure" of their honesty? That is what the parent post (to my previous post) was implying.
Censorship is never something to get excited about. It is a slippery slope towards the event in Spain last year when the government misused censorship allowances to silence political opposition[1].

[1]: https://www.eff.org/deeplinks/2017/10/no-justification-spani...
How is this possible? For an atom to stand out, are all the atoms around the area cleared out using electricity so it’s pure, empty space? Is that possible? Also, as other people mentioned, I imagined atoms to be MUCH smaller in scale than anything like what seems to be visible here.
Does it use the same dumb approach as in fail2ban? Hacking with regexps the
stringblobs from logs?
The OP complains about not being able to see movies within the EU (Poland/UK), hence my reply.
Comparison of machine learning methods in email spam detection
I understand this point. But on the other hand, it is not necessarily wasting cpu power. It is converting CPU power to payment for content, as a type of seamless micropayment, not requiring punching in credit card numbers, 3rd parties, setting up accounts etc. Some browser-based standardization of a unit of cycles per view might be established. I don't know, just exploring. The current state of the internet kind of sucks in terms of privacy.
When you had a picture as the background of your screen in 2010, you needed different images for different screen resolutions - 1 and 2x for the 3.5 inch iPhone and 1x for the 9.7" inch iPad. Then the iPhone 5 came out with a different ratio - you couldn't just stretch the image and make it look decently. Then two years later you had the 6 and 6+ phones with different ratios. Then different ratios for split screen iPad in different orientations.
And what about academics that study these phenomenon? It will encourage research to go underground.
It is a massive problem because it wastes a lot of people's time doing research in this area, trying to read up on previously-done work most of which is uninsightful and useless.

The whole point is that I can't tell if it's a red flag simply by reading the abstract, I have to read the entire paper. The good papers also use the same vague terminology!
Ask HN: Billing and licensing platform for a Chrome extension?
I'm working on a Chrome extension (https://www.checkbot.io/) that I want to charge for. Can anyone recommend a billing and licensing platform for this? Things I'm looking for:

- I want to avoid having to implement or maintain my own server for handling payment details or license verifications as this seems like a lot of work to do right (is it?).

- I want the flexibility for payments to be subscription based or one-time purchases plus be able to change the prices of these.

- The ability to give out discount codes and affiliation schemes would be a bonus.

- I don't want to have to deal with complicated taxes or accountancy. I'm based in the UK.

The Chrome Web Store comes with its own payment system but then I cannot easily expand the product to work outside of Chrome later. Also, you can't seem to change the price of subscriptions or offer discount codes.

Gumroad looks promising. Would anyone recommend this? They deal with EU taxes for you. When you make a sale, Gumroad give you a license number, the user can enter this into the extension and then a simple REST API call via JavaScript is all that's needed to verify the license is valid so this approach does not require your own server.

I'm aware of other services like Paddle, Chargebee, Stripe and SendOwl but it isn't clear to me how I would implement license checking and if I can avoid having to maintain a server. Or maybe the server implementation could be done in a simple way?
I think the main difference is that those sites are geared towards outputting a ranking or score of some time. Takehome is geared at giving you a way to qualitatively assess the skills of each candidate and give you something meaningful to discuss with them in a follow-up interview.

Also, all of the existing sites I've seen have one or more of the following problems:

* Make you use their editor
* Make you install their software on your computer
* Make you use some specific language
* Make you use their set of challenges

Takehome uses nothing but git. Whatever you put in the repository and how you get it there is up to you.

That holds true both for the candidate and the challenger. Takehome encourages challengers to create their own task matching the kind of work/language/framework/etc that's relevant to their team.
London's Crossrail will generate electricity using drafts created by trains
Take a look at this talk from CCC.

https://media.ccc.de/v/32c3-7331-the_exhaust_emissions_scand...
I think it is a great example for deployment and may be even a good example for tackling a problem that is not easy to understand. Either I missed it, or the nature of the problem is never thoroughly analyzed. I am not an expert when it comes to mechanical watches, but the main question hovering over this topic is: Will a watch deviate from the perfect time in a linear fashion? Or can there be other models, even more so: Is it possible that different watches will deviate in completely different modes? If so, the problem gets instantly three magnitudes harder...
For me, this calls back to a need for micro-transactions much like Flattr, but for all sites. Set your own category budget (e.g. $10/m for 'news'), and then the extension keeps tabs on the sites you visit and the categories they fall under. At the end of the month, the budget is divided up equally.

It doesn't sound like a lot, but even a dime or two per person adds up to more than these companies are seeing from the adblockers.
They might want to consider using clang nullability annotations (_Nullable etc) when compiling on clang. Can use a macro so it becomes a noop when the compiler does not support it. The static analyser would then get a lot of more information to work with, and it also serves as a kind of documentation.
DNS RFC dependency graph [pdf]
Not yet but I plan to. It's written in nodejs.
The key point for me is that Amber Rudd wouldn't rule out forcing tech companies to use it by law.

If the UK government are going to throw their weight behind a tool, they'd better hope that it's of sufficient quality to not be torn to shreds by some of the most technically competent people in the world.

The UK government has always had a hostile approach to technology. Now they want to give a tech company the chance to be hostile back, and if this tool doesn't work I can see a very public response to the legitimacy of this tool.
There are things that could be done in spite of Turing. For instance, web pages could be granted CPU and memory quotas.

If they want to run JavaScript that uses more than say 5% CPU or more than 300 MB of memory (both on average over 30 seconds) they must ask for permission.
That one makes the most sense, given that it'll be CPU mining.
Thank you for your effort - this is awesome. When I was watching the pictures I wished to see current picturese of these areas.
(Likely) it used to in the 80s when I was exposed to Russian movies but nowadays I cannot judge due to lack of exposure. (Russian is my 3rd language.)
Can somebody explain in simple words what HTTP/2 push means? Example?
If this problem persists, we will see tools popping up that use the OS APIs for restricting resource usage (e.g. cgroups on Linux) when starting the browser.
No, it's 33% return in 10 year period, so like 3,3% in a year in average.
I think that the question of whether or not to use a monorepo is not a function of "how to organize code for efficient coding". It's more of an actual organizational question; how and how often do you deploy, what are the actors and their needs, and what's the domain? Are you producing statically linked C libs? interrelated NPM packages? SaaS?

If you look at monorepos from a package management standpoint, they are usually just high-level graphs of dependencies. Or, more accurately, sources of dependencies. How these are rolled up, shipped, and ultimately deployed is a function of the operational culture and business needs more than it is source control or even language choices, in my opinion. Business needs impact source control in any sufficiently complex, source-controlling org.

That's not to say that, for example, small companies benefit from monorepos, while large ones benefit from small repos and packages (or the opposite). I think the pros and cons are entirely decoupled from codebase size and complexity. In order to do one or the other well, you need the right business needs, operational parameters, engineering culture, and resources. So, I always find it interesting to read about Google or Microsoft leveraging one, the other, or both approaches with their own codebases.

I liken the monorepo vs small packages approach to be a little bit like rendering a frame on a CPU vs a GPU. Do you build/test/deploy each "frame" (iteration) as a top-down, more-or-less-discrete block of work, or can you parallelize it and "ship" multiple compatible streams at once?

I suggest it depends almost entirely on the problem space and the "hardware" (business needs), far more than it does the actual code or volume of code.

Perhaps Conway's law here applies here in a sense, i.e. any organization that manages source code will produce a source control management scheme that is representative of how they deploy to downstream consumers.
Ah, now the last picture of the The George Tavern... That I was hoping was the one that I have in mind (though I am probably wrong)!