skysight-inc/HackerNews huggingface dataset:
Most excellent write-up. I used Stripe for inspiration when writing a post that wound up here titled 'Pragmatic API Versioning', since been renamed 'How to Version a Web API'. It felt like the most clever way to reconcile change and stability, when compared to other major APIs.

It was a delight to get a peek behind the curtain. :)
Increased internet use seems to be leading to decreased availability of non-cognitive skills.
https://news.ycombinator.com/item?id=15020396
A research project presenting pages from Geocities: http://oneterabyteofkilobyteage.tumblr.com/

Pages from 1996 start 102 pages prior to the last page (at present: http://oneterabyteofkilobyteage.tumblr.com/page/10743 )
Here's the tweet thread that brought this to the forefront today - https://twitter.com/GeneticJen/status/897153736669356032
This is true ideally, but there are several factors which make it not always true in practice.

(1) Often your grammar admits inputs which are not in your language. Less often, it forbids some inputs which are actually valid. This is usually because an accurate grammar would be extremely complex to write and inefficient to parse using a generic algorithm. Languages which combine a context-free grammar with parsing decisions based on semantic information fall into this category (think C++); the "true" grammar would usually be context sensitive and quite hard to work with.

(2) You are sometimes compiling a layered language. Again, consider C++. The program you're compiling is generally actually written in the C preprocessor language! Conceptually, it's translated to C++, and then the C++ code is compiled in a separate phase. In practice, that layering will make it difficult to produce good error messages, and a formal grammar for the combined language would be a mess to say the least.

(3) The structure of the grammar may just be awkward for producing good error messages, and refactoring it to eliminate the problem may not be possible, or it may only be possible by making problem (1) even worse.

In general, the decision of what goes in the lexer, what goes in the grammar, what is handled in semantic actions, and what is dealt with at a later semantic layer is always a trade off. Each layer has different characteristics in terms of computational power, performance, static analyzability, programming flexibility, composability, modularity, and maintainability. It doesn't make sense to insist that you solve all problems at one particular layer. You look at the problem you need to solve and decide how it'll be partitioned between these different layers to maximally benefit from their strengths and minimize their weaknesses.

That's engineering.
I'm working on designing an API now that is based on Stripe's previous post from how they do versioning.

In general, the concepts employed by Stripe really encourage better design choices. All changes, responses, request parameters, etc should be documented and then handled automatically by the system. We took this approach in our design, although we don't do it with an explicit "ChangeObject" like Stripe does; it's a great idea though.

Hoping to be able to put out a blog post once we start implementing the system and getting feedback on what works and doesn't work well.
That's also not accurate.

There is no "public space" on the Internet.. There's no un-owned territory or resource that is free to use or metaphorically "stand around" in to take those pictures from.

You are consuming privately-owned resources in all your online activities, and as such some will argue that they can decide to limit your consumption of those resources at their own discretion.

Again, I am not siding with either party here, just trying to dispel this notion that "public space" - in the way we understand public space to exist in the physical world - exists on the internet.

In your example, no one is controlling your right to take photos or stand around and look in any direction you choose.

When you use the Internet, a private entity is allowing you to transit through their network and access sites, a different entity is allowing you to access and receive their content, etc..

LinkedIn owns the server you are accessing when you (or others) go to their site, and they are spending resources servicing those requests, and - they claim - can decide how and when they choose to do that..
> 247 nanoseconds is less than two days

Yes, yes it is.

For those just as confused as I was, replace all instances of 247 with 247
Yeah, I'm not okay with this - as it appears you are correct.

Huh... I'm stuck defending Nazis. Who woulda thunk it? Well, I'm mostly defending some semblance of due process, appeal, and property rights - they just also happen to be pretty much the worst people on the planet.
This started out pretty good (and on the whole was fair and measured), but then at one point included this:

> Then you seem to make a giant leap from group differences between men and women on such measures as interest in people rather than things, or systematising versus empathising, to differences in men’s and women’s ability to code. At least that’s what you seem to be doing; you don’t quite say so.

Well, if he "doesn't quite say so," how do you know that's what he seems to be doing? If you analyze his essay without searching desperately for subtexts, and if you listen to his clarifications in his interviews, it's fairly clear he's talking about interest, not ability. Unfortunately much of the next seven paragraphs then consists of breaking down their presumed argument as if it were the one he made.

It wasn't until this memo that I realized how many people, when presented with a body of text, immediately start performing motive inference, subtext analysis, dogwhistle detection, etc.
Wow. The status page is even up to date... They're often seriously delayed...
The peer review process absolutely produces false negatives, but that doesn't really change the fact that this paper doesn't need to be nearly 60 pages, doesn't sufficiently analyze one of its central premises (6.2.2 Security Considerations) and in general focuses on treatise and levity rather than rigor.
> because the registrars knew perfectly well that the outcome of refusing service within 60 days after a transfer was that the owner would be locked out of their domain.

This is a bit disingenuous, the rule was established well beforehand. It's not like they made it up for this specific instance.
I assume by "aux" you mean USB? I don't see how third party app audio wouldn't be routed to the headphone jack because the music app doesn't have content.
Libraries are struggling with an identity crisis as printed books become less relevant. It's an issue not solved by the injection of billions.

Carnegie's legacy, the example used in the article, doesn't translate to the present.

If Bezos wanted to democratize information in a comparable way, perhaps he could underwrite universal access to high-speed Internet. Many many parts of the country still do not have reliable, high-speed, low latency Internet connections.
Physicist here.

Off-topic

> And it is not even entirely clear what “really random” would mean. It is not clear that we live in a randomized universe…

At the quantum level it really is clear that we live in a really random universe. What's the meaning of really random? The outcome of a quantum process.

On-topic. Yeah, you have to know your audience. As OP mentions, just because the paper wasn't published doesn't prevent anyone from thinking about it and even building on it. On the other hand these scientific publications have styles and target audiences, and maybe she got rejected not due to lack of relevance or rigor, but because the paper didn't match the publication's non-scientific criteria for publication.
Is there a difference between this and fanfiction other than most fanfiction authors being willing to at least put a pseudonym on their work?

It seems kind of wrong to avoid staking a position by phrasing your arguments in the mouth of someone else, using words that person didn't use.
What happens when you have a closed web with an admistration that is sympathetic with them?

While it is far from perfect with tons of flaws, a system with an open society with free speech has more checks and balances than one without.
Like most publications apart from the FT and the Wall Street Journal, the Economist fails at basic reading comprehension by still talking about an "anti-diversity" memo.
The build up would be such a hassle. I've been to a few cities around the US where people go through bottled water like crazy. Delicious, balanced tap water is such a luxury. :)
The best way to approach people who agree with Damore and will shut down at the mention of anything like "sexism" or "discrimination" is to just explain that software engineering is really not a particularly stressful job. Many of Damore's arguments, if they were true, would apply to nearly any job in the world.

Specifically, you can compare software engineering to something like surgery. It is not controversial to claim that surgery is more stressful, more detail oriented, requires more dedication, etc. than software engineering. Yet the gender ratio of surgeons is about 60-40 male to female, far more equal than software. How can this be, if Damore's arguments have any merit? Affirmative action can't explain this, because if you're a bad surgeon, you'll be sued for malpractice and fired. If you're a bad software engineer, it's much easier to kind of muddle through and do well enough to not get fired.
Yea, usb is under "aux" in my car at least, and you are correct.
Ask a Female Engineer: Thoughts on the Google Memo
With your logic, you should pay for every new release. E.g. You bought the product at 1.0.5, you will pay for 1.0.6, 1.0.7, etc... IT IS am ongoing service. Development doesn't stop there. 1Password does this model; you have to pay for every major version of their product.
Always excited to hear Stripe talking about versioning :D

For anyone else who's interested, they've written/talked about this a few times over the years, to fill out the picture:

- http://amberonrails.com/move-fast-dont-break-your-api/

- https://www.heavybit.com/library/video/move-fast-dont-break-...

- https://speakerdeck.com/apistrat/api-versioning-at-stripe

- https://brandur.org/api-upgrades

- https://news.ycombinator.com/item?id=13708927

It sounds like their YAML system has changed to be implemented in code instead, which maybe allows the transforms to be a bit more helpful/encapsulated. If anyone from Stripe is here, it would be awesome to know if that's true and why the switch?
> 7/23/2016 Kalanick: You hungry? .. Can get some Uber Eats steak and eggs.

Travis shows dog fooding at its best.
Physical libraries seem so inefficient. Can't the same thing be accomplished at a fraction of the cost by distributing laptops with subscriptions to KhanAcademy etc ?
The Invisible Artists Behind Your Favorite Comics
If someone is redirecting money by reference to things which apparently do not exist, it should be pointed out that they're duping everyone else, and that, so to speak, humanity will not be free until the last stone of the last church is cast upon the last priest.

Or people could just admit moral realism every time they try to argue moral stuff. You know. Alternatives.
Why people think its much? wakeup
> That leadership piece is what's in demand; and IMO that requires strength in both areas.

I'm not the person you asked but for me, the idea that leadership is more in demand than intelligence doesn't ring true (anecdotally, of course). In the course of my career, I've met more than enough capable leaders, but finding people who meet the bar for intelligence is much harder. At some level, this is probably due to the fact that you need far less leadership than you do intelligence: by definition, leaders are a fraction of the workforce, but intelligence is useful at pretty much every level in the org (for white-collar work).

I guess I'm lucky enough that I've been in companies that were generally quite well-run; I'm sure the demand for leaders would seem higher in dysfunctional companies where competence in leadership isn't routinely achieved.
How Hardware Drives the Shape of Databases to Come
> On the other hand, maybe spending more than a line explaining what the birthday paradox is should be cut out and put in a backgrounder paper or appendix so that the paper can focus on the actual novel ideas.

That was my annoyance with the paper as well. Add to that explanations that amount to, "What even is determinism?" or "What's a seed?" and I'm unsurprised it's nearly 60 pages.
Agree. Sounds like just another strawman response.
18-year-old asks man for advice on her startup, he texts back sleazy messages
You can use an iPad as your second screen. Not as good. But that's not the point. The point is good enough for know the world while you're still alive.
Does anyone know of the pros and cons of using these glasses vs using a pinhole camera?
Yes, Kerberos seems complex but in practice it's not the technology being a problem but usually organizational problems. But one big benefit that Kerberos has over certificates is that almost every big company has a central Active Directory and almost every user already has Kerberos tickets.

The same is not true for certificates which (in my subjective experience from securing tens of clusters) always cause issues.

I wonder what you mean by "operational complexity" considering that once you have the principals created there's basically no overhead....

Or to put it differently: Can you elaborate on which problem you're trying to solve?
It's pretty amazing to watch the news responses to his article, because so many respond to what they wanted to see in his article rather than what he wrote.

What he wrote: "Men and women have different interests."

What everyone pretends he said: "Men and women have different abilities."
The guts of a property testing library in Elixir
> Non-cognitive has a pretty clear intuitive meaning so to then define term to mean almost the polar opposite doesn't make any sense to me.

FWIW, I didn't interpret it as the polar opposite. I don't see that much of an issue with a model of skills as physical, cognitive, and emotional.
Was sold almost immediately. Beautiful work!
Hi, founder of Neocities.

I get this request a lot actually. The reason I decided to not do it was because webrings, though nice, had a lot of problems. The main issue was that people's sites would go away, and then the ring would break. I also didn't want to introduce any functionality that would make sites depend on Neocities backend APIs to function. Web sites are more long-term and durable if they remain (mostly) static.

I tried using "tags" that could bind sites together on Neocities, but to be honest the idea has largely been a failure. People will tag their site "anime" and their site will have nothing to do with anime... but it's a popular tag so they add it in just so they're on a popular tag. Geocities had this problem to a certain extent too (a tech site being in the non-tech neighborhood). You can get a flavor of the problem here: https://neocities.org/browse?tag=anime

One idea I'm considering is to only allow a site to have one tag, rather than 3 like I do right now. Maybe that will stop people from adding tags that are irrelevant to the content of their site. Or it may compound this problem. I'm on the fence about it.

Another idea I'm considering is allowing people to create curated lists of their favorite sites on Neocities, similar to playlists on Youtube. The "follow site" functionality kindof does this, but in a generic way, and it tends to be a bit... I guess nepotistic (hey you're popular, follow me so my site can get more popular too!)

