skysight-inc/HackerNews huggingface dataset:
I once agreed with this, but now I don't. I just want to write SQL (dammit!).

I can never, ever remember the intricacies of the Sequel API or any one of these query builder APIs. I am always looking up something that is rather trivial because I am thinking in SQL, the language, and always have to convert back to Ruby or whatever language I am working in.

CTEs and SQL functions in PostgreSQL strike a good balance in the composibility department for me, while still being able to write SQL.
I'm not a good bowler but I have made the 6,7,10. I think the problem with the "Greek Church" is that you've got the 6,9,10 setup and you're trying to just nick the 6 to send it to the opposite side to hit the 4,7. If you do that, the ball probably sends the 10 to the right of the 9 and you just don't get all 3 on the right side. The mirror image setup is completed far more often because a right handed bowler is aiming at the set of 2 pins (6,10) and the 6 can take out all the ones on the other side while the ball gets the 10. I wonder if the data included which pins were left standing after the failures.
Some other poster is talking about "hubris", "neopotism", or "tales from the aristocracy."

Are we so focused the 99% / 1% difference that we are too blind to see we're all in the same team, team Humanity?

Nothing is sadder that a live going away, knowledge, experience, etc all going to waste. Sentient creatures have a moral duty to live.

Extending our lifespan is also a necessary first step for serious large scale projects. I don't think we are ready with a 70 years lifespan to care about the consequences of our present days actions in 500 years, or to tackle serious projects such as building a Dyson sphere.

To all those who talk about how some people won't have access to that technology - yes, just like how they don't have access to antibiotics, cellphones or the internet in Africa.
Key feature missing in Apple Mail is sorting by "Important and Unread". I get so many emails, any app without this is unusable. I use the GMail app.
Don't worry, we'll soon have ones that you never lose because you can't take them off.
As with any technology, in the beginning, it is usually very expensive and only affordable to the rich. Eventually though technologies become cheaper and more and more people can afford it. It was the same with cell phones. I imagine this would be the same.

The patent system, as flawed as it is right now, was designed to encourage investment. The compensation for that investment is a limited time monopoly. Eventually though the technology becomes fair use and anybody can use it. That is one possible outcome.

But I think this technology will be very important to people and they will revolt if they don't get access to it--life and death scenarios tend to do that to people. The amount of social unrest and bad will generated by any company who withheld said technology would be so great that I think they would be forced to come up with a more philanthropic solution.

Also, based on what I know about the senescence research, it will not be one solution but likely thousands of discoveries that are discovered by a myriad of parties.
the only valid use case is when your data is so unstructured so that you don't care what the fields in it are and you treat it like a black box. So maybe some kind of user-generated markup that you just shift in and out.

those kinds of applications are not usually kinds of problems we have to solve.
Comments moved to https://news.ycombinator.com/item?id=9179838.
The best way I found to think about this is best summarised by Alan Kay: "Hardware is crystallised software".

I think is the best metaphor because you can think of the crystal as immutable software.

FPGA's are like melting crystals.

They can eventually mutate under some circumstances until they crystallise again (crystals/temperature vs. FPGA reprogramming)
Difference Between Men and Women Buying/Leasing Cars (research project survey)
Love the name "innovation facilitation" - one of the big things we've been working on at Buffer is called "Buffer for Teams" - in short, it's a way where you can suggest content to share on team members social accounts and people can swipe it (http://bufferapp.com/daily) to approve or reject. Especially PR launches, announcements, blogposts, etc, that more people at your company want to share could be helpful - pricing is very early and less of importance to us, (your budget sounds good) - if you're interested in exploring this, please ping me leo@bufferapp.com - we currently have a few people trialling it and they seem to get a lot of fun, value from spreading news more widely about a company.
It depends on what you mean by security:

-secure transmission of data between two points

-PGP

-secure web browsing

-staying anonymous to uncle sam

-staying anonymous on the web

I don't trust it. If anything the Blackphone is just one huge target / honeypot for the government.

With the proper hardware and software modifications, you can come close (if not better) to what the blackphone has to offer in an off the shelf rooted Android.
The best tool is a tool that solves a pain point in your organization. Find the pain point, then figure out a tool to solve it. If it doesn't solve a pain point, no one will use it.
There's a minority of deaths from car crashes and accidents. By yeah, effectively, it's aging that we should be concerned about.
You seem to have a much better understanding of the situation than I do. The remark about the hard coded error strings was interesting though, so I looked at the implementation [1].

I .. am not sure why that would be considered not portable? Admitted, I'm neither into C nor do I have experience in the field, but .. that seems to be easy to read, contains clear/concise error messages _on top_ of clear error codes.

1) Any consumer can ignore the string and map the error code to a message in Klingon or whatever else, no?

