skysight-inc/HackerNews huggingface dataset:
I don't have a horse in this race, but IMO the point is more about AWS-provided infrastructure that lets people scale more easily than otherwise possible; things like Elastic Map Reduce, S3, DynamoDB, SQS + SNS, RDS, etc are less-easily replaced by home-grown equivalents. There are great open-source solutions for every one of those things, but the point is having to not manage them.

If you're using the cloud as "just another data center", I feel like you're missing many of the benefits of software-defined infrastructure and disposable systems.
More relevantly, Python does something similar with datetime.replace():

current_minute = datetime.utcnow().replace(second=0, microsecond=0)
If you're wondering, PANDA is this:https://github.com/moyix/panda

QEMU based recorder. Sounds pretty neat.

Although if you wanted realtime audio decryption, I'd imagine just writing a sound driver or hooking the OS's sound functions would be far more direct.
I can't tell whether this is sarcasm, but if it is seriously meant I really don't understand this kind of thinking. I get that a subjective feeling is being expressed, and that a similarly subjective impression that a poor design decision carries other implications might give one pause. But to completely discount a (non-typographic) project based solely upon a typeface? What am I missing?
DNSSEC Part I: the Concepts
Oh fuck off famo.us
It has been long known that punishment and reward are ineffective for interpersonal influence (e.g., see French and Raven's "The bases of social power" from 1959). Fear is a big factor in children lying. And the nasty side effect of fear is that it leads to repressions of natural inclinations, and eventually a part of the true self becomes suppressed, and a false self becomes a big part of the character. You can see this in the endemic existence of narcissistic character traits in our society.

While studying these topics, the most surprising realization for me was that moral indoctrination teaches children sadistic and masochistic behavior, which then manifests in adulthood as vectors of moral indoctrination towards their children (besides other undesirable behavior in society), and the cycle continues.

Accepting a child for who they are, and not trying to influence them into what the parent wants them to be, goes a long way towards making an honest child.
Probably a rather geeky thing to say but Star Trek TNG promoted honesty, morality and a strong sense of ethics to me.

That IMHO is no different to classic moral stories as the basic premise is the same in some episodes.
Design a good mobile app by focusing on these five things
You don't need anything that you mention to scale. My company using hetzner for many years to build profitable business (not extremely big, but not "private blog") and we are happy with our choice. It probably took a slightly more time to build scalable solution with hetzner, but our monthly bill is 9 times smaller with hetzner (than comparable hardware with AWS). This savings allow us to hire 2-3 people more that easily covers additional work.
"But I'm not aware of neurology having identified anything remotely resembling multiple cores or hyperthreading in the human or animal brain."

And yet here you sit, typing and breathing and seeing and thinking about what you're having for dinner tonight while your digestive system continues to work on lunch and your heart continues to beat.
Thanks for pointing this out, just fixed this.
I'll wait to see how this pans out first, thanks...

http://phys.org/news/2014-06-microsoft-court-overseas.html
Apparently doesn't work on Android. At GDC this year I was in a hallway huddle of high-end mobile game devs complaining about how wide parallelism does work on Android because the scheduler stops listening to your affinity requests and just schedules everything in serial on one core so that it can save power on the other three.
Quantum physics could to lead to electric airliners and strong AI
A very relevant article: http://c2.com/cgi/wiki?AsFastAsCee
The guy got arrested because it was thought that he had been spying for the Russians. That explains the arrest then an American spy would never get arrested in Germany, Americans – even American spies – are considered 'friends' after all.

That is probably why Chancellor Merkel had to call President Obama: To explain why the Germans caused such embarrassment by arresting an American spy …
School districts don't make a profit but they do create value, but that is a digression.

>I agree with this, but it doesn't disagree with the idea that rich people create jobs.

Rich people can create jobs, but we shouldn't over-rely on that mechanism. They aren't the only ones creating jobs is my point.
I'm comfortable with having a company I trust enough handling deployment. In order to trust them I have to see them do difficult things well and it probably needs to be more than just a couple people. A small deployment service like this will probably remain in the area where I don't know enough about them to trust them. This is why I turn to Continuous Integration tools (CircleCI) or Project Hosts (Beanstalk, Springloops) for deployment. By observing them doing complicated things I get the feeling that they know what they're doing. Perhaps OP should think bigger.
Dyson are full of shit like that. Its all wordplay.

Another fine example: http://youtu.be/MBEkP_zKKcg (EEVblog)
Eh, I'll cut them a little more slack because it seems like it does its job without a bladed fan, and the bladed fan is hidden inside. This is just straight lying, and it's immediately obvious lying too. Especially to anyone who knows anything about fanless designs - there are no external fins on the machine and it uses an Intel chip, so you probably don't even have to look at the back to know it can't be fanless.
I have to setup things myself on AWS, too, but I can use standard tools like Chef or Puppet and don't have to deal with manual service requests or running a mash-VPN myself to connect my physical machines over a single network just to have some "private" networking.

I think DigitalOcean is a nice example of how fast you iterate. They did many things right, some wrong. But the don't settle. They are building new things like private networking, their v2 api, IPv6 (hetzner doesn't provide v6 on vservers iirc EDIT: they do now).

