skysight-inc/HackerNews huggingface dataset:
I watched that presentation and he really wasn't championing monopolies in the sense of no internet or water competition, or even really from a consumer standpoint. He was talking about positioning your company so that you aren't really competing with anyone else, either because you are doing something different, or your product is orders of magnitude better (first iPhone) so you don't realistically have competition.
The article talks about numbers, finance, GDP and economy without explaining the politics of it. How are they going to attempt reunifying with a country which is run by an autocratic regime that has essentially brain washed its citizens into hating the south? Is there going to be military intervention? What about north's nuclear arsenal? Or is it going to be an open reunification where the north government decides to stop ruling and handover the country to the south?
As a person who doesn't even own a mobile phone at all I support you wholeheartedly. How am i supposed to use anonymous messenger giving him my real phone number!
This is a really fair question. I think it is simply he doesn't want to look weak. The political problem with him fixing the EOs is he has to sign them. This is just a publicity stunt to blame someone else for not doing something he lacks the courage to do himself. Its truly mind-bending. A good leader would dix the stuff he can fix by himself and then work with other people to fix what needs to be fixed by consensus. POTUS is not that guy, tho.
It's the government filled with old socialist-era guys who surely aren't going to be so willing to just give up their power

And that's what this announcement is about. $500B pays a lot of bribes (sorry, "industry reunification payments" or something). And don't think for a moment that the South Koreans will hesitate for a moment to pay them.
Compared to china, they are still insanely advanced. China's plans to have their own space station in 20 yrs, this could be easily halved with russian tech.
just added function previews to make playing easier!
May I ask why? Not having parallelism seems like a net negative to me...
You might have been playing with me. I hit you with an exponential function?

I think the game crashed when I hit one of your locations.
In recruiting?  Just say no to cash refunds
Deal by Cystic Fibrosis Foundation Raises $3.3B Cash and Some Concern
Edit (oops I thought you could control temperature. My bad. An electric skillet would do that, but not look as cool.)

I would highly recommend that you experiment with modulating the temperature. You can get a measure of the thickness and total thermal mass based on spectral response. A simple heat diffusion model should also let you estimate internal temperature, if you assume the slice is thin relative to diameter. Note that the convection and radiant heat flows from the pan won't change as the food cooks (only from the top of the food)... At the beginning (assuming a heated pan) heat flow into the food will dominate and near the end I expect evaporation will change.

You should also be able to do a better job with onions and things you want to cook slowly,because you will see a rapid drop in thermal flow as moisture levels drop... Note, also that boiling evaporation doesn't depend strongly on temperature. Cooking a proper roux could likely also be made more simple,if you knew when to pay close attention.

It's a bit like a rice cooker. Those can actually be VERY smart.
>Is there a reason for this planning? Is this government or private enterprise? Maybe this is the south sending a signal to the north? Or private enterprise in the south with government backing? I swear Korean politics is more confusing than the east-west Cold War.

The South Korean government expects the North to collapse at some point. North Korea only survives as a country because the Chinese give them oil and other countries give them food periodically. Nearly 100% of the country's economic output goes to the maintenance of the state.

>Reunification went well in Germany. Although even now there are vast differences between the east and west, the east is fully integrated. Think of it as the poor southern US vs the east coast.

That's ridiculous. Germany is a very wealthy country and it paid a huge price to reintegrate the East. A process that's not complete, by the way.

South Korea is not as wealthy as West Germany was, and North Korea is far worse off than East Germany. Reunification will break the South, economically.
Considering that searching for gems is the primary call to action, adding an autocomplete drop-down would help users a lot.
Embed a sensor in an All Clad and I'm interested. The heat control and even heat distribution you get in a high quality multi-ply pan with a copper ply matter.
I also deleted the app earlier today. Even mentioning threatening journalists is incredibly ridiculous. I'm happy to see Lyft getting bigger in my city, and have had great experiences with them.
This article lacks any kind of substance: it is a short summary of a couple of links about Über with an accompanying graph of the blogger's Über/Lyft usage.
Programming Contests
Judge Orders YouTube to Give All User Histories to Viacom (2008)
Can you elaborate on the text search example? I genuinely have problems trying to find a fitting use case for this.
Did David quit using Facebook too?
Cool!