2) The function name is in ASCII/English. So are the parameter names. Most of your C code is probably reading ~somewhat~ like english, and usually is restricted to ASCII? Is it really a problem that this method returns both a well-defined number and a simple string in case of an error?

Back to the first line: I .. am certainly clueless here and just watching from the sidelines. But I'm kinda serious about the questions and genuinely curious why you object to that part of the implementation?

1: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdlib...
Tiny Upstart script to keep a NodeJS process alive
I had to look the quote up, because it didn't sound quite right.

"Plan to throw one away; you will anyway."

The quote is Fred Brooks from his book "Mythical Man Month." It seems to me the author's post reflects that quote. Granted they didn't throw the entirety of every application out, but arguably it's an entirely different application now. I would even wager there's months of refactorings ahead of them as they take advantage of Postgresql's features.
Finding Errors and GoRoutines with Deprehend
Google Calendar app for iphone
Open office "advantage" is the story owners who can't afford to pay for a better location tell the developers.

Sort of like the guy whose car broke so he is taking his tractor to work. He would tell the world how tractors are so much better and have all these great advantages compared to regular cars.
Yea, from the good stuff I've read about MongoDB I really want to like it. There's just been so much more negative that I've read.
There is a month (not really a month "view" of your appointments). Tap the month name at the top.

No week view as far as I can tell.

Edit: There is a three-day view accessible by clicking the vertical "..." in the top right. From there, you can scroll right to see the rest of the week.
Hmm I'm not so sure anymore. I'll have to ask a physicist I guess.
Guia PvP Guardian Fighter juego Neverwinter, campos de batalla
Clash of the billionaires: Elon Musk and Jeff Bezos are duking it out over space
As usual, rayiner has answered these questions better than I can. Here is my take anyway:

1) The short version is that there is a difference between collecting information and looking at it. The NSA doesn't look at or act upon any metadata it collects without first obtaining a warrant from a judge. It just sits there on a server until government lawyers can convince a judge that evidence shows that the data is relevant to a time sensitive security matter. You may not personally believe the government when they say that, or trust that they will always get a warrant to look at information that's already in their possession. But, that's the process. As of right now, the judicial system takes them at their word. That's why the 4th amendment isn't being violated. They still need a warrant.

2) Evidence collected via parallel construction is not withheld from the defendant, just the method of obtaining it. If the DEA says "We have a tape of the accused discussing drug trafficking", that defense will be notified of that tape's existence during discovery and will be able to hear it and prepare for it before trial. It's just that the DEA won't have to say exactly how they got the tape, as not to reveal the full extent of surveillance programs. This may or may not be an unfair advantage for the prosecution, depending on the details of the case. That's why we have judges, who are in fact specialists at deciding what's fair or not fair to present as evidence during a trial.

3) The Executive, Legislative and Judicial branches of government have all weighed in on these programs and approved them in some form. That's the bottom line. You may disagree vehemently with their judgement, but this is how the American system of government works. If all three branches of the government agree that something is legal, then it's legal. Everyone is allowed to interpret the language of the constitution in their own way, but that has nothing to do with the rule of law. If you have a different interpretation than the government, vote as many of them out of office as you can and encourage others to do so as well.

I don't agree with you, but I fully support your use of the democratic process to change public policy to suit your beliefs.
still doesnt show up in my phones itunes. does it support creating events on subscribed calendars?
My Time on the Sell Side
Still, these technologies would eventually come to the masses. It's been happening in almost every vertical you think about.
I'm from Bangalore, I have used localbitcoins quite a few times actually, all the trades went smoothly. The only issue I have with LBTC is you have pay a small premium compared to other exchanges for added convenience.

https://localbitcoins.com/
The addition of the json type to databases like Postgres has significantly limited the usefulness of JSON-datastores like MongoDB for me. It used to be that if you had to store truly schema-less information, and wanted to be able to query it, you needed Mongo. Now, Postgres can do that inside of an otherwise structured table.

That said, there are applications for other less-structured datastores like Redis. When you need to store data with an expiration quickly, and use common datastructures like sets, Redis can be fantastic.
The Apple Watch paradox: why “you never actually own a Patek Philippe"
I agree there's some grey zone, and I was definitely a young brogrammer who it appealed to, but I'm now seeing the errors of my ways and I hope younger engineers listen to what I'm saying and avoid those cultures.
Because of these types of comments:

https://news.ycombinator.com/item?id=9163474

"Well that is bad" does not add anything to the conversation.

Think about a discussion in real life between 4 people. 3 of them are making factual statements, providing their opinion, and asking intellectual questions. Another person is saying stuff like "wow" or "gee, that's not good." That person is seen as not really adding to the conversation.
Hallucinating yourself can be both a symptom and a tool
> DNA that is not needed will wither away.

You are 100% wrong about this. DNA that is not needed does not "wither" away. If it's benign, it'll most likely stick around.

