skysight-inc/HackerNews huggingface dataset:
It's a bit more complicated than that. The main responsibility for implementing connection layer unlinkability lies with Tor (if you use Zcash over Tor, which we will aim to provide good support for), but how effective that is in resisting deanonymization attacks at that layer depends a great deal on the higher level protocol and its implementation. That's why it's recommended to use TorBrowser to browse the web anonymously; if you were to use a stock browser, then there would be numerous attacks that reduce the size of your anonymity set. We've tried to pay attention to minimizing leakage of information in the Zerocash protocol; you can read the numerous tickets on that here: https://github.com/zcash/zcash/issues?page=2&q=is%3Aissue+la...

Also, note that even against an adversary that can observe all connection metadata, Zcash maintains strong unlinkability of which notes are involved in a private transaction.
> yes, I'm a fanboy - jesus christ how can you not be?

Do you really want an answer for that?

It doesn't matter, HN is pretty much the church of Elon.
Could you point out some of these "people who do security work"? I should like to meet one someday.
I doubt you can concretely define this "problem." And that is the actual problem!
You probably mean TV5 Monde.
That's actually pretty cool.
no, because policies governing access to health care should not share a lot of commonalities with R&D efforts in medical science and technology. The former should be public, while the latter should be commercially driven as much as possible. In our country, the former is predominantly privatized, while the latter is public funded. As a result, we have shown relatively slow progress in R&D while doling out sub-standard health care.

p.s. I really like this statement - "You start to understand how an economy works when you realize Karl Marx and Adam Smith were hitting on the same idea". It is accurate in that both men seeked a more efficient economic system - a far cry from what we have today. What we should have is a combination of both ideas - merging public guarantee of basic rights with the concept of private property.
Only in the USA does taking a gun with you make the airport easier.

Pro tip: pack the gun at home.
So far they haven't lost any of them because of the size of the ship. People keep saying they should build a bigger or more stable ship, but every loss so far has been because of things like failed landing legs, sticky valves, or insufficient hydraulic fluid.
This is great news. All the more so as there is a tremendous amount of high-quality content under the Wordpress.com domain, something I chanced on while seeking out signs of intelligent life on the Internet.

https://www.reddit.com/r/dredmorbius/comments/3hp41w/trackin...
The trouble with 3D Touch
Here's the video starting at the landing

https://www.youtube.com/watch?v=7pUAydjne5M&feature=youtu.be...
Well feel free to criticize. You're comment as it stands will already attract downvotes because its lacking any info. Might as well stand behind it.
yeah, go for it. I'd like to hear your side.
I was going to say the same thing. I still upvoted the comment because it's true when applied to most wars (and devs working at BigCos).
As a database guy this makes me feel good. From looking at a lot of these schemas, my job is not going to disappear anytime soon...

Most egregious example for me is probably the prevalence of a lot of "type" tables when a simple enum column would do. Or maybe the sheer number of UUIDs that are being thrown around.

I even saw a circular ID chain in one. Would be fun setting up foreign key constraints for that!
I never understood why you can't get a wildcard cert for * . * .example.com. Then again, the whole concept of wildcart certs being priced differently is pure price segmentation, so that's to be expected.
Apply HN: Turn your spreadsheets into a complete webapp in minutes
PROBLEM

Most businesses have important information registered in spreadsheets, those spreadsheets generate a lot of problems like loss of files, versioning, loss of information, lack of accountability in changes, etc. Some of those spreadsheets start as something small but end up being pretty important for its users.
To substitute those files with custom software is difficult because in medium or big enterprises IT departments work on the most important things and can’t develop software for “small things”. On the other hand outsourcing that development can be difficult and/or costly. For smaller business without IT departments the problem is the cost of developing custom applications.

SOLUTION

Let users upload a spreadsheet to our platform and transform that into a custom web app, adding useful functionality like search, filtering, reports, security, users, permissions, etc.

BUSINESS MODEL

