skysight-inc/HackerNews huggingface dataset:
I thought it interesting because despite the idea of reputation-based currency being by far the most convincing and fully-realised part of Doctorow's Down and Out in the Magic Kingdom, it wasn't until reading this essay I realised how much contempt he had for the concept.

(without giving too much of the plotline away, the main distinguishing factor of the reputation-based currency is that people lose it very quickly when they upset people, and in the book people are usually upset for perfectly understandable reasons. Otherwise, people achieve high reputations with the same blend of shrewdness, endeavour and inheritance as required to get rich in today's economy).
I don't deny that the network effects of speaking the same language matter. They do. But if you're turned off to programming because it's too hard (b/c the language barrier), you may never care to put in the effort to get to the point of learning English for all of its relative benefits.

If you're interested, I brought up these considerations and tradeoffs in the talk I gave last year - https://youtu.be/MqjMZNwnYCY
Except PC gamers expect cutting edge experiences like the Oculus Rift -- something they can't get inside the sandbox. That flexibility is the entire reason PC gaming is popular.
Are you seriously going to read the whole article?
The real work involved thousands of hours of research, prototyping, testing, and backtracking.

The most infuriating part of the story is the usurpers painting themselves as geniuses with the claim that they "banged it out" in a few days.
This is a misunderstanding of the term "open source". It also doesn't allow restrictions and means basically the same as free software, just with different political intentions.

The source was available. But it was neither open source nor free software. Now it is.
There was a great textbook by Sam Kamin around 1990 (http://loome.cs.uiuc.edu/kamin/pubs.html). I think that might help.
I remember before the proliferation of ad-supported content, people used to just charge for content.

Back during the late 90s, early 2000s, many forums used to have paid membership programs.

If content is desired, even if its user created, you can charge for the platform users interact on.
Or a ponzi scheme. The initial investors get paid out which builds up the schemer's reputation, then when the pot is big enough (or new investments slow down) the schemer walks away with the pot.
It's interesting to see some of the problems mentioned play out in the article posted today about Arduino's origins: https://news.ycombinator.com/item?id=11212021

Especially since Doctorow flogs Arduino endlessly on BoingBoing.
The other day I was alarmed to learn that bitcoin may be killing as many as one person every day.

That's based on this gwern estimate of the number of deaths caused by the folding@home project: http://www.gwern.net/Charity%20is%20not%20about%20helping

If you assume that bitcoin uses 10x more computing power than folding, and it uses most of it in China which has far worse pollution, than the estimate comes to 340 deaths per year. That's just direct deaths, who knows how much damage is caused by indirect damage and the long term impact of those wasted resources.
Geez, I guess most people don't get as tweaked out by unplayable keyboard/mouse controls, non-remappable controls, controls that are remappable, but still use the default scheme in certain situations, and all the other console badness that leaks over into slapdash PC ports as I am.
Is antivirus a waste of money?
The "Russian moon" has been an on again off again urban legend/hoax for probably 50 years. Don't fall for it again.
Find Out What Your Strength Rating Is in Dungeons and Dragons
Raspberry Pi 3 has 64-bit CPU, but 32-bit Raspbian OS (for now)
> partly out of concern for drawing attention over commercial use

I don't understand what you mean. Why is it bad to draw attention here?

> some contributors didn't want to see commercial MAME arcade cabinets

Why do you suppose that is? It's infuriating to see someone else make a lot of money with something you developed for free?

Surely the world would have been a better place if they allowed all commercial use. Someone would have put marketing money into MAME arcade cabinets, etc., and a lot more people would be using it and aware of it.
What do you mean scraping?
> If you realloc a C array, you have "realloc" written somewhere in your source code. And a pointer that you updates.

It's not much harder to spot with vector. The behaviour is fairly simple. So long as you don't expand past vector.capacity(), it's not going to realloc.
Either or any would be great, particularly if they're online and not books (although I'd buy a good book that covered those topics in depth).

Particularly an approachable intro to Hindley-Milner and building a toy/mini-ML, and type checking in general. All the better if it's in Racket, or some ML.

Actually, do you know of any examples of ML-type languages, or any statically-typed languages, that are written in Racket, aside from Typed Racket itself? Is looking at the Typed Racket code instructive? (I should just take a look)
Garbage collection (presumably - not sure what implementation they'll use, this is something that really matters for performance and where the JVM gives a big advantage). Higher-kinded types (supposedly coming in Rust eventually, but Scala has them today) and for/yield syntax. Easier closures that support some functional idioms better (made possible by having garbage collection). And even without Java libraries the library ecosystem for Scala is likely bigger than that for Rust.
IPv4 won't disappear or exhaust. It will fade out like a white dwarf, but it may well be still in use, 20 or 30 years from now. CGNAT at client side (already in widespread use) and server-side public IPs that cost money every month will keep usage of IPv4 addrs in check. Of course, richer protocols like P2P will have to go IPv6.

(Back in 1993, when a guy said that MS-DOS would be in use by 2000, I laughed at him. I made serious money on MS-DOS+xBase until 2005!)
And the glass ceiling means, the average woman is pad 7X cents on the dollar because they're denied promotion and advancement. So that's the point too - they're right.
Slack's core killer feature is a reasonably well executed omni-channel experience. I'm not talking about it as a central hub for comms via integrations (although that flows from this idea), but about seamless handoff creating a unified experience between desktop and mobile (and email/app/desktop notifications). That's interesting because it isn't chat related and could be applied to most applications
Show HN: Just got on Product hunt help a dude out
Depends on the game you want to run and how much performance its engine needs. Some games would probably run fine on a Pi; some games would need a more powerful system. Some arcade systems supported by MAME have more processing power and specialized hardware than the Pi itself, even before taking into account the overhead of emulation.

But beyond that, a commercial MAME cabinet would require ROMs. People have built unofficial cabinets of questionable legality incorporating a pile of ROMs, but a commercial cabinet would require actually licensing specific games.
Possible I'm missing what you're saying, but annually in America 30,000+ people are killed in auto related events.

https://en.m.wikipedia.org/wiki/List_of_motor_vehicle_deaths...
So what? The web worked just fine before ads came along, and I'm not convinced that the deluge of ad money has actually improved it much. If the ad money dries up, we'll get by and the web will still be full of interesting things people have created in order to give them away for free.
Groupon Sued by IBM over patents [pdf]
Job Below One’s Skill Level
These should get you started. The last two are by Simon Peyton Jones, one of the creators of Haskell.

One Hour ML
https://vimeo.com/64593770

Algorithm W Step by Step
http://catamorph.de/documents/AlgorithmW.pdf

Implementing functional languages
http://research.microsoft.com/en-us/um/people/simonpj/Papers...

The Implementation of Functional Programming Languages
http://research.microsoft.com/en-us/um/people/simonpj/Papers...
I love the figures.
it was open and free, just not fully considered FOSS because it had non-commercial clauses on it's usage. Oddly, the MAME homepage still tries to give the impression that you can't use the software commercially. This is incorrect on all accounts. The only thing you can't do is use the MAME trademark, and their new logo isn't even registered yet, the only thing that is registered is a generic text moniker MAME. But that can't stop someone from forking the project and removing relevant trademarks and renaming it to a different product.
> I don't understand what you mean. Why is drawing attention is bad in this case?

They probably didn't want commercial coin-op arcade venues setting up shop operating with MAME machines
" a library for processing for the THAMIL language " ?

I know of it as Tamil.
This article touches on, but doesn't explore very much the main problem that there's only a limited number of companies that are actually worth the investment. It's not necessarily a given that if there is more money in VC more great companies will succeed.

There's a limited number of companies that will be Great, more money doesn't increase that supply. Instead, more money chasing deals means companies with somewhat suspect business models are allowed to go on longer than they should, wasting of course cash, but more importantly the time of those working tirelessly at those companies.

It's really unclear that the answer to "public markets are hard to predict and have limited upside" is "let's invest in a more risky, more opaque asset class".
Because I don't want to see static ads either? Being harmful to and discriminating against advertisers is kind of the point. Why should I put up with their harassment? It's my computer, I'll do what I want with it, and if that includes refusing to download and display a bunch of crap some advertiser wishes they could trick me into viewing, well, it's my choice to refuse to download that crap.
What's the GUI story like for those other languages? I don't think I've ever seen a GUI program in Haskell. I've seen a few OCaml programs that use GTK and they don't look great (admittedly better than Swing, but worse than JavaFX IMO).
Brian Armstrong, the CEO of Coinbase, wrote a blog post [0] today that gives a very different take on things. He criticized Bitcoin Core's development team for their poor communication with the community, for their inhospitality to new contributors, and for their repeated rejection of practical and simple solutions to Bitcoin's immediate scaling problem. He advocated adopting Bitcoin Classic's short-term fix for full transaction blocks and wrote that it is vital in the long term to foster an environment in which multiple development teams can compete to introduce new features and improvements to the protocol.

There are many people in the Bitcoin ecosystem who, like Brian, feel strongly that if Bitcoin is to survive and thrive, then not only must the blocksize-limit be increased, but the exclusive power to decide the future of Bitcoin must be taken out of the hands of the Bitcoin Core team.

0. https://medium.com/@barmstrong/what-happened-at-the-satoshi-...
The interface is very confusing. When I clicked on the first blank after 'When' I expected to be able to choose some noun but there weren't any.
its really kind mind blowing to me that you don't see a difference but I'll spell it out for you.

a company is an organization of humans. a house is an object.

You purchase a service from the lawn care vendor. You are their customer. You are not the employer of the guy who mows the lawn. That guy is either self-employed or he might be the employee of a lawncare company.
> He is angry that the status quo of having an actively supported open Windows platform is being threatened. He is fighting against losing that.

Except that, at this point, there's no evidence that it's being threatened.

Microsoft currently makes almost all its revenues from traditional Win32 programs (including Office) and practically nothing from UWP apps.

Same is true for Adobe, IBM, and practically every other major software publisher.
Some people were selling MAME and full romsets on DVD. A few people were distributing romsets for the cost of postage and a few DVDs, but others were selling it for larger amounts of money.

This meant the copyright holders were paying attention to MAME.

MAME didn't want to deal with the lawyers, and wanted to try to stop this piracy.
<nitpick>
m^2+7m+89 != m^2+7m+12
(m^2+7m+89)%77 =(m^2+7m+12)%77
</nitpick>
In particular, some of the 3dfx emulating machines etc are absolutely brutal on the CPU for emulation
The analogies is weak: a power law doesn't exist in those reputation systems since the value is constrained to [0..5]
Pivotal's React UI Framework
Just to be clear, you don't believe the US is using the data to violate the rights of Americans without due process, right? If so, you're wrong.
Easy, the same way HDTV over the air was accomplished. There will be a legislated rule that ipv4 will be outdated, and the tech brokerse will need to deal with that over a decade.
When asked about this, Intel said the reason they didn't support it before was because there were issues with hot-plugging the externally cases, it would cause all sorts of issues in the OS and drivers.
In that case, they can write to the traditional Win32 API, just like Microsoft, Adobe, IBM and almost everybody else.

There's nothing stopping them.
> "The claim was more that "greatness" in part, at least, necessarily comes from within."

That goes into the whole nature vs. nurture debate, and you can probably find arguments for both. Playing Devil's Advocate, I'd suggest there are traits that help you become a great programmer, but those can be learned traits. For example, "thinking like a machine". You're a much more effective programmer after you can build a mental model of how the programs you write are working at a lower level of abstraction than the one you're programming in. That's something it's undeniably possible to learn, the main barrier for most people is a lack of interest. You have to be prepared to learn a bunch of supporting material that may not pay off in the near future, but will help you in the long run. That's my experience of what it takes to become good/great/better at nearly anything.
cheers buddy, I was definitely considering exploring some new stuff, but you are probably right.
How Eve Online spoiled every other MMO in the world for me
Oh, those are great, thanks. Not big on videos, but the Algo W pdf is great, and the last book is exactly what I need, and looks to answer some of the questions I'm running into doing this on my own (3rd one looks a little advanced for me at this point, maybe after I get through the Peyton Jones textbook).
It is a startup VC with a new model for investing (we may not all like it or we may like it). It would be interesting if this is a model that could be an alternative to current funding models. All the best to SR.
Newspapers aggregate news as well. The point is you buy the newspaper for all or most of the content or you visit Google News or Hacker News. They are portals.

>it isn't a substitute for journalism.

No true journalist would ever impinge their profession by writing for such trash as a blog.
Yes, it's specifically for this purpose. Visa details: http://j1visa.state.gov/programs/intern/
Google and Facebook have combined annual revenue around 80B, or around $20/month/person in the US. And the $50 was rounding up.

We're still underestimating value. Dramatically.
"Dark Dungeons" is also the name of a rather good "retroclone" of the Basic D&D Rules Cyclopedia, which a lot of people consider to be the best rule set. Dark Dungeons also does a really good job of organizing the rules and fixing conflicts.

"Darker Dungeons" is a similar concept but with some mechanical modifications the author thought were sensible.

http://www.gratisgames.webspace.virginmedia.com/darkdungeons...
I believe the concern is that the requirement for manufactures to allow disabling UEFI has been dropped, so new hardware may not make that possible.
Who says so?
Maybe I'm off base, but why would we necessarily expect great productivity gains? The late 90's to early 2000's was a time when computers become ubiquitous. Yes, there are smart phones and tablets now, but the difference between "by hand" and "by computer" is far larger than "by PC" and "by tablet".
Dog Sitting Exchange
.. or they haven't ..

VPC gives you your own entire rfc1918 space per region, which tho can be a pain to deal with overlap if you have site-to-site VPN, is enough for basically anyone.
One of my favorite classes in college was designed around building a C-like language interpreter (not compiler, I know, but the syntax was C-like) in Racket. It was a fantastic, eye-opening experience.

However, DrRacket the IDE was a huge pain for me. I often felt that what the language offered in power and sophistication, its development environment lacked.
In which case accumulation of units does not imply the long-term ability to use them; instead, there will be a long-term incentive for participants to maintain a good reputation.

There's an important distinction here: the score of your peers versus the score of your government/authority.

It's possible your peers love you while your government hates you. Maybe you do great work, but are a pain to the power structure. In that case, you end up with high peer ratings, low "political office" ratings.

If the goal is "orderly citizens," then the political ratings become more viral (as in, the people you associate with get boosted or discounted based on your Official Political Office Rating) and try to reinforce people conform to how The Political Office wishes people would behave.

We can even make this local to HN. HN has secret "political rankings" on accounts to restrict the reach of people the "HN establishment" doesn't like (HI DANG), but the public vote counts are more peer-oriented rankings (which still aren't perfect because HN has 3 to 5 distinct sub-cultures fighting against each other, so a +100 from the "VCs are evil bastards" subculture in the morning gets canceled out in the afternoon once SF wakes up and you get -200 from the "VCs are genius darlings and we should all kiss their feet" subculture).
You probably already know this, but BiPAP is not effective for central sleep apnea. You may want to investigate Adaptive Servo Ventilation (ASV), which is far more suitable.
You are essentially restating the old saying:

>"Success has many fathers, while failure is an orphan."
MJD Interactive Agency | San Diego, CA (felxible REMOTE, local preferred, US only) | Full-time (plus a few freelance gigs sometimes)

Small but growing agency with high profile customers like Disney, SDG&E, and the Grammys. Our MO is to pitch awesome new user experiences, and build them from the ground up when we can. We have a number of openings in Engineering, Design, and PM. We especially are interested in Android engineers with serious chops.

We are pretty flexible about working remotely, but would prefer to have people who can come in at least twice a week, plus for any specific meetings along the way. If you are seriously legit but live farther away, that is a discussion we can have.

Check out current openings and apply: http://www.mjdinteractive.com/about-us/careers/

If you have a portfolio or github account, be sure to include a link!
Yes, productivity is measured per hour of human labor.
DSL Bonding vs. Bonding DSL with Cable
I suspect it's just mentioned as flavour-of-the-day. Though a flavour with a talented and proven chef.

Could as well be Haskell or ... honestly, I'm not keeping track so much any more.
12 Core Values to Transform Digital Healthcare
LOL, "lync.exe" a.k.a. "Skype for Business".

1. The worst brand management this side of 1984. "Skype for Business" has nothing to do with Skype and the .exe is still called "lync.exe"

2. SDK: Trying to use the C# SDK for even simple tasks leaves your app deadlocking or spinning 100% CPU in threads you didn't create or throwing native exceptions that doesn't make any sense as they are referencing raw hex 0x12345678 pointers or COM objects you never even touched. And if you try to watchdog all that have fun with 5 orphaned lync.exe's claiming your USB audio/video device.
Yep. That's how it's spelled officially. I also know of it as தமிழ், for which "Thamil" is a more accurate transliteration.
The SkyWall 100 bazooka captures drones with a giant net
I'm very interested in this, just one question, how do you handle ticket "hording".

I had an issue with eventbrite where if the tickets are free people will just open several tabs and order 10 at once.

Is there some kind of IP checking ?
Thanks, looks like a very good book, but looks to focus mainly on dynamic languages, no?
It makes a lot of sense that they forked the project. If you're selling a hardware product, like hell you're giving someone else administrative command over the code base that you're going to have to pay money to support. The code that your product's five star rating relies on.

push request #800020201 "Hey, Hernando, think you can push that update to Wiring now, we're paying quite a lot in support time here. The LEDs aren't blinking since you pushed that update to support EEPROM chips from the 80s"

It's the same reason Apple keeps their code to their hardware. I think it's a brillant business move, and anyone thinking of releasing low-level open-source code as a primary component of a hardware project should imitate it.

Also, did I miss the part in the article where Wiring and its boards were set up to become a huge success without Arduino's clever marketing and business plan? It seems like it was doomed to have "huge successes", like one class in one university out of thousands.

The guy should 100% get more credit, and if this happened to me I would always be a little hurt about it, but at the same time, would it be a big deal if it had never extended past a thesis somewhere? Would it matter if Arduino hadn't been a bunch of really clever people?
trying to distill the activity of 7+ billion people

Yeah, it's slightly disingenuous, but we still need some models. It's like when people take the total revenue of Google and divide by the total number of Google employees (including assistants and chefs and tech support and the PMs and artists and designers and all the actual engineers too) to reach a "revenue per employee" number.

It's not perfect by any means, but anytime you divide one number by another, you get to call your result a metric (then you get to write insights about your new discovery too).
Honest feedback: The videos taint the image of this VC. They should select videos where the people applying actually show something interesting.

I couldn't watch any of the videos for more than 2 minutes because of the rambling, and the hosts "Uh huh. Uh huh." responses to irrelevant details from the applicants.

Interesting idea, polish the execution.
Procedurally generated planet (C++11, GLSL, Lua, OpenGL)
It's also worth noting that the main goal with the MAME project is preservation, which means that the focus is on the accuracy of emulation rather than the speed of emulation. There are other arcade emulators that offer faster emulation speeds for the games they support, such as Final Burn Alpha for Capcom and NeoGeo arcade games.
Fastmail!
Roadmap SEO – SEO and Marketing Services in New York City
Fwiw this is pretty common on IRC too (and has been for a long time). Dev channels pretty often have a bot that's periodically messaging some info on new bugs, build failures, etc. So I think does reflect a common developer desire that even predates Slack.