skysight-inc/HackerNews huggingface dataset:
Jonathan Riddell Stands Down as Release Manager of Kubuntu
Bitcoin payment channels explained
How I missed an engineering interview after getting singled out by Münchner cops
Disambiguating ACID and CAP
Start of Lightning Bolt Caught on Camera
registration also nudges you to the Chrome extension so they can get the most out of you ;-)

Hello there!

I'm the co-founder of LeadFinch, and I am really pleased that you have signed up!

I wanted to make sure that you are getting the most out of it. Is there anything I can help you with?

Finally, please do make sure that you've downloaded our Chrome Extension, which allows you to add new leads and find email addresses from anywhere.

Kind regards,

Fraser
UK phone network TalkTalk has received ransom demand after attack
Bayrampaşa Böcek İlaçlamacı,Böcek İlaçlama,Bayrampaşa İlaçlama
This trend happens everywhere around the world. Even in social democratic countries like the Scandinavian countries this is happening and is only slowed down by the strong redistribution of wealth.

So yes regardless of how tight or lax the regulation is same trend is seen everywhere and the only thing they have in common is the use of technology.

Ignoring that is simply lying to ourselves.
Hyperlink i.e http://.com
How many people will double check the url bar and notice the url is actually http://www.xn--m3haa.com/? Not all of them.

:edit+seems like the three umbrella unicode symbols are not supported on hn, are they supported in e-mails?
600 years to figure out space colonization with efforts under way already and likely to happen in a 100 years ... I see that you're trying to make a point it's just not making any sense.

Honestly we have no idea how society will look like in 50 years with the advent of AI and such nobody knows what close future holds let alone 100 years - this "we're doing it to save the future" is like people talking how there's going to be unsustainable urban problems in 100 years with horses before the cars were invented - you think that limits you think matter (like biomass, or planet size, or w/e) are somehow intrinsically relevant and unsolvable - sorry but as far as problems go those are fairly straightforward on such a long timescale.
The investors who make a fortune with IPO's are the ones who sell, not the ones who buy at the IPO.
Ruby .? (safe nagivation) operator
Being the only remote developer on a team is very hard. You are often forgotten and left out of hallway conversations and over-the-shoulder meetings. Working remotely requires a very different set of self-motivation and prioritization skills in addition to communication skills. Someone offering to be the only remote worker as their first remote work experience is setting themselves up for failure.

I'm not saying it can't be done, but taking OPs advise will be much harder than working for a company that has established remotees.
Good point, didn't consider that. Although any good IDE/editor should catch the use of "undeclared" variables and functions.
Guess I found another place I would never work.
Read a bit through abstract and intro. Is this safe? It seems like bringing a lot of parts of services which normally are in user space to "quajects", which are in kernel-mode. Efficiency by giving up safety seems to be the underlying reasoning.
Sites with paywalls often prefer that Google can index them, and Google doesn't like indexing a page that will be shown differently to a user who clicks on it from a search, therefore to get the full content indexed and avoid being penalised by Google, they show the full article if you come from a Google search (or through a Google link that makes it look like you came from a search)
It's hard to say. Would I rather watch a TV show than solve a brain teaser? Yes. But I can replace "solve a brain teaser," with just about anything there. I'm not lazy, I can work, but I'd be lying if I said I enjoy work MORE than leisure.

I'm interested in the practical aspects of programming, like being able to create something that produces value out of nothing. That's something I can get excited about. I'm not stupid; with enough thought I can solve a lot of Codingbat-esque problems. But it feels like high school math class.
The Exceptional Field Notes of Martin H. Moynihan
Same here, I have kids, and used to show them legal content on Youtube. Now I download everything because YouTube was showing horror movie ads between episodes.
Ha, it's like ant-swarm optimisation! :)
Perhaps if Google paid taxes like the rest of us, universities would stand more of a chance to do things right.
Tool to build rust structs to parse given JSON
DC’s Newest Condo Amenity: A Marijuana Grow Closet
I built this a couple of days ago to deal with parsing complex JSON in Rust. Comments / suggestions / bugs / pull requests welcome!
Rare to come across a pro-segmentation position.
>Well that's to be expected from a one-man company (IIRC). There used to be a time when you had yearly releases at best for commercial software.

