skysight-inc/HackerNews huggingface dataset:
I am not saying whether the European system is better or far worse, just explaining why our systems permit free studies easily.

France is clearly lacking of interesting jobs (SII) in IT, expect research maybe. Europe is also far from having a perfect society, but nothing is black or white, just gray.

I was working only few weeks ago in Hong-Kong for the biggest French bank in HFT and had a decent salary as a graduated. Hong-Kong follows the US style. I was asked to move to NY for 1XXk but finally opted for a life in Sweden for many other reasons. Anyway, I did my research about NY.
With the 1XXk in NY, you must pay a 3000$ * 12 rent (36k) for a 40m², put 1/3 for a future retirement and in case of a terrible health problem (30k$). When you get children, you must pay everything by your own, like fees for 2 children = 15000$ * 2 (30k$). Plus you work 30% hours more, hence make 30% more per hour. Statistically, Americans are richer, so it must be interesting to move there especially when single. It highly depends on your life style and your expected work-life balance.
I guess Haskell finally made it.
Because noise and interference. You don't want the neighbor opening his garage door to abort yours--your code and his would be interspersed, but you both still want your door to open.
They would love that. They don't care if it was 'made in America' they just want to sell it here.
I use it to defeat geolocation as well as analytics.

Even if the website I'm visiting is unencrypted, no one is going to know where I am, who I am or what I am like.
Thank you for an interesting reply.
They don't bend, they twist. In a leftward turn, the rail tilts a bit to the left. So, when entering a leftwards bend, the front right wheel moves up a bit before the back right wheel does. That causes slight torsion in the carriage.

Springs decrease the effect, but springs in railway carriages tend to be quite stiff, as the rail shouldn't have large bumps.
I define fantastic ideas as ideas that I would have no qualms committing myself to for years on end.

I've only ever had a few of these ideas, and it took months to develop them to the point where I fully believed.

Upon sharing with people I trust, the reactions I received might have been approximated as anything from indifference to them secretly thinking "this guy is totally nuts." This in turn wavered my own belief.

Later, two of those very same ideas ended up successful YC companies.

The moral of the story is: if you need to seek external validation to confirm your own idea is fundamentally good or not, you probably have no business executing on it in the first place.

I know that flies contrary to the oft-repeated dogma of seeking validation at every step (market or otherwise), but having to do this in the first place - at least on a fundamental level - reflects negatively on one's sense of product. It also underscores a lack of vision, and I dare say vision is one part unwavering belief.

Generally speaking, unless you're having a casual chat with Sam Altman and Paul Graham, you probably want to trust your own laboriously-thought-out conclusions much more than you would someone else's off-hand opinion.

It boils down to a difficult psychological balancing act. On one hand, you need to drink your own Kool-Aid to a point where others view you as crazy. On the other, you need to be mindful of traps such as bias and fear creeping into your thought process, rendering you truly delusional.

>IMO ideas need space and air to bloom, grow and flourish and you can't do that under lock and key.

I would argue they can, provided they are continually evaluated and evolved with rigorous thought. That said, giving an idea space to breathe is certainly a positive thing and should be sought when appropriate.
> People who make that argument about the second amendment always seem to forget that the U.S. military has been getting its ass kicked for more than a decade now by people mostly armed with Toyota pickups, AK-47s and IEDs.

People who make that argument seem to forget that if you decide to rebel, the 2nd amendment doesn't matter because you are a criminal and can bring guns over the border through Mexico or via other channels. The same is true of IEDs.

The "people" with AK-47s aren't getting them legally as common citizens.

That doesn't change the fact the majority of the US isn't going to rebel and that such "rebellions" in the US tend to look like this:

http://en.wikipedia.org/wiki/Ludlow_Massacre
I suspect they have figured out the hard part.

If you look at the documentation (eg., [1]), the design has been rather carefully thought out; it's just that they're implementing it from the bottom up.

