skysight-inc/HackerNews huggingface dataset:
I dont know in what country you live, but where I am from, government is not "us". Definitely not me. Yes we have democratic elections. The result is that government takes 60% of my income and provides me terrible services that I dont want and often times I morally dont agree with and would never voluntarily support. Whats the difference from mafia?

USA is the same, government spies on their own citizens and on rest of the world. That is what we need protection from. They are not really protecting us, they are just playing a theatre pretending they do.

you say I need government to protect me from crime, invasion, poisons in my food, diseases, aircraft that crash, racial discrimination, contractual abuses and violations, and many other things.

I believe we would do better job at this without government. Or at least without the monopoly government as it exists today.
The ability to use Emacs with a decent degree of proficiency. I find its text navigation abilities beyond compare. This is huge for me since I write software and and the creation of software generally involves a lot of text manipulation. This is perhaps less of an edge now that other IDEs are better at autocomplete and jumping around the code than they were when I started learning Emacs.

On the other hand, the fact that I can write Windows applications, compile them using Microsoft's compiler, launch them, and follow their log files all within Emacs is wonderful.

So between the keybindings, 3rd party packages, and flexibility it not only makes me more productive but also helps me have more fun and stave off burnout.

(EDIT: Readability)
Insurer Claims Man Comitted Arson via Remote PC Login
No one is ever going to take you seriously if you use the term "Social Justice Warrior".
If that's as far as it goes. However, they are going far past that. They are using coercion and bullying. They are trying to get people fired. They are taking their children away.

This is intolerance. This is totalitarianism.
It seems the SJW movement became a new form of inquisition. What's terrifiying is it actually convinces in real life.
Of course, that's why I put it in scare quotes, to in this case indicate it's not a real representation of reality, in this case merely a useful maxim.
WavPack pre-dates FLAC by two years, but it reached popularity after FLAC did. There were many codecs that came out right around 2000; Monkey's Audio, LA, OptimFROG; they all compressed really well but were expensive to encode and/or decode. This was a huge drawback with the hardware at the time.

FLAC achieved some popularity early on because it was cheap to encode and decode, and produced acceptable compression ratios. But its mindshare shot up in 2003 when Xiph.Org announced FLAC was joining their banner of codecs as their preferred lossless offering.

Mainstream interest in FLAC resulted in WMA Lossless and ALAC; that's what people were using. But in enthusiast circles, WavPack became an alternative competitor to FLAC, because it had better compression in high (but not normal), it was also open-source (which was rare in those days), and its dev was a participant in compression enthusiast communities.

After the FLAC/Wavpack duopoly, TTA was a good effort from a Russian team but it fizzled because it had no compelling differentiator against codecs with better share. The next big news was TAK, albeit the dev was relentlessly pressured to open-source.
This was covered by Motherboard[1]. The Tor Project put out the following statement in response: "the Tor network is secure and has only rarely been compromised. The Software Engineering Institute ("SEI") of Carnegie Mellon University (CMU) compromised the network in early 2014 by operating relays and tampering with user traffic. That vulnerability, like all other vulnerabilities, was patched as soon as we learned about it. The Tor network remains the best way for users to protect their privacy and security when communicating online."

[1] http://motherboard.vice.com/en_au/read/carnegie-mellon-unive...
>I would like a clearly documented YAML subset that left out some of the more complex stuff and avoided a few 'more than one way to do it' features.

I looked for one some months ago and the closest I found was https://github.com/crdoconnor/dumbyaml, which is a parser implementation, not a standard. Out of projects approaching the issue from the opposite angle ("smarter JSON"), I think HOCON (https://github.com/typesafehub/config/blob/master/HOCON.md) is the most promising. Compared to Hjson (http://hjson.org/), it is less likely to confuse the user with how trailing commas are treated in unquoted strings and generally appears to not compromise on strictness for convenience.

