skysight-inc/HackerNews huggingface dataset:
Shkreli ordered jailed for online bounty on Hillary Clinton's hair
Author of the study they wrote about here. I think the NYT write up is better: https://www.nytimes.com/2017/09/06/technology/silicon-valley.... Study here: https://www.gsb.stanford.edu/faculty-research/working-papers....
Industrial Society and Its Future.

The miniseries on the Unabomber that just ended this week could not be more timely, even after 20 years.
Please excuse my ignorance with modern political parlance, but I always got the feeling that "globalists" was actually dogwhistle codeword for Jew. Is that the case?
It has a few bells and whistle and there is some work behind it, no question. HOWEVER, the fact that it relies entirely on go std lib net/http|http2 package implementations personally doesn't make it very useful if your developing your application in Go directly. Caddy team didn't code all that network layer, like Nginx or Apache teams did. You don't need Caddy to add let's encrypt to your Go application.
Classical liberalism does not oppose universal healthcare. When you had prohibition, in Denmark we had classical liberalism, universal healthcare and a marginal taxrate of <15% (1/4 of yours). This is the society that I prefer and hopefully Denmark can get back on the right track :)
Whoa, you made CakewalK! Thank you so much! Cakewalk inspired a lifelong love of music creation for me. You rock!
> People who understand economics tend to both be entrepreneurs ... and they are in favor of free trade and less regulation.

People who want to be tycoons some day tend to have those views. That's not the same as understanding economics, and is arguably detrimental to it.
Seneca is hiring a Tech/Lead Dev to build a better library
Your comment reminds me of this video: https://www.youtube.com/watch?v=ao8L-0nSYzg
This is a bit reductionist. One popular example I see on HN/Reddit is when someone is supportive of market capitalism you often see this dismissive comment in response:

> "Every American think's they are a future millionaire and from this delusion they blindly defend the rights of millionaires to their own detriment."

This sounds clever but it's based on the (fallacious) assumption that everyone's political position should be reflective of their current economic status - or that the government's economic policy should be defensive of one's current economic status - and not doing so is acting against your self-interest.

But it's entirely possible to support a political position that is advantageous to people outside of your own short-term direct self-interest, because you see it as the most beneficial to the most amount of people in the country - and ultimately to yourself, family, friends, and country in the longrun.

Self-interest is often falsely perceived to be merely only about benefiting one's current direct/personal circumstances. Given that:

a) we're social beings

b) we all must live and survive within communities over an extended period of time

a natural side-effect of any one's self-interest within a economic/political system must itself factor other people's interests and external realities.

The exception of course is when an economic/social system attempts to reduce everyone to one imaginary class of people, and a singular self-interest - which is where the Marxism analogy comes in (which opens up another can of worms).
I personally think a 3-factor system could work, but you'd never get the changeover to happen.

1. The government would have to invalidate all SSN numbers and re-issue them.

2. To re-issue, you have to go down to a govt office to pick up a smart-card like device (let's call it a "multi-pass" for s&g's) that would have built into it a keypad and a fingerprint scanner.

3. This person would validate you as you (perhaps you present your driver's license/id/passport/birth certificate), and issue you one of these cards and a reader device (for home).

4. The card device itself would have a unique value embedded in it, but otherwise be "blank". Perhaps the government might also have a copy of this value matched to your other info, for tax purposes (so, it would act like your SSN for tax purposes and such).

5. This value would come from a one-time programming, where in front of the official, you would scan your fingerprint, and enter your pin. The card would hash everything together, and burn the hashed value into the card's read-only memory.

6. So now - to verify your identity, you would need: The card (something you have), the pin (something you know), and your fingerprint (something you are). If one of these isn't present, you can't identify yourself.

7. To do a transaction, you'd need to slot the card in to your reader (if at home doing something online), or into a vendor's or bank's reader - then put in your pin and scan your fingerprint. It'll hash the values again, and compare with what is on the card, and output (the only output, mind you) "yes" or "no" for the question of "identification".

The downside to all of this is that if you lose your card, or your fingerprint changes, or you forget your pin (or some combo), getting a new card will be tough. But really all it should take would be another in-person visit to the same govt office - more or less.

I also admit that there are very likely other glaring flaws with this idea (beyond the fact that it won't ever be implemented because of the costs to switch over, and other issues). But I think it comes close to a potential solution.

As long as you have to be physically present and always use a reader of some sort, if you don't have any one of the pieces of info, you can't verify your identity:

1) You need the card, if you don't have that - no dice of course.

2) You need the fingerprint that was originally used - that's only going to belong to the person who originally picked and configured the card at the govt office.

