skysight-inc/HackerNews huggingface dataset:
Ah, I see what you mean, I was thinking in terms of images/files.

As an arguement it gives % of the input (64GB usb drive, 8GB image):

> pv /mnt/str/Downloads/stick-8g.img > /dev/sdi
916MiB 0:00:35 [1.88MiB/s] [========> ] 11% ETA 0:04:17

Otherwise it seems to give the size of the output if it's a block device.
Totally agree with the "mass-produced monkey programmer" comment. I've seen it in practice, when interviewing new graduates.

The grads from good (not necessarily great) schools tend to have solid fundamentals, and even without lots of "buzzword" coursework, they come out better. The grads from mediocre schools often have more buzzwords on their resume, but often lack solid fundamentals.

Of course, that isn't written in stone. We have several great new hires from schools that are typical regional universities.
And just think today we can't even get Congress to fund repair crumbling infrastructure

- why do today what you can wait for a national crisis tomorrow?
Lambda cube
I've never seen a dailymotion video blocked by geoip.
Everything is good and fine, but you cannot have good type inference with dynamic typing and optional static typing. You cannot infer anything about untyped variables, only constants and functions/ops with return types.
You can in stricter languages, where the type of a variable is not allowed to change, but in a dynamic languages type inference is limited to explicitly typed variables.
You can infer a bit with function signatures and esp. with return types of your internal ops, but everything ends with your normal variable.

I also miss the argument that optional static types enable a proper FFI syntax.
> You start by saying that Facebook is not a competitor, but in taking over part of your core business--- keeping track of potential customers--- it could be seen as that.

I never checked it out personally, but from what I heard, Facebook allows for integration with various third-party CRMs and stuff, so you still get to track potential and existing customers to your heart's content.

Your points are valid in a long-term view. Facebook monopolizing communication is not a good thing. But since when do most businesses care about that? It won't affect their bottom-line at all. It's a worry for consumers.

> Your support for them is so superlative that I have to ask: Do you have a stake in Facebook?

I have no stake in Facebook and I'm not affiliated with the company in any way. My support being "so superlative" is because as a user and customer, I hate business communication. Most of the stuff companies send is a waste of time for me, and I value my time. I'd like businesses to use Facebook more precisely because it makes spamming me harder. :). That, and since it's all engineered so that it is in company's interest to allow people to comment on their stuff, suddenly you can communicate with them under public view of other customers - so you won't be ignored so easily when you have a legitimate complaint.
The Most Interesting Atom Packages I've Found So Far
The only way new features seem to get into the standards is if some browser starts offering it, and it gains so much traction that the standards bodies can't ignore it.

Web standards seem, from where I'm standing, to be very post-hoc.

Indeed, I think that's the way it ought to be. How many times has it worked out well when you've fully specified something, before you attempt to actually build it? For me that number is very close to 0.
While I agree with you, this did have me giggling a bit:
> and assholes who just want to call people names.
This website lets you design your own fancy footwear, with trillions of outcomes
It all depends on your requirements and needs. Agile CRM is a great option for startups and small businesses. It is a complete all-in-one solution, sales enablement and marketing automation solution with - email marketing, mobile marketing, landing pages, A/B testing, drip campaigns, telephony, contact management, task management, and gamification. There is also a trial option to see whether it is the right fit for your business.
Having actual class declarations and inheritance makes readability suffer?
How two ex-investment bankers built the world’s best baby app
`Learn CSS(it's easy, shouldn't take you more than a couple of hours)`

That's kind of hilarious.
I'm not opposed to removing stuff which is really, truly, obsolete, but I am concerned about removing useful functionality and never adding it back (c.f. gnome-screensaver, which destroyed the functionality xscreensaver offered and never restored it — it's been over a decade and gnome-screensaver is still not a replacement for xscreensaver!).