The default answer I got when asking for features that e.g. US, UK or FR based ISPs already have is: "But it's not hosted in Germany! The cloud is insecure!"

Today we know, that it doesn't matter, where in Europe you're located as intelligence services cooperate and share all data. So Hetzner for example is required to provide access to german intelligence services by law. They share it with the NSA. So it's FUD.

So maybe this provides some insight of my kind of emotional initial posting.
Thanks for the heads up. I fixed it here: https://terminal.com/tiny/picFl5Lgl5
Not a problem.

No worse than being on the receiving end of a pileup.
This is truly an innovative addition to the Rails ecosystem. I'm learning Rails and Prelang offers a great way to read code that's written with best practices in mind. All the best!
I cannot recommend the film "The Lives of Others" too highly.

Go watch it.
Does it have a priority system? Or a way to setup pools? I often find I want to run some part of a program (some of its tasks) on a set number of threads at a certain priority, not throw tasks into some global pool.
You seem new to this. Just keep centering variable height content vertically in variable height containers on different browseres until you get what's broken with CSS.

You can also try to pick up a newspaper (multicolumn) and try to replicate its layout so it behaves well with dynamic content.
The Asus when announced seemed to have a similar confusion as to whether it had a fan or not. I wonder if some part or other didn't live up to its spec?
It only took her 13 months to say that. Sounds like she says it now because that's what she was advised to say to win the "pro-Snowden crowd". But Hillary, much like Obama, likes to say a lot of pretty things you want to hear, and then go and do the opposite when in office.

How about this time around we don't fall for sweet lies, and instead follow their track records and vote for someone who's always been strong on privacy, and not just through lip service, but actions, too.
How do you define scaling if a manual process controlled by another party is involved? Besides that, what do you think that Hetzner does not provide a 2 factor authentication? As Hetzner doesn't use HSTS on their client/api interface, it's quite easy to run ssl downgrade attacks, sniff your credentials and format all your servers, delete all your backups.
Shared storage? Use Riak CS, MogileFS, ceph, LeoFS, Openstack Swift etc. as a S3 replacement.

Availability zones: Hetzner has multiple independent DCs and they are happy to place your servers in different DCs if you ask them. What Amazon calls "Elastic IP" they call "Failover IP".

Yes if you only need to host your blog yet you don't want it to go down when the HW inevitably fails, don't go to Hetzner because setting up Postgres failover and Chef and all that is complicated.

And if you're big / have enough money Hetzner's off-the-shelf HW and their unwillingness to offer an SLA will make you move away.

But there's a sweet spot for Hetzner, it's where you want good performance for a great price, have enough money/knowledge to setup proper bare metal deployments with failover yet don't yet need the guarantees of a "premium" DC or the features of AWS.