The thing is those "dev builds" are not actual releases -- the last 10 or so of them represent at most a few dozen commits, and quite small and isolated features or fixes.

So, to put it in other words, the activity is like he has abandoned coding again the last few months (after a short stint of activity that followed a year-long halt).
Umm, what about Linux?
The page displays fine on Ubuntu, but what font does it use?
Yes, I am an Android developer, but it is not the point. The point is to increase functionality, and maybe build a sort of library to handle the main functionality ( it should be really nice customize the notification). The python library looks like very nice :-) good job
or worse - "I have a firearm for reasons of self-defence"
Why developers should travel
Hacking Fitbit Health Trackers Wirelessly in 10 Seconds
Why? Gmail is already supporting that.
Aerostat – Delayed Pub/Sub MQ integrated with message delivery service
Google Announces Stock Buyback as Earnings Rise
PopcornTime.io announces Butter
I agree that the increasing investment and quality of alternative higher education models will diminish the role of traditional accreditation agencies to some degree. However, there will always be some need for some third-party oversight to ensure educational institutions are delivering what they advertise.
Chapeau.
Come to think of it, `Content-Location` is much more semantically appropriate than `Link <ipfs:hash>; rel="alternate"`; the latter is just a link, but the `Content-Location` header would tell you the canonical location of the requested content. For an IPFS enabled client, this would mean that if they want that specific content, they'd never even hit the HTTP server on subsequent requests, but dive straight into IPFS. That said, existing clients may get very confused by an unsupported scheme in that header. Presumably, that client should go `IDK lol` and go use the not-so-canonical URL instead, but I'd be surprised if they'd actually work like that.
This is a matching service (e.g. a 'market' in some sense) to find manufacturers. Note that manufacturers are not vetted by Etsy:

> Manufacturers on Etsy Manufacturing are not vetted, but we do individually screen applicants for their fit with the four production categories and for in-house production, to encourage a better experience as designers begin their search.
I don't think people do this intentionally. Either the code snippet has passed through MS Word (why?) or their blog tool is being "helpful".
Well, I know that I ran into a situation (and may once have posted about it) in a C program where I was doing printf to debug a program, and it ran fine. Whenever I removed them, the program would crash. Finally discovered that the printf debugging was forcing garbage collection which took care of a bad pointer somewhere else in the program. Honestly can't remember if I ever found the pointer or just left the printfs in the code...
Curious why thorium and heavy water are necessary for H-bombs. I'm more familiar with reactors than bombs but from that perspective, heavy water is a moderator, which you don't need with the highly-enriched fissile in bombs, and thorium isn't fissile, but can be turned U-233 which is fissile but not something we actually use in bombs, or need if we have U-235 or plutonium.
Worth clarifying that we don't do any of this - we absolutely don't scrape the data of your 1st degree connections or anyone else; only leads that you explicitly query.

Email addresses are then verified using sources in the public domain.

I agree that this is all certainly worth emphasising further and I think we could do with further clarification points in the FAQs.

Finally, we originally built this as an internal tool, but decided to wrap it up as a public facing one.
I am not, because I´m Google, but let see, what other people say about themselves.

"Under my coat is a weary heart, but a kind one
- one that would do nobody any harm."

Two Gun Crowley:

http://swordandscale.com/francis-two-gun-crowley/

"I have spent the best years of my life giving people the lighter pleasures, helping them have a good time, and all I get is abuse, the existence of a hunted man."

Al Capone
Confidence, or conscious willingness to take steps to unknown (will to explore)?
You are describing one reproductive strategy used by males, which is not true for all men, and is defently not true when looking beyond humans.

