skysight-inc/HackerNews huggingface dataset:
Saw a Vulcan doing aerobatics fairly low over the wee Scottish village where I grew up probably late 70s - an absolutely unforgettable sight and the NOISE - like a thousand tormented demons howling at once.

Not sure if the Vulcan was supposed to deter the Soviets with its nukes or simply scare them to death.

Edit: The Vulcan wasn't just loud in the "strategic bomber" sense of loud - it also sometimes generated a completely unearthly howl that it is famous for. Combine the engine noise and the howl and it really was quite a monster.
Dozens of ancient shipwrecks found accidentally during Black Sea mapping
The marketer in me prays they take a "don't drink and drive" ad play with this one.
Faster and better browsing – Welcome Opera 41
In purpose, to give a taste what it is like for non-english speakers to english programmers too /s
That define is very clever: it always lands on it's feet! :)
Exactly, we have a good understanding that logP is additive (as a matter of fact, one predicts it using group contributions). The AE noticed this and started adding halogens to already high logP molecules.

The interesting part is that it stops before going totally crazy and per-halogenating the molecule. This is probably because it has an intuition about how molecules look like and hasn't really seen that kind of substitution pattern.
Nearly All of Silicon Valley’s Political Dollars Are Going to Hillary Clinton
Squarespace OCSP Stapling Implementation
Show HN: Killing Procrastination by Making Everything Fit
My preferred approach would be something like reddit gold; encourage the followers to pay for benefits for those accounts they particularly value.

Actually monetising a twitter account directly is a risky business, as it could easily drive down quality.
This reminds me a video by Sam Harris titled: Sam Harris : Liberals failure to talk honestly about Islam is responsible for the rise of Trump [1]

I am a liberal but most prominent liberals in America are failing when it comes to dealing with the vicious and barbaric ideology of Islam.

[1] https://www.youtube.com/watch?v=2YCWf0tHy7M
Why is the summary in English?
But to a C++ programmer, that code tells exactly what is going on... There's no hidden logic, no non-standard or compiler dependent features.
I use Spotify's discover weekly and I'm consistently impressed by the new music that the app shares with me. Bands I've never heard of before that all fit beautifully within the type of music I enjoy. I totally disagree with the author's point.
Show HN: Get all routes from an Express app
You make a few of these comments, and you get downvoted every single time.

Do you think your expectations of what HN should be are not aligned with what HN actually is?

Here the discussion is mostly not fetishisation of old tech, but discussions of user interfaces, marketing strategies, "mistakes" other companies made (although we have hindsight bias), and so on.

Those all feel solidly on topic for HN, especially for people creating product now.

If you think an article doesn't belong on HN you can flag it. If you don't have the flag ability either you don't have enough karma, or you've been misusing the flag button and they've taken it away.
Use Thread-Local Storage to Reduce Synchronization
"Otto spent two weeks carefully mapping the road to make sure the technology could handle it."

So...if new roadworks appeared anywhere on that 120 mile stretch of road that morning, the truck would not be able to deal with it I assume?
Nobody asked about JS, apparently that's clear :)
Spotify’s Discover Weekly is crap. It schows me the same crap songs over and over again. A simple mix of albums similar to albums I downloaded on my phone would give a way much better selection. Or simply a

IF song have been seen at least 3 times in DW and skipped after 10 sec THAN do not show song again

would be a high improvement.

[edit] Spotify seems to spend more time curating this forum than curating Discover Weekly.
Very cool concept. Can you describe your experience in using this? Is it effective?
Picolisp because:

Lisp

Prolog

Tightly coupled, distributed DB queried with prolog

Tightly coupled UI engine

Everything under emacs
Is it hypocrisy? English is not my native language but I consider it the default CS language. There must be a way for us to share knowledge, and that turned out to be English.
Weiss, Handler and Cornwell P.A
Weiss handler & Cornwell P.A. is a law Firm in Boca Raton that is helping the clients from last 30 years. Howard I. Weiss, Henray B. Handler established Weisshandler in 1985
The problem with those CDMP3 players were the size, they didn't really work when you trembled the player (huge), and they rarely accepted CD-RW.

