skysight-inc/HackerNews huggingface dataset:
It sounds like you think orders are executed atomically; that if you put in a sell order for 10,000 shares, 10,000 shares are sold all at once. That's of course not how it works. Even if you don't split your order up into smaller ones deliberately, it is still going to be filled piecemeal by lots of small buy orders. And that's not going to happen all at once either.

If you have 10,000 shares that you want to sell, and you want to sell them all at a specific price, there is a simple mechanism to do that: enter a limit sell order.
Serious question: do they sometimes ban offenders from using phones or books?
Nope. I have >29,000 karma and I can't downvote submissions (only comments). There is a "flag" feature but that's not the opposite of an upvote.
Does anybody know of a good Javascript implementation for a three-way merge of JSON objects (including merging of the strings)?
Great article!

For a language that has been there for 29years, it's very hard to get such momentum.
Get a github account, write some code and put it up there. Create a blog and share what you're coding. Then when you contact agencies you can point them to a representative of your work.
How to hack videos games
Kinda defeats the purpose of using the tool, but headers in curl are pretty simple:

curl http://example.com -H 'Authentication: root' -H 'Password: p4ssw0rd'
I expected to read the alternative solution you plan to use. Did i miss something?
This is somewhat subjective...

I'm not sure I find either more fun than the other.
A Guide to Apache's Spark Streaming
As I posted earlier:

> there did not seem to be much/any effort to design their plasmid to minimise these off target mutations.

It's important to note that the off-target actions are a known problem, and that there are methods to minimise them. Much effort is needed to study and optimise this, of course!
Forgive my ignorance but what exactly do you mean by Uber for Unions, I'm not seeing the link between an on-demand service platform and the mass organisation of a workforce?
1. The current version of the library contains a profound design flaw - it allocates memory.

What do you mean by that?, or could you elaborate how will you design it to not allocate any heap memory?
> Erlang needs a killer framework

I like N2O a lot: https://github.com/5HT/n2o
Why is rebooting the characters a bad thing? The rich comics universe shows that there are endless stories to tell with these same characters. It's true that a reboot could be a worse take on a character, but plenty of reboots -- Daredevil, Nolan's Batman, and more yet to come -- are welcome reexaminations of their heroes.

Audiences won't get bored as long as their are good stories to tell.
I think I want to see more information before I grab my pitchfork. From the replies,

> are you sure you're a developer? because this has been part of iOS submission guidelines for 4 years. (developer.apple.com/app-store/review/guidelines/#metadata)

I mean I really wouldn't put it past Apple to start enforcing this more aggressively because of the iWatch, but a forum post by some dev is hardly proof that Apple is intentionally rejecting Pebble-supporting apps. After all, let's look at another comment:

> By that logic, Apple should also reject Pebble's app.

Which they haven't done yet.
> By the way, did you know that Marvel and DC jointly owns a trademark to the word "super-hero" and no other company can use it unless licensed?

No other company in the US. Toei uses that term all over the place in Japan, and Marvel and DC can't do anything about it.
Systel? Been at the Hackathon recently? :)
IIRC, this has to do with specifying "Pebble" and competitors in the App Store description. Same issue has occurred with apps that specify Samsung, Google, etc. in their descriptions and screenshots.

