skysight-inc/HackerNews huggingface dataset:
I've said it several times before here, and I'll say it again. US needs a "Constitutional Court" that filters out unconstitutional bills after they are signed by the president, and before they become law. Some might still get through, but everything else will function just like it does today, so there will still be a chance for for that bad law to reach the Supreme Court and be struck down once and for all.

The benefit of a Constitutional Court however is that it should filter out most of the unconstitutional bills trying to pass the government. I feel that right now it's way too easy for Congress/president to pass an unconstitutional bill, and then waiting anywhere from 5 to 20 years (or to never), to strike down that law, time in which a whole generation can be abused by the government (which I find unacceptable - bad laws should be struck down much sooner).

I also think special Courts are usually bad news as they tend to become biased towards their purpose. So for example a "patent Court" will become biased towards patents, a spying Court will become biased towards spying and so on. But in this case, a Constitutional Court becoming biased towards the Constitution would actually be a good thing.
Not just these days, but all of them. Nothing new.
It does violate the US Constitution. They simply don't care that it does, and there is nobody left to stop them. The US has an increasingly extra-legal, extra-constitutional government. What consequences have there been to the vast violations, lying to Congress, law breaking in the spying programs? None, and there never will be. That's a system beyond any decent rule of law.
Yssete
The problem is that it's near impossible for a student to pay attention during longer classes. I think you're trying to measure accomplishing things by the amount of material you work through during a given class, instead of by the amount of information the student actually absorbs during that time.

That seemed to be one of the main points in the article, just getting through material was a terrible way to look at classroom learning.
finally i think this article and comment thread will settle this contentious debate - definitively, and we can all move on - with the decision made once and for all future possible cases and desired outcomes.
I don't hear anybody claiming that. The article is just the story of what these guys did.

The determination behind it, on the other hand, is damned impressive.
Also, ashes are basic (? I mean Non asidic) which is good for you.
Bank employees are instructed to file reports on people who deposit funds in ways that appear to be avoiding reporting requirements. Even inquiring about limits can trigger one.

http://en.wikipedia.org/wiki/Suspicious_activity_report