Remember that CD-R is write once, not synchronize many times.

Also, the interface...
> GitHub _is_ a huge success, and git is merely comes along in a bandwagon (English isn't my native, hope I've made this clear)

It's the other way around. Git was such a huge success, so therefore someone decided to create a nice web-frontend and SASS for it. That SASS was Github.
Based on the design[1], it has a leader / follower pattern (although you should have multiple leaders with Raft consensus to avoid having a single point of failure), where the leader is called "nameserver" and decides where to put each piece of data and metadata among a set of chunk servers and metadata servers.

That design is very reminiscent of CephFS's cluster monitors, metadata servers, object storage devices.

[1]: https://github.com/baidu/bfs/blob/master/docs/design.md, https://github.com/baidu/bfs/blob/master/docs/BFS_design.md
first of all, impl in C++ (JVM/GC is pain in the ass) - clear arch (only master and dataserver) - very concise config file and easy to deploy - most important, 10k nodes scalability without federation design of namespace
I'm a sizable clojure fan (and a long time Python developer) but I'm not sure where you'd say Python fails at polymorphism or message passing too strongly.

Interfaces/traits maybe (z.i is quite crusty) but it's just as good at polymorphism.

Mutability though yes -- hope you're aware of https://pyrsistent.readthedocs.io/en/latest/ I use it in every project I write.
Happy 20th birthday to Lara Croft
You're comparing subsidized phones with sim unlocked phones.
A book is about 500 MB. So 300 GB is only about 600 books.

At a book per week that's only 12 years worth of reading.
Shell made me a lot more agile to do various simple tasks which would take me time for repetition.

Learn a text editor deeply (Sublime) made me extremely faster than all my colleagues.

I, as an addicted to efficiency, found my job a lot funnier everytime I learn something that makes my common task less time consuming.
I thought Raft was always-single-leader? Followers can happily become leaders through elections?
10 years of Taylor Swift: can you remember an era that isn’t this one?
Factors to Consider When Evaluating a Human Capital Management System
Because English is the lingua franca of the software industry, and developers are usually expected to know English, no matter where they're from.
How does a lack of transparency help?
That mostly is just implementing EU law. Good to know that it is taken seriously. Maybe others are more relaxed about it.
Guy Faceplants While Rock Climbing in Virtual Reality
I wonder whey they choose to rewrite raft and didn't use something with etcd or another working raft solution.
I was about to suggest n-version programming redundancy, when it occurred to me: aren't we starting to reach a point where deep learning systems are good enough for unmanned spacecraft? How we would generate the learning data would be a question though.
Stop Comparing Yourself with Others
Some very interesting ideas and stories in here. I can't help but wonder what you learned from this experience.

Because surely "be wary of concessions others make for you - if you do not value them, signal this strongly to the other side." is not sufficient advice.

By the time the person has made the concession, they've already struggled, weighed the pros and cons, and decided it was worthwhile to offer a sacrifice.

While I completely agree that you are under no obligation to reciprocate, and should be wary about people trying to maliciously trap you into such an obligation, you also have to be aware that friends and family members will do this to you inadvertently.

Explaining to them that this sacrifice is of no value to you can too easily be misconstrued as "you do not value me". If maintaining the social bond is important to you, then more is needed. I don't know what, though.
My experience is that OpenCV face detection works relatively well if you are facing the camera directly. We used an opensource face rec built on top of it, and it was okay to classify between a small number of known faces.

I saw some demos of M$FT's apis at a recent tech event and it wasn't obvious that the results with their system were significantly better. The biggest hole seemed to be that camera frames were being sent to the cloud, and there were issues with the presenter's quota (forget the exact problem).