A good part of my concern hinges on the definition of 'obsolete.' Code for handling multi-byte characters on black-and-white Macintoshes? Probably obsolete. BBDB? Stagnant but not obsolete (it's sad, incidentally, that it is stagnant, but that's a post for another time).
If you invested the price of the burger (a bit later on when they went public) and held it to today you could probably buy a whole franchise.
"Robin has the cloud integrated right into Android OS" - Oh my gawd!

I instantly stopped caring once I read this poetic marketing spiel.
Replacing Redis with BoltDB – A Pure Go Key/Value Store
Economists have been saying the same thing for almost 10 years, I didn't see anything new in this article.
By their standards, most builders have never seen a successful construction project.
I am not using facebook anymore, but i had a page that had organically grew its audience and brought a lot of traffic to facebook. I agree that pushing updates every day would clog users' timeline, but there are better ways to fix that. The fact that they chose to take your followers and basically resell them back to you is so dumb that i never bothered to pay up. Shows lack of vision on their part.
Time Tracking Software: Less Distractions and More Productivity with One Tool
The founder fecesbook called his own users "dumb fucks" He knew that mostly idiots would user facebook similar to AOL users.
Facebook likes have become almost useless to us. We have 61,000+ likes on one page and we're lucky if we "reach" (show up somewhere down their timeline) 1/12 of them in a week or month. "Boosting" every post is prohibitively expensive. So for 55,000 or so people, we'll never be able to interact with them in any way.

So, not worth much anymore.
Just read https://en.wikipedia.org/wiki/Great_Chinese_Famine and consider that the US didn't have anything like this even in the depths of the depression.
The most often used German townsname in the US seems to be Hanover/Hannover - which is interesting, as it is a rather mid-sized city of half a million. Though the reason for this is most likely that it's also the name of the duchy and later kingdom of Hanover which was in a personal union with England from 1714 to 1837. Apparently, quite a number of soldiers from the state of Hanover (see https://en.wikipedia.org/wiki/Germans_in_the_American_Revolu...) were sent to the US to fight against the American revolutionaries - some of them probably stayed on and founded these cities. Well, obviously much more complex, but might be one reason for the higher than expected number of towns named Han(n)over in the US.
Ask HN: Pancreatic Cancer Resources
This is still very new to us and I couldn't think of a better place to try to get a head start on beating this.

I hope when future hackers go searching for this on HN that they will find a list of the best resources.

Thank you :)
I transferred some savings last year, because I emigrated.

All the normal British banks offered very poor exchange rates. Traditional money exchange sites, which seemed to target people making large foreign purchases (houses etc) or people looking to invest in foreign currency were better, but as soon as I signed up on the website I received calls from their staff, which annoyed me.

In any case, the rates were still beaten by http://www.TransferWise.com/ (London startup). Transfers with TransferWise aren't instant, they wait until there's a transfer in the opposite direction. But I wanted a relatively obscure European currency, and my transaction was only in the queue for about 45 minutes.
Yup. Here's an example.

There is no function

print :: String -> ()

(The type () implies "no interesting return value").

This function could only be written via deliberate subversion of the type system. Instead it must be

print :: String -> IO ()

Which is similar, but the return is marked by this IO type. Essentially this restricts you to ensure that side effecting functions are executed in explicit sequence and cannot "poison" pure types.
> Naysayers have been predicting the demise of China for the past thirty years.

Yes. They even use the same sentence and arguments every six months since 30 years. I live in China and keep my eyes open, and what I see here is that people go to work, big trucks deliver bunches of new cars from the factories to the cities, universities produce an increasing number of highly skilled engineers, et cetera.
So your answer is, "Sure, let's weaponize brains, nothing can possibly go wrong"?
What makes a smart gun smart?
>You can survive without stable income - humans and many other animal species have been doing it for hundreds of millions of years. Yes, it's hard, but so what?

Oh, you mean removing yourself from society and illegally living in the wilderness?

How do you pay for your hunting and camping licenses?

>But, most will be frustrated, maybe even depressed