I'm always happy to hear ideas on how to improve this. I do like the idea of related sites being able to clump together, but in practice it doesn't work as well as I would like it to. But maybe it works well enough and I'm overthinking it.
And that's exactly LinkedIn's position here.

No one should be forcing them to send their content to anyone.

They claim they should be allowed to discriminate at their discretion who they respond to, since they own and operate the servers.

This "no one is forcing you to send your content" goes both ways..

If one side is going to say they're entitled to receive the content on request, the other side wants to be able to say they're entitled to refuse to answer that request..
You could try my site for Pinball Expo 1994.

http://www.lysator.liu.se/pinball/expo/

Did it by hand with MS Notepad, MS Paint, Apple QuickTake 100 camera, Chameleon TCP/IP, and Mosaic for PC.

I did, however, drop the webmaster email address about 20 years ago.
HOW BAD IS U.S. HEALTH CARE? AMONG HIGH-INCOME NATIONS, IT’S THE WORST, STUDY SAYS

What were you saying about bubbles?

http://www.newsweek.com/united-states-health-care-rated-wors...
Something similar has helped me in not drinking pop/soda. I just get soda water and add lemons/limes. It has the flavor and fizziness of Sprite, just not the sweetness. And it's pretty widely available.
Thank you for the feedback! Being hyper aware(at least I think so) of this issue you mention I tried mightily to tread carefully.