According to their roadmap [2], they're aiming for KV functionality in 1.0 and aren't aiming for SQL until past version 2.0 (it's currently alpha).

Given the backgrounds of the technical people involved (including Google, as this project is inspired by Spanner), they should have a lot of experience with what they're trying to accomplish.

As for "done before", a core feature of Cockroach is true ACID transaction support, including snapshot isolation, something no distributed NoSQL database I know about supports. (ArangoDB does support transaction, but is mostly NoSQL in the sense of implementing a different query language than SQL.)

[1] https://github.com/cockroachdb/cockroach/blob/master/docs/de...

[2] https://github.com/cockroachdb/cockroach/wiki/Roadmap
Don't use this for anything important, and certainly not with a non-unique password.

Key is derived from a single SHA256 (can be brute-forced very rapidly), cyphertext isn't authenticated (can be tampered with or corrupted without anything noticing), and the padding function is broken (strips trailing NULLs, so no good for binary files).
Absolutely; everyone just assumes it's already secure, or at least as secure as the deadbolt on their front door.
You are mistaken, the American system is certainly not true free market capitalism. It is crony capitalism.
Its still a better name than brainfuck :) http://en.wikipedia.org/wiki/Brainfuck
Very nice. I hope the full song lyrics are exposed through the API https://docs.genius.com/#songs-h2

MetroLyrics locked down their API and did not respond to my email :( http://api.metrolyrics.com/v1/

All I wanted to do was NLP based stuff, nothing for profit. The Genius API should hopefully help. Such a pain creating custom scrapers each time
The advantage, of course, is that LLVM has probably over a hundred man-years of optimizations in it, including two IRs (SSA LLVM IR, SelectionDAG), tons of target-specific optimizations (ScheduleDAG, Machine-level optimizations), great tooling (e.g. DWARF support, Address/Thread Sanitizer), and lots of community support. None of it is bloat as far as Rust is concerned. I optimize bare-metal Rust code nearly every day and if I had to spend time fixing suboptimal codegen due to missing optimization passes in the compiler I'd never get my job done. Especially since I work on ARM, where bad codegen punishes you hard.

There's certainly a lot of room for improvement in Rust's build times, but LLVM was completely indispensable for the language to get off the ground, and I don't regret using it for a minute.
And Commodore would have to get an honorable mention
I haven't seen Valve advance a reason for these to exist outside of their worry at having to compete with Microsoft on their own platform. Which as a reason is completely besides the point for the consumer, which I think is why we have these confusing machines that combine the worst aspects of PC and console gaming.
"If you take a 3500 $ Swedish salary with all the taxes applied, your life level might be equivalent as a 7000 $ salary in US." Completely agree.

I live and work in Manhattan. I love the city (!) But between Federal taxes, state taxes, and city taxes, the reality is that I pay over 40% taxes. Yet, I receive none of the benefits European countries offer their citizens: state sponsored healthcare, subsidized (and good) education, etc. It's a real shame because I think it reflects very poorly on us, as a "first world" society.

For those not from the area, a few figures to give you a sense of things:
- the truth is that public schools have a bad reputation. There are a few exceptional public schools (Stuyvesant, Hunter, Bronx Science), but they're highly selective and certainly can't fit every kid in the city. I know many who send their kids to private schools (>$30K or $40K per year in tuition fees)
- health insurance is tied to one's employer, and while some is subsidized by employer), it is paid out of employee's paycheck to a private insurance company.

So, yeah, taxes may be high in France, Germany, and many other countries, but there's some return.

Again, I love NYC and all it has to offer. Objectively, one has to be honest about the pros and cons living here.

Disclaimer: I am married to a European. Perhaps I've been drinking the kool-aid :-)
How to Debunk a Product (The Batteriser)
"The JVM has billions of dollars of engineering effort poured into it. At the same time, it is stil out-performed by low-budget small-team efforts (e.g., LuaJIT, Inferno)."

This seems a truism with respect to many "high value" software products/projects across the computing world. The ones that attract large investment.

The only time I ever use Java is when I use something made by someone else who uses Java. And when their software slows to a crawl or crashes, what can I do? It was not my decision to use Java. It is so pervasive, there's Java on a SIM card, what can a user do? Impossible to avoid.

But as for computers where I can open them up and install my choice of kernel and utilities, I have no need for Java. There is not a single file of Java anywhere in my source tree. I can find code written in terse languages that does everything I need to do with the computer. Code that out-performs Java, easily.

Maybe something written by a small team or even one person. :)

