skysight-inc/HackerNews huggingface dataset:
As I've pointed out elsewhere: the original claim was "...[c]laims of harassment are easy to make". Are you voting that they are "easy"?

Here is an anonymous hit-piece written about Horvath and posted on Medium: https://medium.com/@geeekcore1/facts-conveniently-withheld-d...

I'm not saying she was forever un-employable. But I am saying that like any other whistleblower in any other industry decrying her accusation as "easy" is an insult to what she went through.

EDIT: Hell, there's a flagged comment on this branch that proves my point: "If someone pulled those kind of stunts on you, I think your sympathy over their career would be limited also."
I'd bet the isn't a single town that was brought into existence by Walmart. Before Walmart, you had a variety store, hardware, auto parts, and a grocery. After Walmart you'll get a dollar store in its place.

As to why small communities can't seem to solve the fresh produce problem, I'm at a loss. I live in a rural farming community and we can't get fresh produce. I can't decide whether to order produce delivered from Austin or start a local produce delivery myself. Currently we make a weekly trek to civilization and fill our minivan to bursting with food and supplies.
Hah, neat. I had no idea there were so many of these, nor that there was a name for them. You might consider a small "About" page or blurb that describes their origin.
Ask HN: Can having a less screen estate contribute to writing better code?
The end of slavery may be 150 years ago, but the end of official state mandated segregation is much more recent, like the end of the 50s, less than 60 years ago.
Where does Julia fit in here? Is it optionally typed or gradually typed? Because from what I understand its design choices make it a much simpler language to JIT-compile than JavaScript or Lua.
I found this interesting and prescient: "Hitler's Program", by Leon Trotsky (1934). “Hitler has been widely regarded as a demagogue, a hysterical person, and a comedian… It takes more than hysteria to seize power, and method there must be in the Nazi madness.” https://www.marxists.org/archive/trotsky/1934/xx/hitler.htm
> Very few people (only professional designers, it seems) write style sheets longer than a hundred lines.

Hahaha, wow.
Prevent genocide was the ostensible reason for US/UN participation in the conflict. It's pretty difficult to see a logical reason for the US secondary goals (stabilising the area, securing territories for certain groups, [indirectly] effecting regime change in Serbia) which they actually achieved outside the context of "people are appealing to us to stop this genocide". The US doesn't get much strategic benefit from being on relatively good terms with the Kosovars.
Learnt a new word: "extraload"
I'm actually surprised that git doesn't sign commits by default. (i.e. I had assumed that it did.)

It already has the keys set up and such.
It accuses the GitHub CEO of planning to gut his own company for personal gain. Evidence? None, just his "motive is pretty clear". No, it isn't, and that's a personal attack.

If an established account did this, we'd ask them not to. If a brand new account does this, I'm calling troll.
That's an excellent point. Not to mention running some random executable is far more terrifying that visiting a web site.
Reitz has a public Facebook post on this. Here are his comments:

Harry Percival
Looks nice! Y u no namedtuple?

Kenneth Reitz
Dictionaries are a much more predictable interface ;)

Kenneth Reitz
Just because you can do something, doesn't mean you should!
The TLH part is a good point - I manually did that twice last year, and making sure you're doing it properly is a pain.

Unfortunately there aren't any roboadvisors (at least that I have found) that take your company 401k into account as well. I really want a roboadvisor that sits on top of all of my accounts (similar to mint), and either makes the trades for me, or emails me a list of trades to make (if the automation part is too hard to start).
I'd be interested to know if you have stories about people practicing these tactics where those people were not indicted of any crimes.
Could that be India ?

I mean this place you speak of already exists. It's called Bangalore :-) . Without IT it would be but a shadow of its current self. You can't walk down the street without running into a coder.

Both India & China are experiencing startup booms of their own and this is definitely having knock on effects on the developer eco systems here, though not enough of an effect to overcome the damage caused by a shoddy education system.

But even if the current Indian start up bubble bursts , there'll still be lot of really good devs on the market who're as good anyone else in the world and much cheaper. And thanks to Github and Stackoverflow the playing field is being levelled because it gives us access to the kind of peers and role models we may not find at our day jobs.