Basically we will have two products the hosted app (recurrent revenue) and the downloadable app to host on your own server (as a premium product). As a business strategy we need to have affordable prices so that medium management can approve the purchase.
Also our apps need to be functional, with good usability and good design (in that order).

VISION

In the long run we want to make great software for any kind of companiess. To do that we need to enter the market with smaller and less risky applications because “no one ever got fired for buying <big enterprise software company>”

MARKET

Every business that uses spreadsheets for long term work (need to work more on this)

TEAM

Right now it is only me, but I am looking for co-founders. I have a technical degree on software development and experience in various non-IT areas of a bank (first hand experience of what I call the “spreadsheet hell”).

PROGRESS

I have a sketch of the application and am developing the first working prototype

Any kind of questions, opinions, etc. are welcome.

Thanks in advance!
I'm the biggest Musk fan there is, so don't take this the wrong way, but I have some serious doubts about that "largest launch" proclamation. That sort of statement needs some serious qualification. I think it's just a marketing thing. Has anyone really researched this claim?
Video: https://twitter.com/mirikramer/status/718545053732446209
It's patriotism, we should be proud our country has a company that is doing this. Donald Trump has nothing to do with it.
The email is actually mail+fl@vivekgupta.com
None of who would be working at SpaceX if he didn't dump a shit tonne of his time, skill and money into starting the thing.

The employees are incredibly skillful but Musk is the lynchpin.
>Neither is Elon Musk.

Source? He is a US citizen so I'm not sure what 'American' would mean otherwise.
Thanks, I will email you. One particular feature of our platform is that the bulk of data collection & normalization work is already done by government agencies such as AHRQ HCUP and various state agencies. These databases have several users already. We are literally standing on shoulder of giants. Further while these agencies have been very good at developing databases. They suffer from lack of good tools to query them efficiently.

E.g. Here is the tool used by Texas, http://healthdata.dshs.texas.gov/

This is the one used by AHRQ HCUP http://hcupnet.ahrq.gov

New York state simply strips large number of fields and makes all individual visits information available via https://health.data.ny.gov/Health/Hospital-Inpatient-Dischar...

There is a strong need to create a single easy to use platform that allows patients/physicians/researchers to query them while optimizing for usability, privacy and security. We think that Computational Healthcare does that and is a step in the right direction.
Elon is in fact American. He was born in South Africa gu moved to Canada in the '80 and got a Canadian citizenship through his mother. In 1992 he first came to the USA and go his citizenship 10 years later.
He was not born in America nor were his parents but he is American like Linus Tovrvalds
I cried like a baby that night. I wish my son had been a bit older to be able to stay up and have watched it with me.
In the Soviet Union, people would pre-order cars, and wait for decades for them to be delivered.

Given that these orders will take years to fulfill, we seem to be hearkening back to an older, simpler time.
Romanian hacker Guccifer extradited amid Clinton probe
That was mostly the audience that showed up to watch the launch, not so much the SpaceX team
Volocopter 18 rotor drone hybrid personal flight vehicle first manned flight
All that shines is not gold
And the company is a US company.

I imagine its also because "SpaceX" is awkward to chant. Chanting too fast or with too many people and it will start sounding like "Space sex". Don't believe me? Say "Space X" ten times fast...
The writer says as much toward the end of their article:

> trying to prove that the output changes is the same as trying to prove that the program finishes writing. Thus it is theoretically undecidable.
Gif from the other thread...

http://i.imgur.com/lH4qRaK.gifv
I wonder how they work around Let's Encrypt rate-limiting?
Not wanting to be overly dramatic, but as someone who wasn't around in the sixties this feels like our moon landing!
> we definitely want to expand in the asian markets.

Is China required or could you settle with Taiwan, South Korea, Japan, etc?

You might want to investigate the experiences of other businesses who have tried to sell within China. China's judicial system is worse than ours.