> Overloaded DNA will collapse.

This sentence doesn't make any sense. How do you "overload" DNA? What does "collapsing" look like?

> Either way, too much complexity breaks.

What is "complexity"? Can you measure it? How much is too much? What "breaks", and how?

> You may call it "Survival of the fittest" implying chaos theory

What does chaos theory (roughly, the idea that small changes in initial conditions have dramatic effects) have to do with anything we're discussing?

> but I call it harmonious morphology...

Please define "harmonious" and describe how to measure it.

> ...implying benign force

I suspect you started with benign force and worked your way backwards, ignoring any inconvenient evidence.
Direct link to it in the app store for those who can't see it yet: https://appsto.re/us/8XXm2.i
A PressureNet Community Update: Earning revenue on crowdsourced sensor data
For SQL Server, you can use dynamic sql in triggers.
Though

"You [...] is just trolling."

is kind of funny coming from someone who's complaining about lack of "reading comprehension".
NetBSD can be used as a rump kernel: http://wiki.netbsd.org/rumpkernel/
> I haven't heard many alternatives (in general).

These problems don't call for a general solution. We should respect the fundamental truth behind the end-to-end principle and solve these problems as close to the application as possible. The likely threats, appropriate default choices and trust model are all best understood by each application developer and building these solutions into Layer-3/4 is bound to cause short-term pain and reduce our long-term flexibility to meet new risks.

For example, EFF's STARTTLS Everywhere project takes into account the fact that a huge percentage of the world's mail moves between a small enough number of providers that human verification of announcements is possible. It also recognizes that the MX configuration for these providers is reasonably static, meaning that changes that propagate in minutes do not need to be accommodated. Small specific solutions like this can be rolled out and provide a real, tangible benefit to users much faster than we can upgrade the entire DNS system to provide a more general solution.

I agree that we need a DNS privacy solution, one that hopefully doesn't eliminate the existence of caching infrastructure.
Does anyone have any resources for best practices unit testing web apps written with frameworks like Django, Rails, etc? Whenever I try to apply TDD to a framework, I find myself testing the functionality of the framework (which should already be tested), rather than my app itself. How do you decide what to test when you are effectively cobbling together framework concepts? Is this the time for focus on integration tests over unit tests?
In 50 years we will have AI that far exceeds even the best engineers today.
Right.... which is where I disagree with Thomas. I believe we should secure the integrity of answers from DNS.

I want a DNS we can trust.

I see DNSSEC as one of the many layers in any defense-in-depth security plan.

Yes, I acknowledge that there are some challenges with DNSSEC deployment... but those are what a good number of us are working on fixing.

I don't see "Do nothing" as a viable alternative.
Is it okay to refuse getting involved in a project with no senior developer?
Just curious. I am a newbie programmer (especially web dev).

The owners expect a lot of me, and after realizing that I couldn't deliver features etc. on their schedule, I told them that they need a senior programmer to come into the team and if anything show ME around.

Basically, the old developer bailed on them and they are hesitant about developers now.

Is this the correct approach in this scenario?

Any experience? Tips?
How common are cases like this "Greek Church"? Part of the reason the 7-10 split is iconic is that it's something a beginner sees pretty often.
That is a much easier problem to solve than actually fixing (or replacing) biology, and it'd be a lovely problem to have.
This is absolutely brilliant
Show HN: Fullscreen Background Video Embeds
You can now upload your video to our site. Grab an embed code and apply it your website for fullscreen background video embed.
http://somevid.com

See the example created with the Skeleton framework here:
https://somevid.com/example/index.html

You can also do the same with other frameworks.

i.e. Twitter Bootstrap

If you have any feedback or suggestion for improvements, please let us know.

Enjoy!
A Growth Hacking Tool for Twitter
I've also found the convention over configuration feature to help when I'm a lone developer working multiple projects. I often work on something (perhaps a side project) and then abandon it for a couple months. When I return I just run `ember serve` and dive in. In the past with my homegrown or invent-your-own-structure frameworks I first had to figure out what I had done on this particular project before I could be productive.
I have to logically agree with you. Indeed, Mike never issued a statement like, "I am amending the contest rules so that multiple files decoded by a single program are admitted as a valid solution."

Only, this trickerly was not Mike's intent, otherwise, of course, he would have played this card immediately. For instance:

"I said you could send that to me because that is a true statement with which I therefore agree. It is undeniably true that you can send me anything you like. You can send me an e-greeting card for my birthday, and you can send me a Britney Spears MP3 as a MIME attachment. You can send me questions asking about what you can send me. Obviously, though, the only material which you can send me which also happens to conform to the contest rules is a single program and a single data file. Please re-read the contest statement; I will gladly explain any portion of it that is not clear."