That said, I agree with TillE: as soon as a configuration file format I work on needs any logic or expressions I will strongly consider an embedded scripting language like Lua or Tcl in order to avoid instantiating Greenspun's tenth rule for configuration.
I didn't track it. I just took total mileage, divided by miles per gallon (I've got a ScanGauge II [1], which tells me each time I fill up what my miles per gallon on my previous fill up was), multiplied by $4/gallon. I picked $4/gallon because I'm pretty sure it never got higher than that here over the last 10 years (or if it did, it was only briefly), and I was trying to make sure I'd err on the side of higher prices.

[1] https://scangauge.com/shop/scangaugeii/
25g is 100 calories. Out of more than 1000, possibly a lot more. It's not a very hard guideline to meet, but it's not a large amount either.
That's a chicken and egg problem; if the store only provides FLAC, the browser can't play it, so the potential customers can't try it, so they don't buy it, so the store has to provide non-FLAC alternatives, so there is no need to provide FLAC decoding in the browser, etc... Somebody has to make the first step, and I'm happy Firefox did this.

Bandcamp is one of the few stores that does sell FLAC, maybe they'll be the one going that direction.
I have a couple cables like this and they are the number one cause of me wondering why some stupid USB device isn't being seen by my computer. I ended up putting blue nail polish on them to remind myself.
Shouldn't we default to believing that people are innocent until proven guilty in a court of law? Or at least until all of the evidence has had a chance to be revealed?
wut it's back now.
Something to do with 'innocent until proven guilty'.
Stripped-Down Version of Bitcoin Could Improve Privacy, Fungibility, Scalability
There are a few such things out there, http://www.popsci.com/new-touch-screen-design-could-display-...

The cost to produce them is probably very high, I imagine, especially when alternatives (like good audio/voice stuff) can do the job.
This is an awful lot of outrage over details that aren't substantiated by the Nodevember statement[1] or any cited sources whatsoever.

[1]: http://nodevember.org/statement.html
> I tried to lookup "substructural types" but wasn't able to find anything.

A substructural type system lets you express constraints on how many times a value can be used. More precisely:

