skysight-inc/HackerNews huggingface dataset:
They’re doing this so their clients can trade bitcoin in various ways and they can make fees off of it.

Their prop traders won’t be trading directly against you with the bank’s money.
how is it pronounced? Like Euler?
They're also all humans. How diverse they go depends on the application people put it to. It's surely enough to prove the concept with one race and one species.
Brood War definitely requires a much higher APM, but the quirks of the game could make it much harder to decipher what is the correct action. It'd be interesting to see if/when the AI would discover things like muta clumping and if it would uncover new micro techniques...that would be very cool.
Maybe if Amazon required Amazon pay in order to use Amazon Multi-Channel Fulfillment.

I can't think of any other case that might apply for tying.
What's the point of teaching wrong information first, instead of teaching correct information first?
In other words, Elon Musk plays CEO like professional gamers play Starcraft.

If you have resources, you should spend them.
If you're flush with cash, you're losing.
Let's give them the benefit of the doubt, it's probably incompetence ;)
Functional programming mostly eliminates "operations" so there's no need to worry.
Thanks for the suggestions! Will definitely have a look
It's a list of 5 books, not a complete curriculum.
The unique pairing here provides some very important security properties that prevent the memory chips that comprise the SSD itself from being physically removed from the system and connected to a different system, or from having their contents extracted from the chips and flashed onto SSD chips in another system.

Yet more sadness for data recovery companies and those who've lost files and want their services. Full disk encryption has been around for a long time and, well-implemented, will let you recover the encrypted data to transfer to new media (so the DR company can't see your secrets either, but you haven't lost anything.)

IMHO encryption should be opt-in --- contrary to what those advocating it think, not every piece of data I have needs to be encrypted, and I certainly have plenty more personal files that I would rather have become publicly accessible than lost forever. It's a tradeoff between "if someone hacks in, they can read my data too" and "if something goes wrong, no one can read my data, including myself" and I think this tradeoff needs to be a more explicit choice.
That's so crazy, I actually experienced this today.

I've been using 1.1.1.1, and today went to the library for a quick work break. I pulled out my laptop and tried to connect to the wifi, and it wasn't working. After a few minutes of troubleshooting, I tried deleting my custom DNS entry in my network settings and that did the trick.

I guess the library uses AT&T routers.
I would imagine that “stronger” men may tend to lifestyle habits (intentionally or unintentionally) that promote their desireability thus maintaining more marriage.
File FCC complaints! This sorry if thing will definitely get a response.
I've made this argument before (and it does make some sense), but I also doubt that enough people will understand this nuance for it to really matter.
"You're holding it wrong" is a poor response to a wide audience, like iPhone users. But it's an OK response to a specialist, like someone tackling the task you describe.
Diving in and quickly doing something complicated without a lot of careful consideration and testing is a recipe for disaster. Especially when there may be a simpler way of accomplishing the same goals, that just isn't available yet (be it future APIs, or some better way that no one has thought of yet).
Ask HN: Who is looking for help on their side project? (May 2018)
Share your information if you are looking for help on your side project. Please use this format:
Location:
Remote:
Technologies:
Résumé/CV:
Email:
Readers: please only email these addresses to discuss work opportunities.
Ask HN: Best book on copy writing
What are people's recommendations for copy writing books? Primarily books that could be applied to landing page copy.
Seems like a straightforward admission, I wonder what the decision process (if any) was for publishing it on the same day of Tesla's earnings call?
The life cycle of HIV in 3D [video]
A court might.
Dupe: https://news.ycombinator.com/item?id=16982085
Un simulador abierto de alto rendimiento para circuitos cuánticos
LLC vs S-Corp. Trump muddied the waters though. Now it's unclear which is better.
If only MSFT hadn't burned all their hacker bridges with anti-trust behavior in the 90s.
>And this is my point. Both market based healthcare and state provided healthcare rely on coercion to function, so you can't distinguish them morally on that basis.