I know quite a few companies which fit that description.
The home page is nice - but I'm not really sure what your app does? Is it just a mobile version of dribbble?
We’re No. 1? Americans increasingly don’t think so
I agree. It's important, and tricky, to strike the right balance. We're not calling for sugarcoating. That's why the last guideline says:

When something isn't good, you needn't pretend that it is.

I'm not sure it's best to have this as well, though:

But in that case, consider saying nothing.

... because it slightly implies that criticism isn't welcome. Substantive criticism isn't the problem—gratuitous negativity is. So we may revise this.

Edit: We changed it to:

When something isn't good, you needn't pretend that it is.
But don't be gratuitously negative.

In other words, you don't need to sugarcoat, but nastiness is unwelcome.

The key word is "gratuitous". Substantive criticism is neutral and about the work. If it's personal or snarky, that's gratuitous.
It would be possible to deploy your binaries but in this case you have to rebuild the whole project on each server. If you have long build times, deploydo is not the right tool for the job.
Did you or someone else ever try combining it with React? Because of the virtual DOM, it'll probably mean that you won't need CSS selector resolution at all. Not sure here - I don't know how the solver gets its input (e.g. how you compute which elements impact which ones - do you read existing offsets and sizes from the browser DOM, or do you do something different?). But somehow I feel that the constraints story and React's render-only pipeline should somehow be able to work together really well.
I've had huge speedups from poorly-threaded software (thousands of threads, all sharing locks and work) just by running multiple processes and pinning them to specific cores. It was also far more stable that way.
My son has one of these cards - it has been great for us because we use it with his XBox Live account and as a debit card he can't overspend.

They had a launch this week and seem to be doing well.
Web UI vs SSH is hardly the problem. More often, it's setting the environment set up on the remote server that's a terrible pain, then you have to set up domains and ssl and all that nonsense.

TL;DR configuration is pain to do manually every time, I hope you can make it go away. If you have ideas, comment below.
Because of the inevitable photolocationfinder dot com that will immediately come into existence if they ever succeed.

Then everyone who hates someone or likes someone way too much, will only need a couple of photos from twitter or wherever, to know where to look for that person in real life.
There's no reason not to link to the primary source.

https://blog.torproject.org/blog/being-targeted-nsa
Seems nice.

If I already have and use rtomayko's bcat, is there any reason I should be using this version?
Secrets of the Stacks
Co-Founder. Thinking seriously about adding one other social login for now. Thinking Instagram (leading) / Google / Twitter, in that order. Thoughts?
Do people choose pain over boredom?
Here is "the plan" from their website. https://mayday.us/the-plan/

If you are interested, Republic Lost by Lessig is a great read on the reality of campaign finance.
Estimation is subtly different skill from exact arithmetic, IMO.
I wonder if anyone has recently measured the time it takes to do a context switch under Linux on a modern x86-64 processor. Something like the numbers in the table here:

http://blog.codinghorror.com/the-infinite-space-between-word...
I'm pretty sure you used to be able to just copy .ogg files from Spotify's local cache at one point. Am I remembering right? It's a soup of 10-2000kB files now.
Flexbox also doesn't interoperate with grids very well. Also can't lay out elements that are not siblings.
Note, a region is not a data center. A region is a collection of two or more Availability Zones (AZ). You can think of an AZ as a data center.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/images/aw...
Kallithea: A free code hosting solution for Git and Mercurial
Why not add these to the Python Guide [1]? When I'm learning/reading about something, I like big, comprehensive resources, especially if they cover the same topic, instead of hunting for small websites like this...

[1]: http://docs.python-guide.org
You should have a look at Strava.
We changed the url to that from http://betaboston.com/news/2014/07/04/tor-project-responds-t....
Lot of fun. Even more fun would be to give each active user a different column, but obviously that has a pretty small limit. But this is cool.

To make this work, use the space bar on your keyboard as if it were a straight key.