Also you've triggered a MIL report if you've ever used a money order or cashier's check for more than 3k. A lot of this stuff is old and they haven't adjusted the amounts.
I'm not a huge JVM fan, but the majority of the Java vulnerabilities are related to a very different threat model that many languages don't even purport to guard against: safely running code that you know may be directly written by an adversary. The Java SecurityManager is supposed to allow that by sandboxing code with limited permissions, but has had a number of bugs, some of which can be exploited to let malicious apps break out of the sandbox. That's bad for cases where you are actually relying on running potentially malicious code, like applets in browsers. But not too relevant to the case where you'd be considering whether to choose Java, C, or C++ for a desktop or server app. In that case, treating the app itself as potentially malicious is not a common threat model: people don't normally run C/C++ apps in a sandbox. Although I suppose with the rise of Docker that might start becoming plausible for certain apps, relying on some OS facilities rather than a VM to do the sandboxing.
Take a look at Softcover (http://www.softcover.io/), which is a 100% open-source ebook production toolchain used to produce the Ruby on Rails Tutorial book (among others).
Have you guys not noticed that the article was not written by a journalist?
This is one of the reasons I like my school. Points 1 and 3 in the article are pretty close to nonexistent.

[1]: We operate on a 4x4 schedule (4 classes August - December, 4 classes January - June). So we sit in one class for 90 minutes, a good time to focus on a task and get it done.

[2]: Issue 2 is a problem with every school I've been in and seen. I can't think of any school that has managed time in a way that will cover curriculum and capture student's attention.

[3]: I'm lucky that my school is only 3 years old, extremely new for my district. I can easily form personal connections with my teachers and administration. My teachers know my extracurriculars and understand if I didn't complete my homework that day (I turn it in later, but I do have to finish it).

Overall, this article was a reflective experience and made me even more thankful of my school.
Yeah. One would wonder if we werent so stubborn with the way we write our programs what kind of performance we can get from our processors.
That attitude of justice and fairness, is now mostly a facade. The culture has been rotting for some time. The good things that remain, are left-overs from a culture that no longer exists. The people that find the government's behavior outrageous, find that they have no means or power to stop what's happening, they are in the minority.
It would be easier for teachers to notice these things if their schedules included some time for reflection and preparation instead of packing as many classes as possible into an eight hour day.
Is disappointment in the end worse than disappointment in the beginning and middle?
You can teach them how to use the git command-line interface without forcing them to use Bash, though. Nothing wrong with simply putting `git` in your path.
> When asked by the operator if he needed anything else, he told her, “I want my car to be taken out of impound as soon as possible because I have to go to work tomorrow morning, but I know that won’t happen. And I don’t want to have to pay any fines so put some of that $18 billion you all have behind me, will yah?”

Well seems like Uber picked a great driver that got stung. Would be interesting to see how this plays out vs. a driver with less of a sense of humor.
I'm as outraged by the practices of civil forfeiture and asset seizing as the next guy (our government is increasingly looking like a stationary bandit [1]).

That being said, I'm not at all surprised that it happens and frankly not very worried: it's on a ridiculously small scale. There's a reason the NYT article focused on specific stories—the overall stats aren't exactly that scary.

Of 639 seizures in 2012, 128 were legitimate. While 80% false positives doesn't seem good at first glance, consider that it's out of over 700,000 reports. Less than 0.1% of reports actually led to people's money being wrongfully seized—that's a low enough rate that it's hardly worth worrying about. If anything, I'm more worried that they're not catching more money launderers and tax evaders (only 128 seems awfully low in a country of 316 million).

I think most of us would be hard-pressed to come up with a system which had a similarly low error rate. Paypal, for example, hardly does any better. Probably the biggest problem here is just that we don't provide effective enough mechanisms for remedying it.

But this article doesn't even provide sufficient evidence of that. Take the Hirsch brothers who have been having trouble reclaiming their money. While that's unfortunate, I can totally understand how an all-cash family business which paid vendors in cash might have trouble providing adequate records. If I were with the IRS, I would have flagged them as well—tax evasion runs rampart in those sorts of family businesses.

Yes, there's a small problem in our justice system (that it's hard to correct false positives). But it's hardly something the average person will ever be affected by. Focus on the scarier things, like systemic wiretapping.

1: http://en.wikipedia.org/wiki/Mancur_Olson
Can you elaborate on 'specifying single states for your interactions and letting React rebuild the DOM'...

- this feels like it is a key conceptual difference but I'm not clear on what this means.
Neural Turing Machines by DeepMind [pdf]
Excellent for doing the the actual test!

My interpretation might be the opposite of yours: it's not that the interleaved version fails to overcome the latency, rather the apparently one-at-a-time version is already able to issue all the loads speculatively, and thus isn't being hurt (much?) by latency. If the addresses are known ahead of time, processors are great about issuing loads as soon as possible. They 'retire' them in order, but if the situation is right they can 'execute' them dozens of cycles ahead of time, even across loop iterations.

My guess would be that the slowdown from the interleaved searches is because spreading the loads across multiple cachelines actually works against you, since stalls become more rather than less frequent. Ivy Bridge can have (about?) 10 outstanding L1 requests, which it can issue two per cycle. With a 5 cycle (I think?) L1 latency, this is enough to cover up the latency. Sustaining the two loads per cycle is hard, though, since only 4 ops per cycle can retired. But there are not many other operations here, so the unrolled loop may come close.
Depends on if you are a positive thinker, really.
Create the awesome documentation your customers love
CVS, Rite Aid Shut Down Support for Apple Pay
It's very common for places to claim ownership of all code you write as an employee, both in and out of work. I don't know whether this would stand up in court, but nobody I've spoken to has tried to find out.