I think for the most part, the nature of the issue just makes it inherently open to objections of "bedside manner" when discussed in "polite society."

What do you think I could have done better in terms of phrasing or what have you?
Did you try looking them up at archive.org? I expect that many of them will work there.

The web is ephemeral unless somebody archives it. Many companies offer an archive service for your sites for a fee, and archive.org does it to provide a historical record,
I'm not talking about that other point. I'm talking about the fact that you baselessly accused me of supporting white supremacy.
Given that you appear to be reading non-technical articles aimed at non-technical readers -- you haven't said what article you're reading, so I'm just guessing -- the word revoked doesn't mean anything technical at all. I see tons of articles getting it right that yes, they can move the domain to any registrar for .com that is willing to do business with them.
Of course if you do not trust in the judiciary system to do the right thing with it any law can be seen as potentially dangerous to your freedom. As of now, the US can't do anything about it whether it be just or unjust.
>>I'm wondering why we've never heard of anyone making a good career move by setting up tech at a library

Because they are underfunded, Bezos seems to be addressing that.

>>kind of my point, no?

No, the provided example seems to be counter to your point.
Surely that's only if you can make more than the delta by investing the cash is something else? So in your example it'd make sense if you could invest in something that returns more than 4% (7 - 3)? Otherwise you could make more money by not taking the loan.
lol what.
> Most of it is high crime and quite seedy.