Don't try to send faster than about 18 WPM. Leave really long spaces between words--longer than you would otherwise.

Morse code is one of the few protocols that is readily understandable by both humans and computers. You might be on the verge of something with a lot of potential.

de w8lvn
exactly. Speed of innovation is how you win. If you start with an MVP, a cheap 5$ droplet at digital ocean is cheaper than the cheapest hetzner server. if you grow and need failover-solutions, you'll run into a lot of devops work when you build everything your own. (you can't automate a lot of work because of lack of API and automation by the typical providers)

So it's not a price question imho. It's about speed of innovation, usability of "building blocks" and limiting of operational risks.
Everyone Has Seen Fireworks, No One Needs Your Photos
So you see this as a media stunt from Hillary?
Nah, piece of cake.
Does your QA team have experience and training in testing? Is the person managing the QA team knowledgeable about testing? If not, maybe you need to spend more time to train them, or spend more money to hire better qualified testers. You get what you pay for.

Also, how do your developers treat your QA team? Do they treat them as respected colleagues or as nuisances? If the testers are treated poorly by the developers, they probably wouldn't be motivated to do great work.

Finally, is your QA team part of your company or are they outsourced contractors? Employees of contracting companies are generally going to care less about doing a good job for your company than your own employees, whose career paths depend on the success of your company.
Show HN: Gingr - A platform for dog kennels & daycares
> The mind-share split between Clojure and Scala scares me ...

I'm not sure what else you expect; Clojure is not statically typed, and so, it's totally uninteresting to someone looking for a statically typed functional language.

I'm vaguely aware of work such as http://typedclojure.org/, but I already have a statically typed by-default non-lisp language.
There are so many things that could account for performance differences in forum software, pointing to the language as the cause without knowing them all is less than useless, it's borderline misleading.

Here's just a few of the things that can affect performance between different forum software written in the same language: Database schema, database software, database server resources, number of forum users, number of forum posts, average forum posts a day, number of forums viewers that are not users, webserver(s) resources, whether the webserver(s)/database server share resources with each other or other services, extra features supported by one forum and not the other, the network connection between the webservers and database server, the network connection between you and the webserver(s).
It's not only the ui. The reason why we build deploydo is that we needed to have a transparent deployment process which can scale up to 30 servers.

We wanted to be able to see what was deployed to which servers and when. Just like your github newsfeed.

Another goal we wanted to archive is confidence: We wanted a process where we can clearly see everything which will be changed on the server, therefore we implemented line-by-line diffs between the server and the repository.

These things were the real pain in our process.
This is a culmination of a 6 month side project. Have 2 paying customers so far who have helped drive development.

Gingr is a platform for dog kennels & daycares that helps manage reservations, report cards, immunization records, etc...

The next step is to build a customer facing side where they can login and request new reservations, view past receipts, etc..
Can This Arthritis Drug Cure Baldness?
Thanks! Got it working I think. The test worked, and I saved and it told me the hook was activated, though I received no notification for the german goal. Maybe I was a bit too late, since I only registered several minutes before the goal happened.
Yes, it is a rather geeky thing to say.
You aren't, I do it all the time. But it does get slightly tedious to type out the whole path. (when switching virtualenvs frequently, unlike your use case)