I think that is what makes the ITC field so entertaining. No matter how much cash and how many engineers a company can accumulate, a small team of dedicated people with little to no money, sometimes just one incredible mind sitting at a keyboard, can still create something that wins on performance. Is that not "success" of some sort?

As for Java, I guess it depends on how one defines success.

I like brevity, conciseness, performance and reliablity. Not sure I would label Java as a success under those criteria, but that is just my personal opinion as a user.

In terms of mindshare, Java is a tremendous success.

You mentioned Go. Rob Pikes' OSCON 2010 talk introducing Go had some criticisms of Java with examples. I think he said Java was a symbol of bureaucracy or something to that effect.
Let us celebrate the success of bureaucracy. Congratulations Java.
The truth is that rust is in its infancy its all guesses at this point. Go didn't attract c++ people as people first guessed.
You haven't adressed any of the points I made, please take another look at them and address them individually. Your anecdote was hazy, unspecific and irrelevant.
Seven New Mini-Frogs Found – Among Smallest Known
if someone makes an extremely deadly virus, id much rather we have spent the money investing in a cure than trying to track down who made it.
It's certainly worth your time to recognize your imitators. At the very least it validates your idea.

I keep a long list of alternate versions of a game I invented at http://johntantalo.com/wiki/Planarity/
You're required to report crimes in progress, and illegal orders. When the regular channels make themselves unavailable your duty still remains.

If there's a traitor, it certainly isn't the whistleblower.
If Rand Paul becomes the next president, I bet we'll see it in his first term.
Wal-Mart offers a peek at robot grocery pickers and other innovations
Good write-up, but damn it that guy has got to learn the difference between "its" and "it's". It's killing me!
Yeah, you basically are buying a PC-in-a-box in order to get AAA PC games. At which point...why not buy a PC and hook it up to the TV?
Location: Toronto, ON

Remote: Yes.

Willing to relocate: No.

Technologies: Python, Pandas, SQL, JavaScript, PHP, HTML/CSS, Laravel

Résumé/CV: http://linkedin.com/in/alexpineda77

GitHub: http://github.com/alexpineda

Email: alex[at]alexpineda[dot]ca
Right tool for the job. Static typing works well for systems software. Eve is aimed at scripting / knowledge work, where you are mostly manipulating collections of messy data and it's useful to be able to start with a loosely specified program and only nail it down with types once it settles down. Imagine a relational database where you can vary between setting every column to Any and not caring about relationships, or strictly typing everything and adding integrity constraints all over the place.
> PC enthusiasts can get a Steam Link for $50 for most of the benefits of this.

What are the benefits of SteamOS? 1080p is less resolution than a good PC monitor has.. not to mention most graphics cards can straight up use HDMI anyway.
I've been tempted to try getting rust going on some of the small arm micros I've got lying around. The memory safety would be tremendous boon for a lot of development there, same with the ownership/lifetime management. I think I'd probably have to strike most of the standard library but it'd still be really useful.
Rucka rucka Ali is on itunes and that's the most racist and sexist music I've ever heard.
One word: OpenROV.
I created a very similar device when I was 17. Back then though, most people with openers had analog remotes. This was one of the first times in my life I ever used (and subsequently purchased) a frequency counter. Oh, what excellent memories.
Eww what the hell. I don't use ruby, and if I did I might very well - as a PCRE half-expert - fall into this trap based purely on the assumption that ruby was using PCRE. I just looked at their Regexp class, and it matches PCRE in most regards. The fact that /m makes . match newline \n is horrible - every PCRE-based implementation uses /s for that, whereas /m only affects ^ and $.

