skysight-inc/HackerNews huggingface dataset:
"(Note that the Oulu meeting is when we plan to feature-complete C++17 and send it out for its main comment ballot, so that will be a big meeting. (It will also be within a few dozen kilometers of the Arctic Circle and is deliberately scheduled so that the summer solstice occurs during the meeting, so the joke is that there will likely again be lots of post-dinner sessions in Oulu, but for once we can guarantee there will be no evening sessions!)"
If the fines are 20x, 100x or 1,000x the provably ill-gotten gains, it stops making sense to even try.

Depends on the probability of getting caught... remember that these traders are likely to be very experienced at assessing risk vs reward.
They seem to be going that way:

"'Free Basics by Facebook' replaces Internet.org website and app"

http://www.engadget.com/2015/09/24/free-basics-by-facebook/
Isn't some brain surgery done awake?
Union, yes! The tech industry needs to unionize. It's the only way to push back against this sort of thing.

There are unions in creative fields. One of the relevant ones for tech is The Animation Guild, Local 839, I.A.T.S.E., which represents artists and technicians in Hollywood animation. Here's their standard contract.[1] It's not spectacular, but it has time and a half after 8 hours in a day or 40 hours in a week, plus double time after 6 days. This discourages crunches. There are also clauses which prevent jerking around employees too much, including a formal grievance procedure with teeth.

As I've pointed out before, unionization is why film scheduling and budgeting is a serious discipline. Film projects which overrun their budget cost the producer, not the employees.

[1] http://animationguild.org/wp-content/uploads/2014/10/2012-20...
The Cold Logic of Drunk People (2014)
I understand where this is coming from. All the same I find its devaluation of the variation of language one can naturally access when writing both dangerous and simpleminded in its utilitarian assumptions. It's a strawman argument. Writing is a creative act and not simply a matter of communication.
Like pg, I'd recommend you read your writing out loud to yourself. Not read it back to yourself, but literally read it out loud. I find this to be, by far, the easiest way to catch awkward turns of phrase and the like.

Jargon and highfalutin words should also be avoided whenever possible. For instance, if you have the choice of using either "abstruse" or "obscure," I recommend choosing "obscure" every time. Plain-spoken English ftw.

(I also find it wonderfully ironic that pg chose such an obscure synonym for "obscure" to represent the word obscure. bravo.)
Uploading Bautista bat flip GIFs could get you sued under TPP
I currently work at blizzard and it is an interesting company to work for. Lots going on, many small teams and a little growing pain from wow but improving bit by bit. Email me john, mchandler@[company].com and i can tell you more and get you in touch with the right people.
It took them only 25 years to improve the UI (since early days of WinNT 3.1). Unsexy parts of the OS are rarely touched, e.g. the Windows system font folder import dialog used to look like a Win16 file open dialog even in Win7.

On the other hand, it was probably by design. Microsoft wanted to promote the Windows Registry and GUI of Win95/NT4 and made the command prompt (cmd.exe and other Unix/DOS alike parts) unpopular and not easy to use.
Write purely functional programs in continuation-passing style and you already have something that looks verry close to dynamic-graph dataflow programming, no?
People keep forgetting "there is an app' for everything" on widows.
It seems that eyes and mouth, and their alignment, matter most for female attractiveness.[0,1]

[0] http://www.nbcnews.com/id/34482178/ns/health-skin_and_beauty...

[1] http://www.ncbi.nlm.nih.gov/pubmed/25836007
I'm not against there being many different hooks in your average linux distro, but googling 'how to set environment variables in Ubuntu' gives you 20 different answers, with many conflicting statements between them.
Again, go read Glassdoor: http://www.glassdoor.com/Reviews/Blizzard-Entertainment-Revi...
In my view - which I expect is shared by at least some others - saying that another poster is an asshole is a personal attack whether or not it has anything to do with their argument.
The article makes some interesting points, generalizes quite badly about things outside its ken, and overall is not really saying anything all that interesting. It's sort of like a fact-free fluff piece in favor of being deliberately less competitive. I guess it's a fine message, but in a very direct way it feels like a nonstarter. Good to have ideals though.
It would be nice if the Rust documentation had a centralized list of std and core traits. For example, I see a summary of the std crate's exported types, modules, and macros but no traits. Such a list would be useful for library developers who want to maximize their library's potential for reuse by implementing all relevant core and std traits.

