skysight-inc/HackerNews huggingface dataset:
There was a terrific story about this in the NYT a while back https://news.ycombinator.com/item?id=8182953

"This is one of the most unbelievable articles I've ever read.
If you didn't read it all the way through, do so over lunch or something; it's amazing."
Would be nice to have a 'loser pays' court system for civil trials. These kinds of trolls would go away quickly.
Adding the year isn't a criticism, it's simply a marker that this particular article posted on Hacker News isn't new, so you don't get confused reading an article about something that happened years ago.
Those words might as well be in greek.

How about:

You should use the md5 function to produce a string you can compare with the md5 function.

md5 is obsolete, does not offer much security, and should not be used in new programs except for the purposes of interoperating with old programs, and even in that case, one should weigh the risks of interoperation with the costs of replacing.

If you are looking for a suitable replacement for md5, you should instead be looking for specific use-cases, such as content verification (links...), authenticated content verification (links...), password verification (links...), random number generation (links...), shared secret encryption (links...)
Last time I tried to do something with Node on Windows I ran into the maximum path length issue, but I guess npm 3 is supposed to help with that?
Yes, like most of the rest of the world.

But the trial lawyers send tons of money to one of the parties, so our current legal system stays in place.
Are readers more interested in reading about Sanders than other candidates?
This would be actually simple. Encrypt the broadcast and require CAM for decoding. Each card has a number and while there is a payment coming for the card, the card is active.

So next time the broadcast is changing and requires updated tuners (i.e. DVB-T2 and HEVC with 4K), just require one with CI.

Everyone is happy - those, who want TV get TV, those who don't, do not have to pay.
"I'd love to see more art be published as a public good [1], paid for by those who can and freely enjoyed by all alike."

Do you mean "can" as willing to, or forced to?
What do the UK licence payers win by the current situation?

Why would they loose if people in other contries could see it?

That is the point of post-scarcity economics...
The knowledge and information of the BBC could impact millions instead of billions, and the current payers wouldn't miss a thing.
Monitoring Greedy Containers
I think it's addressed to rile up a certain demographic which otherwise would not get involved in issues.
Bingo. A full time programmer can churn out code and keep up with lists much better than someone that do so on their spare time.

Never mind that if you have several programmers on RH payroll on the same project, it is quite possible for them to use corporate channels to make decisions and then effectively dump that into the codebase over night.
I researched Hollerith cards and 80-character lines in excessive detail while studying card sorters [1]. The Hollerith card is the root cause of 80-character lines, of course. Prior to 1928, Hollerith cards used round holes and 45 characters per card. IBM wanted to fit more data on a card and investigated two alternatives: binary coding so 90 characters could fit into 45 columns of holes, or rectangular holes which allowed narrower holes so 80 columns would fit. They chose the latter because it was more compatible with existing card sorting equipment, and the rest is history. Competitors used 90 column cards, but didn't achieve the same success as IBM. IBM later introduced 96-column cards, but they weren't as popular. Thus, it's just a historical accident that everyone uses 80 columns rather than 90 or 96. And 80 columns is used because that's how many could fit on a punched card the size of obsolete US currency. Note that ergonomics has nothing to do with the success of 80 columns: for the most part these cards held accounting data, not program code or text. (I wrote an article covering this in great detail but haven't posted it to my blog yet; hopefully I'll get it out soon.)

[1] http://www.righto.com/2016/05/inside-card-sorters-1920s-data...
My 2 cents:

I started and (briefly) ran the sole Ethereum-focused meetup in the Atlanta area. I shut down shop due to lack of interest in the meetup. ATL has a pretty decent crypto scene. Bitpay and Storj are located here and the local Bitcoin meetup has ~500 members.

IMO Ethereum's problem is complexity and a lack of anyone in the inner circle who has the skills or desire to bring the complexity down to a place where the cost/benefit begins to makes sense (from a developer's standpoint).