It still falls on the developer to understand the exact flavor of regex available in their language. And yet ruby is doing a disservice to anybody coming to their language with existing PCRE knowledge by having syntax that is almost an exact match to PCRE used in many languages... only to find out someday that it's not. Harsh.
A straight white male.
If you consider the use of symbols as “obfuscating your own code," use closures with my blessing.

What, exactly, is the problem here? I don’t recall the article saying that symbols are the only way to do this, or the best way to do this out of all the options. I recall people saying similar things about closures for a while, until it caught on that closures and lexical scope are a natural part of JavaScript.

TFA’s point is that ECMAScript 2015’s choice to keep classes as first-class functions with prototypes that are objects is what allows us to use all of the techniques we already have for first-class values, including returning them from functions.

As I keep saying, using a closure (if that’s what you want to do) demonstrates the exact same thing, it works because a method is just a function.

Now that we have established that I am not claiming that symbols are better than closures, I will warn you about an edge case: When you use compact method syntax, you do get something that an ordinary function does not provide, the `super` keyword.

I do not know how to make that work in the case where you assign a function to an instance of an object. So if you want to override a function while calling the super-class’s implementation, it might be tricky to use the closure solution.

That being said... I wouldn’t stay up late worrying about it.
Try Metro Last Light on the free radeonsi drivers and we will talk again.
It's probably wrong to accuse the Chinese. Most I know actually want to stay, but it's very hard for them to. For that reason, many Chinese choose to go to US/Canada despite being much more expensive (ironic right)

