skysight-inc/HackerNews huggingface dataset:
I had to dig a bit which founder you were referring to. No controversy here, but just want to give a background: I always think of Ryan Fugger as the person who initially proposed the network of IOUs idea and used the name Ripple for it, and later on worked with Jed McCaleb's team who implemented Ripple as it's known today. [1]

Just amazing how alt-currency/alt-payment ideas have grown so much from being on the fringe to more or less widely accepted. It was hard to imagine back in 2006 how these ideas would finally take off.

[1] https://groups.google.com/d/msg/rippleusers/IVin3Qwrp7k/urza...
I'm sorry, but is it possible that the literal rocket scientists have given it more thought than you've given it credit for?

I've only been posting here for a bit over a year. Has HN always had an issue with these sorts of pragmatic speech mis-queues where one posits that the experts are not aware of some painfully obvious solution? I find it to be condescending, but I'm not sure that such commenters realize it, and so I struggle with pointing it out - in case they didn't honestly realize the issue - or keeping my mouth shut, thereby avoiding potential conflict with someone who either can't be swayed or may actually be smarter than the group whose collective knowledge is being challenged.

EDIT: I asked a legitimate question. Down votes don't teach people who want to learn, people.
This is a really great, well thought out and clearly presented point and it makes a lot of sense.

The original, year 1 YC program was targeting people who genuinely would struggle to get $6K (at the time) because it was mostly aimed at students.

When I was a student I couldn't afford text books, so the idea I could get $20k together by consulting was laughable.

Now I'm positively ancient the consulting route isn't too hard to do.
I don't know what Google thinks you are interested in but for me, I didn't see anything other than mentions of Linux system software.

I'm feeling left out and perhaps a bit boring.
So here's yet another attempt at describing terra :)

Firstly, 'typed Lua' really meant the terra sub language because it looks like Lua with types.

Going back to terra, consider that 'terra' is a language that can be compiled by LLVM into machine code. So you can choose to either compile and emit object code, or compile and immediately run the generated object code. The other choice you have is to either write terra code by hand, or generate terra code from Lua code.

You say 'if typed Lua is being "generated" (i.e., it's the target) how come Lua is being used as a metaprogramming language'. Why is that not possible? Many languages have built in metaprogramming using the same language (notably lisp code can generate lisp code).

Another way to look at this is Lua is the metaprogramming and control language for generating, compiling and running Terra code.
This article sums up my view on this whole issue. I feel that the reason why the authorities are making this into a big issue is to 'make an example' of this case. It indeed seems like getting access to the phone would be a matter of electricity and time.
We got a lot of this in college. Thankfully it's big enough and I'm ambivalent enough that I can say my college education was largely worthless and the good parts often far less good than they could have been. At a 'good' school.
The `touch` example is there to show another instance of unexpected behavior: `touch test.exe test` only creates `test.exe`.
Consenting to the fact of global shipping does not imply consenting to radically less efficient shipping, just because it happens, through a fluke of market pricing, to be cheaper.

One does not follow from the other.
So it seems to me: ".exe" is essentially translated as the "+x" bit and dropped from the file.

Didn't read TFA, was just breezing through, and thought I'd see if I the gust of it.
As the sibling comment mentions, Pyret was originally written in Racket. It's now self-hosted, and I'm working on rewriting the typechecker so if you want I can answer questions about that. The current development is all done on https://github.com/brownplt/pyret-lang
I dunno. I found the Stalin angle to be far more offensive than anything else. Imagine if they did a similar thing where people dressed up like SS officers and one was designated Hitler?
Actually, you are making an illogical argument with your hypothetical party. You have no idea what a redneck would feel at a party full of people dressed like rednecks. They might like it. They might not.

The point is, you are actually asking these leading questions in a way that can't be answered and are doing it for the intent of inflating the argument further. Worse, you are doing it in a way that discriminates against several other groups of humans in the process.

