skysight-inc/HackerNews huggingface dataset:
> However, if I'm Papa Johns or Marcos Pizza or ..., FB can't shut me out.

That's not true. FB doesn't have to get into the food delivery business to shut someone out.

Imagine that FB's plans come true and talking with bots on Messenger becomes an incredibly popular way for people to order pizza. A lot of people can't imagine ordering a pizza any other way. Let's say you're Pappa John's and 60% of your business comes from Messenger. Now FB has incredible leverage over you, since they effectively control a huge chunk of your revenue stream. They could decide to kick you off unless you pay them a lead gen fee, since they're generating leads for your business. Or, they could start to offer "premium" service, where message response times are slowed down unless you're a paying premium customer. Or, heck, maybe a competitor would even pay FB in a strategic partnership to kick you off. The point is that FB is set up to have incredible leverage and government-like power, and it is a very safe bet that they will do everything they can to extract taxes from the businesses that depend on them.

The bottom line is that if people are using your app because it's on Messenger, and it's not that people are using Messenger because of your app, FB has much more leverage than you do, and you are entirely at their mercy. They are very likely to take advantage of that power dynamic in one way or another.
Goldman paid back the bailout, plus an additional 1.42 billion [1].

[1] https://projects.propublica.org/bailout/entities/237-goldman...
> Instead of relying upon the swirling/draining motion to dispose of the waste

It makes me sad and annoyed whenever I flush one of these toilets. The swirling doesn't do anything useful. It seems to actually increase the clogging probability because it typically manages to swirl 100% of the toilet paper together and then finally move it downward all at once for maximum clogging effect, which might be fine if the drain weren't ~2 inches across.

There are American toilets that aren't like this, but a shocking number of them are completely unreliable. I had a toilet in my apartment in California that, no lie, I managed to clog by blowing my nose. I used 3 Kleenex, dropped them in the toilet, and flushed. It clogged from that.
Define "value".
That link appears to confirm cyphar's assertion that /dev/urandom may produce a low-entropy output stream in certain circumstances.

> Linux's /dev/urandom happily gives you not-so-random numbers before the kernel even had the chance to gather entropy. When is that? At system start, booting the computer.
Merkel Falls Flat Over a Satirical Poem
GVEEOM - Generalization Via Expanding and Ensembling Overfit Models?

Can't say I love it though.
I have to know, simply because you're the only one I've known who has mentioned Zao on HN: which small record label did you own?
Isn't 'semi-broken' equal to 'broken' for cryptographic purposes?
Not saying I am going to go and open a shop that sells hats now but I found this somewhat refreshing. Everytime I think of a potential business idea, I quickly think 'naah that'll never work. Amazon, or "ACME-Corp" has probably done it already or they'll do it better'

Seems like it is a matter of finding that passion and niche. She clearly found both.
That's interesting. Maybe the widespread misconception that it provides some protection emboldens people to work on projects in their spare time?
We use Flyway in a number of ways. Scripted as part of some deployment processes, included with Spring Boot applications for a RoR style migration on boot, and actually use it in Java code to manage other databases from our application during runtime.

An interesting way to use it is that you can have multiple applications that may use the same schema but are responsible for their own tables- you can specify a different schema metadata table for each application and they can generally live together fairly happily. We also have an application that 'deploys' data to target databases, so we are able to run Flyway via their Java library to make sure the target schemas are correct before running our statements against them.

Prior to Flyway I used Liquibase, which is also pretty powerful- but Flyway has just been so much more versatile- and the Spring Boot 'auto' integration has been awesome.
Counting LED Photons
Consider the likely interaction: (a) Spammer tries to figure out a twist on the ad that makes it through the inappropriate ad filters. They keep at this until they get an image or wording that works.
(b) Slightly different system goes and tries to find malicious sites. It detects a site where the spammer managed (a) successfully, because it uses some different methods of identifying the bad stuff.