?! ?!
Regardless of her attitude on academic accessibility, it is inappropriate for a paper introducing a novel primitive with proposed security considerations to spend the time explaining why determinism is a concern in functions dealing with randomness. This paper could have been 10 pages.

If you want to make your research more accessible, there are ways to do that without assuming that your reader is coming in from a dead start on the field.
But what about Google's property rights. If they can't set the terms of use for their property, and enforce those terms, their property rights are denied.

Why are Nazis property rights so much more important that they need to be protected from tenporary harm inflicted on them by their own voluntary action?
When people have comfortable lives, they create monsters to give them a purpose.
This is what happens when you give government authority to private entities. Bullying. In the sense that they are given power over someone else's property/livelihood/thing, with no accountability or fairness. And they then use it as a stick over someone's head with a technicality.

In this case, sure, a lot of us might not like the content of this website. That doesn't change the nature of the scenario. If I were to compare it to a simpler scenario: Prepaid electricity. Here in South Africa, the government sells it at "wholesale" prices to government-approved entities, so that they may re-sell to individuals. What would then be our response if one of those entities decided to refuse electricity to a house/building that this website was being hosted from?
It's even more dramatic than that. Google make money on advertising, not direct sales, so what you're saying is "the (usage * advertiser desirability) from the entirety of group 2 is roughly equal to groups 1 and 3 combined".