This is obviously very different from being dead due to lack of food, water or shelter.
This is a great overview done by Ray Dalio, founder of Bridgewater Associates; one of the world's largest hedge funds.

"Created by Ray Dalio this simple but not simplistic and easy to follow 30 minute, animated video answers the question, "How does the economy really work?" Based on Dalio's practical template for understanding the economy, which he developed over the course of his career, the video breaks down economic concepts like credit, deficits and interest rates, allowing viewers to learn the basic driving forces behind the economy, how economic policies work and why economic cycles occur."

https://www.youtube.com/watch?v=PHe0bXAIuk0
You subjected your child to violence because you failed in your duty to keep him safe?
World Nomads has worked for me. You just buy a new policy when you need to extend the trip.

If you buy one for 6 months it comes out to $80 / month. You must be farther than 100 miles from your home residence at the time of your medical incident.

I believe the catch is, if something happens and you need coverage beyond the end of your current policy, then renewing it doesn't earn you continued coverage for that incident. That would be what they call a pre-existing condition.

So you'll notice when you sign up that the longer you extend your policy, the more it costs per month. E.g. 3 months might be $200 and 6 months $600
I guess they could've simply tied the post range to the inverse of posting frequency - i.e. if you post once a month, you reach everyone, if you post daily, you'll reach some random subset, etc.

But then again, Facebook has to get the money for their servers from somewhere (or at least enough of it to attract more investors). They could've chosen worse monetization strategies.
Our chemical Eden
Is it? Maybe in shopping malls and bars, then I agree. I live in Singapore and a lot of Singaporeans who I meet listen mostly to either Chinese or Indian music. It might be different though in Thailand or Malaysia.

Remember though, that SEA is just part of Asia. China and India are huge music markets. Additionally, Japan and Korea have very strong, local music scene as well.
Show HN: Crypto ATM, a Bitcoin, Litecoin and Dogecoin ATM That Is Open Source
On a side note, eBPF seems to be the scripting language the kernel would never have, especially with support for compiling programs from C. I wonder why accessing pointers directly is allowed given the verification goals. Why not handles ?
The article addresses this. They have experienced developers on-hand to assist and ensure standards are maintained. Getting the time to learn is a management problem, not a developer problem.

I've taught C# and the .Net framework to several teams over the last two years. The good developers pick it up without much problem. But, we usually start with several sprints of co-located group programming (for complete teams learning the stack).
I guess I need to work on my writing skills a bit more; I still tend to quantum-tunnel into DH0 sometimes. :).
http://freakonomics.com/2014/01/24/can-economic-growth-conti...
I was saddened to hear this when I woke up this morning. I've listened to his music my entire life and can't remember a time without him. Cancer sucks!
I haven't had time to watch yet, but Khan Academy has a lot of presentations here: https://www.khanacademy.org/economics-finance-domain/core-fi...
True, forgot about Vimeo, because I don't use it like YouTube to "discover" or explicitly seek out content, but only through outside links. It's great though.
I actually use Spotify to discover new music. I take some artist I know, and then I go to some related one, and then to artist related to that one, etc.

Spotify actually made discovering music way easier to me.

BTW there was one website that I used very often. It was called "We are Hunted"[1] and unfortunately it was acquired by Twitter, and as we all know Twitter Music is dead. That website had a playlist of emerging new tracks and I found a lot of good music there (and I heard some artists just 1-2 years before they became very famous)

[1] https://en.wikipedia.org/wiki/We_Are_Hunted
Celebrity bonds - Bowie bonds
It's always a failure of parenting. It's abusive - it's an abuse the the rights of the child. It's ineffective.

You always hear some fucking idiot saying "my child ran out into the street, so I hit him". Hear the useless parent put their child at risk of harm by not teaching the child about road safety, by not providing adequate supervision in a dangerous situation, and then punishing the child for the parent's lack of skill.