Can you honestly not see the moral distinction between me intentionally shooting you with a gun and me not applying first aid after someone else has intentionally shot you with a gun?
> I’ve often thought a git diff style view would be interesting.

I used to think so to but I no longer think having the history of a comment has much value.

If someone is consistently making dishonest edits people will call them out on it without needing to point to an integrated version history.

Mist edits are made probably to fix grammatical and factual mistakes. Who cares about the history for that.

What I do wish for instead would be that you could request deletion of a response to your comment after you’d remedied some error that they pointed out because once fixed that comment is no longer needed. So A writes a comment, B corrects them. A fixed their comment and attributes B then sends a deletion request to B.

However at that point perhaps full collaborative editing would be useful, like they have on the Stack Exchange sites and Wikipedia. Then comment history would be useful so that you could inspect individual comments and revert them.

I have a specific type of collaborative editing in mind for sites like HN, and Reddit, namely that threads of multiple comments would be summarized and condensed into single comments so that they are fast to read through for people that visit the thread in the future. Again, contributors would be attributed and would get a share of the karma when the summary is upvoted corresponding to how much information they contributed.

Of course that is a nice idea in theory but probably not realistically doable. It would be impossible to find enough people that are both willing to do this work and at the same time do so with an “objective” eye, and to not even get paid for it.

Encyclopedic articles and Q&A sites are a good fit as we’ve seen with Wikipedia and the Stack Exchange sites. For general discussions I think it would not.
Anything graphical or interactive: maths, science, data, web, machine learning, etc. Interactive includes interactive widgets, but also almost any kind of exploratory programming.

Even stuff that's technically plain text is easier when you can display tables and other formatted text. E.g. I have a tiny little notebook that generates LaTeX code for a normal distribution table; it's a notebook because then I can display an HTML preview in a few lines of code.

Jupyter can't save interpreter state - that seems essentially impossible without adding state-saving and -loading code to every single library and dependency.
I don't think it's fixable in Python unfortunately. As someone else pointed out, the fact that it got WORSE in Python 3, and not better, is a bad sign. Python 3 was the one chance to fix it -- to introduce breaking changes.

As I mentioned, this problem has bugged me for a long time, since at least 2007. Someone else also mentioned the problem with Clojure, and with JIT compilers in general. I'm interested in Clojure too, but my shell-centric workflow is probably one reason I don't use it.

In 2012 I also had the same problem with R, which starts even more slowly than Python. I wrote a command line wrapper that would keep around persistent R processes and communicate with them. I think I can revive some of my old code and solve this problem -- not in Python, but in the shell! Luckily, I'm working on a shell :)

http://www.oilshell.org/

In other words, the solution I have in mind is single-threaded coprocesses, along with a simple protocol to exchange argv, env, the exit code, and stdout/stderr (think CGI or FastCGI). Coprocesses are basically like servers, but they have a single thread to make porting existing apps easy (i.e. turning most command line apps into multi-threaded servers is nontrivial).

If you're interested I might propose something on Zulip. At the very least I want to dig up that old code.

http://www.oilshell.org/blog/2018/04/26.html

I think it's better to solve this problem in shell than Python/R/Ruby/JVM. There's no way all of them will be fixed, so the cleaner solution is to solve it in one place by introducing coprocesses in the shell. I will try to do it in bash without Oil, but it's possible a few things will be easier in Oil.
> I've never seen or heard of a Cisco router doing anything that would interfere with access to 1.1.1.1.

I have news for you...

"After very little research we quickly came across Cisco mis-using 1.1.1.1, a quick search for “cisco 1.1.1.1” brought up numerous articles where Cisco are squatting on 1.1.1.1 for their Wireless LAN Controllers (WLC). It’s unclear if Cisco officially regards 1.0.0.0/8 as bogon space, but there are lots of examples that can be found on their community websites giving example bogon lists that include the /8. It mostly seems to be used for captive portal when authenticating to the wireless access point, often found in hotels, cafés and other public WiFi hotspot locations."