What I use that is analogous to your single virtualenv sourced at shell startup, is pip install --user. I tend to use that for command line tools like style checkers.
visionmedia is his screen name, not the company where he works. He worked at a company called LearnBoost (https://www.learnboost.com/blog/welcome-aaron-and-tj/), which I can only assume is some sort of mob-style front for laundering JavaScript code. (Look at their employee list and GitHub repo)

Now, I've heard he works for Segement.io (in SOMA), but does so remotely.
I'm certain that Swedish law does not use the term "rape", but some Swedish word. That may or may not have a slightly different meaning, or different connotations.
If you don't want something online, don't put it online.
Excellent of you to share your work with people in a way they can learn while doing a project. Most introductory programming books do not approach it this way.
I think you're confusing elasticity with scalability. Just because you can't spin up instances within seconds doesn't mean you can't run at scale on traditional hosting providers.

Still, I do believe that's the direction the industry will move towards. OVH, for example, is already pushing pretty hard in that market, and their business model was pretty similar to the providers you mentioned not so long ago. It's probably just a matter of time.
Url changed from http://www.businessinsider.com/the-f-35-is-a-disaster-2014-7, which points to this.

Submitters: please peruse the stories you submit for links to more original sources. HN prefers more original sources.
It looks like there is a lot of demand for --make/--remove options to vex so I will do those (and that should nearly approach the end of the new features I will do on vex).

Probably good to do some error checking on the arguments to mkvirtualenv and rmvirtualenv (sleepily hitting enter too early, etc.)
I found this particularly resonated:

"...we designed bridges for users in countries like China and Iran, and here we are finding out about attacks by our own country."

I don't really know what to say to the NSA/Snowden/etc. stories any more. Intellectually, I understand that each new worst revelation is worse than its predecessor - emotionally though, none of it even surprises me any more.

...come on Fort Meade, I want to be surprised. Drop something really juicy. Something so diabolical that it's actually cool.
Lessig is probably the only honest reason I'm donating. I've been following his career for quite some time and a lot of the things he's written are persuasive and coherent and insightful. There are similar SuperPACs (WolfPAC) but, again, I wouldn't have been super aware of them if it weren't for Lessig and some of my own research.
Ah. It seems to link directly to the protocol address "bitcoin:" - and I don't have anything registered to pick up on that - making the button appear completely broken for me.
That would miss the point. The approach in the article does not hook the audio driver, but rather the decryptor. This gets you the original compressed audio file, not a stream that has been uncompressed (and would have artifacts when re-compressed).
People don't seem to understand that it's still in a beta stage. A semi-public beta but a beta nonetheless.
Perfectly. Wow. You've confused a single-payer system with mandated-coverage for-profit insurance companies...that will somehow be forced by regulation to "optimize"...cost? Yeah. What's the CEO of UnitedHealthcare's nut, again?

Let's talk outcomes and efficiency, and not pretend charging doctors $39 to file "insurance" paperwork is anywhere close to optimal.

And, yes, aggregate risk for people will not change, as we, unlike our tools (e.g. a house), are only at equilibrium when we are dead.
LZO, on integer overflows and auditing
Thanks, appreciate it! The auto-translator is set to 15 WPM, so like you said anything faster than 18 or so doesn't get recognized. If real, interested people actually end up using this I'd be happy to make that user-configurable!
We can understand your point. You have to trust us like you have to trust your server hosting provider.
I prefer to keep mine separate, but I always use specific terminals / screen sessions for (mostly) the same type of work (admin, specific projects, web dev, etc.) so each have their own history, as well as keeping a per-directory record.

So far over 130000 command lines (with timestamp & cwd) for past 2.5 years, just on my laptop.
Kindly go fuck yourself, you bigot.
You're comparing a custom forum written in a pet low-level language to PhpBB and concluding that the language is the reason for the performance difference? Clearly you have a lot to learn about web application performance.
Pay it forward
Cool idea. I'm glad I remembered how to say "ASS".

Typical morse code keyers have 2 buttons, long and short, so you don't have to worry about how long to hold it down. I think that would make this a lot easier.
They can't use the waste heat from the actual power generation though, just excess heat from electrical appliance inefficiencies.
Reminds me of the time when Google first launched the Chromebox, they claimed it had a Intel Core processor, when it actually had a Celeron. Also, there was no mention of the extremely paltry 16GB local storage at all on the product page.

The latter can probably be passed off as marketing spin but the former is pretty much lying to sell your product. It's like passing off a 4-cylinder car as a 6-cylinder car on a car website or brochure.
I expect somebody will be "jobless" because of this.
Show HN: Marketplace for Bootstrap and Foundation Themes and Templates