(0) An object of an affine type cannot be used more than once. This is enforced by not allowing the same object to exist in multiple environments. Affinely typed objects can be moved (in the Rust sense) from one environment to another, but as soon as this happens, the object ceases to exist in the original environment. Affinely typed objects can be reclaimed as soon as they are first used (since they can't be used again) or go out of scope (since no other scope has access to them), so no dynamic garbage collection is necessary for them.

(1) An object of a relevant type has to be used at least once. This is enforced by requiring the result of every computation to be fed into some other computation. In lazy languages, relevant types can be used for strictness optimizations: if the result of a computation is guaranteed to be used, then computing the result upfront eliminates the overhead of creating lazy suspensions.

(2) An object of a linear type has to be used exactly once. A linear type is just a type that is both affine and relevant, so everything mentioned above applies.

> How do things like closure/lambdas wok without GC?

A closure has its own environment. With affine types, when a closure captures an object from the outer context, the object ceases to exist in the outer environment. This is how move closures already work in Rust.

---

A digression: This is why I find GHC's plethora of type system extensions utterly disappointing. They marginally increase Haskell's expressiveness in areas where the language is already very expressive, but they don't address the language's limitations w.r.t. resource management. For instance, Haskell is incapable of statically enforcing that file handles won't leak.
Well if you're on a local network you could be using scp or rsync, both of which do folders and at least the latter of which does compression and avoids transferring duplicate files.
Pretty tough to not make money when you are selling pretty much sugar and water, highly marked up. Soda is incredibly profitable once you have a brand that sells.
The stock market is vanishing
Wall Street Trading Software Scam Review
I consider myself an ally on most social justice issues. The kind of abuse heaped on women online is unconscionable to me. Not to mention Black Lives Matter where people are actually dying because of systemic prejudice. So you have those issues on one side, there are a lot of them and we need to work on them as a society.

A step down from that big stuff, you have crass offensive behavior like sexual innuendo in conference talks and other things that can pretty readily be identified as going to make a lot of people uncomfortable. It makes sense for professional conferences to have policies against those things.

Then you have this long tail of ways that a person can be offended by subtle interpretations that are impossible to wholly avoid by premeditation except through sheer paranoid blandness. This is the bucket where it seems like this Crockford nonsense falls, and this is also where the movement loses my support. They've crossed the line from helping people to just reaching for the torches and pitchforks, and completely lost the thread that liberalism was once about tolerance.
Ask HN: Business Card Feedback?
Hi, what do you think of this business card design:

http://i.imgur.com/ERjWRfl.png

I put the words innovation, critical thinking, and optimization because they broadly describe what goes into everything I do. I don't have a specific job title, as I wear several hats. Do you have any suggestions?

(ignore the white border - that's from taking a screenshot)

I've asked a few people about this, and everyone dislikes or flat out hates the design, wording, and color scheme. What can I do to make it better?
Dumb tricks to save database space
That thing looks impressively if not fiendishly complicated.

That seems like it's not an overtyping system, but one of selecting a single character based on a series of keystrokes.
I don't think banishment and freedom of association are linked in the way you are implying. I'm not free to associate with someone if they are removed from my professional circle for reasons that I don't agree with.

Criticizing speech is most definitely part of free speech, but it's the consequences of that speech that is worrying. In the east your professional opportunities dry up when people start accusing you of being an enemy of the state. In the west the same happens when you are declared an enemy of the minority.

Inclusion is fantastic, but not if it means excluding people for trivial examples of speech that people have to work hard to be offended by.
How political idealism leads us astray
Everyone gets the future wrong: Lo and Behold movie review
The Four Pillars of Investing – By William Bernstein
The singular "they" is an established part of English that has been used by competent writers for centuries, almost as long as the singular "you", whose grammar it shares.

You probably use it daily without noticing.
it sure has.

but... a good (read: difficult) degree from a good school will always net you at least an interview.
Marc Faber: Tesla shares are going to $0
Physical security doesn't have the same parameters as digital security though. The pool of attackers on the internet is much larger and more sophisticated than those looking to break into the average person's home.

To put it in more concrete terms. The door to my home has 2 deadbolt locks. I would be highly surprised to learn that either can't be picked in a short period of time by someone with enough skill. That said the probability of that happening to my door is relatively low. The same level of exploitability in a web browser though is much more likely to be a problem.

In short the pools of likely attackers for my home is quite different from the pool of attackers for my digital presence. The primary concern I have with IoT is it's potential to expand the pool of attackers for my home.
A dongle[0] can be connected to the car's aux port, giving a nice wireless solution (and bypassing the phone's usually terrible amp)

[0]: http://www.ebay.com/itm/Wireless-Bluetooth-V4-1-3-5mm-AUX-Au...
If you're making ethanol as an industrial solvent or fuel, you don't need to do these things.

Your chemistry is solid, but your argument depends on the poisons being a natural fermentation byproduct rather than an federally mandated addition done at extra cost to the producer. In fact, the government increased the required level of methanol with the explicit goal of making it too difficult to remove completely. They did this conscious of the fact that those who drank the improperly purified product would be blinded or killed, and justified this by pointing out that the consumption was illegal.

But whatever, Slate says it was a conspiracy to poison poor people, I'm sure that's the right explanation

Slate published the article, but the author is extremely well credentialed: Pulitzer Prize, director of the Knight Science Journalism program at MIT, author of a recent book on the topic: http://deborahblum.com/Author.html. You can read the introduction to relevant chapter from the book here: https://books.google.com/books?id=O2HqmJtFkDIC&pg=PT76&lpg=P...
Speech Is 3x Faster Than Typing for English and Mandarin on Mobile Devices [pdf]
It's a step in the right direction. I can't wait to see more accessible languages like lisp built on top of vulkan and opencl.

Programming for GPGPU and heterogeneous computing is difficult, unwieldy, and feels primitive (Partly by design). With better languages more people will be able to write powerful abstractions that are also highly concurrent when the resources are available.

Pyopencl is also a step in the right direction. It allows you to descend into opencl for the heavy lifting while remaining in the python ecosystem for everything else.
400,000 GitHub repositories, 1B files, 14 terabytes: Spaces or Tabs?
Warner Bros. Flags Its Own Website as a Piracy Portal
Can you quantify this? How many of these people exist?

To me this just sounds like some sort of "stranger danger" boogeyman. A problem that is much smaller than you make it out to be.
should use it in the election!
I mean more specifically the way the components are flush-mounted, not in the standard DIP arrangement. They don't require holes drilled in the board, and more importantly, don't penetrate the board itself, so components can be mounted on both sides if necessary without risk of overlapping holes.

I can remember building computers in the early 1990s with logic boards that looked more primitive than what was in this module from the 1960s.

Apparently surface mounting was developed specifically for the Launch Vehicle Digital Computer: https://en.wikipedia.org/wiki/Surface-mount_technology
That is not my counter regarding Crockford. Rather, my judgement tells me that the notion that physical strength is inherently "masculine" in some way that excludes non-masculine people is nonsensical. I don't accept it, and so the whole argument falls apart.
Algorithm generating random ideas is turning the tables on patent trolls
I think that in practice people worry that the tactics used indicate that actual inclusivity isn't the true goal, and the true goal is to create a new hierarchy with 'their sort of people' at the top and therefore 'our sort of people' being thrown out - i.e. inclusivity of everybody who agrees with us and let's just round everybody else off to bigots.

My personal opinion is roughly that, yes, that's potentially a failure mode, and one we should watch for, but that people are probably far more worried than they need to be about it - and also that the tendency to dismiss such worries with "but how can you be against inclusivity" is rather missing the point and just makes things worse.
Economics and Evolutionary Biology Reading List
The Drugs That Hitler Took
The time I 'nearly' solved the Twin Prime Conjecture
> That's great for transparency, researchers and journalists and makes corruption much harder to get away with.

So, I think in this case, "transparency", "researchers" and "journalists" are all highly irrelevant.

1. Journalists shouldn't write articles about how person X makes €Xm a year. The friend of my cousins husband was abducted when he was a kid, because the press kept writing articles about how wealthy his family was. Why? Just because they could sell a few newspapers. Despicable.

2. Researchers: the data could easily be anonymized.

3. Transparency. Why? Just because you say everything else is public isn't a valid reason (to me). It's not like you have a choice. Are you OK with a list of all of your assets being public? Every property you own, globally? The exact amount of money on your bank account? How about your medical history, so insurers can easily determine how healthy / sick you are? Or your sexual preference?

4. Corruption: BS. I would seriously doubt people would be stupid enough to receive “dirty" money and then declare it to the tax authority. And if they were, they'd probably route it through a company as consulting fees or something.. Be realistic, please.
Read Less. Learn More
If you believe in natural selection, then those companies that do better at minimizing taxes are more likely to survive than those that don't, meaning the tax minimizing companies we see now are simply the result of a natural progression.
>My question is why do you think we should default to not believing rape victims?

Where I live, we have the principle that the accused is innocent until proven guilty. It is a legal right as well as a human right under under the UN's Universal Declaration of Human Rights, article 11.

Frankly, this trend of accusation = guilt that has popped up among today's youth is rather disturbing. Hopefully, enough of them will be bitten by it for them to re-learn the lessons of history that caused the presumption of innocence to become the standard.
How it's related to this conf and Crockford? They refused papers of gay-speakers? Crockford insulted gay-speakers? For both cases answer is No - I don't understand this hysteria about Nodevember.

I respect gays, I respect women, but they should try to attempt as speakers before asking why there's only male speakers on some event.
If I disagree with someone, I will state it, but I won't try to get them banned from a speaking engagement and I won't track down their employer, or go out of the way to label them publicly. There are ways to have a discourse without going to extremes. What's happening now looks more like a witch hunt then it does a public debate.
There are lots of engineers who would be willing to work towards decreasing cost of living, even if it decreases their salary.

I certainly would. I don't really care if my salary goes down by 10 percent if I massively help make the world a better place.
Are we to accept all allegations levelled against others as unimpeachable truth by default? If so, what legitimate means do the accused have to clear their names? You are calling a man a "rapist" solely on the basis of allegations. Presume innocence.
And often there are titanic struggles to manage noise. I mean changes of 1% with sample sizes of 200 or so (education). I especially cherish 'business systems' that produce percentages accurate to two decimal places.
> Whatever happened to making a grocery list before you leave?

It stayed on the table where you carefully put it in-order-not-to-forget-it, as usual ;-)
The only advantage I could see is _PERHAPS_ combating excessive legal tax avoidance. But I doubt the people focusing on significant avoidance care enough to pay more, just to show off some sort of status. I know I wouldn't care enough to pay more.
>> Force is, ultimately, lethal violence.

