skysight-inc/HackerNews huggingface dataset:
I brought up this chart as a counterpoint to the OP's graph in a separate discussion.

The difference is that this one factors in "taxes and fees".

In this chart, it says 1979-1999 is +8.2% per year.

Using the OP's data source, 1979-1999 would be 12.464% (using https://dqydj.com/sp-500-return-calculator/ which uses the same Schiller data set).

That's 4.2% per year obliterated by "taxes and fees". That seems excessive for "taxes and fees", given that it's buy-and-hold.

I don't know what to make of this discrepancy but I find it aggravating. Either Schiller's data has some strange assumptions built into it, or the OP's analysis draws improperly bullish conclusions from it, or the NYT chart is unreasonably bearish.

Either way, I still strongly believe people should not be generally expecting their investments to quadruple in 20 years. There's a whole investment industry that is based off of bad assumptions, and it's keeping people from investing in actually producing value for themselves and others.
I'm having a hard time understanding the motivations for porting to rust...

If they were going to run the whole thing in a SECCOMP container anyway, there is little damage a compromised C library could do.

If reasoning about uninitialized memory would take a review of the entire brotli code base, didn't the rust port require that anyway? (speaking as someone who has done a couple of cross-language rewrites)
New Chrome DevTools Guide: Animation Inspector
Where are these actually for sale? The website still says they'll be for sale "soon".
> Go read open source libraries.

That can be good, but some caution is required I believe. Most developers are writing programs to solve a fairly specific problem operating in a fairly specific domain in a fairly specific environment. They may choose a variety of programming styles to approach the problem (imperative, object oriented, functional, and so on). I'm going to call these kind of programs "normal" program.

Libraries are not normal programs. They are tools or components that are used by those writing normal programs. A good library tries to be accommodating to a wide variety of normal program styles, and tries not to impose too many constraints on how the library is used.

To achieve this, library coders often have to do things that would be poor style or poor design if done in a normal program.
Weren't people on the mailing list supposed to receive notifications about sales of Urbit land/namespace?

The article doesn't say where this crowdsale took place. The articles makes it sound like it was offered to the public, if so this is the first I've heard of it.
Twilio's chat SDKs https://www.twilio.com/ip-messaging
'gh' pronounced 'f' is always word-final, and 'ti' pronounced 'sh' is always word-medial. "ghoti" is correctly pronounced "goaty".
Some good advice here: https://news.ycombinator.com/item?id=12002315
> If wages are stagnant and goods are getting cheaper, then you are getting richer. I see this "stagnant wages" meme brought up all the time, but I don't see why nobody ever talks about cost of goods.

Because the wages are stagnant in real (that is, inflation-adjusted) terms, which means that the cost of goods is already considered.
Isn't show HN meant for personal projects rather than companies?
Many internships are not like what you did. Many require a lot of supervision but even if an intern is mostly shadowing a staff member, they'll be a net negative as the staff member will either work more slowly or take the time to explain what they're doing or what they did.

Some internships are basically a form of charity, the mild negative effect on everyday work is at least partially balanced by the longer term potential of an intern becoming a good candidate for a staff position or by the positive effect on reputation of taking such interns.

In my specific area, the interns are a net-negative for the time they're with us but when they work with another group, I think they're (minimally) a net positive.
Pro/con vs Lambda?
I did. That section is primarily discussing analysing the pronouns used to find a gender of the target, or exploit word based genders in those languages (French in one instance) that support it.

Other examples were a selective study on Twitter, where the experimenters don't even know the true gender, or even humanity, of the user. The author of the section seems to disclaim the entire idea, somewhat (as it probably should be).

I was looking for something that could hold up to the claim that individuals of the same gender do, in fact, have common speech patterns. For example, "this pattern has only been observed with women", and, "this pattern has only been seen with men".
http://www.fluentu.com/spanish/blog/porque-por-que/
They were for sale here, when there were any left: https://sale.urbit.org/
Not sure exactly what you mean. But some kind of anonymous/pseudonymous debate or interview process would not be a good idea, even though it would have some nice benefits in theory. For example, it would be easy for a malicious candidate to profess views opposite to what he believes in order to be elected. Then he could pursue his actual policies after taking office.