Beyond the stereotype of the shitty Indian coder and the outsourced mega IT projects gone horribly wrong , there are lots of smaller firms who do really good work but aren't really well known.

Also firms are coming up in the smaller Indian cities where the costs are dramatically lower. As our infrastructure improves these could take off in a big way.

I worked at a place where lots of startups outsourced their apps and it went well most of the time. Many people might be surprised to know that even Slack was developed by an external consulting agency (in the US not India).

So this could definitely end up happening.
Haven't people (e.g. Japanese) been doing this for thousands of years?
When a certain political party actively campaigns to convince people that (a) privatizing everything and (b) cutting all taxes will help the little guy, then it's absolutely to speak of moral and ethical corruption.

When you fail to communicate the urgency of replacing dangerous pipes to your electorate, you're (at best) incompetent.
I remember reading about a tool Instagram used for SSH management, but that might not be a "best practice". (http://instagram-engineering.tumblr.com/post/11399488246/sim...)
( ͡° ͜ʖ ͡°)

This was easy to copy and paste! Now if I could just have a similar site for shrug (not pasting because it's a pain) which I use more often than le Lenny face.
Don't forget that CSS Variables can also be used within media queries.
I used to think symbolic debuggers were tricky until I actually bothered to pick up GDB. It seems hard and complicated at first, but it's really not. You can get very far with just "break", "next", and "print". It's so much nicer than printf debugging (and I used to be a hardcore printf debuggerer).
No particular reason, I just picked that as the default choice in my head. SHA-3 also works, just less widely implemented atm. (Still waiting for a sha3sum command in coreutils).
It's striking that we're only seeing these 40 years after the war. If people saw both sides earlier on we might have less conflict. (Typed from Saigon which is booming at the moment).
> An anecdote from Jack Abramoff, former lobbyist sentenced to 4 years for "trading expensive gifts, meals and sports trips in exchange for political favors"

This is true, but outdated. The lobbying rules were drastically tightened as a result of this scandal.

The rules aren't perfect, but they are much stronger and better enforced than they used to be. Today, I think GP has it right about the primary advantage being access and the resources to use that access, not the sort of bribery you describe.

Have a look:

http://www.ethics.senate.gov/public/index.cfm?p=Gifts
https://ethics.house.gov/gifts/house-gift-rule
Recently I started to experience some dark spots in my vision. On my way to the ophthalmologist I was reflecting on vision and how my life now seems to depend on it. I actually wondered if I would still read Hacker News if I were blind. I understand that my perspective may be very ignorant, but I would be glad to know more about your daily life such as: what device you use already to read Hacker News? What you do for work? What technology most interests you? Thanks for sharing your first comment, it's really helped me already.
Yes but as the parent points out, even public goods are budget-constrained.
So does python:

>>> d = {'ñanáöß$': 1}
>>> d
{'ñanáöß$': 1}
>>> d.keys()
dict_keys(['ñanáöß$'])
>>>
Almost nothing at my local Walmart is cheaper than it is on amazon prime. UPS and FedEx stop at my house more than the postman.
Sounds like whining when I read it out loud
Just add a bookmarklet with this, and C-c the alert:

javascript:alert("¯\\_(ツ)_/¯");
So we are closer to 2ch than TechCrunch.
For the future, HN's software could call the Wayback Machine's "save page now" API on all front-page links.
I hope this eclipses Dash.
Here you go: http://shrug.land
This "FOQ" does not come off as anything but something written by someone on a very high horse.

For a project owner to need to write a page about these common questions, why would you not instead implement these common requests?

I've often done this in some of my projects, which could be considered a microcosm of this.

I've never heard of this application, but if there is a module system, why not write a few modules for some other people? Unless your api is horrible, it shouldn't be too difficult to implement all of the "Why Didn't You Implement My Favorite Feature?" if you are familiar with the code base.
It's interesting that there is a backlash brewing against Skidmore from the pro photog community. Giving away his work for free seems similar to the way bloggers pour countless hours into creating content for their sites. People don't expect to pay to read your blog post, but of course they should expect to pay you if they need custom content made for them. Competition is fierce, and I'd be surprised if this type of thing isn't happening in every content-creation industry. I can actually think of an example relevant to HN: the ubiquity of free, open source software.
Why don't they just natively support realtime compilation of SASS/LESS?
I hope it's "doesn't waste time on clickbait."

Titles like this are against the HN Guidelines, last time I checked.
I thought it was interesting that roboadvisors like Wealthfront also charge a percentage of assets, instead of a flat fee. I have Vanguard funds already, and the free tier of Wealthfront. If Wealthfront seems to be doing a better job, I would be tempted to just echo their portfolio balance in my larger account, rather than paying them to do it.

Given how much fees can affect returns, I might pay for Wealthfront's services, but I wouldn't pay a lot, and "$250/year per $100k" seems like too much.
I took a coursera over a year ago on the R programming language. One of the last projects was getting data from SQL into R. Doing this required installing mysql. Almost no one was able to do it, and the instructor gave up and declared it was optional. I don't remember the technical details, but it was a big complex beast that was very difficult to figure out and didn't work right. It left a bunch of crap on my computer too, starting up some kind of server on startup.

Not to say my issues couldn't be solved. Just that it's not beginner friendly and to explain why people might be terrified of it.
I don't think this is a good example of what you're trying to argue. It could easily be said that if water was privately provided, rates could be set such that the economics are feasible (everyone needs water - the demand curve is highly inelastic). Competition could ensure the water is pure and fairly priced. Who would go with Company A's lead-laden water if B's is clean?

I happen to disagree with the argument I just provided, but for reasons different than the quality of service a free market would provide.
so, is nobody going to point out that Han Solo is Harrison Ford, not Henry Ford? :)
This is what the Text replacements gizmo in System Preferences and Settings on iOS was born to do. Also useful: systemwide emoji shortcodes a la Slack. :thumbsup:
The Evidence Is Clear: Apple's Next Big Thing Will Be Virtual Reality
In my dream world, everyones on Firefox or Chrome.
This does look a lot simpler to use, especially if I want to quickly run a console, grab some data, and work on it.

A psql shell doesn't have the power of python once I get the results, and SQLAlchemy isn't as trivial to use.
>>> available at $50 million in net worth is indistinguishable from $50k [+], but the price is 1000x higher.

I cannot disagree more. At 50m you have a totally different perspective in this day and age. Investment for profit is often not the primary concern. Wealth protection, transfer from one generation to another, access control, family members, lawsuits ... lots of things that are not relevant with 50k in the bank but become big deals with 50m. The investment advice sought and offered to those with 50m to protect is altogether a different product than that offered to those with 50k.

If you have 50m in the bank, "saving" for your kid's college expenses is a radically different question than if you only have 50k. Protection is far more a priority than any 'saving' concept.

And taxes! That tiny amount of interest on 50k won't be taxed at nearly the same rate as that from 50m. Therefore an expensive but "tax efficient" scheme based on expensive lawyer advice, not robots, is worth the money.
I'm not a fan of this...

/* JS */
var styles = getComputedStyle(document.documentElement);
var value = String(styles.getPropertyValue('--primary-color')).trim();
// value = 'red'

Rather than calling '--primary-color', you should really be able to call 'color' which points to the variable and will still return red. Otherwise you'll have to know the name of each variable being used, which is much more difficult than knowing the property.
That if USSR-backed communists have effectively infiltrated army command in Spain, it wouldn't be surprising to learn that a different group of USSR-backed communists did exactly the same thing in Vietnam.

I'm not claiming that communists were the only political movement to infiltrate army units.
I don't know a lot about C or about Lisp, but I do know that this isn't the first compile-to-C Lisp. So why not use one of the ones that already exist instead of starting from scratch? And the blog post seemed to treat it like this is the first attempt to compile a high level language to C (MLTon, JHC, various Schemes, etc).
This would have been an ideal stimulus project, if the stimulus had been more about stimulus and less about pork-barrel spending for politically-favored groups.

(And now you understand why so many Americans are skeptical of calls to just raise taxes to fix the infrastructure or the social problem de jure: they believe the alternative is just as bad and more expensive)
In the case of black, latinos (I am one of them myself) and other minorities I think it is partly a matter of numbers. Black people account for around 13% of the population in the USA.

So in theory, a "natural" number would be to have around 13 black students for every 100 at every university. If it is less, then it may be due to either a) Lack of opportunities or b) Lack of desire enroll in specific subjects.