Now, as a Polo wearing redneck, I could get mad about it, or I could just say "dude that's silly". I chose the latter.
My question is: what the fuck is "social probation"? And how in the world does throwing a party with silly hats get people kicked out of their dorms? This would never have happened when I was in school[1].

[1] The people getting kicked out of dorms business, not the party (unless it was really rowdy and there were injuries or property destruction or something).
No. People are downvoting you because no one would care about either of those things.
It's still through your PayPal account though.

It's not credit card -> merchant, but rather credit card -> your PayPal account -> merchant's PayPal account
Team of scientists make new graphene 'patchwork' predicted by CAD
Oh, dmm is just defining pareto efficiency. Said in a more positive light: `a situation is pareto efficient if all mutually beneficial transactions have been done.' (And thus in dmm's words, only the non-mutual beneficial ones remain.)
You are delusional. University administration has always been filled with the worst kinds of totalitarians.
There is also an abandoned book on implementing Scheme by Paul Wilson:

ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html

Yes, an ftp url.
An interesting difference between these is that last year's school administration sponsored sombrero event was organized by american faculty members and was considered fine by the same faculty; whereas the "offensive" sombrero event was organized by an actual latin american student and was considered by faculty members to be an offensive stereotyping event worthy of sanctions.
it's just standard horseshoe theory. The far left ends up adopting the methods of the far right (authoritarianism).
How is it a logical fallacy? Do you see any errors with my math? Are you saying that it doesn't kill people?

It is true that air conditioning kills people and contributes greatly to pollution. That's why there have been a lot of attempts to reduce its use. But bitcoin is way worse. Fortunately far fewer people use it than air conditioning. According to this article, a single bitcoin transaction uses as much energy as a 1.5 households use in a day: https://motherboard.vice.com/read/bitcoin-is-unsustainable
20K for a two-person startup (who only need to support themselves) on a Ramen budget could be 6 months or more of runway, if extremely frugal.
Prospects and Dangers of Transcranial Direct Current Stimulation
Some radical thoughts about Sci-Hub
Crosswords ara a beautiful example of a rich data set which can be sliced and diced in many interesting statistical ways. I wonder if a data visualization wizard out there can come up with some high impact graphics to illustrate the problems uncovered in this story. Maybe a job for the terrific New York Times data visualization team? Given that it appears that the NYT was plagiarized that would be some poetic justice indeed.
Doing my taxes this year, I find it amazing how incompetent most financial software is (including Quicken).

For example, take a simple task: download all your financial data for the last year. Log into your bank's site. There is no button for "last year". You have to laboriously enter 01/01/2015..12/31/2015. Then you're given a choice of formats. Download ALL of them, because sure as shootin', Quicken will only import one of them, and that's one is different for every different account! (Stunningly stoopid.)

Then try to get the statements, just try, my pretty. There is no "get me all the statements from last year." Nope. You download them one at a time, and some of them download to the same file name! So it's clicking around, then rename the file to "January 2015", then repeat for the next one, etc.

Oh, you wanted the tax 1099 forms? That's a whole 'nuther section on the web site.

Buy anything from Paypal? This is the killer. Paypal lists the payee as "Bob". Your credit card statement lists the payee for the same transaction as "Carol". The credit card downloaded data file lists the payee as "Ted". And, Quicken somehow calls it "Alice". Can you believe it in 2016? Naturally, you cannot download the full information about the transaction anyway. Download the CSV file, and Paypal randomly leaves out information you have to manually edit back in, like the item description which appears on the web site but not in the CSV data.

And why does my bank list the payee for a check as "Check 236"? The bank knows who the money got sent too. It's all on a computer.
It's very likely that Scala native will also be garbage collected. I don't think you will see improvements in gc pauses. JVM GCs have been tuned for years, so it will be an achievement to beat them.

Aside: Shenendoah was supposed to be an improvement over existing GCs in pause times, but it's not yet ready if it's alive and it's for very big heaps and when you want low latency over performance/throughput.
Allocate some days to producing wire frames & mockups before development so you know exactly what your building
Why should an exchange have any less than 100% of the funds available? The exchange should be holding all customer funds in segregation, not mingling and floating them.
Plain water consumption in relation to energy intake and diet quality
Nothing would happen. Jews are "privileged" and therefore not protected by the safe space movement.

(If you don't believe this, pay attention to pro-Palestine protests on college campuses.)
Oy, now they're voting my karma right down a hole in the ground!

Peace out bros.
You put a bunch of people, be they left-wing, right-wing, religious or secular in the same spot, and their talk will be influenced and perhaps dominated by group politics. A significant minority with an internalised sense of lack will compete for status and power in a self-righteous manner.

i.e. by striving to promulgate the most virtuous opinions, and, as a corollary, ostracising and denouncing those who voice wrong or unfashionable opinions.

The rest of the group will go along with it because they don't want to be individually targeted. Even though they may privately suspect that what's going on is bad and that true virtue does not depend on one's opinions.

I watched some of Milo Yiannoupoulos's recent lectures in his tour of American universities. He claims that the purpose of attending university is to be exposed to difficult and disturbing ideas. I'm not sure if this is true.

Perhaps it ought to be true. Yet I suspect that no one knows what the real purposes of universities are because they are an evolved tradition. What we do know is that most of the early European universities and their colleges were founded with the intention of preserving and promoting orthodoxy: combatting heresies, training priests, etc. What we're seeing at present in the anglospherical universities is simply the emergence of a different sort of orthodoxy.
If you do not act swiftly, you run the risk ending up in the sights of some hashtag campaign. Administrations around the country increasingly operate in a culture of fear.
The difference is that historically students opposed their totalitarianism. Now they're egging administrators on, even protesting when they don't adopt authoritarian enough positions.
Until recently, the Sysinternals executables was signed with a Microsoft certificate but the drivers inside Process Explorer was still signed under the old pre-acquisition certificate (I think they actually even renewed it too)!
It is always interesting to read genesis stories. I was especially surprised as I was reading this story to discover that the first prototype was built using the Javelin Stamp which I created. It is particularly ironic given that the rise in popularity of the Arduino was probably a contributing factor to the waning of interest in the Javelin Stamp.

Not to belittle the contributions of Hernando, he did great work. But so often each incremental step in technology is made with the help and inspiration from those who came before. It is the very nature of open source that it will be embraced and expanded.

Anyway, I was gratified to see now, that something I worked on 18 years ago would intersect with a such an interesting story, even if only in a tangential way.
"Make your product department be a service organization that provides feedback and information to programmers but that does not direct or manage their work. Let programmers make the final calls about what features to build."

Unless your programmers spend a lot of time talking with your customers, I don't think it's practical to let them decide what features should be built. Certainly they should have the ability to voice their ideas (and have their ideas taken seriously), but if they don't know what the customer needs, they shouldn't have the final word. Having been a programmer and a manager of programmers, I've never met a programmer (including myself) who knows as much about how my customers use the product as product managers or marketing people do.

Also, I think your title meant to say "then what", not "than what".
> (2) and (3) really are easy though. Both can be solved by deriving counterexamples for the options until one is left.

Who says there's that exactly one of the answers is right? For (2) the formulation of the question even suggests that any number could be right or wrong.
The worst part is these tolerance policies are written in such a way that it does not actually require anyone to complain, only that there exists a situation in which a hypothetical minority might complain.

Which is to say, the purpose of the rules is not to protect the people who represent minority cultures, it is to protect the university (or employer, or government) from a lawsuit.

Earlier today HN had an article accusing the Chinese government of enacting "precrime" in the form of a terror threat analysis system. But all around me in the United States I see forms of before-the-fact suspicion being used to punish people. This is one of them: no one of Latino heritage felt harmed by the party, but someone might have and thus the students are being punished. A man with a felony conviction on his record didn't do anything threatening, but he was told he couldn't attend a parent-child activity at school. You can buy alcohol if you're over 21-years old and show valid ID... unless a 19-year old friend is with you in the checkout line because you might give the beer to an underage person.

All situations where people are being accused of committing a crime before it happens. The government may not be literally throwing you in prison without a trial, but they passively-aggressively encourage it by passing laws that mandate zero-tolerance policies. And appointing judges who authorize civil suits that punish people who don't perform this kind of criminal profiling, such as a supermarket being liable for selling beer that is later served to a teenager.
> some contributors didn't want to see commercial MAME arcade cabinets

Naturally, the license didn't stop some companies. This included purpose-built ARM-based arcade boards running MAME, to which MAMEDev responded in the most MAMEDev way possible: by cracking their encryption and adding them to MAME as bootleg sets [1].

[1] https://github.com/mamedev/mame/blob/master/src/mame/drivers...
Usually Squirrel or PGAdmin III.
Spotify for Linux Sucks, but at Least We Now Know Why
I want to like pie menus, because it's nice that all the entries are equidistant from the cursor. But I just can't seem to like them.

Maybe it's because they don't lend themselves to scanning and sorting. It's easy to sort a list of items alphabetically, and it's easy to scan a list by moving my eye down across it, requiring nearly no horizontal eye movement to read the words. But a pie menu does not lend itself so naturally to alphabetical sorting, and scanning requires circular eye movement, which is less economical.

It also has seemed to me that pie menus don't lend themselves as well to memorizing where entries are, perhaps because of the sorting issue. I can remember that a word starts with A and is at the top of a list, but remembering where a word belongs on a compass or clock face doesn't seem as natural, unless the associated action is itself directional (up/down/left/right, north/south/east/west etc).

Here's an example which comes to mind. Team Fortress 2 has quick-access voice lines which can be played with two keypresses, one to open one of three menus, and another to select a line from the menu. They are displayed in a compact list on the left side of the screen.

A newer game coming out soon, Overwatch, also has quick-access voice lines, but they are accessed through a pie menu that covers the entire screen, and items are selected with the mouse.

When I haven't played TF2 for a while, I can be running around the map playing the game, hit one of the keys, and scan the list of commands to find the one I want so quickly that I don't even have to think about it; my eye can sweep across the list in one motion. I just open a couple of the menus and then hit the key, all while running around the map, turning my character with the mouse, etc.

In Overwatch, this doesn't work at all. If I don't remember where a command is on the pie, I have to move my eye in a circle the diameter of which is nearly the entire height of the screen. This takes significant time and effort compared to scanning a list. It also blocks the screen, and it prevents the mouse from being used to control the character.

So, for actions and menus that are primarily directional in nature, and limited in number, I can see pie menus being a natural choice. But for menus that are non-directional, and especially ones that don't lend themselves to memorization, pie menus seem objectively inferior to simple, vertical lists.
I am sorry, perhaps I am being obtuse. Why do you need to party with sombreros? When you wear a sombrero, what is that supposed to mean? why is it funny or amusing?
Warren Buffet does lots of quantitative reasoning as well: on balance sheets rather than fluctuation of market prices.
No, he's saying that "merit" is an incredibly easily-gamed metric. We can measure results all right, and we can measure ability rather less so, but "merit" implies a casual link between ability and results that is very hard to unambiguously prove and shockingly easy to fake (even if just by disregarding beneficial external factors).
IIRC the fully conformant transliteration would be Thamizh.

(For those not in the know: zh sounds like l, but comes from the roof of your mouth. Close to ळ in Devanagri)
I was using code more and more in my chosen track. I decided to take the formal approach and learn it at school!
That's a real thing that real people do.

There's even a website devoted to "redneck" themed party attire: http://www.billybobproducts.com/
I'm loosely Buddhist. I subscribe to the concept of the Buddha Nature. I suspect this trend of viral angry arguments about both important and stupid things is a side effect of our innate ability to practice individual discrimination apart from the whole Buddha. This natural type of discrimination is healthy in one sense, as it gives rise to all of us believing we're separate entities. On the other hand, it's possible that trait has been exploited by some self-propegating meme mechanism (accelerated by the Internet) which causes us to discriminate against each other, even to the point of pretending to discriminate against the discriminators.

I think when we start chewing up clock cycles simulating whether another group might be offended by the action of another group, we've gone a step too far in governing ourselves. I'm also a bit troubled this agenda is being pushed by our country's educational system.

And, FWIW, I do think that if a given group of people are offended by the blaming actions of another group of people, they have the right to stand up and say how they feel about it and be heard. Real discrimination of humans by humans is not cool, and should be avoided where possible.
Pakible (YC W15) – Customer Support Hero
The Pakible Team is Hiring! (pakible.com) Whoohoo!

Pakible is growing fast and we need your help to increase the momentum!
We’re laser-focused on creating a platform that allows anyone to create custom packaging online, and your role will be critical in helping us get there.

“Custom packaging, made simple” is our mission, and as a part of this mission you will be managing one of our fastest growing product lines and leading it’s growth. In doing so, you will have the opportunity to define what a great customer experience should be, and focus on making every interaction memorable, supportive and successful for the customer. Logistically, you will be leading the charge to schedule and optimize deliveries to keep orders on track and moving efficiently. Your support in this role both internally and externally is absolutely critical to help us stay focused and keep moving forward.

Sound like fun? Let’s chat further.

jobs@pakible.com

Email us a few paragraphs about why you think you would be a great fit, and tell us about something you’ve worked on that’s most comparable. Thanks for the interest!

Sweet Perks
- Chef Prepared Team Lunches
- Fully Stocked Kitchen
- Motorized Standing Desks
- Rooftop Garden with Amazing View
- Gym On-site
- 1 Block to Public Transit - Right by Muni & Caltrain
- Transportation Stipends

More info @ https://pakible.com/jobs

Office Location:
Dogpatch Area of S.F. (Near Portrero Hill) - Right next to Phil'z Coffee HQ ️
*No remote inquiries. SF / Bay Area ONLY.
The political correctness movement isn't the first to embrace totalitarian methods, and it won't be the last. When you manage to convince yourself of the rightness of your beliefs, there's very little you can't find a way to justify to yourself and other like-minded folk.
The early Jonathan Abrams, Tom DeWolfe, Tom Anderson, Marc Zuckerberg, fill in the blank
Is the goal that nobody feel bad or offended at what someone else does?

If that's the case then just close everything down.
Docker snaps up Apache Aurora devs for Swarm team
Indeed we are. Here's a recent commit from today https://github.com/tensorflow/tensorflow/commit/d6f3ebfdfc1d... :)
The NSA is trying to create a virtual clone of me
I'll also add that you should contact your merchant account provider or processor and get a "Merchant Category Code" assigned to your account. Stripe does this too. Send a note to their support alias to say you need an "MCC" for your account (and tell them what to use)

If you don't have one, many government and institutional "P-cards" (procurement cards, basically credit card numbers without the card, used to make A/P easier) will not allow the transaction.

It's helpful to search in the "accounts payable" are of typical institutional client sites for "procurement card allowed" or "card policy". Extra hint: search those sample client sites for "5094", which is the code for "precious stones, metals, watches and jewelry", as that's likely to be a blocked merchant classification on most procurement card systems. "7297" (massage parlors) probably appears on the "no way, not gonna pay for that" list too.

https://en.m.wikipedia.org/wiki/Merchant_category_code
Honestly it's the self-redistributiveness that's more important than the non-zero-sumness but being non-zero-sum in utility will taper the steepness of the power law