As for the provenance of the code, it's quite probable it was a clean-room reimplementation. Writing such tools isn't exactly rocket science. I wrote a PDB-oriented addr2line for VC++ a few years ago, and it didn't have any of the original addr2line code in it at all. In fact, I've never even looked at the addr2line code. I just ran addr2line --help and copied the command line options I saw there. I suspect a reimplementation of strings would be just as straightforward.
"We started in January 2012, and may still be the only Asian YC founders ever."

So that is not true. 9gag is from Hong Kong. Semantics3 is from Singapore. Strikingly is from China. Memebox is from Korea. Cleartax is from India. Those are just off the top of my head, I'm sure there are more.

That being said, I actually would love to see more Asian startups applying to Y Combinator. We should be funding one from each country EVERY batch, not just averaging one per batch. I've made several trips to Asia now talking with startups to try and better understand how YC can do a better job and what is it about their ecosystem that makes the Asian startup scene so different. For example, I did office hours with over 60 Japanese startups trying to understand why it feels different over there. What surprised me the most was how much we take for granted here in the US about our startup ecosystem and values.

My plan is to write this all down in depth soon and figure out what actionable things can be done by YC to help. Stories from companies like AnyPerk help, but so much more needs to be done by us to reach out to founders out there.
From now on I'll be more tolerant when someone plays with their cellphone during one of my presentations.
Woohoo, I don't need to change my Russian habits!
> Saying that you cannot hand code better than the compiler for a non-Pentium CPU nowadays sounds similar to saying that if you use too many set bits in your data then the punch cards will warp and tear apart from too many holes.

If one prefers a style with more set bits than not, looks like there could easily be a physical switch on the machine to inform it to globally flip the bits.
Twitpic Data Will Stay Alive “For Now” Thanks to an Agreement with Twitter
> I'm also pretty sure that the compiler is extremely limited in what it can do here. And that is dangerous, as running in constant space is often a matter of correctness, not one of optimization. I would rather have the compiler err on me if it sees non-tail recursive calls, rather than try to be smart sometimes.

I've sometimes wondered why OCaml has "let" and "let rec", but not "let tail rec". It seems that something like this would be good for documentation and avoinding errors.
That's an understatement. The entire Constitution doesn't apply if two branches of government agree it doesn't.
You are absolutely wrong on that last point. That is not how products are developed at Google and it is not how Inbox was developed. I work on Inbox, and I have never once, ever, in three years, seen anyone mention how this will be used to enhance ads or monetization. The entire focus, every single design doc, every single product manager meeting, has been on improving the experience of email for the user.

The ads division is mostly firewalled off from the daily concerns of people developing products at Google. They supply cash to the treasury, people think up cool ideas and try to implement them. It works just like startups, where you don't always know what your business model is going to be. Gmail started as a 20% project, not as a grand plan to create an ad channel. Lots of projects and products at Google have no business model, no revenue model, the company does throw money at projects and "figure it out later" how it'll make money.

Do you think Johnny Ive, when designing the Apple Watch is concerned more with the business side of how they'll up-sell different watch bands to make money, or do you think he is absolutely focused on delivering a product experience that is fantastic and that if they do a good job, the business will do well?

Someone may figure out how to shove ads into Inbox later. There are separate teams who figure stuff like that out. But those people are not the ones who control the product features, purpose, or design goals. They don't come to us and say 'Hey, we want to sell more ad space in Gmail, do you think you could come up with a UI to cluster emails so we can surface more ads?' That is not how things work. Products start with ideas to solve user problems, not with ads.

Notice, G+ has been out for years and still doesn't show ads. Do you think G+ was designed to show ads? It was not, otherwise it would have shown them already. Someone will retroactively figure out how to do it at some point. In the same vein that Twitter was launched without knowing how they'd put ads in it.