Having many low investments into offspring can be effective, but it is also risky. The more champion based a race is (one male per many females), the more energy is going to be spent on competition. The offspring will also have to depend solely on the mother, since each child is just one of many from a single male and has thus less individual investment value.

The alternative strategy is to focus on a smaller number of children, making sure that that the reproductive investment has a higher chance to be successful. Children gets the value of having two parents that are invested in the offspring, but there are issues of "cheating" (an observed behavior in many animals).

Of course, I am only describing male strategy here and naturally it can not exist in a vacuum. Female strategy often has higher initial cost, but it does not dictate the outcome. In the case of humans also, the observed strategy in both sexes is normally said to be a mix strategy, so it is far more complex than just saying that the male genetic upside to risk is limited by the number of women they can have sex with.
Can you really imagine a 18th century France style revolution in the west today? Try! I can't. Why is that? People haven't changed in 200 years yet it's completely unimaginable.
Infographic: OS X El Capitan License
I mildly object to the title which would be better saying US in it. For the other 95.6% of us non US persons things have often been different. Here's a graph showing US wages largely static from 2000 to 2011 while China's have gone up something like 5 fold.

http://www.marquetteassociates.com/Research/Chart-of-the-Wee...
Weird bugs can respond well to brutally dumb debugging. Open file and search for ; perhaps? Or grep etc. When you can see semi-colons but your find tool can't, that's a worry.

But yeah getting to that point relies on pure inspiration, in my case.
Outsourcing and globalization has caused wages to increase and inequality to decrease. Immigration has similar effects.

http://www.maxroser.com/economic-world-history-in-one-chart/

Oops, ruined the narrative.
Yahoo was in the vanguard of the advertising meltdown years ahead of everyone else.

At least sometimes you see a Google ad that is relevant, but Yahoo always shows you the same scam ads they've been showing for years -- the "limitless pill" that is banned in 49 states except New York. (uhhh...) the senior with his head exploding because he doesn't know he can get free stuff from medicaid, etc. A lot of this stuff should be illegal but you see it every day on Yahoo and it really poisons the well for advertising because it chases away anything legimitate.
> Many programming languages support non-ASCII variable name characters now.

Just because you can do something doesn't mean you should.

It is usually worth keeping variable names and such in English in enable international collaboration. Also non-ASCII source files can get mangled in transit.
Great article.

Though links on that site can produce headache..
Ah, that old stand-by. Always warm and ready for the odd unicode hell-bug.
Do you have an example gulpfile that uses devd? I've had a lot of trouble getting connect + nodemon to work well together and would love a better solution.
See https://en.wikipedia.org/wiki/Heartbleed#Discovery

It looks like at least having the source available made it easier for the good guys to discover the bug.
Personally, my vim status line has an indicator which shows the hex code for the rune currently under the cursor.

After fighting against word processor quotes, it's become second nature to double check it periodically.
I've used OptaPlanner recently for this kind of scheduling where planning affects both people and things.

You don't mention whether your approach is rule-based or constraint-based. I'd certainly recommend the latter as it allows a bunch of factors to be considered which are really preferences rather than absolute requirements.

It seems that the preferences quoted above (wanting two consecutive days off, minimum rest time etc) are examples of a potentially broad range of factors which typically differ across organisations, or even individuals. They may also change over time or be subject to external events such as a major emergency or building power outage.

Resource planning is a broad and long-established field going back to the dawn of IT. My take is that, while another good planning tool is welcome, the main obstacle is in businesses understanding the problem and what IT can do to help rather than a lack of solutions.
>This is an article about what the article will say once they write it. Premature journalism at its best.

Maybe you missed the whole "article series" thing? You can click on the tag to see all of the articles published thus far on this project:

https://www.themarshallproject.org/tag/how-germany-does-pris...
I think you're not alone. A common error I've noticed is when you make a typo somewhere (that compiles) and copy and paste it in a different place where you have the correctly named symbol. It's often hard to see the typo because the eye fly over the word. So you erase and type it manually.
Hey I do the same!