Decentralization and trustless-ness are better means than they are ends. The platform's learning curve is steep and long. Outside of fintech and a few other niche applications, it hardly seems worth hiking up that curve just to say "yeah, but we're decentralized."

I understand ETh is an experiment and I commend the core dev team for putting in so much hard work, but a platform is only as good as what people build with it. Unless they get some people in the inner circle who can focus on evangelizing the tech to regular devs (not just crypto-enthusiasts) it will fail.

EDIT: let me clarify when I say the core team lack skills, I'm clearly not talking about technical skills. I'm talk about API design and marketing to developers. I know we're not supposed to comment on down voting but at least comment something saying what you disagree with. I don't feel like I am being un-constructive or unnecessarily harsh or combative with my comment.
On a unrelated note: every time I read an article on USA Today's website it magically disappears and then it takes me a minute to realize that the entire thing was in a modal and clicking in the blank space on the right or left makes the modal go away.

What an atrocious user experience.
NHS and ACA really have absolutely nothing to do with each other.

The NHS has serious problems related to accountability, the typical problem with huge multi-level government bureaucracies. Honestly, the NHS has similar problems to the American public education system, for mostly the same reasons.

The ACA has the serious problem that it was explicitly sold as a way to contain costs both at an individual and aggregate level. That has pretty much been exposed as a lie.

The ACA has been good for the narrow band of people who were included in the expanded medicaid coverage, but it's not too hard to imagine a separate (and much simpler) bill that accomplished that part of the bill, without the massive rework of healthcare for the middle class.
Ask HN: Meeting with a company seeking to recruit you but unlikely to accept
Curious what others thoughts on this are. It's common to receive messages along the lines of "Hey, why don't you come check out what we're doing at <company>?". Is it unethical to accept such an invitation if you know that you're not likely to join?

In my case, I work for a big company doing work that I really enjoy, but have a bit of golden handcuffs going on. A smaller company working on something that I'm really excited about invited me to come visit, mentioning that they're wanting to grow their team. It's possible that this company could make such a compelling case that I want to join, but at the moment it's hard for me to imagine leaving the security of my current position with a brand-new mortgage hanging over my head. Trying to decide if accepting the invitation to visit but declining to interview afterwards would burn bridges or close the door should I later want to apply.
> Special Judge J. Jeffrey Edens issued a ruling. He awarded Zavodnik a judgment of $30,044.07 for breach of contract.

Holy cow. This guy needs to be fired immediately. That is beyond gross negligence.
Seaweed on Your Dinner Plate: The Next Kale Could Be Kelp
Release info: http://www.pouet.net/prod.php?which=52938

Binary: https://files.scene.org/view/parties/2009/breakpoint09/in4k/...

Video: https://www.youtube.com/watch?v=jB0vBmiTr6o

Everything you see and hear is procedurally generated by the 4096 byte executable, in real time. It still blows my mind 7 years after release...
Seconded: ronihcohen, expect to be punished on hn when you

a) don't disclose your affiliation (doing that goves you some leeway)

and

b) add nothing to the discussion.
8 chars is default tab size. So e.g. "git diff" shows you 8-position tabs. Github (and Bitbucket, etc.) diff visualizer also shows it as 8 positions. Any editor should use 8 by default, too.

And, believe me or not my space-loving friends, tab-indented codebases still exist.
in biology, mutate has a very specific meaning, and it does not include the formation of imperfect crystals. That area has its own set of terminology.
Hi, yes indeed, our 1st comp. arch. course at uni was based on ARM hence the influence. Unfortunately I did not have an Acorn machine.
Why NixOS?
It was designed for a smaller number of single car drivers than it has today. And it was not designed for quick/cheap expansion.

I guess any system of transportation would feel like torture for commuters if that system is overloaded and operating beyond its reasonable capacity.
It's what pre-verbal toddlers tend to call their male parent in the UK. They'd often stop at just dada, but everybody knows 4 character passwords are insecure
I'm curious, do you run Skype on the same X server as your other software?
Mikrotik routers are not designed to be a consumer router. The average consumer would pull his/her hair out trying to configure one. Providing network attached storage is generally not a feature requested of anything but the full-consumer line home routers of the type that you purchase from Best Buy etc...
He threw away the printer, so any judge should throw away his case.
Well, my buddy and I were considering using for our automated hydroponics system, a wood pellet stove. It would provide heating, as well as saturate the air inside with more CO2.