Given group 1 is many times bigger than group 2, that's a very strong statement, but it's borne out in all the data I've ever seen, both public and private.
Their APIs for IAM appear to be up and running, at least basic ones i felt like testing.

Main status page is still green as usual during an issue: https://status.aws.amazon.com/

The only notice we've seen was in the personal health dashboard after about thirty minutes of looking into it on our end.

This will likely be resolved soon, might have been a console update pushed up with an issue.
Humans harvest billions of trees a year we need to start replanting them in similar numbers. Btw this was not just about co2 it is also about replacing forests that were destroyed by illegal logging destroying rivers and animal habitats. The rainfall in these areas has come down a lot as well.
That and the fact that police techniques for locating this kind of thing is pretty advanced. Until recently (LED grow lamps) the power consumption from grow lamps was so high that the power company would notice and the police would take interest. Cops can also drive around with infrared cameras looking for hot exhaust air/lamps, visible even if windows are blocked. Helicopters with infrared cameras can see hidden grow plots outside.

Even when I was looking at it people were still split over LED vs conventional lights for growing, so it's only gotten easier to evade detection as the legality of growing has relaxed (literal definition: become less strict again).

I don't know about shrooms, but they're peanuts compared to weed anyway. Obviously it's infeasible to grow coca anywhere in the US- you need a huge amount to produce any drug. Likewise creating LSD/MDMA/meth without synthetic, highly controlled precursors is pretty much completely infeasible. You could grow morning glories for ergot... if you wanted to harvest an entire field of them.

But yeah, any decent chemist could figure out how to make any of the big drugs very easily. The precursor restrictions only keep out the non-experts. Even a penniless chemist knows that going to jail for that will make him totally radioactive for the rest of his life.
How do you increase your stress tolerance? Imagine you are working on bleeding edge stuff at some top company with crazy pace and you don't want to end up with burnout. What would you do in order to improve this aspect? I noticed ramping up fitness training actually decreases my stress resistance as I stress my body and consequently brain much more and am more prone to getting mentally exhausted than when I am not training at all.
The optimiser is actually written in pure Java.

The JIT compiler works pretty well, and with tools like JITWatch, Honest Profiler and the -XX:+LogCompilation -XX:+PrintAssembly options you can understand how the hot paths are running in a lot of detail.

For our current operation, the optimisers' servers run Ubuntu on bare metal in our own data centres. Of course, like in any large organisation we make plenty of use of virtualization and EC2 - just not for our optimisers at this point in time.
Counter-counter point. My wife went through a graphic design degree without ever buying a textbook (many of which were required for class). She borrowed them from our local library, leveraging the inter-library loan system when needed. It saved her hundreds of $$
Sounds very exciting!