But overall, I think the Cognitive Services are a step in the right direction. They generally make sense for businesses who don't have a full-time team of ML/CV experts.
Neuroscience cannot answer these questions
Catch yourself off guard and just do something.

Internalized guilt over not being "productive" isn't helpful.

Fix your home environment so that it doesn't encourage you to sloth.
How to behave in Japan: Essential customs and manners
Scaling Your MQTT Deployment from Trial to Millions of Clients
REST API has done a good job to break monolithic web apps into service oriented architecture. Now with the introduction of devices(IoT) and need to push messages to apps, time for taking Pub/Sub APIs to internet.

MQTT is an open standard in OASIS and is the leading protocol for Pub/Sub APIs.

We at Elastic Beam with our partner HiveMQ is hosting a webinar to discuss about how to scale MQTT based Pub/Sub APIs for mobile apps and devices. If you are interested for a free webinar, register here:

https://mqttscaling.clickmeeting.com/mqtt-scaling-webinar/register
Because —like many Kickstarters— they want paying for their time before they do the work.

I'm sure they don't need to do that but if you've already got the following to allow it, why not take the opportunity to ramp up the buzz?

It also puts some focus on the much-ignored professional versions. Most people have been happy to use the free versions. This draws attention to the fact that designing things takes time and that is worth something.
You should do a write-up on it and show your tests. As it stands, this post has almost no real value for anyone else and no one knows anything about what you used and how.
This may sound (and probably is) quite superficial, but I am immediately put off by any language that uses syntax like this: foldr' (+) :: Num t1 => t1 -> [t1] -> t1
Why? Because of things like => and -> are just a pain to write all the time and make you chase all over the keyboard, even more so on non-english keyboards. Just my very personal preference of course, but still...
So you can do something like this:

data Foo = Foo { _bar :: String }
data Buzz = Buzz {_bar :: String}

And derive lenses? I think it doesn't - this is more than just a duplicate record name, you also end up with a duplicate `bar` lens
Ask HN: What real world open source Node.js applications?
We would like to find open source Node.js web applications using either Express or Hapi frameworks.

We are building a Node.js agent that performs instrumentation and such projects are a great way to test it.

We are already aware of:

- Ghost (https://ghost.org)

- Keystone (http://keystonejs.com/)

- https://github.com/badges/shields

- https://github.com/alanshaw/david-www

- https://github.com/punkave/apostrophe
This seems like it's more on the IS/business side of things. Any particular recommendations on why I should take this as a CS senior?
spacex was (is?) a startup, so never say never but it does sound like a big bite to chew.
Thanks for your advice. We are working on translating all the documents :)
> Using "personal" email servers should be the rule, not the exception.

For certain definitions of "should", I entirely agree.

> There is still the opportunity to build an opensource secure and easy to deploy email server system that end-users could easily install at home.

Tragically, I don't think that's really the case. The most important feature for email is that you can expect the messages you send to be received by other parties. Approaches many have taken to fighting spam make that difficult or impossible if you are not a large entity.

> When using centralized email servers, you have a single point of spying, subpoenating and hacking.

A "single point of subpoenaing" is precisely the point, for the relevant transparency laws.

> However, messages should be encrypted, not only the transmission, the messages themselves, and kept encrypted on the servers

I whole-heartedly agree with this.

> But the only company that did that had to close under pressure of the US government's agency

Any email service will do this, if people send you mail already encrypted. Of course you'll still leak some meta-information.
Because it is a lot of work. Nginx always had good Russian docs, for reasons you can guess.
From my experience working across both industries: Software is harder than hardware (generally speaking).

The root cause is that hardware has clear purpose and is limited by the real world.

An aircraft from 2015 or from 2000 does the same thing: Get you from Point A to Point B, same world, same constraints, same goal.

A software that does something today. It doesn't give any clue about what it will be or do in 2-5-10 years.

IMO: Software projects are way more ambitious, more complex and evolving faster than hardware. What is expected from software is NOT expected (nor achievable) in hardware at all, that's one of the first thing I noticed.

---

Nonetheless, hardware can run software onboard. So you get hardware and software dev projects, both running along. That get some quirks of both world. IMO, the hardware [and real world] limitations will quickly limit the software.
I've been using it since I was developing it, and it's as effective as you make of it. Imagine a pomodoro timer, but you plan your pomodoros with extreme ease. It adds a lot more structure to your day too.
https://ocaml.org/learn/companies.html
So Git needs its LaTeX?
That's his current pseudonym, yes. Went by Train previously.
Show HN: SuRealEstate – Game where you become a real estate investor
Look at this goddamn chart [proposed $86b AT&T / Time Warner merger]
I have a similar feeling, but the "daily mix" playlists are even worse. Why is it called daily if I get the same songs over and over every day?

I miss the infinite streams of Rdio with the adventurous -> familiar slider a lot. You could stay on the same station for months at a time ;(
I remember quite a few (Go, SDL, Java,Google Code repositories...) using Mercurial until switching to git due to peer pressure was unavoidable.
Oops, yes, the MBA is what I meant.
Logging, metrics and distributed tracing – These are problems, not solutions
Nice. However, my employer is happy to reimburse me some $4k per class at a traditional university, but will not pony up one dime for an online MOOC course.
After about 8 years of Java only, JavaScript. Then Clojure.
This looks extremely promising and good. I work on distributed system, in particular on databases (so one abstraction layer above file systems). This looks like it would make for a really nice storage engine for https://github.com/amark/gun . Also it is nice to see non-English projects! Very exciting work.
thruster_test(3000); // todo: add powered descent code
Closest I've been to an autonomous drive is the brother in law's s60 Volvo. Car pulls back over the slightest dip in the road, kinda freaky how it will detect human-like movement and come to a halt.

Oh, and future, you scare me - https://pbs.twimg.com/media/Cvm-yDrWIAAottR.jpg:large
Or if there's a sudden lack of dolphin related accidents it might be good to look into whether or not the end of the world is eminent[0].

[0] http://hitchhikers.wikia.com/wiki/Dolphins
And yet, it will come to that: Europe just cannot take in tens of millions of people in a couple of years.
Once the social systems start collapsing, even the unthinkable (armed borders and the like) will become an option.

Nice? No. But what's the alternative, committing state-level suicide?
That's why the first rule of rescue is ensuring the safety of the rescuer: if the rescuer is down, there's no hope left for the victim. And if Europe goes down, that will not help any migrants, either.
I think the anthropomorphizing in this case is fine. Someone familiar with programming easily takes "computer thought it was on the ground" as shorthand for "computer began executing subroutines designed to activate when the craft was on the ground."

The anthropomorphized version is more concise for someone familiar with and more understandable for someone unfamiliar with the inner details of computer systems.
Same here, still surprises me the songs that has been listed there.

Good experience so far for me.

The only real caveat I have with spotify is the awfully buggy applications.
Is software easier or harder than hardware?

That's hard to say in general. With current practices, I'd say software is harder to get right, but that is mainly due to a failure to spec correctly. Hardware is engineered with very tight controls: dimensions, shapes, and properties are all produced according to a specification that doesn't just specify its nominal values, but also the acceptable tolerance for any deviations.

No software that I know of is engineered to the same level of precision as hardware. The lack of specification-guided tooling (and validation for 3rd-party components) is what puts software development not even in the same league as hardware development.
These are my feelings... about Instagram.
On that subject, I like this quote:

"Hardware eventually fails. Software eventually works." -- Michael Hartung
Hi, author here.

I wanted to measure visual information content of a page, and yes, PNG is maybe not the best to do that. JPEGs are smaller, but it introduces another problem of visible artifacts around text.

If anybody knows a better way to measure visual information content, please suggest.
Show HN: Pure JSON with comments
None of the problems with Chernobyl, Bhopal, phaseout of CFC and tetraethyl lead had anything to do with technology. In each case the problems were understood and technical solutions were available and had been for many years. The problems were social, political, financial, and had a lot to do with vested interests being much more powerful than those who wanted change and safety.
It's not really important. It's not as if road works are going to prevent the push for self driving. They'll work around it, it doesn't matter when they figure it out.
No, you can read the following in the man page of git commit:

3. by listing files as arguments to the commit command, in which case the commit will ignore changes staged in the index, and instead record the current content of the listed files (which must already be known to Git);
I always think of our genome as a massive legacy code base that has been tested and patched billions of times. The code is spaghetti, but absolutely robust. Lots of cross talk. Perhaps there is a more concise version that achieve the same results...
The best admin lessons
Probably.

But it would be irresponsible to make roadworks appear and not make that information available for those that need it.

I'd assume roadworks are usually planned and can be checked beforehand especially when attempting bold experiments for the first time.

edit: removed sass
Carnot Efficient Dyson Spheres Are Undetectable by Infrared Surveys
What's the worst thing about Elon Musk?
Why Vue.js?
Rails circa 2006. I could develop a full web app in days or weeks instead of weeks or months with Java.
Likewise. I used to live in Reading, west of Heathrow, and twice a day they'd be this crackling roar and the windows would rattle, unlike anything else that flew; and you'd look up, and there would be that glorious arrowhead silhouette, sliding through the sky.

I don't care if Concorde was uneconomic. Some things you should do just because they're beautiful.
It looks like a faster version of HDFS since it's written in C++ (vs Java).

Another important aspect is that is using SSD + SATA(I suppose) , which could be a better option than standard SATA/SSD or LV cache using SATA + SSD.

Even if it's just a new thing, if it proves to be faster it may be implemented in Hadoop ecosystem in the future. HDFS has a lot of features being a mature piece of software but it lacks on the response time.
- Turbo Pascal when I was programming in RPG II
- Delphi when I was programming in Turbo Pascal
- AWS
Another good idea was federalize the insurance laws/regulations. if you could get an insurance licence that was good in all 50 states.
Given that it's an European project I'd be surprised if it was a metric vs imperial unit mixup.
There must be a speed-up since the audio track is not divided into frames. Dropping a 33ms chunk of audio would be very noticeable.
Trying out competitive programming really improved my coding ability in any programming language. Recently I tried out Ruby on Rails which blows my mind and changed my view about frameworks(It is really 10 times faster then java to create a web app). Previously I had written web apps in java and node js.
Bull. I'll still be taking the subway to work, TYVM. Or are you suggesting that a driverless taxi can somehow bypass the massive traffic jam that is my city's street grid at 9am?

And even smart cars take significantly more road space per passenger than buses, so replacing buses with taxis just means even more congestion. Good luck with that.
well for one, it's being used in the industry quite a lot. Citi, Walmart, Amazon, CapitalOne, Facebook, and Spotify are just some of the names from this list.

http://clojure.org/community/companies
I think the logical conclusion to self-driving is just turning our roads into digital rails.

So all this work on proprietary algos/hardware for self-driving are so much in vain.

This grey area of 'well yeah, it's 'self-driving' but you still need to be ready to take over at any second' won't fly for long. Either you're driving, or we have true self-driving cars and SMART ROADS to match, to the point where you can take a nap in the back seat.
I think that's a sign of advanced technology. If it's silent and comfortable.

I also feel it's like the M&M test for quality and culture of a company or nation.
Not necessarily. Everybody in this business is being careful and super paranoid about accidents causing massive PR and Regulatory set backs.
Well, that's what the common people in Germany are also asking themselves, but our beloved leaders (Merkel) are pushing the immigration over our heads for "humanitarian" reasons. And when I say "humanitarian", I mean "cheap labor for the industry".

Any concerns regarding massive immigration, cultural differences, homeland security, etc. are labelled as xenophobic hate-mongering, despite plenty of evidence to the contrary.