Only with variables, and almost always when using array indexes that are not 'i' or 'x'.

Sometimes is annoys me, and I've noticed that it's worse when I use CamelCasing and not as bad when i_do_this.
European Court rules Bitcoin transactions are tax-exempt
Some people just want to see the world burn...
I struggle with these project that releases and exclude Linux. I see that the project has only two contributers but it is written in Java and I would expect that Linux would be supported. This project hasn't had a release since 12/2014 and just 32 small commits since that release.
Man, those screenshots with the `system' font look great.
Your comment is dead on. OAuth2 provides a way for people to log into your service without really telling you who they are. Instead, you outsource the task of asking them who they are to another company. But if you don't care who your customers are, why are you asking them to log in?

The whole concept makes no sense. And then when you consider that OAuth2 isn't even a protocol, but a "framework for a protocol," whatever that means. But sites use it, and will continue to use it, because it makes signup easier for new users.

Here is what the author is missing from is "programming is hard" angle. Yes, programming is hard, but that in itself is not a bad thing, and it's even a good thing if the program itself is a good idea. But OAuth2 is not a good idea. It's not even a bad idea -- it's a framework for a bad idea.
I'm reminded how very useful I've found Text::Unidecode in the past.

http://search.cpan.org/~sburke/Text-Unidecode-1.27/lib/Text/...
You make it seem silly. But the energy-dense hydrocarbons get combusted in steel/aluminium enclosures that have been battle tested in millions of systems for over 60 years. For it to go wrong billions of atoms need to be displaced at huge energies (much higher than the single combustion).

The ECU however, was probably made ~10 years ago by a team of highly incompetent software developers trained as electronics engineers, with no access to any previous attempts by other companies and progressively getting worse over time (instead of being perfected). To make the ECU do something it wasn't made to do all it needs is a mere low voltage event just enough to flip a crucial bit, and many bits are crucial.

Not that I don't agree that it's silly to not drive cars with an ECU, but just saying that his point has merit.
Why Small Businesses Need to Get Their Websites Mobile-Optimized?
Most medical research isn't science either. AFAIK they're stuck at two sigma and one-off experiments as well. (Molecular biology and the like are a different topic.)
The issue is that they aren't just using the term starfish - they're usually giving more details about what they mean by "income inequality" and it usually has to do with the 1% literally having more money than most people.
FSJF #22 – Best JavaScript Articles. Weekly
According to Keynesian theory, recessions are caused by workers refusing to accept work at a lower nominal wage and instead become unemployed. The concern with a direct helicopter drop is that it might enable workers to refuse to work for longer.

As an example of this, consider the semi-"helicopter drop" of money we had during the last recession: the extension of unemployment benefits. It turns out benefit cuts cause workers to accept jobs.

http://c0.nrostatic.com/sites/default/files/w20884.pdf
Emacs provides support for all major databases. You can interactively "send" chunks of sql to the db client, get syntax highlighting, etc. However, this seems better in that it does not rely on db clients. That said, here is a cool write-up of using emacs with postgres: https://truongtx.me/2014/08/23/setup-emacs-as-an-sql-databas...
I think restricting this to "the west" begs the question. We conventionally define "the west" to be the relatively stable, relatively democratic countries of the US and Western Europe. We exclude various countries simply because they haven't been stable.

But even in "the west", you don't need to go back very far to find revolutions driven (in part) by economic issues. Hitler couldn't have seized power without Germany's rough experiences in the great depression.
While livereload is a very cool feature, I doubt that it brings a lot to the table in terms of functionality and user-friendliness. After all, web-users are accustomed to reloading a page when they want fresh results. What scenario do you have in mind where the use of livereload warrants the complications in the protocol?
You are ignoring the fact that the USSR built up their atomic weaponry, moved in on other countries, and made threats to the US. Your statement is one-sided.
> developing a complex query and running it again and again, while watching the result, or maybe running multiple queries and comparing the result

Or maybe you should just script that so that you have the entire process automated? You could even write the script in Sublime Text if that makes you feel better :)
NSA security advisory sparks concern of cryptoapocalypse
How Millennials are saving the world through business
What the Hell Should We Do with Twitter?
Show HN: Buzz – A messenger where your connections expire
This reminds me of what Google tried[1] (with limited success[2]) to do with their IPO.

During the Dot-com Boom, allocations of shares in hot IPOs were highly sought after, as investment banks seemed to consistently price the offerings to guarantee a pop in first-day trading, and award allocations to their favoured clients. Effectively, the investment banks were under-pricing the shares such that the company going public "left money on the table", which got picked up (at relatively low risk) by the i-banks' preferred clients.

Companies seem to have grown wise to this and started putting more pressure on the i-banks to ensure they don't end up leaving money on the table (c.f. Facebook, Pure Storage). Therefore, the i-banks' favoured clients are less interested in taking IPO allocations, so the i-banks need to widen the net to find more investor demand.

1: http://www.wsj.com/articles/SB108328345314098183

2: http://www.cnbc.com/2014/08/19/es-took-off-but-the-auction-d...
Show HN: All-In-One Greeting Cards Apps!Happy Halloween Sales 90% Off
I don't think so. Freebase became Google Knowledge Graph and I suspect the technology underneath is basically abandoned inside Google at this point. A pity, I think the 2008 version would still be the fastest and most compact graph database available today.
I had to zoom in to my screen just to see the difference between those.

I know that I am perhaps not well informed on this issue, but I also think that having multiple code points for what most people would perceive as the "same" character is not a good idea.
Microsoft and Dell extend the power of hybrid cloud with new offerings
It was a while ago now, but I remember copying the code out to a controlled isolated environment on my local machine, picking the first line and making sure it reproduced.

After that it was a matter of just going through the usual steps of working out why something isn't working. I think in this instance I actually ended up manually retyping the code, and when getting "identical" code that worked that was when the penny dropped and I realised something was not what it seemed. If you paste suspect characters into something like http://unicode-table.com/en/ it will tell you right away what it really is.
Who’s to Blame for Mass Incarceration?
Because? Why should I spend 2 minutes creating an account for, say, 9GAG, instead of signing in with FB with one click? Why is 9GAG irresponsible for offering me that option?
Yessir you are correct. Thanks :)
I think the line about "Mimic substitutes common ASCII characters for obscure homographs" has it backward. Shouldn't it say Mimic substitutes obscure homographs for common ASCII characters?
Note to self: Run mimic --reverse on GPL code I copy.
YOU ARE A TERRIBLE PERSON AND I LIKE YOU
A helicopter drop will put money into the hands of poor people, causing them to consume. Concretely, a poor person might eat more. This makes food prices (included in CPI) go up, hence inflation.

In contrast, QE might also stimulate investment. Concretely, we might build a factory or a road. This makes industrial machinery prices (not included in CPI) go up, hence no inflation.

Since the goal of stimulus is to reduce real wages and induce workers to stop turning down productive labor, the former is more useful than the latter. Of course, there are countervailing effects - giving workers money directly can substitute for them getting a job. (See my other post: https://news.ycombinator.com/item?id=10438248 )
This is not true. You only store pictures you have requested.
I always quite liked the Windows 3.1 fonts. They were nicely put together - very crisp, and easy to read. Good use of the grid.

None of the screen grabs show them at their best, though, because they've been scaled unevenly. Zoom in on the Program Manager shot - if you can't spot them as-is - and you'll see the telltale signs. Tastes differ, but it makes my eyes slightly uncomfortable just looking at it.

Wikipedia has a much better 1:1 shot: https://upload.wikimedia.org/wikipedia/en/6/6b/Program_Manag... - just look at it! Aren't those pixels glorious?
he / she didn't mention safety.
What does race have to do with this?