>I think you're overgeneralizing...

The threat of violence only works when it is credible, and it is only credible when consistently applied. Cops will kill you if you frustrate them in their escalation of force, they have to - otherwise the jig is up and law enforcement gets very difficult. There are cases where the state will intentionally look the other way so long as it remains low profile, because the price for publicly maintaining the status quo is just too expensive.
^ yeah this comment is what i was looking for in this thread.

the same argument about vehicles on a collision course with you being fixed on the windscreen applies equally to being fixed behind your pillar. particularly pedestrians crossing in a crosswalk. it makes sense to always look 'around'
your pillar when you go past a crosswalk or when your pillar is lined up with the corner of an intersection.
"The number of firms with shares publicly listed in the University of Chicago's Center for Research in Security Prices aggregate index has fallen to 3,267 from a peak of 6,364 in 1997."

1997 is an interesting year to pick as a benchmark, since it was in the middle of the internet bubble. In those days, lots of companies that had no business going public (e.g., no conceivable path to profitability) were going public. Over the following years, these companies died off. It's probably a good thing that such companies are not going public anymore.
I'm not going to touch what happens in the east, wherever that is, because that's irrelevant to the American concept of free speech.

But your basic point is you like free speech so long as it agrees with your pov? And the second someone is criticized in a way you find unacceptable (free speech!) it's wrong?