Just a note: I have double scrollbars visible!

It would be nice to see the colors of previous days as well.
Remove it!

At the very least give us the option to create games with/without previews.
Unbroken Markets
A social network that only lets you meet new people
Just an assortment of links and rant. Nothing substantial in the article.
Machine-Learning Algorithm Ranks the World's Most Notable Authors
White House responds to anti-SOPA petition with calls for new legislation
I like Lyft, but the app usability could seriously use some work.
This building is an organism for making newspapers
Yep. Just what I thought.
I've only done Lyft and Uber a few times in LA and I'm almost inclined to say that those who drive for Lyft and Uber are eerily projecting the company they're working for. Lyft the company is far from being saintly, but the drivers I've encountered have been much more mature than the Uber drivers I've had (I once got a guy who insinuated that he drives under the influence). They have been a kind of odd experience. I am curious how many new drivers are following the politics.
That's an outrageously overwrought type, though.

Let's say a promise is a thing which can either succeed or fail eventually. If it fails, it gives a type e, if it succeeds a type a

Promise e a

Now, `then` operates on the successful result, transforming it into a new promise of a different kind. The result is a total promise of the new kind

then :: Promise e a -> (a -> Promise e b) -> Promise e b

I'll contest now that this is sufficient. Here's what you appear to lose:

1. No differentiation of error types
2. No explicit annotation of the ability to
return constant/non-promise values
3. No tied-in error handling

That's fine, though. First, for (1), we'll note that it ought to be easy to provide an error-mapping function. This is just a continuation which gets applied to errors upon generation (if they occur)