"I hit my children" is no different from "I hit my spouse" or "I hit my employees".
The navigation is broken for me, I need to click at least twice on the hamburger for it to toggle. The animation when clicking on the hamburger doesn't add anything of value either on the desktop.

It's a neat idea otherwise and seems to work pretty decently.

Out of curiosity, what's your business model around this? Safe for ads it seems pretty hard to monetise.
I rarely participate in commenting/sharing/liking like I used to years ago, and I don't click any links on it anymore, but I do still check it several times a week.
Does this mean that one of the binary blobs will be gone from the Rpi image now?
If you can find a "decent" tablet for $120, I'd like a link. The cheapest decent tablet I know of is the nvidia shield, which runs $199.
Sorry, didn't mean to be rude. I considered it an observation. If you go to a university and ask a 2nd year student what he thinks about that topic he will tell you exactly that: Read some guide about how to do good usability and then just implement it that way. I think you need to have experienced that, putting a lot of energy into making a usable tool and then having users running into such kind of errors that you haven't been able to forsee yourself. Only then can you understand that it's not about not getting the guide but that the underlying problems that result in bad usability often are in other areas (like not enough testing, like not looking into the libraries one uses, like not fixing bugs in a way that improves the bug's situation as well as the corresponding error messages). It is less about 'what to implement' (clear to most devs) it is more about 'how to implement it' (often completely ignored topic).

In that regard I hope I can make clear why it is not necessarily rude to tell someone that they haven't made the experience. I have certain assumptions about climbing mountains, but I have never done that so quite a few of these assumptions will be wrong or not about the actual points you have to deal with while climbing. I need to be aware of that, though. Otherwise I will a) think that I know everything there is to know about that topic and b) I will think I can give advice to other people how they should do it.
This sounds great, but it's going to make it so, so much easier to spy on people and hide all kinds of nastiness in web applications.

Worse is that tons of web applications that get exploited won't be understood by the people who run them. Wordpress is a total minefield right now and it gets hacked all the time. What'll happen once they have a module that compiles up web assembly output for all the other modules running to speed things up?

EDIT: wordpress the thing you install yourself, not wordpress the hosted app
Federal government employees publish their IT projects
We don't know which species should be classed as 'human'
Thank you, that's very encouraging!

The feature was not accidental. I always wanted to expand the possibilities of Filter Forge's nodal language, but until I met Haskell I didn't know how to do that. And now, after trying Haskell, it's simply impossible for me to think in terms of non-general, domain specific visual languages. The Haskell paradigm lends itself very well to a visual syntax, but there's a lot of problems to be solved, and that will be an excellent challenge for me in the coming years.

Despite looking complete, it's really, really far from that. There are serious conceptual problems that remain unresolved yet. We do have a visual tool for constructing and typechecking programs, but it’s not yet ready for any release, even an as-is alpha. Actually, the screenshots I posted are my Excel mockups: http://i.imgur.com/WYeLJJr.png

As for the open-source / closed source, I spent some time thinking about that, and discussed the idea with the team, but we’re not ready to make the decision yet.

On one hand, I'd be immensely pleased if our research on visual syntax for functional languages could be useful to the wide world. Functional programming really deserves wider adoption, and if our research can help that, I’d be very proud. Also, open-sourcing this may bring a lot of benefits to our commercial product, because it will allow us to access the global talent pool of functional programmers, who, collectively, have vastly more expertise than all our developers combined. I also think that many of these programmers are in academia, and would welcome a visual tool that could help them teach functional programming to their students.

On the other hand, we, as a company, have absolutely no experience in starting and maintaining open-source projects, and we have no idea how to do that properly, and what resources will it require from us. I’ll have to read up on that.
That's a project by https://18f.gsa.gov/. Its code on GitHub: https://github.com/18F/openopps-platform
I've yet to not be astonished by the pace of development and change in China, despite my frequent trips there since the mid-90s.

Especially in the hinterland... it's really night and day. Literally in a year you go from farms to skyscrapers. Crazy fast development.