Higher CO2 would, we believe, increase photosynthesis, decrease growing season, and make better tasting plants. We would use a tiny bubbler and a feedline from outside for O2 rich air for the fishes.
This is exactly the same problem as the taxi medallions, there used to be a good reason for it, but now it blocks technological advances:

Technically, today one company can serve anybody in the world. This used not to be true and content creators had to deal with local distributors (cinemas, TV cable companies, etc...), and those local distributors were happy to pay a premium to get local monopoly.

Now newer better companies with better (awsome) models cannot serve content because of those old monopolies. Local distributors have no incentive to improve their service, and sure don't. Companies are going to need to ignore those "legal monopolies", and somehow operate illegally, in order to disturb the market and force everybody to move forward.
Got a crystal ball, eh? Don't worry, I'm acutely aware what a PITA any sort of street change is - just changing the designation of a 1-block residential street to a living street is Impossible (TM), and physically, that's just signage.

I'm not saying that street planning is easy, not at all. In my opinion, you seem to be saying "I understand street development, but I don't do software; therefore if the former is hard, the latter can't be hard (because world is somehow binary); plus it's Somebody Else's Problem now. Bam, problem solved! Magic!" - nope, you just moved the mess to a place it's harder to see.

Or in other words: is street design slow, because it takes a lot of time to repaint lanes and/or add a virtual barrier into the database, or is it slow because of all the non-technical issues surrounding it?
Except that charging more people doesn't offset; the goal will never be to offset, it will be to generate the greatest possible revenue. Even non-profit corporations have executives who personally benefit from salaries and the power to distribute them.
the ticket revenue is greater than the marginal cost of enforcement. the cops are already out there. they just need to give them more reasons to write tickets.

economies of scale!
Locals only, brah. Go back to the marked detour you kook.
"Most accidents are close to home" is a Stat 101 Day 1 example of fallacious statistical reasoning.

Hint: what do nearly all routes driven have in common?
I remember what a lawyer said in a case that I served as juror, "the US justice system is not perfect but it's the best justice system in the world."
It was sarcasm,
You think it would be better if it were a dendritic system? It's hard to believe that e.g., randomly walling off half of those grid links would make traffic better.
Slightly off topic but it's pretty cool to live in a day and age where people can post logic analyzer dumps of hardware processes and debug them together on the internet.
Why your endpoint security is your weakest link
Or, that result is just an artifact of how most driving happens within a few miles of the driver's home.

If 70% of one's driving is within 5 miles of one's home, but 55% of accidents occur in that radius, then people are indeed safer drivers near their homes -- probably because of familiarity.
Even with 15 minute per ticket, that's ~$400/hr. Assuming he spends two hours there, and gets an average of 8 tickets per day, that still accounts for almost $200,000 per year. That's a ridiculous amount. Of course, doesn't take into account individuals learning and adjusting their behaviour accordingly, instead of being repeat offenders on the same street.
By the way dang, I just want to say thanks to the mods for still keeping a human hand in things.

I do understand that a site that has this volume of interaction needs automated moderation. But it's nice to see people step in and override the algos when necessary.

As a side note to people talking about AI eating the world: how could we train an AI to make these kinds of judgment calls? (This coming from me as a huge AI fan, I am really interested in possible solutions)

P.S. While I'm here, I did have to chuckle about Alan Kay's stackoverflow question about progress in CS being closed as not suitable for SO. Sometimes even human algorithms fail :)
"On paper, my life seemed great. I had a dream job, a swanky apartment, and a loving girlfriend. But something was off. I couldn’t bear being chained to my desk in a stuffy office any longer. "

Yes yes, this is sounds just like me!