https://doc.rust-lang.org/nightly/std/index.html
> Mine walk in and out as they please, they do their stuff

...on other people's property.

In the UK cats enjoy a unique status of protection. They are not classified as vermin ( so cannot be eliminated as pests ) but are considered "free spirits" under the law, so their owners are not held responsible for their actions.

Basically they can do whatever they like wherever they like and we have to tolerate it. In fact it goes beyond that, as a property owner I have to ensure the safety of any cats which come on my property e.g. I can be charged for cruelty if I salted their paths with something nasty even if I was targeting rats.

This status is completely unlike foxes ( vermin ) or dogs ( owner responsible ). Little wonder cats are so polarizing of opinion.
Doesn't matter; I use Rapid Environment Editor

http://www.rapidee.com/en/about
Does anyone have a mirror of this? I can't find this except for AMS's notices board, which is what this links to.
Reducing Bounce Rate in Ecommerce
Sure, but on the other hand, downloading a tarball for every minor release means you're redownloading a lot of code. Depending on how much churn there is, you may save bandwidth in the long run by keeping a clone and updating as you go.
You're technically correct, but you're really underplaying how goddam troublesome it can be.

Just a couple days ago, I tried to add a tool to my PATH and it wouldn't stick because both Intel and Microsoft decided that their utility needed not only both Program Files and Program Files (x86) for each (doubling their PATH usage), but Intel also decided to arbitrarily use positively uselessly long directory names. As in, I actually think it's plausible Intel specifically did it to screw over PATH usage.

Infuriatingly, the hard PATH limit is after any environment variables have been expanded, meaning there's no reasonable way to compress the path down. (Never mind that it also only expands variables less than the string 'PATH'.) In the end, I used DIR to find what the 8dot3 representation of each repeated or long directory was.

Now I have enough free characters, but no fracking idea exactly where they point. It's the sort of crazy that I really thought would have been lic'd by now.

Edit: I forgot to note that the hard limit is a truncation. So while you can happily add to the PATH variable in the (now out-dated) dialog, the actual console won't see all of it. I had moved folders around before my rant above such that my final PATH exactly ended on "\node\bin". It's sort of a weird game of PATH golf at this point for me.
But don't slap a ribbon bar or modern UI on it - like what happened to Wordpad and Paint (Win7+).
This is exactly the point though, don't hire "bottom of the barrel people" into such an organization.

They should be working someplace where they can comfortably be marginally talented.
Fuzzing with american fuzzy lop
Hilarious reading, of course, "I do have an an advantage because I’m very bright"
Why do you do this?

The key part of your previous comment, the one you yourself put in italics, was "carefully optimized to inflict maximal misery". The definition that you are quoting now says absolutely nothing about that.

It is clear to everyone that your second post does not support your first in any way. There is absolutely no requirement that the negative aspects of a dystopia be "carefully optimized" for misery, or even that they be deliberate at all. They can just as easily arise from misguided goals, or even from completely undirected phenomena (the tragedy of the commons, for instance).
Iran: We Asked Telegram to Block Its Immoral Content
Whatever the nomenclature, if a pet repeatedly kills wild animals that's just not acceptable

A dog that uncontrollably kills wildlife would not be allowed outside unleashed, and where I live can (legally) be shot by the next hunter that sees it.

Yes, nature can be brutal. But pets are not part of nature, they are part of civilisation.

A dog shitting on the sidewalk could also be called "natural". But it creates a problem, so we try to prevent it. Cats and every other pet has to be held to the same standard. The owner has to prevent the pet from creating a problem.