The world is starting to notice though... now you see more Chinese middle-class tourists, more Chinese students (not the smart ones who just goto the ivies, but the rich mediocre students in community / for-profit / tertiary colleges), and real estate investors (which is starting to be a huge problem in Cali, PNW, etc.).

This is nothing but a road bump for China. The Chinese are hungry as hell. I don't really think the west fully appreciates their cultural drive.

The bigger story I don't see much mention of in the press is the growing dilemma facing Europe. Do they ally themselves with America or the growing East. This will grow to become a key political concern for the EU in the next 10-20-30 years.
I think his point was that the closed iPhone created the smart phone market.
The same as always: the operator.
Is this assertion actually based on any data?
IMO photographs of handwriting don't get you anything other than not having to carry multiple old notebooks around. If you want to make handwritten notes more useful than they are on paper, you will have to type them in (which is what I do).
>apartment buildings are illegal

Well, I guess they don't want tall buildings falling over due to a quake...
Because arms races and cold wars with we-all-die-grade weaponry are an obviously excellent idea!

/s
When there are three governments with claims to the wreck, do the treasure hunters really a) expect to walk away with anything or b) think the US Navy will back them up?
> it's taken away from the world.

Well, it the case of Bowie this is especially untrue: he let a lot for us to read and listen. It is acutally much sadder when someone unknown dies young, before having the time to leave a deep enough footprint behind.
Week 1:You want to start a business, here is what you should do first
When you put it that way, it does sound wrong.
Countries in Postcrossing
When Moody's says a particular investment has a "AA" rating, it means it has a certain probability to make a loss over its lifetime. It is effectively a forecast of expected losses.
How is this at all different than now?
> Obviously most consumers have no idea about that, and have been conditioned to trust any kind of SSL.

Is that actually the case? If I see a "check for HTTPS!" reminder, most of them clearly show and talk about the name from a DV cert.
The problem is such code can kill a long-running system. Bugs pile up in code no-one understands, or uses anymore. People are afraid to make large-scale refactorisations / modernisations to code bases as they will have to figure out how to upgrade/fix old stale code.

In the case of emacs I can imagine this situation is particularly bad -- lots of old code and limited developer time.
Solution found:

> The comments on FF for Android do not have any additional indentation to suggest they are children.

I reinstalled FF on my phone and you're right. On my tablet FF behaves like Chrome. Some media queries gone awries or some FF quirk on smaller screens? FF-desktop behaves like the one on the phone when the window is resized to be narrow so it seems to be consistent with itself.

HN is using a media query to set the indentation using an empty image and setting its width. Check the /news.css file. Each comment is a tr, with 3 td elements. The image is the first one, then the votes arrows and the text. FF arranges those td in vertical, blink keeps them on the same row.

Digging into the CSS I realized that it's because of the display: block at line 88. If I remove it FF indents the comments. Opera keeps looking good.
You're competing with people who have 6 figure incentives (at least) to reverse engineer how the ratings are derived and take advantage of it in any way possible to drive profits.

I guess the truth is closer to "Ratings agencies do the best they can with the people, technology and incentives they can afford"? How do you change this though?
> Transfers with TransferWise aren't instant, they wait

Do note that if the market moves a long way while they are waiting they will cancel the entire transaction.

This is a very different product to the one offered by your bank. Your bank takes some risk (and they charge a huge premium which more than covers it); TransferWise makes you keep the market risk.

Most days this makes no difference. On a day when everybody is trying to move money in the same direction, you will notice.
In central / South America that is not the case. Reggaeton, salsa, cumbia, meringue is played everywhere (shops / bars / buses / radio) constantly.
Silicon Valley appears open to helping US spy agencies after terrorism summit
History of New York in 60 seconds
You might find that those are actually sponsored advertisements in your feed. You might also notice it's often the same people who have liked it.

They didn't like it right then and there, it's just that an advert is showing and FB pulls up people you can relate to as others who recommend it.
Building the Product Nest Missed