3) You need the pin number - presumably only known by the proper owner of the card.

So if the card is stolen, that doesn't matter. If they chop off your hand or finger, that won't help. They'd basically have to beat the pin code out of your, chop off your finger, and steal the card. I'm not saying there aren't criminals who would do that, but they'd have to be in the minority. Plus, such criminals are not likely id thieves anyhow.
Okay, so I have a 1997 Cadillac Seville. It has a curb weight of 3848 lbs. [1]

The new Tesla Model 3 (with long range battery) has a curb weight of 3,814 lbs. [2]

Whats the big deal here?

1. http://www.whatiscurbweight.com/vehicle-weight/cadillac_curb...

2. https://en.wikipedia.org/wiki/Tesla_Model_3
Most of them aren't "white" but jewish
it would have to be someone who actually crossed the border

... And if they want to detain you, who gets to decide whether that happened?
> What they miss is that running as a republican is very different than running as a democrat

Yeah the republican primaries are more fair and balanced - we all saw what happened to Bernie in the democratic primaries.
What's the alternative?

If some random person walks into my bank and says they're me, but they've changed their name (and had surgery to change their appearance) I would want that person to be inconvenienced and go through hoops to prove it. I wouldn't want it to be easy for them to assume my identity.
I welcome it. I'd much rather have a crowded field than what we had in the last election on the Democratic side - a field emptied by the presence of a dominant presumptive nominee. More competition is a good thing.
I think at this point, I'll settle on "code people like taking fancy words from math people and running with them".

Associativity is a boring word, because high-schoolers have seen it.

Eh. Your patience here is admirable.
Purchases are great. e.g. my Clayoquot Sound t-shirt from 2013 which is a souvenir with an indigenous rights theme from the other side of the world.

A mere cash donation to a petition-wielding activist would not have had the same resonance. At least several years later I still have a cool t-shirt.
I agree with all of this except

> the hardware is unbeatable

The new macbook pros are gobsmackingly expensive in much of the world, marginally less so in the US. Apple's obdurate refusal to use touch screens puts them far behind the mainstream leading edge now. I understand their reasoning, but haven't yet met anyone with a touchscreen laptop who would go back to using one without.

And the coup de grace is the new fake keyboard, which is unusable for all-row touch typists. My next laptop will most likely be a Dell XPS 15 with one flavour or other of Linux. I'd prefer macOS, but the hardware isn't worth living with.
http://www.cvedetails.com/product/15556/Apple-Iphone-Os.html...

http://www.cvedetails.com/product/47/Linux-Linux-Kernel.html...
For some reason, Ron Paul has taken to Fox News to skewer SpaceX
I worked on a (now abandoned) project a while back using Web Audio API, but it was NOT for Audio at all - in fact, it was to build a cross platform MIDI controller for a guitar effects controller.

As someone mentioned elsewhere on this thread Android suffered from a crappy Audio/MIDI library. iOS's CoreMIDI was great, but not transportable outside of iOS/OSX. Web Audio API's MIDI control seemed a great way to go - just build a cross platform interface using Electron App and use the underlying WebAudio to fire off MIDI messages.

Unfortunately, at the time of developing the project, WebAudio's MIDI SYSEX spec was still too fluid or not completely defined, so I had trouble sending/reading SYSEX messages via the API, and thus shelved the project for another day.
The CVE counts say otherwise.
Please provide examples of such problems, because TFA is lacking in those.
The military stepped back in and saved the day.