Here in Mexico face a similar issue with the lack of Women in technical careers (programming in my experience). The fact is that for some reason less women enroll in Soft. Eng. or Comp. Sci. courses... And from the few that enroll, several get out after the first or second "filter subjects" (Data Structures, Programming I, algorithms). Given that there are more females (61 million) than males (58 million), in theory there should be roughly the same number of both in schools.
Yes. You want everything to be completely separate. In a way, It's kinda like falling over to a failover machine -- different storage, different network connection, etc.

If your "primary" certificate or any of the others in the chain is compromised -- for whatever reason -- you want the ability to immediately switch over to your "backup" certificate without problems or affecting your users.
GRACE,(Graphical Realtime Algorithmic Composition Environment) built on top of Common Music, can save the output to WAV or MIDI or using OSC, and it also interfaces nicely with LilyPond for a musical score printout. A lot of the livecoding programs allow you to direct the output to a file other than just audio out. I own Ableton, and you can use Max inside of it if you have the studio version, and now CSound can be used, but not for Livecoding if I understand it correctly.
Written by Dorothy Thompson, first journalist kicked out of Nazi Germany.

She also said:

"No people ever recognize their dictator in advance. He never stands for election on the platform of dictatorship. He always represents himself as the instrument [of] the Incorporated National Will. ... When our dictator turns up you can depend on it that he will be one of the boys, and he will stand for everything traditionally American. And nobody will ever say 'Heil' to him, nor will they call him 'Führer' or 'Duce.' But they will greet him with one great big, universal, democratic, sheeplike bleat of 'O.K., Chief! Fix it like you wanna, Chief! Oh Kaaaay!'"
ORMs are pretty terrible for anything to do with analytics or data science, for example.
A friend just turned me on to acetylated wood:

https://en.m.wikipedia.org/wiki/Acetylated_wood

A supposedly more eco-friendly way to make (e.g, ground-contact) wood rot-resistant. Sure beats cyanide, methinks.
Very similar to this: http://www.jemoticons.com/pt I wonder who came first. Very similar layouts
It is a nice track! I wanted to do something with audio, stretching the cubes, changing their scale, and emitting different number of particles based on some audio analysis. The next experiment ^_^

About the frakenpolys: the hash info doesn't directly say the number of cubes to generate, but the side of the texture that hold the position. So if it is 256, it's a 256x256 RGBA Float32Array, 65536 particles that are then rendered as cubes. For odd numbers, or simply numbers that are not power of two, it doesn't work (well, it works, but the access to different vertices is all garbled and you get all those franken-noodle-cubes)
China's currency reserves plunged [$100B] in January
If this were a big deal, it could be optimized using something like a key-sharing dict implementation [1]. You can keep the dict interface to accommodate column names that aren't valid identifiers, and avoid most of the memory overhead.

[1] https://www.python.org/dev/peps/pep-0412/
I'm not sure the situation wrt human rights changed much one way or another under the communists. It's not like the Batista regime encouraged dissidents and rewarded independent journalism.
Can't register it as a username. My plans for a network of hilarious Hacker News sockpuppet accounts have been thwarted.

( ͡ಠ ʖ̯ ͡ಠ)
The point of variables is that you can reuse them, and more importantly changing the variable dynamically changes all of its uses.

So of course you have to know the name of the variables, they're an API for your CSS.
Google Is Publishing Unprintable Fictional Books
> are existing libraries really that bad?