Mike had no need to complain that the program isn't a decompressor. He should have played it as above.

Instead, he demonstrated acceptance of the the multi-file structure of the solution by complaining that the algorithm in the program file isn't a form of compression.
But what about low performance, low transaction? Realistically the stuff I'd use it for wouldn't see much traffic. The big factor for me is schemaless. I don't want to create a new table each time there is an event with similar, but not exactly matching data between events. I mean, is MongoDB so bad that in any production setting the reliability is not there? Thanks for the link. I didn't know about the JSON type. Maybe I'll finally give PostgreSQL a try.
> I personally disagree with this definition; for me "end justifies the means" sounds like a perfectly rational conclusion, but not for humans - it's too common a failure mode for a man to follow this maxim, and it almost always ends bad; hence we have that saying.

I have never heard a person use that phrase and not violate the rights of other humans and their own morality. It is the gateway phrase people use to justify some act that they admit, by using that phrase, is not honorable. It's the phrase you say right before walking on that road paved with all those good intentions.
An exploit Stuxnet used wasn't completely patched until today
The sky is falling and the FAA isn't ready
A suggestion to all theme designers, if I may:

Line numbers are visual noise most of the time and can be distracting. Make them transparent, so I see them only when I'm looking for them. Same goes for indent guides, but make them slightly darker than background. Example: http://i.imgur.com/tQ46gWT.png (modified Spacegray)
For Thunderbolt and Lightning, USB-C is very, very frightening
Ask HN: Recommended blogs by smart people you read?
I've asked this before but like to do it periodically as new people may answer.

What are some blogs by really smart people you read?

Ideally the less well known/obvious the better.

I think blogs can be a really good source of insight because they give you access to less known and less commoditized knowledge.

So what are your recommendations?

Doesn't have to be restricted to any topic necessarily, some categories come to mind such as science, business, philosophy, art, culture, or whatever you're interested in.

Looking forward to answers!
PostgreSQL also has materialized views that can be refreshed concurrently. Neither were present on this chart.
Tomorrow post - moving from orientdb to someotherdb. Stay tuned folks!

See our magazine - bikeshedding for the inexperienced, on sale now!
Several people have confirmed to me that they were unable to see the site from Google's Public DNS Servers (8.8.8.8, 8.8.4.4 and the IPv6 addresses). This makes sense given that Google has been performing DNSSEC validation since early 2013.

I've updated the post to more clearly note the fact that this was not just an issue on Comcast networks. (I mentioned that it would be an issue on any network performing DNSSEC validation, but then only gave Comcast as an example.)
Google Secretly Working on Big Virtual Reality
Nvidia  GTX Titan X Performance Leak
Exactly. And optimized Haskell doesn't quite look to "that beautiful FP language" anymore, but becomes more imperative.
The rectangle that says "The Spare Success Machine" is interactive. Select the pins and it will give you statistics on that configuration. "Out of 149 times this occurred in the sample of PBA competitions it was converted to a spare 2 times." From a collection of 180,000 non-strike frames.
TheVerge's take : https://news.ycombinator.com/item?id=9179934
If you use earphones, you can scroll the page by tapping on them, make sure that the laptop panel is open.
Linux world the guide you need
I wish OpenVG/NV_path_rendering were more supported, especially on mobile platforms where they're needed the most. I'm making an app that involves hardware-accelerated line/path rendering and dealing with triangulation, color, batching, stroke vs. fill, patterns, etc. manually is a pain. Libraries like MonkVG and nanovg exist but they're a little half-baked at the moment.
I think the author of the post has the right approach. They tried hard to build something that would work right, and since it didn't, they rewrote most of it. They had enough budget and willingness to rewrite it. The author learned from their mistakes, and probably won't be using MongoDB on a future project.

The author of the comment I'm replying to seems to advocate a different approach where you choose tech and techniques that are good for short-term but maybe not long-term. This way you have planned technical debt plus unplanned technical debt. Also the comment author seems to be missing one of the post author's main points, which is that MongoDB's schemalessness is awkward even in the early stages of the app, and this is worked around by a less-than-ideal technique of moving the schema from the database layer to the application layer.
You’ll Never Believe Where We Are Hiding $224B
From what I've seen, people in that position almost never leave.

It seems like for those folks, the most important thing is to be irreplacable. They like being needed, they like being a key person in the operation, more than they like money or doing a good job.
> This is a digression

Two things make currency work: usability and security. How can this be a digression?

> Cold storage is essentially isomorphic to keeping treasure in a safe

I'll admit the wiki is a bit tl;dr .. (I guess you didn't read it).
Using your "keeping treasure in a safe" quote:
Cold storage is like keeping a treasure in a safe, at the bottom of the deepest ocean of another earth-like planet in a solar system which we cannot even assume (knowing about it is impossible;) that exists.