"So I decided to quit and travel the world, bringing only my passport, a small backpack, ..."

Yes yes! This is what I dream of doing. How did you do it? I'll leave tomorrow.

"... and my enormous trust fund."

GO FUCK YOURSELF

Yes, I recognize that this is satire. But there are real people out there for whom this is their real life. That is who I am waving my finger at.
I think the counter is that the rights of various parties here are not black and white. Restrictions are put in place (in the incinerator case, on a private landowner; in the traffic case, on the public at large) in the common interests of local community members. You _do_ have a say in what happens on your street, even though you don't own it.
Taking an online book offline
Because poor decision makers become poor.
Whole pile of links and examples for full safety in this other comment:

https://news.ycombinator.com/item?id=11848132

I spent a lot of time on the other list. I spent at least 10 minutes for your question on variations of Forth, G-machine, and so on with Google coming up with nothing. Piece of crap search engine... I mean, just imagine one of the many G-machine compilers that have been described but whose end result are Forth operations implemented in hardware. I know seeing it is better but that's the gist. I make up for it hopefully with these two implementations of G-machine and a ML processor that I doubt you have:

http://digitalcommons.ohsu.edu/cgi/viewcontent.cgi?article=1...

https://news.ycombinator.com/item?id=10607730

Note: Use Wayback Machine at Archive.org if main PDF for SKI CPU doesn't load. Should be there.
it actually works great with less people. the problem is hitting that threshold requires regulation, which is a political impossibility except for special events.

http://articles.latimes.com/1985-06-07/local/me-16088_1_traf...

as for the 3am traffic, that was probably night time caltrans work, or a drunk driving accident :(
Speed limits are not targets, they’re just legal limits. The reasonable speed to be driving along a given road might be much slower than the posted limit.
Intero (Haskell Development Environment) for Emacs
Sellyourmac and shyp
I'm trying `sellyourmac.com` and `shyp.com` together for 1st time. So far it's great. I got $200 more for an old 2011 iMac I want to throw out than I thought I would and I don't have to package it. Shyp comes to my location and boxes it for me.
A Powerful Git Service on an Eensy Device
Not to mention that they can't legally do it in many places, since they already sold the rights to part of the content in other countries.
Most accidents happen near home because most driving happens near home.
First class language support in Apache Spark:

* Scala
* Python
* Java
* R

All these languages are equal, but Scala tends to be more equal than others in some areas of the API. I also believe R is mostly restricted to the DataFrame API.

Third-party language support:

* Clojure [0]

To develop on Spark in a new, non-JVM language, you'd need a bridge to Java. That's how PySpark works [1], and I believe R follows a similar pattern.

[0] https://github.com/yieldbot/flambo

[1] https://cwiki.apache.org/confluence/display/SPARK/PySpark+In...
> In our case, we use an immutable attribute of each user as their hash.

I assume you mean "as their salt". And even then, why the half-measure? Just laziness? Sure, a guessable/computable salt is better than no salt, but it's not nearly as good as a random salt.
That is not quite true. They have soho product group: http://routerboard.com/products/group/20
The best one I've come across is actually an answer on the Security StackExchange.

http://security.stackexchange.com/questions/211/how-to-secur...
Yes, it is, at least here in Canada. Source: father of a preemie, had never heard the term before.
I quit mid-article when it was obvious there wasn't a big story here and I asked myself how much I care whether he exhausted his internal options before going public. (Turns out I don't.)
If I'm reading correctly, the key bit is:

-----

Because Costello did not respond to all three requests for admissions within 30 days of receiving them, and did not ask for an extension of time, as required by Indiana trial rules, Costello admitted to the liabilities and damages by default. He also did not appear at a July 2013 hearing, according to court records.

Costello said he never received the requests for admissions and was not notified of the hearing.

-----

If Costello just ignored these requests for some reason, maybe thinking they'd go away or whatever, that this is kind of on him.

If, though, Zavodnik has figured out a way to serve people requests without them actually knowing about it... Well, that seems like a much larger legal loophole that needs closing.