No, but they're meant for other use-cases. This fills in a gap for "simple, but powerful", as advertised. :)
Agreed! I was heavily exploring building this upon SQLAlchemy, but decided that the first version needed only to support the only database I use regularly: Postgres.

There's a very big chance that SQLAlchemy will be integrated into the project, to allow for connections to multiple database types.
And if you change a CSS variable in JS, it will recompute all of its uses.
When the people's wishes result in poisoning children, a good public servant doesn't just say "OK" and do it. "Just following orders" isn't any better just because those orders come through a democratic process. When it's that bad you fight it, you show people the consequences of what they're asking for, and if they insist then you either refuse or resign in protest.

Edit: it occurs to me that this characterization of "just doing what the people wanted" is probably completely wrong anyway. I'm sure there was never a public meeting in Flint, for example, where city officials stood up before the public and laid out the plan to switch water supplies and the subsequent poisoning of the entire city that would result.
Go ahead and create an AGPL fork then ;-)
You laptop has a fan, but it was probably spinning to cool down the GPU. This effect is 99.9% running on your graphics card; once everything is setup by the CPU, it's all running in shaders and video memory. Still hot, but just wanted to make clear where the power is being used.
The parent was talking about namedtuple.

>>> collections.namedtuple("test", "$")
Traceback (most recent call last):
...
ValueError: Type names and field names can only contain alphanumeric characters and underscores: '$'
One weird post does not a Chan make.
I had planned to "show it to HN" soon, but the occasion is too good now: I have also created a thin "psycopg2 wrapper", pretty much in the same spirit as Records (but different in purpose), which allows you to perform SQL operations with plain data structures:

https://github.com/cjauvin/little_pger

I have been using this for myself for quite some time, but feedback would be very appreciated!

Edit: A cool thing about it (I believe) is that it provides an "upsert wrapper" which makes use of either the new PG 9.5 "on conclict" mechanism if it's available, or an "update if exists, insert if not" two-step fallback, for previous versions.
Well, that's creepy.
>The broader point is that incompetence and corruption plagues institutions (public and private) of all sizes.

Is it? Because it seems like it's just a funding problem. American infrastructure is in a pretty sad state. Fly into JFK and you don't get a sense you're flying into the richest nation in the world. The trains are decrepit. There's a looming bridge crisis, with ~20k bridges needing repair.

If there is incompetence it's that municipal, state and federal government don't want to pay for any of it because it would necessitate higher taxes and taxes are the devil.
It's not my theory, but it is an interesting framework to view politics through. Myth doesn't necessarily mean false. Even though that's the way the original poster used it, I think the framework is actually stronger with the more general definition of myth. Answering whether the handing out of resources is fair or not is also not necessary for this framework to be insightful.

And of course we should engage the content of political beliefs. But we should also seek to understand politics as a phenomenon in itself. Our understanding of the beliefs is otherwise hollow.
`.all()` is completely redundant (it just clones the queryset).
Super cool. I like everything they have going on with the triple slash comments too. Now all we need is an IDE that can get those docs up in a key stroke!
Panasonic invested $1.6B while the total project cost is about $5B.
E.g. here: http://mashable.com/2016/01/16/panasonic-tesla-gigafactory-i...
While 32% if significant share, it’s less then half.
I don’t see how the cells manufactured by a Tesla-branded factory, where TSLA owns more than 50% of the factory, aren’t Tesla’s own.
Cached version, although I didn't find it that great.

http://webcache.googleusercontent.com/search?q=cache:CZ86Yat...
CHDK project [1] early on used to dump flashes of Canon cameras through their LEDs [2].

[1]: http://chdk.wikia.com/wiki/CHDK

[2]: http://chdk.wikia.com/wiki/Obtaining_a_firmware_dump#Hardwar...
Not really. Very complex queries are usually quite simple in django, while I'd have to sit down a while to think how to write the raw sql myself.

It does have the overhead of having to learn the ORM, but once you do that, it pays off.
The entirety of the page reads:

Error establishing a database connection.

/jokes
DEFYING AGE AT 60