from: https://blog.cloudflare.com/fixing-reachability-to-1-1-1-1-g...
Net neutrality started disappearing long before it was even called "net neutrality" --- a lot of residential ISPs won't even let others send packets to the full 64K port range of TCP/UDP to the IP it gives you, blocking some of them for "security reasons", throttling/cutting off certain protocols like BitTorrent, censoring "malicious" sites, etc. If we want true Internet connections we're going to have to fight a lot harder...
Breast screening error 'shortened up to 270 lives'
To clarify: Many countries allow "anonymous associations", which provide privacy and the side effect of enabling tax evasion.
The incumbents are really good at suppressing competition.

One response/workaround: Guerrilla networking.

Why, in part? Because there's nothing much to target, financially. In some ways, legally. Instead, the incumbents have to elicit suppression through regulators and law enforcement, if they can.

Google has deep pockets. But it could spend years trying to get access to poles. Incumbents don't just pay to oppose; they pay to slow things down as much as possible. Good luck deploying, when you have to wait 6 months for a court case, that's then going to get appealed.

Stay under the radar. That's a whole different approach.

And communities are getting desperate enough to try anything that might actually work.

While I cheer them on, I simultaneously hope the press coverage doesn't bring the corporate mercenaries down on their heads.
Aren’t electric vehicles more at risk of the reverse, ie. a big decline in gasoline prices?

They’re more costly so users usually hope to make some of it back due to lower operating costs.

It’s not a huge risk though.
There Is No Middle Ground on Encryption
I'm wondering what CloudFlare response will be to this.
I think this should be rephrased as: the disagreement is entirely over what happens when you introduce humans (and, even more specifically, human behavior).

The math is theoretically sound. Anyone disagreeing with that is a fool.

A good example is the argument over network control. The mathematics of blockchain very precisely describe what percentage of accumulated mining power introduces the opportunity to defeat distributed consensus. But it's the fact that there is a human behavioral incentive to try and accumulate that aggregate mining power that might be a real problem, not the math. Granted that's a low likelihood event.

This dichotomy emerges in countless different facets of blockchain, and I think is the simplest way of delineating the line between believers and naysayers.
This is why large companies like Google often reinvents the wheel. Open source gives everyone the right to use, but not the power of control. Sure, you can fork, but then your version will diverge from the official, and the pain of maintaining compatibility may be greater than writing your own from scratch.
HP Is Once Again Breaking Printers with Third-Party Ink Cartridges [Updated] – E
feels over engineered to me. a TPM + OS FDE (with AES acceleration) probably gets the same performance without the need for special parts.
Gah, this is so confusing, I've got small sites developed for clients many many years old running various maps based stuff off API Keys in my account, now I have to add MY billing information to them or get the client to set themselves up a google cloud platform account and developer and project and keys and ......

Good grief, that's totally impractical to have website administrators, my clients, to do that, even I as a seasoned developer hate trying to navigate around the complex labyrinth that is the Google developer console stuff.

It's all so complicated. I just want a page I can point my customer to, "go here, type in your domain name, enter your credit card number in case you need to be billed by Google for usage, and tell me the API key it spits out".

On top of that, it's still of course totally open to abuse and quota theft, referer checking is not security. I can see a burgeoning black market in api keys forming.
but they'd just call themselves a "networking communications service provider" or something, or call themselves nothing, and people will still just use them.
I have no desire to get a MacBook Pro. They are overpriced, you have to carry around dongles for everything and I would rather have real function keys than the touch bar. I actually like both my work and home Dell 2n1s better.

On the other hand, I'm slowly moving away from being a "windows developer". I'm still using .Net but it's .Net Core. As I start seeing how great the "Windows Tax" is as far as system resources and cost when it comes to running hosted servers, Docker, serverless functions, etc. it makes no sense to stay on Windows, but I really don't feel like mucking with Linux on my personal computer. I've owned Macs in the past and having both commercial software, and a real Unix operating system would be ideal and of course I could do iOS development.