I wouldn't pump much time or money into tip toeing around their rules. Ultimately they can just block and clone you. Consider that China's blocking of FB, Twitter, and Google allow them to create their own copies of these sites that create jobs and earn money within China. China likes to say that these sites don't play by the rules, but it seems when you operate in China the goalposts are always moving. Personally I think that's because any government that is not by the people is unstable. That's up to them to decide, however.
If Elon can't take credit for the landing, he can't take credit for the pre-orders either.

Both companies' achievements are the result of thousands of people doing incredibly high-quality work, all overseen and directed and urged on by Elon.

The credit goes to him and to them, for both.
Since when did being patriotic become offensive behavior? I for one am proud of the accomplishment and realize that it took many people from lots of different countries, but the reality is SpaceX, Tesla, Google, Microsoft, Facebook, Twitter the list goes on are all American companies. American and proud.
This looks nice for a lot of people, especially those who are new to e.g. the Raspberry Pi.

Personally I can't see myself using an Electron app for writing to SD cards… I guess I will just stick with dd.
Your argument is excellent and in every way correct.

It's also too subtle and abstract to ever compete with "Apple is helping Terrorists hide stuff!"
2012 Marissa Meyer leaves Google to be CEO of Yahoo which is a Google competitor.

2016 Google bids for purchase of Yahoo.