OMG that's hilarious. The only problem USA media had with Morsi was that he wouldn't inspire as much "military aid". Also the economic calamity is entirely the creation of the previous military dictator who was so popular among the war pigs. If Mubarak hadn't taken farm land from small family farmers and given it to his cronies, Egypt would still be able to feed itself as it has for millennia. (Interesting fact: agriculture flourished in Egypt thousands of years before it did so in many other parts of the world!) The main reason Arab Spring found such fertile ground in Egypt was they were already starving under Mubarak. Still the episode was entertaining: "We really care about democracy in the Middle East! Except when we don't!"

Your explanation of Syria is similarly without rational basis. ISIS was not created by the Arab Spring. It was directly created by catastrophically stupid military actions taken by USA next door in Iraq. Even after USA created them, ISIS wouldn't have menaced Syria to nearly the extent they did, if USA hadn't continually given them weapons. Also, news flash: now that the new administration has decided "Syria is boring, let's go play with DPRK!" that war is swiftly wrapping up. Assad won, USA oil shenanigans be damned. Much wailing and gnashing of teeth may be heard in the halls of power.

Actually, if we're being honest, can we blame Libya's awful state on the Arab Spring either? Did the problems start when some people read a diplomatic cable, or was it rather when we jammed a bayonet up the ass of the dude who had ruled there in frequent isolated barbarity but overall relative peace? When Libyans are polled now, there is a marked nostalgia for old Muammar. In five years, does anyone really imagine life will be better in any of the nations we destroyed by killing their political class, than in Syria where we failed to do so even though we really wanted to?
You can find all the instances of a typeclass by loading all your libraries into GHCi and then using the :i command:

λ> :i Monoid
class Monoid a where
mempty :: a
mappend :: a -> a -> a
mconcat :: [a] -> a
{-# MINIMAL mempty, mappend #-}
-- Defined in ‘GHC.Base’
instance [safe] (Monoid a, Monoid b) => Monoid (a :<|> b)
-- Defined in ‘Servant.API.Alternative’
instance [safe] Applicative f => Monoid (Traversed a f)
-- Defined in ‘Control.Lens.Internal.Fold’
instance [safe] Monad m => Monoid (Sequenced a m)
-- Defined in ‘Control.Lens.Internal.Fold’
... etc ...
If your text is always valid UTF-8, there are various illegal UTF-8 octets available for this purpose: 0xff, 0xfe, and so on. Unlike null terminators or record separator characters, these characters are guaranteed not to exist in your string by the UTF-8 validation code you're already running.
Did your parents' home follow all the rules of defensible space? http://www.readyforwildfire.org/Defensible-Space/

Ignoring it is an easy way to get wildland firefighters around here to abandon your home in an instant. They refuse to waste their time fighting a totally lost cause.
How is this measured? I'm a big fan of Vapor, just curious
And every time I get in an argument with a poorly-escaped CSV file, I wish we had just used ASCII 28-31 as delimiters. (File, Group, Record and Unit Separator)
> It is also important to point out that his conceptualization involved using a 5-key chording keyboard in one hand and a 3-button mouse

Don't forget the foot pedals!
I just read https://stackoverflow.com/questions/21536599/what-does-perco..., and was strongly reminded of Google Wave's "search for documents that haven't been created yet, and they show up when they appear" functionality.

Without trying to get too much off track, I gotta say that it would be so nice to be able to use the original theme data used in Wave (very obviously sans branding). Wave In A Box is... blech, in terms of design, I have to admit.
I do not agree with much of what is stated in this article, nor do I feel that this article represents "what science says" should be done if a loved one has opioid addiction (although it really goes into addiction as a general topic). Treating someone with addiction is a remarkably nuanced and challenging situation, and the author tries to present certain treatment options as not worth doing based on science, when their own citations do not back up those claims.

As someone who has had a loved one go through addiction, and ultimately die from that addiction, I find the binary nature of a lot of this self-described "evidence based guide" dangerously black and white. Proclaiming that abstinence based programs "have not been found to be effective" is total nonsense. What the study found in GB was that psychological only based treatment is less effective at preventing death than replacement therapy, on average. For many, replacement therapy may very well be the best option. For other, abstinence programs may give them an opportunity to fully reclaim their life. How about we empower medical professionals with the ability to treat the disease with a number of weapons, rather than creating this false dichotomy, which is not represented in the data. This guide would potentially discourage someone, or a family member, from choosing a very viable option for treatment, by overstating results.

While I'm not a medical professional, the best example I can think of is with how we treat depression. For some people, active psychotherapy is the best treatment option. For others, a regime of anti-depressants is sufficient treatment. For others, a combination of both is the optimum treatment option. What we don't do, as scientists, is say, "Option 2 has a 30% better outcome, thus we only will treat depression with option 2." That's just absolute junk. What it means is that we will look at what cohorts tend to respond best to option 1, 2, and 3, and understand why, so we can choose a treatment option that makes sense for that individual, without having to try 1, 2, and 3. It doesn't mean that we just toss out the other options wholesale.

The 538 politics podcast does a, "Good use of polling" and "bad use of polling" intro during many of their podcasts. This article would clearly fall under the category of "bad use of polling". I hope to see better out of 538 in the future on these topics.
I think it's a very interesting timeline you've laid out. The piece I don't follow is the conclusion.

> Take all of that, and ask yourself this. Would the US govt, which already had suspicion to remove them, and had been getting the ball rolling since at least May or before then, ask them to spy on behalf of the US in Russia, and if they balk, remove their funding and damage their reputation?
To me that's real reason: they wouldn't play ball.

I'm no expert at this, but I can't think of any circumstance where US intelligence would both simultaneously believe they are a branch of the Russian govt and ask them to spy in Russia on their behalf. Almost with 100% certainty if the US is spying in Russia it is against their geo-political foe Russia's interest. You wouldn't pass your secretly gathered intelligence through a branch of the Russian govt before returning it stateside. The secret intelligence is almost certainly about the Russian govt - no way you'd pass it through them to get it back to you. At minimum they'd know what you know, at maximum they'd manipulate it to deceive you. Again this is all speculation on my part here, but I don't see it supporting that conclusion.

Clearly something changed to cause the sudden urgency to eliminate Kaspersky from govt computers. Additionally the urgency to me speaks more to eliminating a threat (of espionage or else) rather than retaliation. 30-90 days in govt time is pretty much as immediate as it gets.

I think something else changed or was discovered. An option is US intelligence found out evidence of escalation of alleged actions by Kaspersky either in the recent past or plans for the near future. Again I've got no evidence of this - but is what seems like it better fits the points we've seen so far.
It would seem there are people ignorant on the subject. The majority of the leaks came from firmware prematurely release from Apple. A second leak was from iOS 11 GA download links.
We recently launched our Product on Product Hunt and Now in Indie hackers too
When it suits the privilege narrative, Jewish people are white.
Yeah, he was powerless against the Uber of its day: Enron.

I'm not sure the fault there was Grey Davis's. Seems there was skulduggery afoot (it's actually a really interesting story, and seemingly a perennial one)
I opened 70mb file on a macbook air the other day, and apart from around 7 sec loading time, i didn't notice that it is any more than a 100 kb just by the UI feel. Really great job.
You didn't offend, no worries. I understood what you meant. I just included it as a minor, not well understood it seems from the downvotes, joke to take the edge of the comment. My main message was you should update your landing page to explain what it is. That should reduce the bounce rates. Having to sign up without information on what you are signing up for is a big barrier and might (will) scare people away.

P.s. https://gameofcoins.de/ works but https://www.gameofcoins.de/ linked from your page results in a dns error. I guess your dns records need some tuning.
Intuitively, it's because lots of things we work with in CS don't have a good notion of inverse. In practice, this usually means you're building up a structure out of smaller structures: you can always add more to the structure, but there's nothing you can add to undo what was added previously.

Semirings are interesting for the same reason. "Fun with Semirings"[1] has some great examples, if you're curious.

[1]: https://pdfs.semanticscholar.org/702d/348c32133997e992db362a...
>It [WebGL] gives you raw access to the GPU ...

Not to be semantic, but that's technically incorrect. Indeed, if WebGL were to be supplanted by a lower-level graphics API, that would make a lot of people happy.[0]

As far as the author's thesis concerning the Web Audio API: I agree that it's a total piece of shit.

[0] https://news.ycombinator.com/item?id=14930824
If you keep talking like that, you'll start to lose sight of the mathematics upon which your field was founded. Like when someone comes out with a fantastic new theorem about posets or monoids, you're probably going to go around thinking it doesn't bear any meaningful impact on your job.

You learn both languages. You do it because the vast majority of human invention and ingenuity consists if acts of translation. Anyone serious about working with computers should understand that.
150 animated tips on Chrome DevTools
I had a similar experience with a summer job clearing brush, painting stuff and stacking 50 gal drums at a fuel tank farm. Didn't have to think while I'm there, could tell when I was done (are there still trees on the fence line? not done). Never once thought about work when I wasn't at work. I actually developed pecs and a 2-pack from all the brush trimming. Miss that, for sure

$15/hr which was great money at the time.
Thanks! After a certain point it felt like a dead end to me, so I dropped it in favor of exploring something more along the lines of a JS-based Max/MSP. But it is surprising how much fun can be had with the small number of modules available in Plinth.
I'll be honest I had no idea who Sam Altman is so I read his wikipedia page and I still don't quite understand how he got to where he is today? Was his success started by the Loopt sale?
I know what sidechain compression is, yes, you need to code a little bit more :)
Problem is "at the border" isn't always interpreted as "crossing the border". 200 million people live in border-zones (within 100 miles of a border), and a lot of courts have given border patrol even wider jurisdiction.
It does as "universal" means you need to FORCE everyone to partake in it.
But it doesn't prohibit socialized healthcare - all the socialists can gather and create an insurance company that will socialize the costs amongst it's members. But they love someone else's money too much it seems
Do not leave coins on an exchange. Any digital currency is only yours if you control the private keys.

All recommendations are for Bitcoin.

Most secure: A hardware wallet like the "Trezor" or "Ledger". Good balance of security and usability. Gives you a backup phrase in case the device is lost. Backup phrase fits on a piece of paper, can be made as secure as required. Keep backup phrase in multiple locations.

Cheap and secure: (encrypted) paper wallets generated from https://www.bitaddress.org , with backups stored in multiple locations. Bad usability, but can be made as secure as you want/require.

Easy, reasonably secure, not for large amounts: "breadwallet" for iOS/Android. OSS, user friendly, but not recommended for long-term storage. As most modern wallets do, this one also gives you a backup phrase to be stored on paper.

As for exchanges, I'm in Europe and trust bitcoin.de.
On Reddit there have generally been no major complaints about Bitstamp, a few about Coinbase, and a lot about Kraken.
I've personally considered it. If you're more of a visual modeller person, it very well might be ideal.

If you're a programmer, however, consider looking into OpenSCAD or OpenJSCAD:

http://www.openscad.org/

https://openjscad.org/

Not only are they more programmer friendly, but making parametric models should be much easier as a side-effect.
If you're in a society that does a generally good job of protecting property rights at all then it's not dystopia.
The design side of programming language design
Charity Bitcoin tech receives boost in US
The idea of digital contraband is anathema to a free society.
Serious question, which is better though?
If you are using reflection and encountering performance problems, the correct approach is pretty much always to write an annotation processor and generate that code instead.
Interesting, that's never been my understanding. More refers to anyone who desires world government (or the diminishing of local governments) and who finds the desire to preserve one's culture, community, and national identity as backwards and unenlightened.

I suppose it could be used by some as a dogwhistle, but it seems there's also a meaningful set of ideas that can be represented by that term.