Products at Google, from Search, to Mail, Calendar, Docs, et al are designed primary to help users. If we do a good job, we will retain our user base, and someone will figure out how to convert that to revenue, be it ads, or direct payments.

Ads are a necessary evil, but they are not the primary motivating force driving designs or features, either inside Google, or in the wider startup community.
It's always amazing to me that as tech entrepreneurs we largely sell to others the idea that technology enables us to do anything from anywhere, but simultaneously believe that there is exactly one place on earth where we must physically be to get anything done.

A hundred times, this. Granted, with current technology remote is much less efficient than face-to-face collaboration. But then there is also the all-to-important courtiering side to it, which might be rather awkward to do with a telepresence robot (I guess).
Autism is a BS disease. That should be pretty clear by now. Just like "gluten allergies".
They have every right - even if they translated the source code to "strings" to C# line by line, they aren't distributing the result, and hence have no GPL obligations whatsoever. By the same token, if they did distribute it under something other than the GPL (which they would), and it were found to be a "derived work", they would be infringing copyright. However far-fetched, it's no surprise they play it safe.
In two out of the three given examples, the people involved admit to deliberately structuring deposits to avoid reporting requirements. That is a crime, in and of itself. Ignorance is not a defense.

These people were given bad advice by bank tellers and accountants, but they are still guilty. Being offered a settlement by the IRS is more than they should have hoped for.

If anything, they're lucky to have been subject to civil forfeiture. In a criminal process, they would have lost all of the money, and also potentially spent time in prison.
Haven't checked but I'm pretty sure the binutils just look for "magic numbers" (ie are the first four bytes "0x7F 'E' 'L' 'F'") and don't look at any filesystem information.
Is it like readme.io ?
First time I say OMG in internet! This is hilarious and demential, like a Salvador Dalí visual basic nightmare, bravo! couldn't fire a bsod, what am i doing wrong? wow factor: check. impressive and still laughing at it.
Ask HN: CoffeeScript or ClojureScript for writing a game in JS?
As a side project I'm planning to write a simple game in javascript, and why not learn something new?
Companies normally try to cut costs where possible. If they can rent fewer spaces in a garage that certainly ought to save them money, in addition to giving them greater flexibility when considering alternate locations.

I don't really understand what you're actually saying. Is it an accusation? A counterargument? Merely an observation? I do think people should have the option to receive cash in lieu of benefits where practical.
Nice story. I'm so tired of hearing all the "get rich without stressing yourself - by using this one simple trick" folks. Not that I encourage going to extremes for no purpose, I just don't see these as extreme at all. Just determined.

Sharing a room with a few people for a little while to save the last bit of money? I just call that camping and adventure, which some people actually seem to like. Have the commenters here never been camping? Travelled on a small boat? Been in competitive sports? Hiked a mountain? And they cry about sharing a room for a little while? What a bunch of wimps!
Horosquote app
Horosquote is an application for you to get the daily inspiration you need, but instead of the well-known ”daily horoscope” it is based on inspirational quotes.
I stopped reading the article after the missing "the" in the third sentence.
The Very Hungry (Carnivorous) Caterpillars
True, 'if 3' will stay there if there is no rewrite for it. You can also use treat a lack of possible rewrite as an error, this is what the Tao 3D document description language does. You'd get an error like "No form matches 'if 3'".

Underneath, there is a rewrite operator, ->, that means to transform the shape on the left into the shape on the right.

The precise semantics are a tiny bit more complicated than that, but it iterates until there is no more transformation that applies. Some specific rewrites will be transformed into "opcodes" of the underlying machine model. So A+B with integers on each side will execute an addition (the inner representation of the transform is something like A+B -> opcode Add).