Your explanation is the most likely. Seems pretty obvious.
That is the real question. My guess is that there will soon be a push to make open source crypto somehow illegal (if we're following the logic at this point) similar to the way that open source 3D printed firearms are treated.

It will be handled that way until the process makes its way through the courts.
Maya, Mari, Modo, Nuke use C++ Qt, Katana uses PyQt, other apps like Houdini use their own solution.

And before someone says "that means they're not native" - well obviously, and anyway, they have their own theme which is quite dark, as artists don't like bright colours in an interface distracting them from the content or what they're doing.
Wowwww, amazing. Congrats!
For what it's worth, I don't know a lot of practitioners in software security, the payments industry, or cryptography who take SQR particularly seriously.

Since getting adoption for yet another payments system is a boil-the-ocean problem at this point, if you're going to go down that road, you might want to pick a more conventional cryptosystem to do it with.
How do you define expressiveness quantitatively?
If a combination of data should always be unique in a table, you should put a unique constraint/index on those columns to ensure that data integrity. I think that's mostly unrelated to the surrogate key vs natural key debate.

Your point about immutable keys is important, I think. A "natural key" can mean different things, as I understand the term. You could call a person's social security number a natural key, which for the record is a bad idea as they can change . But you could also call the combination of user_id and reservation_id a composite natural key, which is immutable and not so bad in my book. I'd still use a surrogate key though.

It might seem like I care about this more than I actually do. I've just found over the years of writing systems that I fairly often regretted not having a surrogate key on a table, but I've never once regretted adding a surrogate key that ended up not being essential.

What I've seen happen is that the data model expands/changes and I need to reference a join table. I might just start out referencing it by the composite natural key. Then the model changes again, and now I need to add another piece of data that changes the natural key. For example, maybe the natural key was (user_id, reservation_id), but now it's (user_id, reservation_id, membership_type_id). Now I need to think about anywhere I referenced that join table by the natural key.
Here it is in reverse!

http://i.imgur.com/kpXtp9g.gifv
Well, yes, but they're getting Teslas, not Ladas.
Comment from a Uber driver:

> you know this is bullshit, this is so sexist and honestly very offensive. I am an UBER driver and im an excellent driver and treat all my riders with respect and equality. This app is basically saying that all UBER drivers are sexual predators which is not true, yes I agree that UBER should increase the throughness of their background checks because every rider should have that peace of mind of being safe when riding with UBER, but this is not the solution because this is catagorizing me as a sexual predator which is bullshit. I hope this guy who made this reads my post because this is bullshit.
What is the reason a server-side solution is rarely used? What are the opportunities to develop such thing?
Jobs wouldn't even make my top 3.

Manoj Bhargava for example is way more inspiring (to me) than Jobs ever was, the other two are Bill Gates and Elon Musk.
Shows my age - I'm so used to live streams being non-rewindable that this didn't even occur to me.
Yes, ever heard about LifeLogger?
Can somebody please remind me again why we have to land this thing on a barge on water instead of land?
If you go to Japan and do not take off your shoes in certain you'll be considered exceptionally rude. Are you going to criticize the Japanese now?

Different countries have different cultural expectations and customs. In France not saying Bonjour is considered rude (and hello works in Paris by the way), in other countries other things are considered rude. It's not because you're traveling and a tourist that you do not need to try to learn and follow the local customs.
You guys soul should check out this https://www.shadertoy.com
Not unless you're an investor. And you're probably not an investor in SpaceX, since it's a private company.
No, this solution would work with LAN devices and internal IPs as well, although there would be some extra requirements if it needs to work without internet connectivity¹.

Some things to keep in mind:

* Publicly trusted CAs are not allowed to issue certificates for internal IPs (private network space) or internal hostnames (anything that doesn't end with an ICANN domain).

* .direct is a regular TLD; I'm not aware of anything that would make routers resolve them without internet connectivity. Plex solves this by simply replying to a query for ip.user.plex.direct with "ip".

¹ If you need offline support, or if your DNS cache refuses to accept replies with private IPs (some do, but I think you'd be fine with most SOHO devices), you'll need to manually add those hostnames to your DNS resolver or host file, or alternatively configure your router to resolve hostnames from DHCP leases (many routers do this automatically) and use your "public" DNS label as the device's hostname.
That's great. Yeah, if I don't expect a language, the first 10 words are just totally lost to me. Which is strange, because in normal, english conversation here back home, sometimes someone will say something and I'll completely miss it -- but then be able to stop, and replay what they said in my head. It's like some part of my subconscious records it.

On the same trip, I was on a train from Italy to France. In my car was a French woman living in England, and an Italian woman. They were practicing on each other so the Italian would talk to the French woman in French, and she'd reply in Italian. This went on for some time. As we prepared to depart the train, the woman's child and husband joined her. I talked to the French woman's husband for 5 minutes or so. Eventually he asked me where I lived and I told him I was from California but studying in France. He turned out to be British, and switched to English and said "oh, well then I guess we can just speak in English then."

I'm sure our French pronunciation wouldn't have fooled a native, but it was good enough for a couple of foreigners.
I think is South African-Canadian-American.
From their perspective, its not their issue.

If a user gets their credentials hijacked, and a hacker makes a bunch of unauthorized purchases with their saved credit card, who's the customer going to call? AliExpress or their bank to mark the purchase and fraudulent and refund the money?

To them, they're merely supplying the vehicle to do business. It's the payment processing companies, the banks and third party vendors who handle the money, so its their responsibility to notice the charges and shut the account down.

Like last week, I got a call from my bank asking if I was making purchases in Belgium, Norway and France. I was like, "Uhhhhhhhhhhh no, that's fraud." They blocked the purchases first and THEN called to confirm with me. It was pretty obvious based on my banking behavior this was out of the norm and immediately flagged. It wasn't the travel sites fault they let it happen, it would've been my banks problem if they let those purchases go through.

I'm glad they have an incredible fraud detection system. This is the second time they've flagged something on my account and shut these down before any damage could be done.
Swift includes a lot of high-level features and modern best practices. Off the top of my head, nice stuff that Swift has that Go does not include generics, value-type collections, Optional instead of implicit nil, algebraic data types through enums, let bindings for immutable values, pattern matching, Unicode support at the grapheme cluster level, a REPL, tuples, try/catch error handling, and functional constructs like map/filter/flatMap.
All models are wrong. Some models are useful.

Analogies are models.

Analogies are pretty much precisely how we convey novel ideas. The problem is finding one which doesn't melt when pushed too hard.

I keep having to explain to my father that deleting data from storage doesn't speed up computers. Nor does leaking it. His response when I mentioned that the Panama Papers leaks were 2.6 terabytes of data was "well, that must have made their systems a lot faster" (because they were no longer bogged down by having 2.6 TB of data on them). That's wrong at least two ways: data-on-disk doesn't slow down computers, and leaking data (making a copy) doesn't remove it from the source.

And this is a reasonably intelligent human being. Who's used computers for many decades.
While this helps *.wordpress.com users or custom domains using the wordpress.com back end, it's going to cause a ruckus with self hosted ones.

Neither WordPress or LetsEncrypt has any way to modify global server setting on any shared hosting environment. Slapping in an SSL certificate doesn't make a site secure, properly configuring the services that use the cert is what makes it secure.

GoDaddy isn't going to let Company Xyz rebuild Apache or configure cyphers server-wide...

In the end, while this is a move in the right direction, I fear it will give false confidence to many web providers that don't have enterprise experience with security fundamentals.
C unions coming to Rust
It's because there's not enough fuel to make it back to a landing pad.
Erlang is getting cool new features so fast it's hard to keep up. It's a nice problem to have :)
I agree completely. It's the only way I've found that works. Start the estimate by saying "these rolled-up, roughly estimated tasks come to about a year in total."

Now we know it's closer to a year than to two months. Once we start, we can continuously refine the estimate. "Sorry, there's a bunch of stuff we didn't see. We can give you X functionality in a year, or all of it if you can wait 18 months"

Lather, rinse, repeat. With experience and good time tracking of tasks, you learn how long things take: "every database we set up in the last year took about 10 days to get right." Now you know your estimate to configure a database and get it online is 10 days, not the optimistic "I can do it in an afternoon" that everyone claims.

The key to good estimating is good historical data. Problem is devs hate tracking their time and reporting accurately.
Building a Lever
I think they're deliberately excluded because they don't work on Windows.
Macs have never been a good choice for render farm render nodes. The ideal render nodes are something like a dual twin supermicro box running linux or windows. In a 1U rackmounted server like that you can throw in 4 CPUs (and each CPU could have 18 cores if you are using E5-2699v3 cpus, so you'd get 72 cores in a single 1u server).
Giant Leap for Mankind: SpaceX successfully launches the resupply mission to ISS
No it didn't, everybody uses "email" and sometimes (rarely) they use "courriel" when they want to be a bit funny.
I wrote a compiler for a toy functional (lazy) language.

In bash.
Not to mention the reliability of Thunderbolt drive connections under OS X. I've got an iMac with a 2-drive Thunderbolt enclosure with a homemade fusion drive. At least 1 time in 10, it disconnects 'unsafely' on sleep, and then I cannot get the drives to show up (even diskutil doesn't show them) despite unplugging and replugging thunderbolt, powering off the drives, etc.
You'll get used to the rain. Earthquakes and volcanic eruptions are rare. If you want to keep people away, tell 'am about the astonishingly shitty drivers, because after sixteen years they continue to annoy me on a daily basis.
"27 reports per second" what?

I use bulk api with .net Nest client.

I can easily put 1000 documents per second (which also include 3-10 nested documents) with 4core i5 machine. Serialization is the cheapest operation in my case. I would blame ruby in your workflow.
Anglicisms in French is actually a funny subject. According to different sources, roughly 45% of all English words have a French origin. Thus, there's a lot of overlap between English and French. Some words, such as camping, parking and flirting are considered anglicisms in French, but they are actually words from the Old French that did a full round-trip from French to English to French.
any U.S company

Your response begs the solution.

Presumably, FOSS is not considered a "covered entity" under this bill. Arch or Gentoo linux, private mailserver, XMPP server with OTR, etc, is a simple circumvention.
I started using elasticsearch recently and I was wondering, does the indexing happen in real time during the index request? How do you know how long the indexing process takes?
From TFA:

> Juergen Schmidhuber, a Swiss AI researcher, is also credited for trumpeting deep learning methods through its dark period. Several DeepMind researchers came from his lab.
Just signed up. I really wish this extended to the east side, I would use it for my daily commute.