If a pet can not be held in any way that doesn't harm the pet but is also compatible with other humans, other pets, other peoples property or wildlife: please don't get that pet.

(As I see it indoor cats can be very happy animals and exercise their hunting instincts with toys just fine, and I'm not arguing about cats, just about pets in general)
For any amount, if it's counted as income before the means tested programs, you'll displace many means tested programs for some people. Of course, that also means that those people would likely be made worse off in the short term. Hopefully they could put whatever time they'd spent complying with those means tested programs to better use, and hopefully the other side of the discontinuities in pay-to-takehome would be a little more within reach. I've no idea what it all nets out to...
SAP makes strong commitment to Node.js through SAP HANA
Chloë is also a common name as well.

The New Yorker itself published an article on its use of the diaeresis: http://www.newyorker.com/culture/culture-desk/the-curse-of-t...

Basically, we have three options for these kinds of words: “cooperate,” “co-operate,” and “coöperate.” Back when the magazine was just getting started, someone decided that the first misread and the second was ridiculous, and adopted the diaeresis as the most elegant solution with the broadest application. The diaeresis is the single thing that readers of the letter-writing variety complain about most.

We do change our style from time to time. My predecessor (and the former keeper of the comma shaker) told me that she used to pester the style editor, Hobie Weekes, who had been at the magazine since 1928, to get rid of the diaeresis. She found it fussy. She said that once, in the elevator, he told her he was on the verge of changing that style and would be sending out a memo soon. And then he died.

This was in 1978. No one has had the nerve to raise the subject since.

[The first issue of The New Yorker was February 21, 1925 for reference]
This reminded me of an interview of David Foster Wallace

"...here’s this fundamental difference that comes up in freshman comp and haunts you all the way through teaching undergrads:　there is a fundamental difference between expressive writing and communicative writing. One of the biggest problems in terms of learning to write, or teaching anybody to write, is getting it in your nerve endings that the reader cannot read your mind. That what you say isn’t interesting simply because you, yourself, say it. Whether that translates to a feeling of obligation to the reader I don’t know, but we’ve all probably sat next to people at dinner or on public transport who are producing communication signals but it’s not communicative expression. It’s expressive expression, right? And actually it’s in conversation that you can feel most vividly how alienating and unpleasant it is to feel as if someone is going through all the motions of communicating with you but in actual fact you don’t even need to be there at all."

"Conversations with David Foster Wallace" (Literary Conversations Series, page 113

A big thing that pg seems to be unaware is that most of us are expressive, not communicative, when we talk. Stylistically, it's true that plain English is the way to go. However, the deeper problem lies in our (in)ability to communicate our thoughts, in writing or in speech.
Per the numbers Wolfram Alpha is giving, the increase seems to be close to $8 trillion nominally, which amounts to something over $5 trillion in 2000 dollars.

Edited to add: I wondered how much of this was population growth, and certainly there has been some but real GDP per capita has grown about $5k over that period.
Thanks, I was not aware of that aspect of San Francisco's history. It does not seem to have much of a connection to the present situation, though - or maybe it does? The Democrats used to be the slavery party, after all.

Is there a good source for the political history of San Francisco that does not automatically take the point of view of the current incumbents?
We put the question mark in above. That's a standard moderation tactic we use when a headline makes a dramatic statement that we have no way of verifying.

The statement in the OP's title breaks the HN guidelines by being misleading (presenting an allegation as fact) and baity (by using sensational language like "betrayed"). Putting "Petition:" in front does mitigate that, but not enough in my view.

If anyone can suggest a better way of solving the problem in this case, we'd be happy to change the title again.
IIRC, it's more a problem with Microsoft making that there preferred way to make programs available in the shell rather than having a well-known user and system level locations places to which symlinks could be placed.
Windows 8 puts up a strong argument that at least some of the time features just get railroaded without all of that stuff. Anyway, i doubt google is as careful with android. If MS wants to reclaim the mobile space, which they had but lost due to being too slow, they need to move a lot faster, even if it sometimes breaks things. At the old rate of change, they'll end up losing the desktop to google as well.
True -- you think we are catching less than 1/1,000 of these? There's that old saw about how it's impossible to know if people commit the perfect crime because, by definition, it involves us not knowing. That being said, a couple percent of people in the companies would object, I'd imagine (this assumes they aren't much worse than average).
Review landing page?
http://vtf-math.narod.ru/pdf/faltings.pdf, several more at https://scholar.google.com/scholar?cluster=17113326573299277...
Last I heard, Internet.org is not the "Internet". It was only a program to grant access to a limited set of sites like Facebook for free. It has since been re branded to 'Free Basics' but IMO that is still misleading.
"Paul Graham does not know shit about writing" is inappropriate. It is not something (I hope) you would say to someones face. We should not lose our civility just because we can be anonymous here.

Also,

>> Not one mention of Strunk and White: "Elements of Style" in a piece about writing?

Is it a reasonable expectation that every article about writing should mention "Elements of Style"? If one article doesn't mention it, is it reasonable to imply that the author "does not know shit about writing"?
"Basic income is not going to be able to provide housing in the absence of other programs; it will just end up captured as increased rents against a static supply of deteriorating housing stock."

Rents are a matter of supply versus demand. There is a tremendous supply of housing. What is limited is desirable housing - and a big part of that is housing somewhat near a stable income. A basic income - even a modest one - would seem to radically increase the supply of housing near a stable income.
> This is exactly the point though, don't hire "bottom of the barrel people" into such an organization.

The corollary of this, in a startup, would be don't expect great employees to work 10+ hours a day for 0.5%.

If you expect people to put in that same level of effort, compensate them to the same degree.

Meanwhile those of us who've already been through that meat grinder will be enjoying our 9-5 and large salary, regardless your baseless slight about being "marginally talented."
MAXPATH limit? WinAPI/dotNetFramework only supports 260 chars in the file path. And the UNC path (no limitation) isn't supported even in Explorer and most APIs. NodeJS and cross platform devs would beg to improve it (the guys who wrote the Win32 API and made their life too easy by copying too much of the Win16 API)!

26 drive letters? The NT kernel and NTFS/ReFS are very flexible, just update the WinAPI!

For some reason MS nowadays messes around with the UI (Win8/10 theming isn't that beautiful nor intuitive), the privacy settings, windows update, instead of keeping the Win9x/XP/Vista themes and improving the Win32 subsystem. Even WinRuntime API is a Win32 subsystem citizen. Either improve it or port WinRT to another subsystem. I wonder what Dave Cutler is working on at the moment (after VMS, WinNT kernel, XBox and Azure platform), or has he retired?
An editor was going to change it long ago, but he died before sending out the memo. At least that's the story.

http://www.newyorker.com/culture/culture-desk/the-curse-of-t...
Java 8 (SE) with Swing.

Of the few other UI toolkits I have tried, Swing has proven the most flexible in terms of resizable layouts.

I have dabbled with some web dev (html,css, javascript). It all seems hacky compared to working with Swing.
Yes, sorry :-)
Lack of serialization/marshalling support at the language level is a big issue. Serialization eats up a lot of CPU time in any message passing system, it's slow when done with run-time introspection, and it's something that can be done fast by code compiled for a specific structure. Attempts to speed up serialization usually involve preprocessors; there are preprocessor code generators for Google protocol buffers and OpenRPC marshalling.

It's probably possible to do serialization code generation at compile time in Rust.
Won't make economic profits. That doesn't preclude accounting profits, which is what we tax. Limiting ourselves to Econ 101, everyone in a competitive market makes the same accounting profit they could in the next industry over - this "opportunity cost" is the difference between the two definitions of profit.
I screwed up on this point by the way - I had done this part of the experiment a few months ago and I incorrectly remembered the details. I went back and looked through the code and adjusted the post with more regarding this important point. In particular:

"Now it is time to decide which ones of those selfies are good or bad. Intuitively, we want to calculate a proxy for how many people have seen the selfie, and then look at the number of likes as a function of the audience size. I took all the users and sorted them by their number of followers. I gave a small bonus for each additional tag on the image, assuming that extra tags bring more eyes. Then I marched down this sorted list in groups of 100, and sorted those 100 selfies based on their number of likes. I only used selfies that were online for more than a month to ensure a near-stable like count. I took the top 50 selfies and assigned them as positive selfies, and I took the bottom 50 and assigned those to negatives. We therefore end up with a binary split of the data into two halves, where we tried to normalize by the number of people who have probably seen each selfie. In this process I also filtered people with too few followers or too many followers, and also people who used too many tags on the image."
Redundancy Yoga
How about we combine all crypto currencies into One™ and call it PayCoin?
Isn't it bad? Given that only admin/power user can change environment variable, this will be a issue in shared hosting right?
The true entrepreneur is a doer, not a dreamer
If so, why are we discussing HFT at all then? Isn't the primary reason people bring it up because HFT algos can occasionally deadlock and the effects start to affect the regular markets in a serious (read: dangerous) way?
Ruby gaining a safe navigation operator: '.?'
You can. At least for cmd.exe you just have to open a new console, but no need to fully log out and in again.
OK, that's a thoroughly human-centric view. (Which might be fine, as long as we are admitting it.)
The exact same can be said of git. You're reaching. Git has builtin verification of absolutely everything it holds (tags included) since it uses sha1 for objects and commit messages, and they include the previous state... so a point in a git tree in that way is a hell of a lot more immutable than a tarball.
My fork of micropython is rocking. I have 100% reliable wifi, ESP timers, ESP tasks and mutexes. https://github.com/mianos/micropython
I agree, get a nodeMCU board load micropython on connect to the REPL to start experimenting.
I just save, file, and tag every article that I read. It means I have a lot article data, but I never have to worry about having an article name on the tip of my tongue or losing an article due to dead links.

I've never used a Wiki as you described it - can you tell me more about your system?
That's what the article is asking. Perhaps a misleading title.
Hopefully this will help:

The traits defined in std are listed in the modules that they are defined in, just like all the other kinds of types (structs and enums) defined in std.

The top level modules of std are themselves linked from the main index of std, of course, and you navigate through them to find the types you care about. The primitive types have links on the main index of std because they otherwise wouldn't appear in the API documentation (since they are primitive and thus aren't defined in any module), but most types are not (e.g. HashSet<T> isn't linked from the main index). The macros have links on the main index of std because they aren't imported using the module system.

What you're probably refering to though are the traits re-exported by the std prelude, which are automatically imported into every Rust module. The prelude is described on this page (linked to from the std main index):

https://doc.rust-lang.org/nightly/std/prelude/

The prelude mostly imports traits, but it also imports a few other kinds of items as well: some types (like Option<T> and String) and at least one function (drop()).

But what traits your type should implement is not really connected with what traits are imported in the prelude.
> Why place something on a shelf, behind an agent that demands a learning curve, when it could also be available to a browser?

wget <filename>

git clone <repo url>

What is the difference in learning curve ?

> With a single file, available by HTTP, any platform can get to it, so if your machine dies, and you have to call a friend for help, and they don't use the same OS, they won't have to install a special tool, or hope an intervening third-party web service provides coverage.

People have been making an argument for static compiling basic tools for a long time now ( I support it ). I think git can be considered a pretty basic tool now given its popularity.
And algebraic topology, and algebraic geometry, (..and I'm sure analysis and basically every other subset of mathematics). http://matt.might.net/articles/phd-school-in-pictures/ You get far enough into any field (and it doesn't even have to be in the hard sciences,) be it law, medicine, linguistics, or something as seemingly trivial as making industrial bearings, and you'll need not only a graduate level education but an additional 5 or 10 years to get up to par with the rest of the field. The world is so catastrophically complicated at this point, it often overwhelms me.
"gnu atheism"?