And people shouldn't be excluded (freedom of association also means the freedom not to associate) if they produce speech xupybd doesn't find offensive (trivial examples blah blah blah)?

I reiterate you and gp are deeply confused.
I'm pretty much amazed there is no perl in the top 400.000 repos.
It does seem like Intel is going to see their market share in the server space erode not from traditional competitors like AMD, but by upstarts using ARM.

Intel's Xeon Phi experiment hasn't produced anything cost-effective and workable yet, but if they can get that to run at low power they might have an answer to the swarms of ARM systems on the horizon.
Unless You’re Oprah, ‘Be Yourself’ Is Terrible Advice
We have something called democracy going on up north. We decide our laws by vote. So those that are on the losing side of an issue will just have to live with it until laws change. Similarly to how various restrictions apply to drugs in the US.
> step 1 is becoming irreplaceable so they can't replace you when you become inconvenient

It is a hard lesson, but no-one is irreplaceable. Even if it means an entire product/group fails, if you are inconvenient you are gone. Organisations are not rational actors.

> following directions like a total Svejk

I love that book. It would be nice to seen a version in a corporate setting. Instead of a war it could be some behemoth company doing a massive pivot to the cloud, rewriting every bit of business logic in ruby, etc, and its lowly minion who is forever avoiding work with mandatory training courses, and who never pays for lunch because they appear at the smallest meeting which has corporate catering.