mapError :: (e -> e') -> Promise e a -> Promise e' a

For (2) we'll note that it's always possible to turn a non-promised value into a promise by returning it immediately

pure :: a -> Promise e a

Then for (3), we can build in error catching continuations

catch :: Promise e a -> (e -> Promise e' a) -> Promise e a

We appear to lose the ability to change the result type of the promise upon catching an error, but we can regain that by pre-composition with `then`.

So, each of these smaller types is now very nice to work with. They are equivalent in power to the fully-loaded `then` you gave, but their use is much more compartmentalized. This is how you avoid frightful types.
Think regular expression JIT compilation, for instance, in the spirit of http://swtch.com/~rsc/regexp/regexp-x86.c.txt
It's a summary of why they feels they're done with Uber, drawing attention to publicised incidents. What substance did you expect, exactly?
Ask HN: What is a good program to write in more than one language?
I'd like to hear what others would suggest for a small type of program to write in various other languages to best learn the features & nuances of that particular language, etc.

a poker game, a CMS, some of the GNU tools are examples that come to mind

thanks for your suggestions!
I wish I could delete the US Government for this same reason. :)

But seriously, I would love it if Lyft came to Philly...I think they're waiting to see what happens with UberX around here. I know this probably isn't going to be a popular opinion around HN, but should Uber succeed at circumventing the law in Philadelphia, Lyft and Sidecar will surely follow. Prior to UberX, other companies like Sidecar attempted to set up shop and got shot down by the state. Perhaps that's one good thing that came out of all this mess, since Uber isn't afraid to step on toes to get places, they've caused one hell of a discussion in Philadelphia and have forced the cab companies to really step up their game, providing better services, cleaner vehicles and easier dispatching. It used to be so difficult to get a cab, nowadays I can't even imagine walking anywhere just because I think maybe cabs will be out there...
Full Stack Fintech vs. White Label Fintech
Meh, the article is a collection brief on pretty much everything that's been posted on HN. You're right though, it could have been summarized and sorted out better. Nobody is going to click and read every single article.
Stating this once is enough, please.
There's not much content, no. But there is something there: a brief story about how someone lost faith in a product/service. I like that instead of waxing lyrical about why they deleted the app, they point us to references instead. It's good enough for me.
Never used UBER. But from what i heard they don't seem friendly people
I don't want to be a full-fledged sponsor but I'd love to see a donate function to their site. Once this is released if the CA is trusted by all the major browsers I am more than willing to shift all the money we spend in certs from all these other "authorities" to something constructive like this.
Times of India clickbaits again. This time with Ebola
It's the same with typescript. The community will take care of most libs over time.
HN Meetup in Kyoto (Fri, 28 Nov)
Creator of dayhue here. Thanks! We've had some trouble with the scrollbar before, didn't realize that double scrollbars were also an issue. And showing the previous days is a great idea.
Only got through the first two links before I stopped reading.

First link: says that Uber CEO Travis comes off as a bit of an ass in interviews, and therefore Uber should hire a PR person. So you're switching to Lyft because they have better PR people?

Second link: an article with a headline that is misleading and would have a good run at being ruled libelous. TLDR: Travis said "I love [self driving cars] all day long. The Uber experience is expensive because it’s not just the car but the other dude in the car. When there’s no other dude in the car, the cost [of taking an Uber] gets cheaper than owning a vehicle." You have a problem with a business identifying a way to eliminate one of their biggest expenses? Humans driving cars around is a complete waste of time; anyone saying otherwise is a luddite (the best kind of luddite: one with a twitter account).
Honest question: How different is a web worker from an actor?
What a uselessly unintellectual commentary. Care to address the renewal of the 'Patriot Act' as being the "right" vote?
This is why no one will beat Uber. Its competitors aren't willing or aren't capable of winning the fight themselves. If Uber dies the ridesharing industry dies with it.
The Last Rock-Star Poet
Organic compounds are just molecules that have carbon atoms in them. You don't need anything that is 'living' to produce them.

All life we have discovered on earth is based on carbon. So, finding these building blocks of life in space is interesting because it is solid proof you don't need to be on earth to produce them (something that might or might not seem intuitively obvious but in science you can't use intuition as proof, only as a guide). However, while making it a tiny bit more likely, it does not mean anything is alive out there.
It isn't a question of desire. If the economy of the north collapses and millions of people are on the verge of famine, the south needs a plan to maintain some sort of order.
I was just in SF on business and had never used Uber or Lyft before. Obviously, voting with my dollars, I used Lyft and it was great. Lyft line was fast, cheap and got me where I needed to go.
Please "Stop forcing people to wear bike helmets"

http://www.vox.com/2014/5/16/5720762/stop-forcing-people-to-...

"While they do protect your head during accidents, there's some evidence that helmets make it more likely you'll get in an accident in the first place."
And this, folks, is why taxi regulation is a thing. Of course, there is crime and corruption and they have their own variety of scams[1]. But what you won't see is a sweeping sense of impunity because if you go out of bounds to this degree so blatantly (and at regular intervals, it seems), a rather large hammer will come down on you and your union. Taxi drivers in general are well aware of this.

But a bunch of broexecs, who answer to no one, setting the tone for everyone else is unlikely to feel any need to change any time soon.

[1] http://www.nydailynews.com/new-york/tlc-22-000-cab-drivers-p...
The author has stated that he has reached his breaking point, and others should consider whether they have too.

Disruptive companies have this narrative of being some sort of underdog fighting against the corrupt elite of a broken industry. If I'm going to agree with letting them take their huge margins (partly due to illegally not implementing regulations/collecting the proper taxes), they can at least pretend not to treat people as shit. Not like they need to penny-pinch anyways.

At the end of the day, we always seem to end up becoming greedy exploiters of some underclass.
Regexp JIT was already mentioned. It's notable that regexp JIT technique is being used by practically all high performance regexp libraries already. Such as these:

* Perl and PCRE: http://sljit.sourceforge.net/pcre.html

* Java: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pa...

* .NET CLR: http://msdn.microsoft.com/en-us/library/gg578045(v=vs.110).a...

