skysight-inc/HackerNews huggingface dataset:
> a note appeared on the Daily’s Stormer’s website claiming it had been taken over by the hacking activist group Anonymous “in the name of Heather Heyer a victim of white supremacist terrorism.” But a Twitter account claiming to be linked to Anonymous said it could not confirm that the Daily Storm was hacked. “Remain cautious,” it advised.

I can't tell if the Washington Post is serious. The entire idea behind the Anonymous movement is that anyone can claim the "Anonymous" branding. You can't reach a "representative" for anonymous because it's an ad-hoc collection of people that decide to call themselves that name.
It's interesting that your respect toward google doesn't extend to their decision to pay apple. I suspect google, being as good as they are with data, wouldn't pay apple if it didn't make sense.
Unless your model actually consists of a large number of Python objects (and not a handful of PyObjects referencing something like a np array), there isn't really anything blocking you from doing so. You can have a master process map the blob of static data into a block of shared memory that's mapped by the secondary processes; ctypeslib lets you access it as a numpy array again.
Raspberry Pi Leads Changes in Google's Latest IoT Android Things
> American Football and baseball are generally different seasons. Does participation in one have any direct effect on the other?

I would expect only for those families who choose to have their kid participate in only one sport; football and baseball can both be pretty expensive, equipment and training wise.
Most kids can/do play a single sport year-round. Yes football is primarily in the summer/fall, but there are spring leagues for those kids who want to play. Same thing with baseball. My nephew takes the summer off from little league, mostly because it's hot here and his family takes vacations, but otherwise plays the rest of the year in multiple seasons.
I did buy one on newegg but the price surprised me. I paid 599 for it (reference PowerColor model).
I like the responses to this already. But I'll add that there's a difference between what I loving call throwing poop at the wall, and using machine learning to estimate non-linear functions of structural models or combining signals that already have alpha.

ML can be very useful if you have some signal or if you have a model.
Apple already defaults to Bing when using Siri.
Why would matrix adoption succeed where XMPP adoption failed?