Oh, wait, this happens now... :( But it would be even easier without true identity and non-verbal cues, etc. Words on a screen/page could be written by anyone.

Real identity is crucial, because what matters more than words is actions, and only with a real name, face, and history can past actions be examined to determine whether the person lives up to their rhetoric. If political history teaches us anything, it should teach us to pay less attention to what politicians say and more attention to what they have done.

So, as interesting as debates can be, maybe we need less of those and more examination of candidates' past. If we really want to know what a candidate believes and what he will do if elected, we should look at what he's done in the past.
> person's characteristic of speaking (is there a word for that?)

I think you're talking about prosody: https://en.wikipedia.org/wiki/Prosody_(linguistics)
It's just an application server. It's a VM, it connects to other VMs, they run programs, sometimes locally, sometimes remotely, sometimes distributed.

This is all apparently very novel.
Now I have a huge hankering to whip up a frame-based allocator, as used to be popular in game and graphics programming. For those unfamiliar, the idea is that you segregate allocation of memory objects of different sizes into their own fixed blocks. This provides a means to control memory fragmentation, and avoids hitting the typically slow system allocator with a lot of small allocations/deallocations.

Fancy frame allocators would actually use a fairly standard malloc-style interface, but transparently place allocations of different sizes in their own regions. The allocator would internally use the slow system malloc to create and expand the fixed blocks it uses for its own allocations. During development, the frame allocator would be used to profile and optimize the actual object allocation sizes being made. E.g. sometimes it might make sense to pad some objects to consolidate the number of allocation-size regions. As the project progresses, the initial block allocations for each allocation size would be adjusted so that the system malloc was called very infrequently, usually only at application startup.
So it's stars, comets, and galaxies now? What happened to the battleships, carriers, destroyers, ...?
I'm curious as to why the HN story[1] about the sale was flagged yesterday?

[1]: https://news.ycombinator.com/item?id=11997773
Here's a pretty good synopsis of why the namespace is set up the way it is: https://urbit.org/posts/principles/
Hey guys, Stepan and Ivan, co-founders here. Thanks for all the feedback! Answering all of this now.
So the point here, hopefully, is to allow truly talented female coders to overcome the bias against women generally, which exists because of the fallacy of averages.

Hopefully, the idea is not to push the erroneous view that women are on average equally good at coding than men. That is objectively untrue.

I can, with enthusiasm, support a technology which helps the (smaller number of) women who are genuinely good coders to shine through the bias. I cannot accept any technology which seeks to mask the reality that in this particular domain of modern life (coding), men are usually better performers than women. Because that would be regressive.
So something like sandstorm with an autoscaler?
Here’s how United Airlines screwed me out of 800$
performance is not a feature; it is a requirement.
They specifically asked for it to not be publicly posted until this morning; yesterday was mailing-list-members-only. See also this subthread: https://news.ycombinator.com/item?id=11997925
What if the site is down? Does this monitor for that?
That's a good point, I've noticed that as well. I added that to the TODO list, I'd love any further feedback if you have any thoughts.
Grabbing a quote like that out of context changes it's meaning entirely.

The entire context for your quote is about purchasing proprietary software or a paid support license... So yes, the maintainer is being paid by the business using the project and owes them support.
It might be possible that jemalloc already does this? Rust uses it by default, and while I don't recall the specifics jemalloc does a bunch of things in userspace wrapped around malloc that make it better than malloc.

Rust makes it easy to swap out the allocator too, so I'd love to see an allocator lib specifically focused on size management :)
Feels like remaking unix
The sale was initially announced only via email to those who subscribed to a specific list, and the announcement included a request to keep it quiet until 9pm PDT (midnight Eastern).
The sale was supposed to be on the down-low until today. I suspect someone flagged it for that reason.

The stars sold out before it was announced outside the mailing list.
I'm sorry, I didn't quite understand your question.
If you meant, how it works; everytime you type something it changes on real-time basis.
A UBI, supplied taxafion, and significant deregulation would enable citizens to participate in the economy on much more liberal terms and you would almost always see participation rates rise while total hours worked fall.
I also like personal projects as Show HW here. But we talked to the guys from YC. And it turned out, show HN works for all projects which can be interesting for HN community.
Ask after the normal survey is complete and submitted.
Also, it's been under development for the better part of a decade.
This was studied among lawyers. Female lawyers were significantly less productive.

https://www.upf.edu/rs/_pdf/jornadesGenere/GenderGaps_Ferrer...
Yes, LetsMonitor will send alerts when the site is down or the certificate cannot be acquired
Really?! This article is not about Gawker per se, but rather about the possible future of journalism. Wired, a respectable publication, thought it was worth to publish this piece. Google News runs it as a featured content.

Dang, what's your explanation?
Two things come to mind

1) I have seen quite a few things about the smaller numbers of men moving into traditionally female fields (nursing being a big example). That may fit with your point about cool/important jobs.