And a lot of others.

For text search in particular, you could also take advantage of SSE 4.2 string instructions, but still run on older CPUs. http://en.wikipedia.org/wiki/SSE4#SSE4.2

Similar story with AVX2, you have 256-bits wide registers. Soon (Intel Skylake in 2015) there will be AVX512, 512-bits wide registers with byte level processing instructions. Being able to process 64 bytes in one instruction, with ILP [1] potential of two instructions per clock cycle or more, can provide an order of magnitude performance advantage.

You can also optimize away unnecessary code for that particular search. No need to have those ignore case, etc. flags. Or for example you could to not include Unicode related logic, if you know ahead of time that normalization etc. won't be necessary for this particular text search case. This can have particularly high savings if you're branch predictor buffer limited already, by reducing the number of branches [2].

If the memory access patterns are not sequential (= predictable by the CPU), you could insert prefetch instructions at CPU model appropriate places to ensure data is going to be in L1 cache in time before use.

If you know the data is going to be searched only once, you could give a hint to the CPU that you're streaming the data. CPU then can optimize memory access patterns and minimize L1/L2 cache evictions, because it knows this data should not be stored in cache. In other words, non-temporal (= streaming) memory loads and stores. Like http://www.felixcloutier.com/x86/MOVNTDQA.html.

You could do profile guided optimization at runtime. Or just try random variations and pick the fastest for that particular combination of parameters and hardware without recompiling anything. Different CPU models have a lot of variation [3].

And a lot of other things. If the data sets are large, ability to adapt to a particular problem at runtime can have a huge payoff.

[1]: Instruction level parallelism.

[2]: A branch can mean if-statements, ?-ternary operator, boolean logic ("||", "&&" etc.), switch statements, and so on. Every branch in currently executing loop can potentially need an entry in the CPU branch predictor. If branch predictor buffer entries run out, this might cause CPU to mispredict that branch every time. The cost of a mispredicted branch is very high. On Intel Ivy Bridge processor, a single branch misprediction costs 14 clock cycles or the time to theoretically execute up to 4*14=56 instructions, practically about 15-30!
Slightly related links, LLVM CPU scheduler definitions:

http://llvm.org/klaus/llvm/blob/release_33/lib/Target/X86/X8...

http://llvm.org/klaus/llvm/blob/release_33/lib/Target/X86/X8...

[3]: About CPU model variation, see for example this: http://www.agner.org/optimize/blog/read.php?i=285
What cogent arguments he proposes.
UK moon landing kickstarter
Is??? IS?!?! Grammar man, grammar.
I stopped using Uber about six months ago. Lyft is both cheaper and more fun. Most of drivers I rode with were not full time driver. For me it's always fun to meet new people who are doing all sort of different things in their life.
ah yes! :)
Sounds like it was you.

Oh by the way. I think I had 2 players and you had one because you could have hit your other one since the beginning.
After you hit one of mine, it was disabled and I was just with one playable Player left.
Because manservants is just another instance of an actual escort service where the audience is "people who want an escort service", and the avions de chasse is the insertion of an escort service into an otherwise everyday service that has an audience of people who (i suspect) mostly aren't interested in an escort service. Its similar to how a billboard that is OK in the red light district won't be acceptable in the main street or the suburbs.
Why do we dislike Uber? Lets go through the links.

1) Stuff about the CEO's personal life.

2) CEO wants to automate business processes. Those of us in tech would never consider replacing humans with machines, right?

3) Trying to compete for workers. (Didn't we hate Apple/Google for agreeing not to do this?)

4) We love Peter Thiel and he hates it.

5-7) A few Uber drivers are crazy (Uber is helping the cops). Note that if most of these incidents happened in a taxi, the cops would have little info unless the passenger remembered a license #.

8) Standard french advertising in France.

9) Standard PR.

10) Exec discusses hiring journalists to do journalism to journalists. You know, digging up stuff about their personal life, kind of like (1) on this list.