They've done a few good things (Olm), and don't have to worry about backwards compatibility yet, but for the most part it seems like they're just reinventing the wheel and re-discovering problems XMPP fixed 15–20 years ago, except with a giant distributed graph protocol that doesn't scale very well (not that this matters for most people that aren't, eg. Google).
Drums are hard! I occasionally noodle at them, but I'm a crap drummer.

My favorite hard, hard instrument is the tambourine. It's amazing something so small and simple can present such challenges, but it does. And played well, it's extremely expressive.

The only instrument that ever actually defeated me was pedal steel guitar. I quit and sold it. Becoming an accomplished player on pedal steel would have taken about three years as my primary instrument, in bands so I could get lots of stage time. This, after decades of guitar! On the other hand, there are things that can be played on pedal steel that cannot be played on any other instrument! The ability to change a chord to another chord by bending the pitches of some, but not all of the notes - wow. It's glorious.
Sigh…the struggles of dealing with Google Talk’s limited Jabber interface…
Yes and no imho. The piano is a beast of an instrument. It's an accommodating instrument to play something fairly simple fairly fast, but then there's an enormous wall to climb up on. It's really difficult to be a good self-taught piano player, the learning curve is steep beyond the basics.

Also, playing beginner piano doesn't practice your hearing as much as a stringed or wind instrument. I think it's important for beginners to learn to listen to what they play and adjust their intonation accordingly. Guitar, even though fretted, really does requires players to listen intently to pitch and tone from day one.

I'd say music theory and harmony - broadly speaking - makes more sense on a guitar, than it does on a piano. Solfege, yes, that does make more sense on a piano, but imo most amateur musicians really don't care about that particular approach to music education. And for rock&roll and country/blues, it's really not all that important either.

Apart from all that, yes, of course, piano is an amazing instrument, but much harder than guitar in the mid to long run.
U.S. attitudes on human genome editing – Science
the stable release of the .Net Framework is not 4.7
the .Net Framework 2.0 release date was 2005-11-07

i guess he was being sarcastic ... maybe
You've posted something like a hundred comments in a row engaging in flamewar and ideological battle on this site, after agreeing not to do that when I took the rate limit off your account. What do you think we should do when people promise to follow the rules and then don't?

I realize these threads have been wretched trainwrecks but it looks like you've done as much as anyone to make them so. I'm putting the rate limit back on your account, and if you continue to abuse HN by either (a) using it primarily for political and ideological battle (b) stooping to incivility and tedious tit-for-tats, we will ban you.
I would rather use Dapper, unless one doesn't care about DB performance.
Text started as tiny pictures. Trouble is, there's an unbounded amount of things you need pictures for. The great thing about phonetically-based writing is that a tractably small number of symbols can combine in a natural way to express anything.
I'd also say the Java compiler is fairly simple too, but it lack any real optimization passes.
What makes it so hard for CPython to drop the GIL is keeping backward compatibility for the CPython C API. If you're willing to break the API there's no need for a new language.
It really depends on the use case. In general, in the commercial world, we want to be able to have transactions/contracts that can't just be voided without consequence because one of the parties thought it was a good deal at the time but it turned out not to be. On the other hand, most legal systems aren't going to enforce contracts that have ruinous effects on someone because of a simple mistake or event that no one could have foreseen.
I checked their store, and was unable to find the item your talking about. Do you have a specific sku by chance?
I think you might be an outlier in this case. 'HMS' is pretty widely known to mean 'ship' (in the UK, at least).
I don't presume to be aware of all the implementation details, but in the abstract, is this not a pretty excellent use of tax payer money? To support universal access to research, data, and educational materials?
It is a unreasonable reaction because the amount of damage compared to the reaction was totally out of proportion.

Compare it to the damage of coal and it would not even show statistically.
And when finally you get out of your precarious post-doctoral status, entering your first permanent academic position... well, let's say it's not worse, but it's not necessarily better. Academia (my case: computer science in the UK) is a meat grinder.
I'm one of those people. For me it's about privacy, and that Apple Maps is just good enough. In my daily use I found that Google and Apple both screwed me up in the same ways (not nothing a road was closed, etc...). Google Maps is probably better overall, but I'm just speaking from my experience.
Just reading this post makes me think that it could do with a bit more "marketing" speak. I love python. I use it day to day and realize there is a GIL.

But give me some business reasons as to why removing the GIL is critical. Will is save me a ton of money? Will my stack magically just run faster?

I wonder if Google has already done so since they would benefit quite a bit from a GIL-less python.
Just like you can share memory between processes, you can also share OS-level locks and semaphores between them. A distributed lock manager is not required for the single-node case.
Writing Clean Code
No the fault in that situation is a user blindly upgrading PyPy without testing the totality of their software package and its dependencies.

Expecting bad code to magically work forever is unrealistic and hinders progress.
He mentioned zero knowledge proofs in point (1) - that includes homomorphic encryption if I'm not mistaken.
Django CBVs template project
Matrix Riot is really good.
Palantir: the 'special ops' tech giant that wields as much real-world
Google isn't misrepresenting what a DNS service does. Zuck is kind of a slimy weasel.
I don't like the reverential tone here; Ghengis Khan is one of the top contenders for the title of Worst Human Being in History, if the criteria are body count and suffering inflicted. We have a tendency to worship power and dominance even today, but there is no virtue in power for the sake of power.
This post comes at an interesting timing for us. Our product has a real time chat component, and currently is done over XMPP. We implemented using custom components on top of Tigase, a Java based XMPP server.

Due to a variety of reasons our chat services overall have fallen out of shape and we are in the process of considering a full re-write. Part of the consideration is ditching XMPP altogether. It seemed to me that for products where chat is only one of the features, XMPP feels like an awkward add-on, requiring its own set of IDs and auth protocols.

AFAIK many popular chat services these days are no longer based on XMPP, for one reason or another (e.g. scalability). Would like to hear any recommendations on what the best ways to do real time chat services nowadays.
Wow, I wish I had known before I started learning. Moving up and down the fret with barre chord is cool and easy once it is mastered. However, Barre chord is also the hard to learn to play, requiring a lot of finger contortion, and also probably most painful for players as the finger presses down on all 6 strings. A lot of beginners either skip or avoid barre like the plague. I've found that it is easier to do barre on either light string and/or electric guitar.
I've been using Valhalla reverbs for recording for years now. I started with Valhalla Room, but mostly use Valhalla Plate now. The sound and simplicity are huge wins.
Most people can’t tell the difference and go with the default. Even the people who have it installed are often redirected to Apple Maps by Siri and location links since they will always use it.
consider if Starbucks customers visited the store only once every 10 years to buy a single cup of coffee? How soon do you imagine they’d go out of business?

Imagine if one cup of coffee "worked" for ten years, how much you'd care if Starbucks went out of business?

Consumers aren't there as a substitute welfare state to provide eternal employment for hungry programmers.

Nobody pays a subscription to an author instead of buying a book. "Oh they rewrote chapter one?"

It's just a case of holding information hostage in the cloud because you can.

[Stallmanning intensifies]
> Your email to Jeff had no effect whatsoever.

You're right, though I did get a $30 credit out of it.

> I assume your understanding of Amazon is from a consumer perspective only?

Yes, but I'm generally aware of how Amazon works behind the scenes as well. I know the difference between FBA and MF Prime, but even so I had managed to overlook it until the item arrived and my wife had already sent the email.
You've been using HN primarily for ideological battle too, and that's an abuse of the site regardless of who does it or which side they're on.

I realize these threads have been little other than that, but that doesn't make it ok to break HN's rules, and some of the many personal attacks in your comments ("Yes, really, you have no fucking shame") are beyond the pale, regardless of how right you are or feel you are. Plenty of other users are arguing for the same positions as you without stooping to this level or degrading the site so badly.

Given that HN is supposed to be a place for the gratification of intellectual curiosity, not the smiting of enemies, we have to moderate the site rather proactively when people turn it into a battlefield. It has been quite the battlefield of late, but you seem to be one of the users making this worse, so would you please not do that anymore? The test we use as moderators is: does this account use HN primarily for political or ideological battle? The key word is primarily. A certain amount of political argument is ok, but if it turns into the main use of the site, that's an abuse. You've commented on non-political topics on HN before, but frankly I had to look a long way back in your account's history to find any. That's a problem.

Most importantly, we ban accounts that do personal attacks, so no more personal attacks, please.
Performance, security and tooling only matched by Java based languages.

Also many of us do actually enjoy using Windows desktops and servers.
Marcus Hutchins pleads not guilty in US
So, in other words, $25B worth of attention is transferred from iOS users to Google[1], which Google pays Apple $3B for this access.

[1] https://www.recode.net/2017/7/24/16020330/google-digital-mob...
Video: HPE Goes for Mission to Mars with Supercomputer Launch – InsideHPC
For those who use Tensorflow regularly:

What 'type' of tensorflow do you recommend for a project starting today -- tf.slim, tf.contrib.keras, 'raw' tensorflow, keras with tensorflow?

I am building a production model so was probably going to use tensorflow because I like the tooling (tensorboard), and ability to write once for production and research.
Google Talk is an interesting case; it was great having non-technical friends use a federated system (obviously they didn't know that, nor do they need to know that; this is one of the big problems with most small XMPP-based services, they only focus on technical people and use federation as a marketing point), but it was aweful dealing with, eg. Google refusing to follow certain standards, refusing to do TLS over S2S connections, etc. sigh indeed.
“There was no way we were ever going to take money from Sequoia, given what they’d done to me,” says Parker.

For those who don't know the story.

Mark Zuckerberg's Brutal Prank On Sequoia (2010)

http://www.businessinsider.com/mark-zuckerbergs-brutal-prank...
End users just don't always notice or care. Most search engines are reasonably good at returning results for basic queries. As long is it's "good enough" most people don't even notice they have a choice and make the switch. Sure, you and I do, but as another poster said the HN demographic isn't the norm here.
Service Worker: One fallback offline image for any aspect ratio
American Nazi Organization Rally at Madison Square Garden, 1939
I've found Apple Maps to be absolutely awful. I like the Google UI much better, and I find its navigation, ease of use, and layout to be far superior. I would really love to make it my default.
MIT’s AI streaming software aims to stop those video stutters
Tax payer money is already funded to conduct research. Why do we need to pay 2000$ to host a PDF article?
Hydro is mostly used up in the developed world, it will never go far.

Wind and solar can not even cover all the required growth, specially not outside of the developed world.

Natural gas is a good option, specially to replace coal.

Modern nuclear plants however would be even better.
My two earliest programming memories:

- Using logo to draw stuff, and watching my brother using it to draw a recursive tree and copying him

- Copying[1] games out of old magazines to play them, including torturous sessions with my brother where one of us would read out the assembler array[2] and the other would type it in.

Now, I might not be great, but I'm definitely Good Enough™, and I would count those two experiences as protozoic versions of this kind of educational coding software: make a picture do something, plus video games (because kids like video games).

[1] Yes, I was born for stack overflow

[2] This was an Amstrad c64, and some of the game was BASIC, but for the clever stuff they'd encode a giant array of machine code and just have you type it in. This got me interested in assembler, and I learn (some) while I was there.
Anyone can deny any service to anyone for any reason?

Are you sure you are sold on right outcome of the baker/LGBT wedding-cake case? How about a pharmacist not telling correct/all options based on their theology?

How about a publicly traded corporation? Do they have a mandate to treat people equally? If they are picking a political viewpoint and removing customers because of it, what makes you think that their hiring practices are fair?

Google has a religion now, it has been baptized in the religion of intolerant left. Google is now theocratic, it will not allow blasphemous talk that challenges its religion.

Google claimed to champion Net-Neutrality, don't open the packet, they said to the ISPs. They want to resist opening of TCP/IP packet but when it comes to content of the videos, they want to play God. TCP/IP packet or Video, let the legal system take its course, let authorities tell you to ban something, don't play God on the platform that is valuable because of the sum number of people on it. YouTube is a social network, its value comes from people participating in it, treat the people equally and be an neutral steward of the platform technology, don't push ideology. Anyway, Google has damaged its image too much now. It will never be seen with same affection again, at least not by me.
Laziness :D

I think I was having trouble with string lifecycles due to how I was doing something, and at the time I didn't understand them (I'm still not super sharp on it if I'm honest) and just opted to take an easy way out. Lifecycle notation might be the one bit of Rust I find ugly, actually.

I should really revisit this little program at some point, but it's so stupidly simple and works so reliably that I haven't had the inclination to yet.
Announcing ASP.NET Core 2.0
See if any local welding supply stores have #14 or higher glass (or helmets) in stock. Some auto-shades can go that high, but many cap out at #13, and they're generally going to be >$300 for the ones that can darken to $14 or higher. If you end up using an auto-shade helmet you'll have to set the sensitivity and delay to their maximum values. Don't buy an auto-shade helmet that doesn't have these controls. It's also possible to stack a #10 welders glass plate inside an auto-shade helmet and tune the shade value to get to #14 if the auto-shade can't get that dark on its own. It should be impossible to see anything but the sun through the helmet + glass combination.
> With ByzCoin, if you can't reach quorum, you can't make progress [...]

This may be a stupid questions, but how does such a system prevent me from adding new nodes, only to remove them all at once if I want to prevent the system from progressing?
I played baseball from 6 to 21 with 3 different gloves. I had a 4th backup glove that was my dad's glove from the late 70s (that I used in the early 2000s and was fine). The glove my parents bought the summer before my freshman year of high school is still fine to play catch with my daughter 16 years later. If I take care of it, I don't see any reason it would deteriorate beyond play for at least another 20 years. My current glove isn't special, just a standard Rawlings glove that I've kept oiled.
> ... as a kid because I couldn't afford any of it.

Same here. I started learning how to crack software as a teenager (early 90s) because I was running a BBS and wanted to offer door games but I didn't have the money to pay for them.

I did, however, have plenty of free time, which I used to teach myself some assembly, how to use SoftICE (for DOS), and how to write "patchers" in Turbo Pascal and, later, C.

Now, I use Linux on my (primary) workstation and laptops so it's all free software (with a few exceptions; i.e. VMware Workstation). I also have a MacBook Pro (that I rarely use) with lots of commercial software on it and it has all been bought and paid for myself. (Today, I have more spare money and less free time!)
You're correct -- the specs page of the new iMac Pro is intentionally vague, but they do confirm this much at least: https://www.apple.com/imac-pro/specs/

(The 64-variant will actually have 16GB HBM2, instead of 8, though.)
Actually looks like its now: https://blogs.msdn.microsoft.com/webdev/2017/08/14/announcin...
Depending on where you want to go and the application, such things may be good idea for a low number of workers but can become a major bottleneck.
This is a duplicate. https://news.ycombinator.com/item?id=15007071
Yahoo is currently being sold for spare parts, and they're effectively out of the search business. Their search is mostly powered by Bing anyway.

It would be a huge propaganda and traffic coup for MSFT to be the default search engine on iPhone. MSFT won't pay /more/ than Google (if they were currently willing to do so, they would already by the default), but if Google was to not pay, MSFT would definitely jump in and pay Apple something, which is better than nothing.
An Interview with James Damore
I agree people choose Google, but at this point I expect I could switch search engines on a 100 people's phones, and you'd end up with a few categories:

1. People who don't even notice the change
2. People who notice, but are too lazy or ignorant to change it
3. People who notice, put off changing it, and leave it
4. People who notice, but consider searching results a commodity product at this point and don't care
5. People who notice, have a real preference AND actually change it back

Obviously I'm too lazy to write all of the possibilities, but I find the differences in search engines to be less and less noticeable at this point. Of course, I have no actual expertise in search engines beyond personal experience so this is just me typing on the internet.
If you're making a service that's primarily chat, just use XMPP (disclaimer: I used to work for a large chat system based on XMPP and got involved with the protocol development when I did so). It scales very well (if it worked for Google Talk and HipChat…), but it does require that you understand the protocol. Network protocols have tons of subtle edge cases that will cause problems; inventing your own is just a bad idea, even if the existing ones require a bit more work to learn and get going with.
Target Acquires Grand Junction to Compete with Amazon
There's quotes from two Google engineers both for and against 'Secure' in the article.

In case you missed the links in the article, you can also read the original research https://www.usenix.org/system/files/conference/soups2016/sou..., section 7.2 and confirm the premise of the article's title for yourself.

I use a DV cert on my personal site. CertSimple happily directs customers to LE, Heroku, AWS Cert Manager, CloudFlare and other places where you can get a cheap / free or shared DV cert for customers who just want people to encrypt data they send to their site and don't need to prove who they are.

Reasons you might want to prove who you are:

- You're handling sensitive data and want to prove there's a real company behind the site, rather than just someone who registered a domain.

- You have other people pretending to be you and want to distinguish your site from theirs.

- You have affiliates selling your product and want to show you're actually the real site.

- You're a crypto nerd and the idea of connecting to random public keys makes you boak.
10 Ways for SaaS Companies to Reach Small Cafe and Coffee Shop Owners
How More Americans Are Getting a Perfect Credit Score