You just have to remove them.
Last 2 lines made it sound like google drive?
This is really nice, though the documentation is a bit lacking in parts (there's already a pull request to make things a bit nicer :)

For example, I can see a station is missing, but is there any way to find its UIC code (or other identifiers) so I can add an entry? It's not clear what `is_suggestable` actually means, so I wouldn't know what to input.

Also, while there are info:* columns for miscellaneous info, there doesn't seem to be multiple name:* columns for the localised station name (a lot of this data may already be in OpenStreetMap)?
I think it's important to know what Libor is and how it's determined.

> Each morning, just before 11 a.m. Greenwich Mean Time, a group of major banks are asked the rate at which they could borrow funds from other banks. The banks confidentially send their results for each of the 15 loan maturities - ranging from overnight to one year - to the market intelligence firm Thomson Reuters. The organization throws out figures in the highest and lowest quartile and averages the remaining half. [0]

The rate is used to determine the interest paid on some mortgages (adjustable rate mortgages) as well as some securities (floating rate, pegged to Libor and swaps). You don't need to know too much about finance to suspect that the method of determining Libor (informal polling of banks) is ripe for manipulation. I don't think the manipulation was biased in any one direction but probably biased based on the particular banks opportunities for that day. Anyone investing in these products or with floating rate mortgages should (in theory) understand how their products work and understand the implications of the method that Libor is set.

This isn't meant to excuse collusion. Just because something is completely transparent and easily gamed doesn't excuse dishonesty. My comment is just meant to temper the response and perhaps consider a better system for determining benchmarks.

[0] http://www.investopedia.com/ask/answers/12/how-is-libor-dete...
Too many of our toolchain is still unix-based, and they have to be ported, or unikernel-based alternative have to show up: anything C related (which power the majority of the infrastructure anywhere), DB also comes to mind - you still need a linux distro to run them on (even if the server only has the database on it). You can probably write your app in a unikernel, but there isn't that much benefits if everything else (external stuffs to your app) is still running on linux.
For things like filesystem access, you'd want more threads than CPUs because that's not CPU heavy. It still seems like they could choose a saner default though.
If you feel like exchanging information on this veeeeery specialized topic, check the open-transport mailing list run by OKFN: https://lists.okfn.org/pipermail/open-transport/
Show HN: LemmeBeFrank – Get a 2-3 minute video of brutally honest feedback
It's ok once X-men is burned to the ground by Fox. Marvel can have it back and team up with Netflix.

Then perhaps Wolverine can be true to the comic, womanizer and short 5'3''.
Middleware is the most important strength of Java.
Seems pretty helpful, though for most of my endpoint testing I've switched to httpie[1], and my teammates have followed. The only exception is when I need to load-test a service real quick, and curl can make requests much faster than httpie.

[1] https://github.com/jakubroztocil/httpie
How to use PressForward for content creation
Buddhism is older than Christianity. It (as far as I'm aware) isn't tribalistic and espouses benevolent treatment for all other humans.
I wonder if he could pick up a couple of dial-up modems, and set up a dial in BBS at work and use that for file transfer?
I am no lawyer, but this sounds like an antitrust lawsuit waiting to happen. Apple, IMO, should not be allowed to monopolize their platform in this way.
Finland accounts for around 1% of the EU population, that's hardly enough to make claims about "Europe". Speed tiers don't happen in most countries (I can say this with certainty for the UK and Germany).
To paraphrase sheldon cooper : "Why should I need something 'like' require js in a world that already includes requirejs?".
You should focus on what your library does instead on what it looks like.
Hi, what's the difference between this and others like [turtl](https://turtl.it/docs) or [camlistore](https://camlistore.org/) etc. Just seeking some clarification, the website design is very nice though!
The commonplace luxuries of tomorrow will be the rich persons luxuries today. Personalized service will become mainstream. We will have fashion designers, interior decorators, mentors, tutors, financial advisers, constantly at our disposal. Cars will do the driving. Nearly the entire world will become bi(tri)lingual, with deep contextual and instantaneous translation (and history) for all travel and business dealings.
This is the attitude that keeps us mired in subpar ideas like C, C++, Java, HTML, CSS, JS.

"I'm a tough guy and tough guys use tools that make our lives hell! We're serious! We're engineers! Your language is just a toy because our managers want to keep us fungible!"

What does an average "real engineer" C++ programmer have at their disposal? C++ has an ersatz type system (not algebraic and not connected to type theory) and an ersatz macro system (templates and preprocessing) and it offloads type signing onto the programmer (no help from an inferencer). It also lacks a garbage-collector because its followers are still afraid of non-existing "performance penalties". C++ has an ambiguous grammar that is context-dependent and requires infinite lookahead. Its creator is not any revolutionary thinker like Alan Kay, just some guy that wrote a language and become famous for writing that language. He also said that we hear a lot of complaints about C++ just because a lot of people use it, not because it's crap.

But bullies like restalis rejoice in the fact that know-nothing managers keep choosing C++ because it's the industry bandwagon and you can count on universities to supply the market with a fresh load of programmers trained in mediocre tools time and again.

You're a bandwagoner.
Am I the only one who expected 5. Condoleezza Rice?
> Sony was simply constantly rebooting Spiderman because of his limited stories

That's not why they rebooted. Amazing Spider-Man came about because somebody at Sony realized the rights would revert back to Marvel if they didn't make another movie in a certain amount of time, and they didn't have the time to reassemble the old cast and find a point where everybody's schedule was clear, so they just went with an all-new cast.
My iPhone do connect auto-magically to FreeWifi_secure networks which is the preloaded SSID for the other french operator listed by Skycure.

However it's supposed to connect with EAP-SIM [1]. Skycure mentions that "some of [those] bundles include SSID passwords". Do they mean that only those would make devices vulnerable? Could you let us know if SFR uses EAP-SIM or a basic PSK?

It could be that iPhones connect automatically only to EAP-SIM preloaded networks.

[1] https://mobile.free.fr/assistance/262.html
We use Google Drive internally - but I've been thinking about trying out Box. Integrated file editing makes a big difference.
Thanks!

I actually wrote about Erlang's "strange birth" - for an open source language, at least - here: http://journal.dedasys.com/2009/06/18/the-erlang-paradox/ and what it has meant for the language. Basically, that it was born into a production environment and therefore very difficult to change much once it was released into the wild.
I'm aware it's not atomic. There wouldn't be time to react if it was atomic.
Joke your friend with a short call from someone you want
Wi-Fi SSID names could allow to crash or hack mobile devices
Languages can abandon own std lib? Keep away from such languages.

Not abandon their stdlib. Be abandoned. There is nothing more preventing developers of the compiler/vm from abandoning their efforts than the developers of a library. It would make little sense for developers of the language to abandon just the stdlib, as it is part of the language.

I'm talking exactly about web applications, not about all applications. And if web applications is not the field of Rust - let us know about it. Right now is not obvious and even web frameworks exist in Rust.

Rust is a fine language for web applications, but it's not designed specifically for them. The languages with huge stdlibs date from a time when accessing libraries was much harder than it is today. The internet, as well as package management, was young when Python and Java were born. Now that it's easy to download packages, and we have reasonably passable tools for doing so, there's no need for heavy standard libraries.

Go is specially designed for running on servers and performing network tasks. So it makes sense that it would have a stdlib with rich networking support, including http.

Node was designed as a frontend to libuv, to make nonblocking IO easier to use. The most visible domain where nonblocking IO is extremely useful is in making web applications, AND the fact that it's javascript makes it even better suited to web. So Node has http support baked in.

Rust is meant to exist in the same space as C++. It can be used for anything. OS kernels to text editors to web applications. There is nothing in particular that ties it to any of these domains. It has the option of putting support for all of these in the standard library, which would make it hard to maintain. Every time one part of the stdlib needs to change, the language needs a minor version bump, or there's a delay before anyone can use the new libraries. Not a big deal when you only have one or two domain specific components in the stdlib, but a problem when you have twelve.

If the stdlib supported only some specific domains, it would give people from other domains the impression that they're second class, and drive them away. Not cool.

So rust goes for a minimal stdlib.
> For example, if a ­potential customer wants to replace a ­particular pair of shoes, she can snap a photo of the old ones and upload it to the app, which routes the request to a relevant store that’s also using the app. There, a salesperson can respond with info, prices, or photos of merchandise. The customer can then buy her replacement shoes through the app and arrange delivery

Is this search and exchange always worth the time of the business though? In small bits here and there, sure, it's no different than asking a roaming associate at a brick and mortar. But what about Amazon and eBay levels of hits? Is it really the responsibility of the business to find exactly what you're looking for?

I'm imagining many user frustrations from:

- poor communication (on either end)

- user indecision ('do you have any other versions?')

- overwhelmed associates

- associates just not caring enough to put in the effort. Yes, they can be fired, but if you honestly think a (most likely) teenager making minimum wage that is willing and diligent to help all customers is hired and positioned at all retail outlets then you need to join the real world.

Solving this problem is clearly non-trivial, but the CEO does have a proven track record, so i'm excited to see what happens.
This should be 5 reasons, and #1 should be their lackluster history with security.

Spideroak FTW! If you keep an eye open for promos and stuff, it's not hard to rival a free Dropbox account.

(For things I don't care about or need to use in collaborative settings, I still use Google Drive and OneDrive)
Not only syntax, a lot of the restrictions feel weird for a Java/C#/Scala programmer as well. E.g. functions needing to be declared before you can use them feels like you are coding in C again.

F# probably is a better functional-with-OO-aspects language, but C#/Scala are clearly better OO-with-functional-aspects languages and programmers currently want the latter.
Trinus VR, a low cost PC Virtual Reality system using your phone
Just wanted to share the project I am currently working on. It's a software solution that combines your smartphone with Google Cardboard (or better options like ColorCross, Homido, VR One, etc.) and allows you to play your PC games in Virtual Reality.

Trinus VR has different options to make it compatible with pretty much any 3D game (or other 3D software).
It also has lens correction adjustments to match your head mount.

There's more info (and free download) at http://trinusvr.com

Here's a couple of gameplay videos from users: GTA V https://www.youtube.com/watch?v=t4Izl7t3EMs The Vanishing of Ethan Carter https://www.youtube.com/watch?v=fY3Yek3EJ3E
Great, I wish I had that when I did this visualisation: http://ssz.fr/territoire/

Instead, I had to do hack upon hack to match SNCF's station names (like say "Valence (France - toutes gares)") to OSM nodes, or failing that to city names, and in the end fix the remaining ones manually.
I used to read Teen Titans as a teenager, but as an adult, I appreciated Secret Six with its less-than-perfect characters. And of course, the DC Vertigo line published a number of gems like Sandman.

Apart from that, I've always liked Marvel better (especially the weird experimentations of Marvel UK like Death's Head I). They always felt more "real" to me (especially X-Men, which was somewhat political).
You are absolutely correct. Perhaps fun is the wrong word. It is however, a royal pain to use the first, and way less so to use the second...That's something I feel I could probably defend in an objective sense.
Maybe Finland is an exception here, but they are definitely tiered by speed, with no 'buckets' of data - Finland is the only country I've personally purchased an actual plan in, I've only used prepaid plans elsewhere in europe.

https://kauppa.saunalahti.fi/#!/matkapuhelinliittymat
https://www.dna.fi/liittymat
Three of these issues are minor UI/UX gripes. What's the better alternative? What more "innovation" do you expect from a file syncing app that already works really well? Have you even reported the file list bug you are experiencing to Dropbox so they can fix it?
The truth is that it goes far beyond the unfairness to this specific developer and far beyond whether the developer neglected to check the TOS 4 years ago.

Apple is a vile anti-competitive monstrosity. These jerks needed to be slammed with a lawsuit long before this one single example of their flamboyant and abundant anti-competitive behavior.
"From Apple 3.1 - Apps or metadata that mentions the name of any other mobile platform will be rejected"

Doesn't seem that difficult to understand to me. Is this the one?:https://itunes.apple.com/us/app/seanav-us-nautical-charts/id...
It looks like they'd have had to add the "works with pebble" item for this go-around.

EDIT: The pebble mention has been in the description for a while: https://web.archive.org/web/20140214043815/https://itunes.ap...

It's just being rejected this time. And why is this surprising behavior from Apple?
Apple Watch and durability: How tough are Apple's finishes?
If the Microsoft antitrust lawsuit proved anything, it's that the US government is not powerful enough to bring meaningful enforcement action against a corporation of that size.
They didn't say the support had to be removed just the mentioning of the other platform.
Trying to put together cowboy, poolboy, a circuit breaker, a database driver, erlydtl, and various and sundry other pieces, for someone not well versed in Erlang is a losing proposition.

How so? A framework can very much be (and often is) a reductionist endeavor: the sum of its parts connected by entry points. Particularly ones that are loosely coupled, as the one you alluded to (Chicago Boss) is

If someone is not well versed in Erlang, they should probably learn Erlang before starting a project in it. Chicago Boss still makes implicit much of OTP, the process model and records that it's easy for beginners to jump in, though.

Their friend, using Elixir, will at least have something up and running in short order.

Once again, this is just as applicable to Erlang.

A package management system, “hex”.

Do people even know why they want/need a hundred language-specific package managers anymore, or is it just a cargo cult thing to do? No, a module system, a dependency resolver (Rebar) and release management may push you out of your comfort zone a bit compared to the typical do-everything package manager blob, but it's very much doable.

Ecto database driver, with Postgres as the first database integrated (yay!).

Ecto looks more like ActiveRecord, but there's nothing particularly wrong with BossDB. The fact that BossRecords are serialized as proplists means you can perform relatively complicated operations by using list comprehensions alone. Oh, but you have to learn some Erlang. No avoiding that.

Ecto migrations.

I might grant that. BossDB migrations aren't particularly advanced. Not sure how well Ecto fairs in to it.

Porcelain, for working with external processes, where Erlang is somewhat lacking

https://github.com/msantos/alcove

https://github.com/msantos/perc

Latter is old, but the point remains. Port drivers and NIFs can easily bridge the gap from the Erlang VM to the host OS, and it seems that Porcelain uses exactly the former, at least.
@tuxone - Any chance of opening this up to accept PRs for adding new exposure to curl features (like adding headers)?
Development story of puzzl
Every time I read about it, I thought, it is surreal more people have not heard of this.

I have considered in the last year learning Erlang 1 or 2 times just after stumbling upon it again in my history and being very impressed by feature lists and basic stats.

I even saw a sample Elixir project. Very cool stuff.

https://github.com/erlang-synrc/n2o.ex
Yea, but you only live once, and the most interesting thing you can do is build technology. Making things will always be more important to me than relationships.
Why do people even feign objection at this point? You have built your house on someone else's land. Don't be surprised when they force you to tear down the guest house you just built.
Educators Unite to Build Vietnam’s Tech Talent
Not sure what really is the big deal here... Apple had I think such requirements for not mentioning any other products or even mentioning pricing in your product description aka "On sale today only for $0.99" will get the same rejection... It is ok to put a %

So this is nothing new and just one Apple employee/reviewers that follow the rules from the guidelines... If the folks that were submitting the app try to resubmit and remove references of Pebble, most likely their app will be approved without problems.

Since their issue is with the app description, it is simply a metadata rejection of the app, and the developer do not even need to submit a new binary: just edit the app description and problem solved...

It shouldn't even made it in the top HN stories IMHO
I do all my development on my Macbook, inside a Parallels Desktop virtual machine running one of several builds of Windows (XP, 7, 8, 10).

You have two problems to tackle, as I see it:
1) building and environment
2) learning the language

1. Download Sun VirtualBox (free). Set up a virtual machine with your favorite build of windows (windows 10 preview is free) @http://windows.microsoft.com/en-us/windows/preview-iso

Install Visual Studio Community edition. You could learn C# from the command line, but this gives you a great IDE and debugger: https://www.visualstudio.com/products/visual-studio-communit...
In the early days of learning c#, you'll value that debugger.

2. Language.
Learning the language in isolation isn't very useful -- it's the dotnet libraries which give the real power of course. Everyone will have their own favourites for texts, but the one I used for myself and my teams over the years is "Learning c#" by Jesse Liberty. The first version, c#1.0. (IMO, the later books which were co-authored were not up to the standards of the first one; they tend to muddle and wander. Most of what you learn will apply, and once you feel like you've got your sea legs, you can grab a tutorial for an up-to-date version (c#6) and learn about the changes.)
http://www.amazon.com/Programming-Building-Applications-Jess...

Best of luck to you!
Join Easyfy Private Beta