skysight-inc/HackerNews huggingface dataset:
That is something very much worth noting. But there is another problem. How restrictive are the dorms?

In my school's I can't conduct most of my hobbies. They go so far as to ban soldering irons and toaster ovens (what I use for reflow) as they are a source of fires.
If you're looking for a way to check out Horizon and don't already have RethinkDB up and running locally, we've put a One-Click app together over on DigitalOcean: https://www.digitalocean.com/community/tutorials/how-to-use-...
Freenet has only symbolic privacy protection for downloaders. Privacy is supposed to come from your node requesting not only blobs it is downloading for itself, but also blobs other nodes have requested from it. Unfortunately, as far as I understand, freenet's routing algorithm is such that these two classes of requests come from blatantly different statistical distributions. The further a requested blob is from a node's address the more likely it is the node is requesting the blob for itself. Another layer of protection is the blocks being encrypted, but if they are publicly published that can be changed with a bit of scraping.

What this means is that by running a single freenet node you can monitor half a hundred others. What's surprising is that it hasn't been done earlier. You don't even have to commit a crime to do it as a civilian.

This could have been avoided if freenet was hoisted on top of tor (not totally trivial because freenet runs over udp) or had an onion routing layer of its own. If the glaring privacy flaw was fixed freenet would have amazing properties which tor lacks, namely very safe and scalable (no dos unless you take down the whole of freenet) static hosting and non-realtime communication in general, and utter censorship resistance. Trying to figure out who has a blob only spreads it around more.

It's a shame the ideas behind tor and freenet haven't come together in a popular project.
> I wager there are at least some decisions a PE needs Director approval on (where the reverse is never true).

While a PE is probably not /asking/ for Director approval on their decisions, I would say they do have the power to create almost as much business impact by making good or bad decisions in their work -- both formal decisions about things like architecture, stack choices, etc as well as informal decisions like how they treat their teammates, who they recommend for hire, etc. The old trope of "the old greybeard in the corner who won't let us do anything" comes to mind.
Absolutely, very little Flash content is being created. But I still think it's not good that we are losing access to waht's already there. It could be this generation's version of link rot (which is still a problem too).
You still have to fetch a module before you know it's dependencies. So if A depends on B which depends on C, you must fetch those sequentially. With a deep dependency graph this will be a problem.
> But there is a known high risk using more labor intensive methods.

Which is a different kind of risk. The kind you can mitigate against with training and safety features and the kind people can choose to opt out of. You can choose to work at Walmart instead of a farm if the farm won't compensate you more for the added risk, you can't choose not to eat food.
I think that everything I'm willing to list publicly is in that post. Understand that almost all of it is written in pure C. [Edited to add: I do not use Java in any part of ontolo.]

An example is that I do use Redis for some queueing operations. But there's a bottleneck in part of the process (not with Redis, but the nature of being unable to POP multiple items off of a list at once using the blocking pop requests, requiring multiple requests over a socket, or two separate data stores; one to notify, another to hold the data). So I'm in the process of writing my own queue for the crawler system.

I'm guessing that your question comes from a curiosity or desire to build something similar, or something similarly performant. I don't know if this is a useful perspective or not, but it's mine: that every time I don't know what's happening to a byte of data and how it's processed, there's the possibility of some unknown amount of inefficiency there, and that inefficiency could be small or large. But the not knowing is the problem. So I've tried to eliminate as many of those as possible. I don't always get it right, and I'm sure there are many areas for improvement. But if I find a performance bottleneck, I go in and edit my own code, rather than having to learn someone else's codebase that is written to handle edge- and use-cases I'll never need. I then either have to modify their code - and have to maintain future updates as well, etc - or I write my own, and keep refining it.

I'm certainly in no position to give any sort of programming advice to anyone, but that's just the philosophy I've had from the beginning while I worked on this. And I think it's an important one that's helped me get the performance I've achieved with it. It's a conversation I have often with other friends who are programmers and who make more liberal use of tech stacks. But those are often problems of a very different nature than the ones I'm interested in solving.