2) But regarding importance, I do think it matters a lot when the field is as socially prominent and well paid as tech jobs.

3) When you suggest that construction work might have a lot of sexism, you don't get a lot of pushback--it's just not a contested topic in the same way. Hence less discussion.
The email announcing it from the mailing list said not to talk about it publicly until today; it was supposed to be an early backer pre-sale type deal yesterday, with a price of $205 instead of $256. Instead, it sold out entirely hours in, before the actual sale started...

All things considered, that's a pretty awesome problem to have.
> Is anybody studying the reasons behind the huge gender disparity in roofing, welding or kindergarten teaching?

Yes, in at least the latter case (or, at least the more general case of primary/secondary teaching.)
That doesn't seem to be a good reason for it to be flagged.
Animats has a great way to describe it ( https://news.ycombinator.com/item?id=11820643)

It has the cult-like approach of Xanadu - use new terminology, tie it to an economic model, and re-invent everything. Also, there seems to be a cult leader.

Jargon: noun (data), nock (interpreter), mint (compiler), span (type), twig (expression), gate (function), mold (constructor), core (object), mark (protocol). It's Newspeak for programmers.

The overall concept seems to be a federated social system, like Diaspora. Everybody has a online presence which they own. But you can take your ball and go home, moving your online presence somewhere else, and it still gets found by others. Somehow. (That's a hard problem at scale.)

There's a claim that nobody can create vast numbers of identities for spam purposes because there are only 2^32 possible human identities. (That number should have been at least as big as the population of the planet. 2^36, maybe.) Apparently you have to buy address space, which is a profit center for somebody.

There's a download, which gets you their "OS" (which runs on top of another OS), an interpreter for their Hoon language and access to their chat environment.

Not sure what to think of this, but someone put in a lot of work.
Yes they are. You don't read about them because I guess you don't spend any time on the welding equivalent of HN.

Here's a few for welding (and these have already been posted to HN).

http://www.witc.edu/pgmpages/welding/women.htm

http://www.womeninwelding.com/

http://www.nbcnews.com/business/careers/hey-women-want-hot-c...

Generally these are easy to find. You just put "women in " and the industry into any search engine.
Read the thread from [1]:

"Please don't tweet [the sale] or post publicly until 9am PDT on the 29th. But feel free to share privately with friends."

[1]: https://news.ycombinator.com/item?id=11998051
Your example has some contextual information contained in the overall structure of the sentence. There's also information in the text which wouldn't be contained in a vocal query. Your example might be answered by a query with the following link:

http://mars.nasa.gov/mer/mission/tm-opportunity/opportunity-...

Followed by the system registering that you are "on the account team."

I do agree that NLUIs can shine where there are constrained/specific interaction contexts.
Tool scans Facebook to work out if tenants are good for their rent
What Is a Progressive Web App
Look into the intellectual background of the creator and all will become clear.
urbit dev here: the sale site is sale.urbit.org. Unfortunately, we're sold out for now. There will be another crowdsale, but we do not yet know the details. The first announcement will always go out to our mailing list (see urbit.org). This sale sold out before we announced it anywhere other than the list.
NAXSI is a great tool to use! Always recommend it for companies who want to use only opensource and like NGINX. BTW, Thibault Koechlin, author of naxsi, is at Wallarm advisory board.
It would be great if the author posted the raw numbers, so we could check the statistical analysis for ourselves. I'm concerned by the low number of females in the sample - was it high enough for the study to have significant statistical power?
> I have no idea what you are talking about with "machine learning"

You have no idea what machine learning is? Then why do you use that phrase. My interpretation is that it is differentiated from statistical analysis in that there's a system that adapts its heuristics to trained and incoming data. For someone to call COMPAS "machine learning" is to have a faith that this system would be adequately tuned and adapted to changing data. For example, if the factors that predicted higher recidivism for blacks were first devised in an era where low-level drug possession was a criminal offense...and now that era no longer exists, and there's no mechanism to adjust for that...I would say that would be a big fucking problem for every criminal who is processed under COMPAS today (regardless of the argument that drug possession crimes were more punitive towards minorities).

But we don't know because COMPAS is secret, which was the main thrust of this article. And it seems to perpetuate the biases of the "non-machine" justice system, except in an untransparent way.

I said:

> um, there's an actual Constitutional process to adjust things in our judicial system that shouldn't just be overridden because statistics

you said:

> If you want to make that argument, do it. But that's not the argument PP made.

Did we even read the same article? The entire fucking article is about whether the justice system is unduly influenced by a proprietary algorithm that has been sold to the system (and paid for by our tax dollars) but is not as smart or objective as it is sold to be.

> Scores like this — known as risk assessments — are increasingly common in courtrooms across the nation. They are used to inform decisions about who can be set free at every stage of the criminal justice system, from assigning bond amounts — as is the case in Fort Lauderdale — to even more fundamental decisions about defendants’ freedom. In Arizona, Colorado, Delaware, Kentucky, Louisiana, Oklahoma, Virginia, Washington and Wisconsin, the results of such assessments are given to judges during criminal sentencing.

I agree with you that 0.05 < 0.057. What we disagree on is how much of ProPublica's article is based on that, and whether that difference is enough to call them bald-faced liars, given that they acknowledge the limitations of their data collection and show their work and their data. They're attempting to reverse-engineer a black box that's being paid for by taxpayer dollars. They shouldn't have had to provide an anecdote-laced story with statistical analysis to pressure the judicial system for more transparency, but that's what they've chosen to do.
Key lessons from CloudLock’s $293M acquisition
I majored in literature and minored in philosophy by taking an interdisciplinary programme.

As you suggest, the ideal path is majoring in something that will get you a job that pays decent to handsomely; and minor in something that will feed your soul. It sounds trite, but it is the best option and one few take from the people I've encountered.

I don't mean to burst your bubble but you might be romanticising a liberal arts education. It saddens me to say but I know UC Berkeley lit grads who still write like high-schoolers.

Literature doesn't teach you to write. Creative writing doesn't teach you to think. Forget about journalism. University writing style guides don't keep up with modern society. You have to tailor your liberal arts experience. Classical education taught the trivium to students at an early age so they can get a head start on teaching them how to think.

Luckily computer science teaches logic indirectly, but philosophically, it is only one type of logic. Writing involves many types of logic. But logic alone is not good writing. That depends on your audience and purpose. Good writing sometimes requires writing grammatically incorrect sentences. Good writing mirrors the natural flow of your reader's language, including phraseology, diction, and cause and effect. It has to jibe with them. But again, there are different purposes for a given writing composition.

When I got my first writing job, I was naively proud to say I was a writer. Now I'm embarrassed by it and just say what field or department I work in.
You are right. I found vlc in 2006 and never looked back.
Maybe I'm stuck in the "sunk costs" fallacy (that is, I've already invested the time to learn how to do this, so it seems trivial to me), but to me once I've done the 15 minutes "setup", I can basically ignore the server, and at that point basically the code is the only thing to deal with.

I don't spend much time "maintaining" my server for this kind of setup. Once it's setup I basically ignore it, accept for uploading new code.

I suppose I do occassionally run the system update command. I don't run any other kinds of PHP applications (WordPress, Drupal, etc) on an environment that I use this way, so I don't feel the constant need to check for security vulnerabilities.
New Framework Uses Patterns to Predict Terrorist Behavior
I'm saying that if we're agreed that EFTA is the moderate Brexit option, having nuclear options (destroy chunnel) on the ballot means that you effectively give a democratic mandate for the nuclear implementation (which let's face it, will always be appealing to a substantial minority, see Corbyn) and sideline moderate voices.

Saying that the public are in control of the direction of travel but leaving the experts in charge of the implementation (as long as it doesn't go against the wishes of the public, i.e. politicians can't just choose not to invoke Article 50, but saying they're free to explore constructive EFTA options) seems preferable.
For sure and maybe 2/3 is too high. Certainly if you impose too low a barrier you get unrest as well - as we are witnessing across democracies today.

I would love to see a study that uses the scientific method to determine what the best percentage is for keeping the most people happy. My gut tells my 70% is too high and 50% is too low but that's conjecture.
http://ngnghm.github.io/blog/2016/06/11/chapter-10-houyhnhnm...
This is sort of a tangent, but if you feel you have to deal with too many people to do even a small task, you could make a point of volunteering for larger chunks of work to get out in front of these problems. If the technical people are tripping over each other because of the bureaucracy then make sure every time you have to deal with other people that you are getting a bigger win for you and your team. It would have to be extremely dysfunctional if you said you wanted to do bigger projects because you think you can get more done with the realities of the organization and they said no.
Rapid Web App Development – App 1
It's... uhh... art as software? Software as art?

But joking aside, about a month ago this well-articulated writeup was posted on their site: https://urbit.org/posts/overview/

There was an HN thread on it: https://news.ycombinator.com/item?id=11817721

The gist is it's some sort of distributed datastore network vaguely similar to IPFS [1], Freenet [2], but instead operates at a different level of abstraction from files. It ships with several other components, like an OS and a programming language, to flesh out that ecosystem.

[1] https://ipfs.io/#why
[2] https://freenetproject.org/
A recent HN discussion including Tlon principals and discussing Urbit in some length and detail: https://news.ycombinator.com/item?id=11817721
really? I think if the justice department could prove personal fraud by one of the bank CEOs they'd be alllll over that.
The classes were renamed shortly before leaving "unlaunch" status. They felt that having everyone own military class vessels instead of neutral celestial bodies gave the wrong impression.

Also, saying "destroyers" a billion times outloud would probably get annoying. "Planets" is easier.
The continued anomaly of the Buell is partly the V-Rod's fault. The V-Rod engine was originally supposed to be for the Buell line to address the issue until the mothership got interested in it. They added too much weight and too high a deck height for Buell chassis, so the project was wrestled away from Buell to make a bike that, in the end, HD couldn't really sell anyway.
They did. The people on the mailing list, at least.
If technology can exacerbate our predisposition to live in bubbles, then surely technology can inhibit that same predisposition.

Defaults matter, tools are not neutral, etc.
Glad you noticed it! Thibault Koechlin is a valuable advisor who shares his feedback about the product. Also, we'll hopefully give some talks at hacker conference soon.

But naxsi and wallarm are too different products; they still have something in common though (using of nginx e.g.)