But without digging into this, the whole article falls apart. If someone sues you and you don't respond, you risk a default judgment against you.
That runs counter to what I have been hearing/reading. AFAIK the dev community is the fastest growing in the cryptocurrency space.
Someone should add (2007) to the title.
How the Jukebox Got Its Groove
The first error message is good: it helpfully includes the exact expression that craps out, and it means, matching intuition about how Haskell should be compiled, that the expression "foo" "bar" could only make sense if "foo" were a function from [Char] (i.e. the type of "bar") to some type t, but unfortunately "foo" is a [Char]: everyone should understand it easily, even if gratuitously introducing other names (it and its type t) and details about the compiler making up type equations is highly inelegant.

The second error message, on the other hand, proves that the first one is a lucky accident.
Yes I agree, math is extremely important for people who would like to become a Computer Scientist or Computer Engineer. The vast majority of people learning programming in school are not going to do that. Making these people learn these topics and possibly turning off potential students is counter productive. Many people could gain a lot by just having basic programming skills, and those people are scared off by any mention of the word math.
St. Louis did a similar thing, basically as a crime prevention measure, but a side effect is that it's nearly impossible to use side streets to cut through many neighborhoods in the city.
Ask HN: Do you still use IRC?
What are some of the channels/servers you use?
To extend the (simplistic) Berkshire Hathaway analogy, why couldn't Warren Buffet change the structure to shareholder voting? If he did, why couldn't the shareholders then vote to change the structure to something else. That would be self evolving in the same sense that the DAO is "self evolving".
From the title, I thought it would be about IBM's intimate connections to Nazi Germany.
The BBC makes a substantial proportion of their revenue, and therefore covers a large percentage of the cost of production, from international sales. This means that rather than it all being paid for and ready to give away you'd see at least 50% budget cuts for stuff like Doctor Who and quite a lot things which are multi-country collaborations between the BBC and other broadcasters would never see the light of day at all.
It's not the amount, but the quality. How many of the media people at the event had the faintest understanding of biology? The interns that are sent to these briefings don't have the skills to see the snake oil. Send a medical student. Send an engineer. Send a lawyer. Send anyone with experience in innovation within highly-regulated space. And listen to them. Do something more than photocopy the press release onto your "news" feed.
>This is not going replace farming anymore than me growing a spinach plant in a pot at home.

Well, I've got 200 sq ft my wife and I are growing by hand. We have manual tools, compost, dirt, and muscles. And your spinach example is a pretty bad one. Why? Spinach grows better when its cold out and earlier in the season. If you plant a week or 2 later, it doesn't really grow and then when the heat hits, it bolts. Bolted spinach and lettuce tastes bitter and bad. It'd sure be nice to be able to grow spinach in ideal conditions... but I can't do that in the ground.

>It's actually a little disappointing to see just how out of touch the people in this thread are with farming. Growing food outside, in the ground is always going to be cheaper than building a building.

"always going to be cheaper" is a really long time. Sure you mean to put it that way?

I'm no farmer, but I grow quite a bit of my food. I guess amateur farmer is probably more accurate. Right now, the economic equation is on the side of "grow in dirt, on property". But 1 acre only gets you an acre of stuff at ideal yield. Add 10 more stories on that same plot of land, and you get 10 acre yield (ideal).

And, you're also not counting having a self sufficient city as an intangible. Something like that is the start of an arcology. That technology stack also seems rather important to grow for a spacefaring culture.
> The show is interesting because it combines a late night talk show format with a news format.

As with The Daily Show, The Nightly Show, and the (former) Colbert Report, among others, the format is a variation of the format of a mixed news/commentary show of the type that is the staple of the cable news networks, and they all use that format because they are parodies of that kind of show.
Flambo: A Clojure DSL for Apache Spark
Is it just me, or does any technology that Microsoft supports late in the game give you sort of a queasy feeling?
Duplicate: https://news.ycombinator.com/item?id=11844246