Are these the real justifications? Or are we simply engaging in internet mobbing because we get to feel self righteous, and the CEO is kind of a jerk?

Disclaimer: I've used Uber maybe 3-4x in my life and was happy every time. Lyft rejected my CC. I use autowale.in whenever I can't flag one off the street.
Yes, it took me a while to figure it out!
... and then you do rm .ssh/known_hosts and try again :P
The Haskell ecosystem seems to be horribly broken, at least in its default current form. The symptom is that for just about every interesting program out there (let's say, git-annex or yesod), your typical "cabal install" command will fail for some reason or another.

The stackage is there to fix this, but it's not yet the default.
Uber solves my problem and I think that's good. if Lyft ever expand to Beijing I might want to try it.

In China Uber faces equally fierce competition, but they are doing well and expanding. (They are No.3 in China I guess)

It's always nice to see more players get into this space.
"“This is the worst possible time to be tying our hands behind our backs,” Mr. McConnell said before the vote, expressing the concerns of those who argued that the program was a vital tool in the fight against terrorism."

When would be a good time? Seriously, I hate these arguments, because there is no reasoning with them. Sure, these various programs may have helped stop terrorism, or at least have the potential to.

However, so would killing anyone (citizen or not) who has any potential threat. I would argue the later is even more effective, and uses the same chain of reasoning.

Why then, can we not move past that and try to stand a bit more on law (being the constitution in this case), if not reason. Clearly, these programs are disliked by a large number (if not the majority) of the constituents these senators represent. Then, why are they not voting on their behalf?

That seems like a far better question.
Just saw this. That is not my SO question -- I'm just a lifetime programmer who has never seen rewriting of operator precedence in the tens of languages I've used.
Obamacare Gruber – Americans are stupid?
Manservants is explicitly not an escort service (http://www.citylab.com/work/2014/07/the-manservants-service-...) (http://manservants.co/become-a-manservant.html), though. In both instances it's simply trading on the sexual market value of men or women (just because it's not sex doesn't mean the sexual market value of the person in question isn't relevant, see booth babes, ad et al). If you consider this to be misogynistic or misandrist in either instance, it ought to be in both.
Why not save open tabs as bookmark folder? Then reopen the bookmark folder as a tab-set? I know you can do this with FF (maybe +ext).
> ensure fair complexity of the incoming password

As we all know, a typical password validator formula is a great way to encourage people to choose "Secr3t!", or something else equally bad.

I'd really like to see a password field that auto-generated pass phrases using full english words from a sufficiently large wordset (in the vein of "correct horse battery staple"), possibly even enforcing such phrases as the only valid type of password. Every user gets a strong password they can actually remember. (...although possibly a non-starter for mobile contexts.)
This looks awesome. Thanks for x-posting to Techendo as well. :)
None of those answer the question why it is bad, you're just explaining why it looks bad.
After looking over the Yosemite change logs, as a non-iPhone user, it looks like a new font was all I had to look forward to. Every other update seems to concern sharing content between the desktop and iOS devices.

And now I'm finding out this new font- my only real reason for a 5GB update- is so unpopular that a hack to replace it is front page on HN.
Go for C++ Programmers
It seems learning about compiler design is not as good as it used to be.

Better learn about the JavaScript framework of the day.
Surprise answer: It's not.

When people sat down and decided how workers are to act in browsers - Actors are what they had in mind.

This is why Web Workers don't have access to the window scope, use explicit message passing etc.
Not all rules are ethical. I believe Uber is breaking a few of the ones that are.
A British-led consortium has outlined its plans to land a probe on the Moon
> Correct me if i'm wrong here

Yes, you are wrong.

> we basically have three options

Or sending the plaintext password over the wire using SSL?

You are aware that to use a hash the server needs the plain text password right? And not just them, every server needs this?

You are acting like getting the plaintext password is something strange. It's not.

You can send the password encrypted or not, it has nothing to do with the hash on the server.

> but that still wouldn't allow them to compute the 2x hash

As I have said already, they are not computing the 2x hash.