I don't find this kind of result surprising at all, particularly given how big Google is. If the site safety team is different from the don't-show-evil-ads team, it's almost an inevitable result, at least, in some point in the evolution of the system(s) and processes involved. It does point out some improvements that are needed.
Largely the magnitude. That guy that got her a shirt with his name on it for example. It probably wouldnt be a problem if there was a more even split. When there is a 10:1 ratio (at my school this was true), literally every guy will be hitting on those girls.

In this case, it's more the environment that is the problem than the individual act.
So. Much. Advertisement.

I got about a 5th of the way in, started skimming and found nothing but fat in a nearly meatless article and a whole lot of ferrari stroking.

This author needs to learn how to condense his words to get his message across.

Edit (using freesummarizer.com, which I'm no part of):

For a job like this, Prince Hakeem knew just who to turn to: legendary automotive design house Carozzeria Pininfarina, which had already completed one-off versions of Ferraris, Bentleys, Jaguars, and other historic marques for the Royal Family.

What Garella's team built would become one of the most mysterious and compelling supercars ever, one that would come to be known as the Ferrari FX.

Garella was 35 when the FX project came to him, and uniquely qualified to make the prince's dream car a reality.

Pininfarina opted for the Ferrari Testarossa as the platform for the new car.

Pininfarina built three FXs, and continued experimenting with the Prodrive transmission, adding it to a couple Ferrari F355s more than a year before Ferrari made its F355 F1 the first production car with a semi-automatic transmission, in 1997.

Five of Garella's FXs were painted the same familiar Ferrari red; the other, FX No.

Once it had possession of the car, Williams used a team from their F1 arm to build the new and improved transmission system in FX No.

4 has spent the majority of its life, occupying a space between the AR1 and another Pininfarina creation for the Royal Family: a forest-green convertible based on the Ferrari 456 four-seater, called the Venice (like the FX, there are several of these still in Brunei, possibly dozens if you count the custom sedan and wagon versions).

In his article, Goodfellow raved that the low weight and advanced technology in the FX made it a thrill to drive: "While this Ferrari pulls with more alacrity than any TR, what makes the FX truly extraordinary when run hard through the gears is the way the engine works in concert with the transmission: it delivers an excitement that the heavier, production TRs or any 355 or 360 can't touch." Vincent Marconi and Englehart plan to get back around to finishing the project one day, but the museum has lots of cars that need attention and the FX isn't very high on the priority list.
We should work fine with Jack & Jill since, as you said, we work at the dex level. That said, it'll be interesting to see how our optimizations interact.
Affirmative. This is just a mechanism to make sure that interfaces can be properly plumbed, disks formatted with the desired states & filesystems, etc.
> The consequence of a nuclear accident is much greater than the consequence of a wind power accident

Wind accident? Like, the propellor flying off and killing someone?

Seriously now, are you thinking of the average number of deaths / MW of power generated or just comparing one wind farm accident with one nuclear meltdown?
What connection does Cubic v Marty have to this? From Justicia:

> In mid-May 1977, Marty came up with an idea for an electronic warfare simulator (EWS), a device for training pilots in electronic warfare. He developed a block diagram in May 1977 and in June 1977 a manuscript describing his invention. He showed both the diagram and manuscript to Minton Kronkhite of Cubic, representing it might be a new product which Cubic could add to its product for training pilots, the ACMR (air combat maneuvering range). fn. 1 Cubic had had plans to add electronic warfare training to its ACMR but had not yet developed it at the time of Marty's invention. Kronkhite thought Marty's invention was a good idea and passed along the manuscript to Hubert Kohnen, another Cubic employee involved with the ACMR.

The guy gets a significant raise and Cubic works with the Navy on a program to study the idea, with the idea that Marty would be program manager.

The guy goes on to get a patent on the idea on his own without telling anyone. Approaches Cubic offering to sell the rights. Cubic demands the patent and fires him and she's for ownership. He tries to defend himself by saying that his job responsibility is not to invent:

> Further, Marty presented his invention to Cubic as a new product for Cubic, something which could be added to their ACMR. Marty was made program manager on the government contract to study (and refine the design of) his invention. While Marty may not have been a "design" engineer at Cubic, the scope of his employment did not preclude design work and in fact, Marty perceived it as encompassing design work since he presented his invention to Cubic as a design for Cubic without expressing any reservations of rights or indications that the invention was not a part of his Cubic employment

Sounds like the guy did some sketchy shit and was called on it. This is nothing like the scenarios we are talking about where an employee invents something on their own time with no connection to their company or their work. The court tore up his argument because the basis for the argument was that he was a non-inventing employee and somehow the agreement he signed didn't apply.
It's called case-based reasoning (https://en.wikipedia.org/wiki/Case-based_reasoning).
First of all thank you for your advice. There are a lot of offline competitions around the world every year. The United States of America Rock Paper Scissors League is a national competition league (www.usarps.com). Why do not to combine all in one place?
You would use this where you need to take in a lot of data from multiple sources, and create some kind of information out of that, with soft real-time constraints. So, for instance, web analytics. Or Natural Language Processing, if the communication was between humans and machines, and the responses needed to be real-time.

Think about getting a terabyte of data a day, or more.

Or you can take a different approach, and look at a system that does not use Storm, and then imagine at what scale that system would break. Do consider the system that Matthias Nehlsen wrote about here:

http://matthiasnehlsen.com/blog/2014/11/07/Building-Systems-...

Using Redis as a universal bus is a fine architecture for small amounts of data, where "small amounts of data" means a gigabyte a day, or maybe a little bit more.

But what about 10 gigabytes of data per day?

What about about 100 gigabytes of data per day?

Universal bus architectures break down when each node sees too many messages that are not meant for that node. There is a limit on how far you can go with an architecture where every node gets every message. Assuming that each message is suppose to be read by certain nodes, there is an inefficiency to sending messages to nodes that don't want the message.

But there is a wonderful flexibility to this system. And I've created similar systems. Nevertheless, at a certain scale, you need to give up that flexibility for the sake of scale.

Again, Matthias Nehlsen says this well:

http://matthiasnehlsen.com/blog/2014/10/30/Building-Systems-...

"What comes to mind immediately when regurgitating the requirements above is Storm and the Lambda Architecture. First I thought, great, such a search could be realized as a bolt in Storm. But then I realized, and please correct me if I’m wrong, that topologies are fixed once they are running. This limits the flexibility to add and tear down additional live searches. I am afraid that keeping a few stand-by bolts to assign to queries dynamically would not be flexible enough."

I would (and have) done exactly what Matthias Nehlsen suggests: use something like Redis for as long as you can. But I would also do what Montalenti eventually did, and adopt Storm to deal with a certain level of scale -- when you reach a scale where a universal bus architecture no longer works, sacrifice flexibility for performance, and switch to Apache Storm.

If I recall correctly, Montalenti and Parse.ly experimented with MongoDB and Cassandra and a bunch of other technologies before they found that Kafka/Storm is what they needed. Maybe he's written about the whole journey somewhere. Certainly, it would be interesting to read why all the other systems failed, and why moving to Kafka/Storm was the right choice for Parse.ly.
Maybe you could stop inventing things and .. you know .. make your software better for the end user. The Facebook app is one of the most hated apps in my household, and we've all stopped using it.
As to "what" happens: AFAIK, and that's second hand knowledge because I'm still in Academia: Engineers are the people you hire for their specific skillset in Japan. Advancement to management from these positions tends to be slow, if at all possible. This seems to be quite different from my (german speaking) home country where many CEO (and therefore also mid to lower management) positions are held by engineers. Japan has a very rigid "salary man" track system where it's pretty much predefined how old you must be and what university you must have visited in order to go on (a) a (salary man) management track for the big companies or (b) do a career in administration. Engineering is kind of separate of this whole system and generally comes with a lower overall status (and salary).

"why" is actually a hard question to answer. Might have to do with math skills being more abundant. Most certainly has to do with how the economy was modelled after WW2 (using American blueprints). Basically, imagine the way the job market in the US worked in the 50ies and then think of it as a top-down enforced policy rather than something that fell out of the need of the time. This worked very well (exceeding US growth) - until it didn't anymore, and Japan basically is still in a very slow process of adapting to the post-bubble reality. It seems like their economy was boosted so high that the bubble economy big corporations were able to survive until now and we're still in the process of getting rid of these encrusted structures. The government is certainly not helping by getting ever more in debt just to prop up dead industries. Low status of engineers, and even worse, entrepreneurs is probably one of the biggest detrimental factors to Japanese economic growth. And I really mean low, as in it is very hard to even find an apartment if you don't have a recognisable employer, even if you can show millions of revenue for your company and a high salary for yourself. Marriage market works much the same way.
Each of those sources were written after she was chosen as a 30-under-30 so it doesn't really answer the question of what made Forbes choose her.

You have to admit that it is kind of interesting that the list are pretty much all founders or people who have invented something incredible. Her bio on Forbes's article lists her as a "rising star"[1]. Founder, founder, founder, founder, rising-star, founder, founder, founder. Am I sexist for pointing this out?

[1] http://www.forbes.com/special-report/2014/30-under-30/techno...
Probably something involving smart cards, each with a display so you can confirm on the card itself every time you sign something. I would also add another layer of signing, so that you have a master key that you keep locked up in a secure location at home (wherever you keep your Social Security card today), and use that key very infrequently to sign and endorse another key you keep in your wallet. If you lose your wallet, then it's a simple matter to take your master key out of storage and revoke the previous wallet key and sign a new one. If you lose your master key, it's a more complicated process of going down to the DMV and proving your identity again to create a new master key.

But it's not going to happen because the costs of fraud in the current system are less than the costs of rejigging the whole whole thing.
It looks like that box would be a death trap if there was a fire.
Here's an honest question. Knowing that non-competes are bogus and unenforceable in California - why do most employers (including mine) feel the need to tack them onto offer letters?

Is it a matter of intimidation?
More like 'Torah'. Half of what's referred to as the Old Testament refers to events that happened during and after the Babylonian exile...
# Wiredcraft
- We create apps that matter
We're engineers, designers & strategists creating software that solves real-world problems. Think data visualization for the World Bank, software to run the Myanmar elections and DevOps for the biggest electronics manufacturer in the world.
Check out our current open positions by visiting our website, or if you are ready to apply now send us an email at job@wiredcraft.com

1. Design Director | Berlin & Shanghai | Full-time, onsite | http://wiredcraft.com/jobs/design-director/

2. Sales & Business development | Berlin, Shanghai & Washington, DC | Full-time, onsite | http://wiredcraft.com/jobs/sales-business-development/

## We’re always accepting applications so feel free to drop us a line for these positions too.

- Project manager | Berlin & Shanghai| Full-time, onsite | http://wiredcraft.com/jobs/project-manager/

- Web & Mobile Designer | Berlin, Shanghai & Washington, DC | Full-time, onsite | http://wiredcraft.com/jobs/web-mobile-designer/

- DevOps Engineer | Berlin & Shanghai | Full-time, onsite | https://wiredcraft.com/jobs/devops/

- Front-end Developer | Berlin & Shanghai | Full-time, onsite | http://wiredcraft.com/jobs/front-end-developer/

- Mobile Developer | Berlin & Shanghai | Full-time, onsite | http://wiredcraft.com/jobs/mobile-developer/

- Online Marketing | Berlin, Shanghai & Washington, DC | Full-time, onsite | http://wiredcraft.com/jobs/online-marketing/

More details on our site: http://wiredcraft.com/about/#jobs.

Don't see a position that fits your skills? If you're smart and eager to learn, it'd be worth a shot to send us an email anyway: job@wiredcraft.com.

We sponsor visas.
It was all done years ago ... https://en.wikipedia.org/wiki/AIML
Analyzing the Panama Papers with Neo4j: Data Models, Queries and More
Pretty much. They are hoping you don't know the law. They are also hoping that by encumbering you with one that a future poacher would know that they might have to spend money on lawyers to fight for you in case you get sued, even though they know you will win.
How come the FBI isn't afraid these guys are going to sell the same exploit to foreign governments which will use them to break into US government phones?
Solution: rent an empty room and place TOR exit node equipment there. When the police comes, it's just a computer room with no logs or files cached locally. They can do all the searches they want.

Also, TOR should have a blacklist of CP sites to filter out as much of the bad traffic as possible. It doesn't do anyone any good to allow CP on exit nodes. Even if the sites are using https, the exit node could sample a few pages to pass the data into a CP classifier and whitelist/reject the site. This classification work could be aggregated over many exit nodes to maintain an up-to date filter. In the end, if we can assure TOR node hosts that their IPs will not be used for CP, it would ensure more people are willing to offer their resources to the network.
Could you explain what you mean by "safer"? If you mean memory safe or free from undefined behavior, Go is exactly that. If you mean a language that has excellent native crypto libraries rather than wrappers over openSSL, Go provides that too. To answer your specific query, Go makes more sense for a LE client compared to Python because you'd simply need to run a binary instead of fiddling around with the source on your server.
"/dev/urandom and CryptGenRandom which are known to be good"

Check out "A good idea with bad usage: /dev/urandom":

http://insanecoding.blogspot.com/2014/05/a-good-idea-with-ba...

Just stumbled onto it in the new submissions queue:

https://news.ycombinator.com/item?id=11485876
>>> a few of the language books ... learn during the process of getting something done

If you learn by getting something done, I would suggest pick a small enough problem, that you can solve in that language. Just know enough upfront about any language to get started, then solve your problem in a fixed timescale of 1-2 weeks. You don't need to commit a ton of time as well, 1-2 hours daily will suffice.

You will not become an expert in that language, but will learn enough through doing which comes across in `right` interviews.

That will also keep you busy till you find the next right gig, which I am sure you will. During my last job hunt, I went through the process for 3 months. So don't lose hope, keep busy and your spirits up. Best of luck.
The uncertain future of the western world [video]
That's a pretty standard markup for non-tech products.
I don't think death toll is the catastrophic aspect of nuclear failures. Rather, it is rendering large swaths of productive land unusable. Chernobyl rendered an area about the size of Rhode Island, Samoa, or Luxembourg unusable.
I just read a summary of that case, and it doesn't even seem to me (who would generally be biased toward the inventor) that Marty had a case. He himself described his invention as potentially useful in a Cubic product.

I guess the cases that wind up in litigation tend to be the ones that aren't clear-cut, and I can believe the employer usually wins those. That doesn't mean that section 2870 makes no difference. If you can show me a case where the requirements were pretty clearly met, and the court still ruled against the inventor, that will be more convincing.
You can get all of these not too far outside of Pittsburgh itself.
When I started with C++, I thought the same way. Now, two years later, I look back at all that code and I'm thinking wtf is all that C code doing there. I guess I just appreciate a lot of the C++11 features much more now.
This might help:

https://news.ycombinator.com/item?id=11485689
Finished grad school at CMU last year. Loved coming to all the C&S meetups I possibly could when I had the time (and enjoyed the exercise hoofing it up to Squirrel Hill from Shadyside). Thank you for organizing such a great community along with Justin Reese.
>Topology and Weight Evolving Artificial Neural Networks

I brainstormed for a while about using genetic algorithms to decide the network topology. I'm glad someone else invented that already! Less work for me to do now.
Has anyone been able to learn a function for the spiral (Swiss roll) data that's as good as a human-designed function would be?