And if you do hope to build something similar, or something different but similarly performant, be sure to test everything. You don't need amazing tests, just consistent tests with consistent units of measure. Learn where the compiler is optimizing things out and how to make sure that doesn't happen, etc (I will often insert an integer that gets incremented by a random number generated by a fast xorshift prng at the critical place of measure, in order to increase the odds the compiler won't optimize it out), to ensure a level of quality in your tests. And when you're working at the byte level, keep refining the operations that run the most frequently and test all possibly ways you could imagine doing it.
Also, the Green Line between 1994 and 1996.
there is a one year grace period after public disclosure to actually file for a patent:

http://www.uspto.gov/web/offices/pac/mpep/s2133.html
You should write a JavaScript library for typing!
Well said, I agree completely.
absence of data literals. i'm not sure how can i state it clearer.
Not debra, but I would think that would fall under "partisan"
Guy makes insane Lego trailer using only an iPad
> we see relatively low levels of colon cancer.

"Of cancers that affect both men and women, colorectal cancer is the second leading cause of cancer-related deaths in the United States and the third most common cancer in men and in women."

http://www.cdc.gov/cancer/colorectal/statistics/index.htm
NS1 hit hard with DDoS attacks May 16, 2016 (N America and Europe)
There is a huge range of pesticides. Also, the US has such a massive food surplus producing less food is a viable option.
You also need to get to the airport and from the airport. Airports are usually quite far from city centers.
Of course it doesn't need to be an either-or thing, but the article posits that him selling well was connected to his website design, which is basically speculation.
I don't know why one would consider skin irritation not to be a safety issue, you wear gloves when using such chemicals. Just claiming it is "safe" means people don't know they need to wear gloves.

The sun is cancer causing, but knowing that means we can take precautions. Claiming exposure to UV rays in the sun is not harmful would be foolishly misleading. Just because there are greater harms doesn't mean something is "safe", yes people have different cut-offs, so comparatives are good (which toxicologists seem quite capable of using; median lethal dose, etc.).
It fills a spot in my Wish List.
> You mean that the private contractor hired to do the HealthCare.gov website, CGI Federal, did a lousy job?

That may be true as well, but any customer that's changing requirements at the last minute and demands idiotic deployments (nationwide, hard deadline, untested, lots of PR, etc.) is ultimately responsible for what happens.

Maybe every single vendor should have sensed that outcome, but it's more realistic to think that someone will take that contract, even if it's doomed.
Promotional voting and commenting gets accounts and sites banned on HN, so please don't do that.
To know why this is a bad idea, you might want to watch this video titled The Myth of the Rational Voter https://www.youtube.com/watch?v=XKANfuq_92U.
I've always thought that online voting could be made MORE secure than traditional systems. If you combine cryptography with more traditional layers. It can also be anonymous.

Take an existing online registration, allow a user to login, and "create a password". Take the password, hash it with the users registration id, and a salt, and that becomes the id for a ballot. Now a user can always login, and view their existing vote (as long as they remember their password) however no outside or inside user could directly link a ballot with a voter.

In addition, allow all online votes, and registered users (who voted) to be instantly publicly accessible via API by 3rd party non government organizations so that all results can be monitored.

The hashing algorithm can be the same used by any traditional password system.
The video shows three canvases next to each other, how would the ones on the sides charge? Most people don't have three wall sockets spaced exactly like how they show the three frames
MyBrains – Now we are available in Firefox
To clarify...

This is to roll out a feature to a small amount of customers for inital live beta testing before rolling out to all customers?

If so i think this is good. It is documenting the real issue of complexity of comming back to old code and old problems (old being weeks), even if you don't merge it cause of merge hell. At least you have a document of what to do.

And you are culling dead/dangerous code.
> I'd put a fair amount of the blame for how shoddy it was to that compressed timeline as much as contractor waste and inefficiency.

That's more or less my take, but I consider that part of the government's terrible project management.
Audacity: Beginning story of Opla my new startup
No, it's not.

There's also the Vactrain concept. Several variants were pursued from 1914 on, with Robert Salter of RAND writing a couple of proposals in the 1970s.

The idea's not new, has been seriously explored previously, and has been rejected or failed on technical, cost, political, practical, and economic grounds.

Some forms of local or highly-dedicated application, possibly. But for general use, no.

https://en.m.wikipedia.org/wiki/Vactrain

Salter, Robert M. (August 1972), The Very High Speed Transit System, RAND Corporation

https://www.rand.org/pubs/papers/P4874.html

Salter, Robert M. (February 1978), Trans-Planetary Subway Systems: A Burgeoning Capability, RAND Corporation

https://www.rand.org/pubs/papers/P6092.html

And, despite Musk's ability to prove me wrong, I'll stick with this projection for now.
Anyone got the chat example working?
Good to see Frontier wasn't phased and actually went down. I'd imagine if you checked 2016 they'd be closer to 60%.
Now we are available in Firefox. You can easily save information from the internet in one click! Check https://mybrains.org/apps/ for details.
It depends. For HTML all browsers do a form of "preparsing" where they do simplistic string searches for things that look like URLs and start speculatively fetching based on that. You could imagine a similar pass for JS modules.
Yes, made at MIT for kids, not students. Building Scratch was the assignment, and it was probably a lot of fun. I in no way wish to discredit the efforts of those who use and maintain Scratch.

The only meaningful point I might add would be that kids love to compete with adults. They want the real thing. Of course, most can't handle the real thing, so we give them what we think they can handle. Except, for the smart kids, the bar is always too low because it has to be adjusted for the averages. So they feel like they're being treated like kids, and that their intelligence is being undermined, and they may even feel discriminated against. Basically, they don't think of themselves as kids. We the adults think of them as kids. Not that they aren't kids of course, but we should never limit their intelligence based on what we think they can handle.

It's a shame modern video games are so complex and cinematic. To Scratch's credit, here is mario:

https://scratch.mit.edu/projects/31583772/#editor

and:

https://scratch.mit.edu/projects/71455048/
In my experience, keep the logic in / close to the data model and the application code becomes very clean and easy. If you have a crap data model, then lots of implicit rules start appearing at the application level, bugs start to appear and no one knows exactly what the application should be doing, as all the rules are tied up in some crappy crufty code.

Like Linus said, bed programmers worry about the code, good programmers worry about the data and its relationships (or something to that effect).
Checkout the Jepson reports by Aphyr. They go into incredible detail.

https://aphyr.com/posts/330-jepsen-rethinkdb-2-2-3-reconfigu...
I'll defer to you on identifying undesirable patterns from now on, sorry.
I'm dying here. Sign me up for your startup.

Let's call it: "American Dystopia"
What Email Program Do You Use? Survey
Bank Hack – How to steal $25B with a few lines of code
Yup! The app as it stands does geolocation and factors this into account for nutrition lookups, but I could certainly do this automatically without requiring a check in.
Rapidly click 11 times on same Slack team icon to open the Chrome dev tools
Wow that was Quick!
I haven't joined yet but is there a public list of all spaces? Can you search by topic (or even hashtag)?
Handling whitespace in ES6 template literals
Is it practical enough that you could do anything with it, like give it to the police for a citation?

Or is it just awesome in a nerdy sort of way?
The problem with blogs is that 15 years later it's hard to prove what was really there and when. But having it published on IEEE is the gold-standard.
I can access sendgrid.com and their status page doesn't report any issues. I'm in Chicago (14:42 local time).
Maybe that's their backup plan if the internet run by ads continues its decline
I can think of non-partisan objectives, like pushing for open primaries in all States, and allowing for same day registration.
If someone were to vote on your website, how long would it take?

One of the main reasons why people don't vote is not being informed enough. Let's be honest, we hate the media and a lot of people don't know WHAT to believe anymore.

So do you have any plans on educating the people to think more logically and look at statistics for example when choosing to vote? Of course I'm not suggesting you to have any bias towards any candidates, but rather educate the people on what they vote for.
A teacher with 30 years of EXP and a PHD makes worse than the worst programmer I know with no degree :( :( :(
In wiki parlance, we call sets of pages that only link to their own internal information "walled gardens".

In normal people terms, we call them "bad websites". This page was good at being an article, but bad at being a website. Which is why I included the link above, to help humans and algorithms make links to the appropriate information.

But the benefit of only linking to your internal information is more page views and therefore ad revenue. At least in the short term, until users find the good websites. One more way advertising is ruining the world wide web.
Signal Protocol and Deniable Authentication
Hey manigandham, Dalan (dalanmiller) from RethinkDB here,

We have a performance benchmark report we did a couple months ago basically locked and loaded to publish with accompanying scripts and data for transparent review of our methodology. We just have been so busy with Horizon, we had put this on the back burner. Expect to see something within the next couple weeks when we can put some serious attention to it to ensure we do everything just right.

In the meantime, you should check out the whitepaper by BigchainDB which uses RethinkDB for the purposes of consistency and automatic change notifications [1].

- [1] https://www.bigchaindb.com/whitepaper/
blogspam of:

http://www.historicalfirearms.info/post/144116055269/standsc...
These kinds of arguments may have force on Reddit, but they're verboten on HN. You need to engage the argument itself and not try to dredge things up about the arguer.
> For WDC, we sometimes get offered a good price for the quantities we need, but before the deal gets done something goes sideways and the deal doesn’t happen.

Sound pretty interesting. What's really going on?
Elements and Principles of Design – Cheat Sheet
oh, well then. Good I guess since I use weed killers around my house...
0 because it's not released until the 27th.
And that cardboard house provided enough shelter for them to survive and at some point, go to the bank to get a loan for a bigger, sturdier house.

The owners of Twitter never had to worry about the shelter offered by Ruby-on-rails. The original system architect and his team hardly found shelter since he was replaced along with Ruby-on-rails.
Not to sound elitist, but is that really a good thing? What sorts of people are going to be simultaneously not motivated to vote, and good at picking the best candidate?
It's OK the world is coming 'round; that's why it's all about native apps on phones, not browsers and mobile websites.
Please don't invoke someone's personal details here to make a point in an argument. That's a significant breach of HN's rules, and this argument is already nasty.

We detached this subthread from https://news.ycombinator.com/item?id=11715005 and marked it off-topic.
Well, I suppose it's just a reminder for those who (fortunately) didn't have to "enjoy" the Internet Explorer years a decade ago, where 99% of the internet was designed for a bad, proprietary and buggy browser which got there not for its merits, but for the nastiest market dominance tricks. I'm afraid it would be happening again should we all give Microsoft the chance.
I'm glad you're here and, as an expert in the field, able and willing to explain why an article has poor scientific reporting. But, I agree with davidw: we take the guidelines seriously. Please consider them when responding: https://news.ycombinator.com/newsguidelines.html
Open Police Data Re-Identification Risks
Excellent website, I use it (and try to contribute) all the time. I wish they wouldn't ban some websites in the system.
In what world is Java halfway to lisp?
Meditation experience helps a ton! I tell anyone thinking of doing mushrooms/lsd to start meditating for 20 minutes to an hour a day.

Meditating an hour or so before ingesting your substance of choice and then continuing to meditate until you come up helps to ease the stress of going into a trip.. Stress and trips are bad so making that as limited as possible is always good. Set and setting are key here.
This seems like a big argument for centralized repos like Ubuntu's/Debian's Apt-get or the Apple app store.

I was never aware this was even a problem because all my software came in through one or two trusted sources.
Understanding caching in Postgres
> How's the number relevant?

I'm just saying $1.6M is underfunded for something that complex. That's on the right order of magnitude to build out a proof-of-concept to pitch for an actual production rollout.

Keep in mind that you'll be dealing with a lot of relational data with some interesting security requirements, some of them legal. It's not just photos of cats.
The world's busiest high-speed rail is the Japanese Shinkansen between Tokyo and Osaka. It was doing 23,000 passengers per hour way back in 1992.

https://en.wikipedia.org/wiki/Shinkansen

The newest trains have capacity for 1323 seated passengers each, plus plenty of room for standing passengers, and run 13 times an hour in each direction. These things do regularly fill to capacity, too; I've ridden them standing in the door vestibule.

https://www.japanrailpass24.com/about-japan/shinkansen/

I'm sure the Chinese system, such as the line between Shanghai and Nanjing, also has really high ridership, particularly during Chinese New Year.

To me, Hyperloop is a distraction from high speed rail... I'd love to be able to ride an efficient train from SF to LA.
The Dev Edition has a different tab shape. You can deny cookies by default and then add exceptions in the cookie manager.
You think that if farmers eschew Roundup you're going to have a better idea of what chemicals are on the crops you consume? Roundup is popular because it's potent, and it's potent because glyphosate is an elegant and powerful weed control solution. Most farmers who don't use glyphosate will use something less biochemically elegant, and those things are more likely to be harmful to humans, not less.
having functions to manipulate some data structures doesn't mean it's native to language. by that standard everything is native everywhere.

lisp stretches the meaning of "native" by power of macros, but something being possible still doesn't make it practical or convenient.
Looks very interesting!

You may want to make your homepage clearer, before navigating to the FAQ I did not have a clue of what Horizon really does.
Will you wear it every moment you're outside of your own private home or office? I thought so. :)
I think that's the point. Low information voters can be easily swayed by the free candy party.
Supergiant's docs suggest they are using Kubernetes but have their own mechanism for utilising Amazon EBS as persistence. Kubernetes already has such functionality[1], so it seems unclear what functionality they have added on top of Kubernetes.

I am however pleased that more people are considering using a traditional SAN (or SAN like service) for data persistence in containers as opposed to migrating actual data volumes.

[1] http://kubernetes.io/docs/user-guide/volumes/#awselasticbloc...
I thought the reason NYC cost so much to build subways in was because it's all granite bedrock, which is expensive to tunnel through, and there's a ton of spottily-documented crap already down there.
One example of "google only APIs" that I ran into recently is the chrome extension browserAction.openPopup API. This API is whitelisted (in stable) for use by the Google Cast extension. Extensions authored outside of Google cannot use it. This is creates an uneven playing field.

https://bugs.chromium.org/p/chromium/issues/detail?id=436489
why can't they just use existing shinkansen technology instead of reinventing the wheel with this pie in the sky nonsense?
I have no idea myself, but I think we can guess based on the fact that democrats generally want more turnout and republicans generally want less turn out. That suggests that democrats and republicans generally agree that the 100% would benefit democrats.
I've written a handful of Clojure and Emacs Lisp, but I don't get macros. How is a macro different than passing a quoted list to a function?

Maybe I just need to start slinging more lisp, but I don't see how they're particularly different from functions.
> I've been up for about twenty-four hours, but I'll be around to answer any questions for the rest of the day

Make sure you don't regret about your answers later :) Answering questions on HN after being 24 hours awake is generally not a good idea :)
The Horizon blog could really use a feed that I can subscribe too. I would love to head about all of your future news.
The IPv4 Transfer Process
> Tagging usually requires a social network profile

I don't think this is true. Tagging with a reference to a social network profile requires a social network profile, but just like you can tag a bear "the bear," you can tag a photo with someone's name without them knowing, being on the site, or even being alive.
What the heck is “Script error”?
> I do not understand how it has not taken over the world.

> In my spare time I learn new languages.

A moment's reflection on the latter would explain the former.
Trello Taco Out game
Apple's latest iOS update wreaks havoc with some iPad Pro tablets