The reasons I've seen are that European companies tend to hire local people; student visa don't come with work authorization post-graduation (the 1-year OPT in the U.S. can immensely help when seeking job - for the company, they can essentially bring you in without any extra cost, and when the year is up, either you've proven your value so they can justify a costly work visa, or they can just let you go); cultural barrier is higher in a homogeneous country; etc.
In-home streaming. Lots of gaming PCs are too big and loud to have in the living room, so you can put them in another room and play games on your TV. But the $50 Steam Link does that,you don't need a Steam Machine for it.
Also https://www.gog.com . Their titles are all DRM free and they regularly have some good sales.
More insightful than most of the comments on there.
Are there any examples of that actually working? We have plenty of examples of utter brutality and backing complete bastards working, see Taiwan and South Korea, or earlier military campaigns in Afghanistan where people actually won instead of declaring victory and going home.

Winning them over with kindness doesn't have a great track record unless there's some other bastard to be the iron fist.
That's true. And I guess half of them wished they could stay. When people abuse the system, it always destroys the dream of some others. No offences to Chinese people either, their high population just makes them more "visible" when it comes to that kind of problem.

As far as I remember in France if you do a 2 years master's degrees, you have a VISA for 1 year to search for a job. One can even search for part-time jobs during his studies. If you succeed, after 2 years more, you can ask for the French citizenship. But, sadly, it collides with the Chinese policy that rejects double nationalities.
What would benchmarking say the slowest part of rustc is? Typechecking/semantic analysis, llvm, or something else.

LLVM is a great innovation when it comes to making new languages from scratch, High performance will hopefully be one of rusts strong points, so its good to have so many companies working on llvm performance for free.
To quote myself: "That's true. And I guess half of them wished they could stay. When people abuse the system, it always destroys the dream of some others. No offences to Chinese people either, their high population just makes them more "visible" when it comes to that kind of problem.

As far as I remember in France if you do a 2 years master's degrees, you have a VISA for 1 year to search for a job. One can even search for part-time jobs during his studies. If you succeed, after 2 years more, you can ask for the French citizenship. But, sadly, it collides with the Chinese policy that rejects double nationalities."
If I remember properly, when Go was first developed, compilation time was one of the primary metric that Rob Pike et al were optimizing for, and drove major aspects of its design. It shouldn't be surprising that Go blows other systems out of the water in this regard.

Here he is talking about it:

https://www.youtube.com/watch?v=rKnDgT73v8s#t=8m53
The Morning Rituals of Successful Entrepreneurs
Brave Trials Hack Tool No Survey
with some species only growing to about about 0.3 inch (a centimeter) long.

What? 0.3 inches is 0.76cm, and a centimeter is 0.4 inches.
Because a business shouldn't constrained to fit an available domain. Dropbox originally registered getdropbox.com because dropbox.com wasn't available. If they'd worried about an available domain name they wouldn't have ended up with something nearly as fitting.
Weird. I did something very similar in the same year.
An expected reaction from the reddit admins...

http://www.reddit.com/r/programming/comments/38kn2g/redditst...
Codero Hosting - Overland Park KS and Austin TX

Codero is looking to hire Software Engineers with Python code in the blood.

And if you know how to handle PHP that would be a huge plus. We want those that are highly motivated and can knock out high profile projects.

Check out our job postings on:

http://www.codero.com/company/careers/

Or feel free to email me your resume, tmartin@codero.com
http://jmcauley.ucsd.edu/cse255/data/beer/Ratebeer.txt.gz
http://jmcauley.ucsd.edu/cse255/data/beer/Beeradvocate.txt.g...
the university my wife works for spends a lot of time and effort promoting their patent portfolio, but I see little evidence in the real world.
It looks like Java will accept it: https://news.ycombinator.com/item?id=8646029
Really cool, now all someone needs to do is mash this up with the RedditStorage project (https://github.com/Rossem/RedditStorage) to make this a real live thing.
Right, you're exactly right, but you also seem to know a bit about sociopaths, and so it surprises me that you are implying that we don't see sociopaths as normal people these days. I've had very personal run-ins with real, genuine sociopaths in my life, and most people just have no idea that there are these people just totally walking around being treated like normal human beings. Sociopaths are not human beings, I say, because what is humanity but our empathy? And sociopaths do not have it, ergo...
The slowest part is LLVM. (You can pass "-Z time-passes" to rustc to get detailed timing info.)

This isn't just an "LLVM is slow" problem, though. It's also a "rustc generates extremely verbose LLVM IR" problem. Optimizing the IR before it gets to LLVM is part of the plan for solving it.
You'll want to locate a copy of Brian Komar's book on Windows PKI; offline root is not hard, but many things in AD:CS land are more mysterious than they ought to be.

Personally I don't like AD:CS for an offline root, oddly bound-up in the OS guts as it is, and with an architecture-dependent cert db; just use openssl to gin up the root, and use AD:CS for issuance / online operations.
Not Chinese, but I've lived there.

A lot of people hate the government, but only in the same way many Americans hate the government. And you're right that they see the CCP as being reasonably good, compared to the alternatives they've had.

In many ways, the central government is much better liked than the local / provincial governments, as they are the ones who clean up corruption when people complain.

No-one likes internet filters (except for the "think of the children" crowd - the filters also block porn). But anyone who really cares can get a VPN, and most people just use puns or images to say things that would normally be filtered.

Yes, you can be hauled to the police for a "tea chat" (literally a cup of tea, and a chat) if you're a popular blogger who is stepping on the wrong toes. But it's not like they're shooting people for dissent - the process is roughly: deleting posts, threats, contacting family / employers, eventually maybe house arrest, fines, prison, etc.

Black arrests are typically internal party matters (e.g. corrupt officials), people protesting in person, organisers, and people going to a capital to petition a higher level of government (some local leader with gang-connections might try to keep people from petitioning his boss).

What annoys the Chinese isn't free speech, per say. It's corruption, pollution, unsafe products, abuse of eminent domain, etc. And things like jobs, education, healthcare, and house prices - they've got a lot of problems, and free speech isn't the biggest one.

Revolutions are expensive. It's a crap-shot whether you get real reforms, or a new strong-man (think Putin). Mostly, they want gradual reform, and that's what they tend to get.
AwardMe – Earn hotel/travel points and travel the world for free