For more details, you can read http://xlr.sourceforge.net/sites/default/files/XLRef.pdf. I badly need to update it, it's out of date, I have a more recent version, but I need to learn the new way to connect to SourceForge.
Horosquote is an application for you to get the daily inspiration you need, but instead of the well-known ”daily horoscope” it is based on inspirational quotes.
I wouldn't call TypeScript an "ECMAScript 6 with types". It feels more like a superset of ECMAScript 5 as it introduces non-standard features such as static class properties and public/private scoping while major ES6 features such as proxies, symbols, generators, modules or block scoping are not supported.
It's actually super cheap & easy. The setup below costs a few dollars a year and uses ~20MB RAM total:

* Get a box from http://lowendspirit.com/ (or http://lowendstock.com/)

* Install OpenVPN & setup client certs with https://github.com/Nyr/openvpn-install

* Setup your hosts file with http://winhelp2002.mvps.org/hosts.txt

* Install & config the OpenVPN connect app on each device (no SFTP? use https://transfer.sh/)
I'm in my 4th year of teaching, yet I graduated from high school 10 years ago. How well do you remember your daily schedule from 10 years ago? Do you remember what made you restless? What made you tired? What made you stop paying attention? And were you so meta cognizant that you recognized the source of that restlessness?

Doubt it.

It is rare for teachers to have the time to truly consider the student's perspective in their class, and the context of how that fits into the entire school day experience.

EDIT: I should note that I read this article a few days ago. The entire staff at my school held a discussion on how to make school better in that regard. This blog post alone will at minimum affect the 1400 students at our school, but given the number of places I've seen it shared, it will have a much larger impact than that. Always a good reminder.
The G+ juggernaut rolled over it. Same reason photos went to hell for a few years until G bought a few startups and started over.
In XL, a multifix is a combination of infix, prefix or postfix. Note that the various nodes exist only for the programmer's convenience, i.e. they represent a user-visible syntax. Internally, I could do with only a node with two children.

Something like [A,B,C,D] writes as:

Block with [] containing
Infix , containing
Symbol A
Infix , containing
Symbol B
Infix , containing
Symbol C
Symbol D

So this allows me to represent multifix along with their expected syntax. I could also represent for example:

[A, B; C, D]

if A then B else C unless D

for A in B..C loop D

The last one is actually one of the for loop forms in XL
When I first started using Inbox I thought "Neat, it's all the Google Now-like stuff that they had incorporated into Gmail, but done a lot better". Whether Google rummaging through your email is something desirable is a serious question, but let's not pretend Gmail did anything fundamentally different in this regard.

Inbox was probably launched as a separate product because replacing Gmail with this interface could have sparked a mass exodus by users resistant to change. I personally like that I can switch between the two products when I need to do something quickly in an interface I'm already comfortable in.
Starting Open Source
Interview with Ian McEwan
It isn't just the act of making deposits less than $10,000 that is structuring, as you quote, it's making deposits under $10,000 to evade reporting requirements.

If you run a small business and make deposits of $5,000 because that's all you build up in a week, you have a pretty good chance of making the case that you are just doing your business. If you need $35,000 for some purpose and make 4 or 5 trips to the bank to get it, your explanation of why you needed to make 4 or 5 trips is sure to amuse the investigators.
Most days I don't eat meat, but the average in the US is 13 ounces per person per day. My impression is that the majority of people I know eat meat at least two meals per day. I'd guess that's the highest in the world, but I don't know for sure.

Edit: it appears Luxembourg has us beat (http://www.npr.org/blogs/thesalt/2012/06/27/155527365/visual...).
You're right that most people's experiences don't turn out this way, but that's why it's worth reading. I also think it's unfair to say that this is nothing more than clickbait. It's easy to see a lesson about grit here and I think founders need to hear these stories as much as possible...regardless of where they are located.

Also, it seems odd to me that you would say that you don't want to take anything away from their achievement, because this seems to be the only reason you're commenting. I think it's very obvious that Taro has no agenda to perpetuate the mythology of SV. It just happened to be in SV that these series of events happen to him.