So the question is, do you need a laptop? For $100 more you can get a 27 inch 5K iMac with 32GB of RAM a 2TB fusion drive. You get a faster computer, twice as much RAM. A better keyboard, a more performant GPU and USB 3 ports.
As I already mentioned, their wireless LAN controller uses it as a configurable default. The Cisco Wireless LAN controller is not a Cisco "router".
I like to use 33.0.0.0/8 for that stuff since I don't believe any of those IPs are available on the open internet.
I run https://onthegomap.com which uses Google Maps API. Last month it cost about $500 (for direction requests). Under the new pricing model it will cost $30,000 per month: $2,500 for page views, $27,000 for direction requests, and $1,000 for elevation request. It makes $300-500 per month in ad revenue. Time to shut down?
> Sure, you can always optimize Python's performance, that's a legitimate problem and it takes a few engineers to solve it. But it's more interesting to work around Python's slowness by engineering tricks such as better algorithms etc.

Surely you're not implying that improving Python's performance would preclude finding interesting algorithms, nor that this is a suitable rationale for keeping Python slow? Anyway, algos can only get you so far when they're built on slow primitives (all data scattered haphazardly across the heap, every property access is a hash table lookup, every function call is a dozen C function calls, etc).
Just curious, why does that matter? It works and is secure, right?
Put that data in a separate drive then, all the rest should be encrypted by default.
Nothing stopping any of us from filing a class action suit against such "internet" service providers.
It’s weird at&t is in such poor technical shape that they can’t control a single ip address, and then just use that.

This was an organization that sustained five mines of uptime for decades.

Crazy to see a fallen (or broken up) titan struggle with basic stuff. I mean, basic compared to their heyday.
I was having trouble with that yesterday, as well. On the settings page for my repository, I switched from www.example.com to example.com and then back again to www.example.com. I noticed it is now working for my site, though I don't know for sure that my changes fixed it.

https://help.github.com/articles/troubleshooting-custom-doma...
What level of graphics programming and/or reverse engineering expertise do you need in order to dissect a frame like this? I wouldn't even know where to begin, but I'd love to be able to do stuff like this!
This is a topic I'm very interested in. I have a few links (no books sorry), and would be keen to talk to you if you're interested (email in bio). I have had fantastic success with negotiating benefits and extra pay, just the other week I received 4 weeks paid paternity leave up front on top of an already generous salary offer. It is a skill worth having

Steli Efti negotiation course (requires email registration) : https://courses.close.io/
Our very own patio11 : https://www.kalzumeus.com/2012/01/23/salary-negotiation/
Valerie Aurora : http://valerieaurora.org/howto_salary/
Depending on how you want to view Musk's ambitions, he wants/needs to get Tesla big before the EV market is flooded with large scale competition and or he's looking to accelerate a switch to renewable energy and away from the murderous fossil fuel, gasoline burning nightmare we're currently living with. Regardless of what one believes about Musk, speed is critical here.

Tesla needs to get very large if it's going to compete with GM, Ford, BMW, Mercedes, Toyota, etc. long term in EVs. They need a certain minimum scale to survive as a meaningful volume independent auto maker.
I see any criticism of OSFP is getting downvoted but your points are correct. OSFP is not needed for 400GE.
I acknowledge that the reported accuracy of a system will be higher if you take the max accuracy of 10 methods which have the same 'true' accuracy +- some noise. The results presented in table 5 of the paper are very unlikely in my opinion (as someone currently in the ML field and who has worked in the field of computational neuroscience) to be solely due to randomly trying different ML techniques without the underlying data providing a noteworthy difference between the target classes.

If these results are replicated independently with a different dataset then the magnitude of the overselling of the method will be seen. I just don't think that it makes sense to doubt the results (i.e. with a grid of EEG sensors and bandpower features it is possible to identify a portion of autism cases) based upon this factor alone.
While not to your degree I'm in a similar position. They only gave us 30 days to figure all this out which is ridiculous.

Where did you find your monthly API calls? I can't seem to get any numbers other than daily for the last week
Yes thanks, that's what I was laughing about. You can attempt to run such a system, but since nobody does (and for good reason) all your tinkering will be in vain and you'll have a fairly useless system. Enjoy that!

You can't actually tinker with the things that you want to use though, can you? Nope. Again, Microsofts offerings simply outclass Apple here - they've got hooks to let you modify just about every interface in Windows whereas with Apple you have to resort to basically re-building your entire OS for the right to tinker.

Apples offerings are simply not tinker-friendly and everybody knows this, notwithstanding desperate attempts from the Apple-faithful to disagree.

> The Finder isn't used to "save files".

Yes it is. The GUI components for every "save file" operation in almost every existing Mac app are absolutely sourced from and tightly integrated with Finder.
I've noticed the same. Probably need to re-weight the fields: https://github.com/jivesearch/jivesearch/blob/master/search/...
> In py2, if working on a unix system with only ascii, you never had to think about strings.

On any system with only ASCII, you never had to think about strings. Unix is an irrelevant word in this sentence.
Tap Share, then "Request Desktop Site"

However I have found that it is quite unreliable at working. Not sure if it's just changing the viewport for CSS, or the user-agent, or what. But it frequently doesn't work.
I think maybe the whole point is that not everybody wants all that shit, or they want to experiment with doing without some of it. That last 5% of reliability is on the order of 50% of the cost, or more, isn't it? Is it worth paying double for the small 5% improvement? Not for everyone, obviously.

And that's true even assuming just bare costs without markups. Obviously when you take into account how much profit & graft is attached to every single level of that stack, it really starts to add up. Throw in the absolutely, inexcusably bad, awful experience nearly everyone has with the big telecom companies and their employees, and that's enough ill will to propel many an alternative DIY network.

Metaphorically speaking, you just told a bicycle owner what a terrible car he has. Or rather, warned him how much the car is going to cost that he doesn't want in the first place. Is it possible the bicyclist can actually tell the difference between a bike and a car? Maybe he even sees some advantage you don't? (As opposed to the implausible but apparently favored hypothesis by car-owners that no, he just likes punishing himself while unsuccessfully pretending the bike is a car. When we don't know a stranger's rationale we glibly tend to assume there is none, and they're just cray-cray.)

To make yet another metaphor, when all you know is hammers, the whole world looks like it's full of 1) nails, 2) hammers, and 3) things that suck at being hammers.
The “Wow” effect in CockroachDB
We used to use RFC1918 (172.16/12 IIRC) addresses for the communication between internal nodes in a cluster-in-box system that I worked on, which worked great until we had a subnet collision on a customer's network. Leaves me wondering if link-local (169.254/16, fe80::/10) would have been a better option - while technically the customer could decide to make the external (customer-facing) network have a link-local interface, the chances of that configuration actually happening are pretty slim.

I'm still not entirely sure what the best option is there. Maybe some clever use of network namespaces, with a named pipe to bridge between the "internal" and "external" universes? Just typing up that idea makes me cringe though.
You basically just described Google's Flutter framework. It's currently only mobile but I see it moving into this space at some point - or already is I guess if you count Fuschia.
Yes?

Comcast provides its wifi by allowing you to connect to any other customer's router. (Roughly) a mesh network provides its wifi by allowing you to connect to any of the other nodes within the mesh.

What's your point? Is the money/infrastructure less legitimate because it was donated? Is the public wifi down at the library fundamentally worse because its cost wasn't bundled into the price of a coffee?

Hardware is hardware. If it works, who cares where it came from?
Not sure about books exactly, but I like the CopyHackers.com site for good articles, tips, and tricks when it comes to writing web page copy.