skysight-inc/HackerNews huggingface dataset:
Meanwhile every time Elon Musk posts on Twitter there are a half dozen new fake accounts trying to "give away Ethereum and Bitcoin!"

I guess I'll believe this when I actually see the volume of fake accounts decrease.
That's great! You could secretly give some teams the same idea and compare approaches and results afterward.
You're right. It's a stupid question. What are you doing on Hacker News?
I kinda want to like Fermat's library - the concept is good - but mostly I hate reading articles on their websites. I would much, much rather just read the raw PDF, and it annoys me they do not link it.

Rendering is slow, buggy, and results in choppy scrolling. The annotations feels out of place UI-wise, but often also content-wise.
Good point on reading multiple viewpoints. As for fiction, there are a few writers who say true and interesting things about the world but they don't write Star Wars novels. I'd say "Disgrace" by Coetzee and "Demons" by Dostoevsky are examples.
Have them turn on my youtube engineering vlog and work on something interesting. Self organize onto teams using a compatible approach. I’ve just a few months of lectures recorded, but I’d have them give me enough money to keep supplying them with vision.
> So technically, Vizio or any smart TV can prevent you from using the TV after you start using it, if you refuse to update the firmware, remote etc.

Not if you never connect it, right? It seems you were fine until you connected it online "for a few days"...
Entering a fake e-mail works.
I wanted to add that the way that this is the mistake of an amateur is how they released the search like that without noticing. The people coding it should’ve noticed immediately, and someone else on the staff should’ve noticed within a week, and fixed it. But then, not fixing it several months later even after receiving many user reports is qualitatively even worse. I can only imagine how many new users have been turned off by this.
Loaded PoW: A New ASIC-Resistant Proof-Of-Work System
Harper got rid of the points based system around 2013.
At the time gRPC was not part of etcd - that only arrived in etcd 3.x.

The design of etcd 3.x was heavily influenced by the Kube usecase, but the original value of etcd was that

A) you could actually do an reasonably cheap HA story (vs Singleton DBs)

B) the clustering fundamentals were sound (zookeeper at the time was not able to do dynamic reconfiguration, although in practice this hasn’t been a big issue)

C) consul came with a lot of baggage that we wanted to do differently - not to knock consul, it just overlapped with alternate design decisions (like a large local agent instead of a set of lightweight agents)

D) etcd was the simplest possible option that also supported efficient watch

While I wasn’t part of the pre open sourcing discussions, I agreed with the initial rationale and I don’t regret the choice.

The etcd2 - 3 migration was more painful than it could be, but most of the challenges I think were excacerbated by us not pulling the bandaid off early and forcing a 2-3 migration for all users right after 1.6.
(1) is basically saying "Rust should have copy semantics by default instead of move semantics." I'm very glad that's not the case. Those implicit copies would become easy performance foot guns. In most Rust code I write, using `clone` is fairly uncommon, so it's also optimizing for the wrong thing anyway. Finally, things that aren't cloneable are far more common than things that aren't moveable, so you'd need to smooth out that gap as well.

(2) is interesting and I'd be happy to see work done there to make that nicer, but it's hard for me to understand that being a big sticking point.
It's still just drug dealers and people throwing money like they are at the craps table.
I read @proberts comment to say Mexicans are more successful than Canadians at getting TN visas. That the Mexican process is more onorous does not necessarily influence the outcomes. Maybe, that a Canadian TN application is solely decided at the border works against it.

Unfortunately AFAIK there are no published statistics for TN approval rates.

It might also be worth noting that TN is not a dual intent visa like H1B.

IANAL.
Check the "How do I opt out?" part of the article.
Unfortunately the answer is still yes, just a different composition of oligarchs.
I just disagree with the claim that understanding the mathematical machinery is necessary for tuning hyperparameters. I doubt it is even helpful.
I used to feel like underscore was an absolute requirement to do anything serious in Javascript, but I'm not sure I've used it even once since switching to ES6. If you want to say lodash is ultra-important, fine; like I said, it was a nitpick, since "learning lodash" basically means "reading the documentation for a utility library".

I don't know what you mean about Bootstrap, since Bootstrap (or something like it) is one of the things I do think new React developers should learn.

If you're using a CSS framework like Bootstrap or Foundation, I'm not convinced that an intuition for flexbox is at all important.

I think you'd do a better job than react-router just implementing it yourself. It's a couple of functions worth of browser glue to handle navigation events, and then a loop; there's even a utility library (path-to-regexp) that does the only "interesting" thing that react-router does. My point in calling out react-router is that it is a nightmare to work with and is an actual obstacle people have to working in React, and that obstacle is pointless; just skip it.

I strongly disagree with you about Redux, and someone else who disagrees with you is Dan Abramov.
Centurylink needs to get their worthless trash (aka copper) off the poles, the only way they'll gain and retain customers is with modern infrastructure (not ADSL like they've stranded so many areas on) and reasonable billing practices. VDSL2 is moderately competitive where its deployed, but old non-serviced areas like my part of Seattle (which never saw DSL) or poorly serviced areas on ADSL need to see upgrades immediately if Centurylink is to retain profitability on its non-carrier services side of the business.
> Broadly speaking I try to return null in JavaScript where I would have returned None in Python, and generally I'd rather be using lodash.get to force a null return. I prefer to avoid programming around "undefined" in JavaScript.

Why not var kingName = foo["kingName"] || null ?
There's an equally fascinating article in the same issue regarding the import of chilli to Sichuan @ http://nautil.us/issue/62/systems/why-revolutionaries-love-s...
Same could be said for conservative candidates. You’re making the assumption the userbase of HN is politically homogenous, when it is not.
Not true of average wage in British Columbia, Canada. IT pays much better than teaching.
Well I mean everything is lawful commerce until it isn't. That doesn't mean it was right to do.
The only point I am making is that this person has attempted to take a thread about Mr. Rogers on a race-war tangent, and if they're going to do that, they should at least know how to spell his name. I have no idea whether they're intelligent or not; I just know that they're unserious about the topic of the thread.
It’s pretty clear conservative policies are a train wreck and are slowly eating the country alive (tax cuts for businesses solely for shareholder gain, erosion of social services, infrastructure neglect, an illogical trade war with everyone, etc).

Forget social agenda, I’m just asking for some sane fiscal policy at this point. Stop wasting scarce resources. Stop corruption. Stop passing the buck to my kids to clean up. That’s my desire and my goal.

So yeah, give me 100 tech workers for 100 days and I’ll show you phenomenal return on investment through public policy surrogates who support policy that’ll improve quality of life drastically while saving the country tens of billions of dollars.
React (or vdom in general) has high memory costs and won't be close to native performance anytime soon (or ever). As long as you are cognizant about the trade offs it can be the right choice, but never blind. People forget the old applet days.
Wow that looks cool, their benchmark's blow react and vuejs out of the water too!
If circumvention is seen as too widely spread, Uganda may simply decide that all TLS traffic leaving the country must be intercepted by a MitM proxy, and require everyone to trust their CA.

In which case you start using stego. All you need is a tunnel to the "free world". Good luck trying to figure out whether someone's packets are saying what they're actually saying, or something else.

There is a hidden message in the above paragraph. ;-)
I recently watched a video of Kevin Horton discussing creation of the Super NT, SNES on an FPGA. He mentions doing the same for the N64 would be extremely difficult. It's not gonna change the world, but it would be a fun challenge to throw some resources at.
You're right, unless pcmp is declared as static (then the compiler inline the function)

#include <stdio.h>
#include <stdint.h>

static void pcmp(void *p, void *q)
{
printf("%p %p %d %d(sub) %d(cast)\n", p, q, p == q, !(p - q),
(uintptr_t)p == (uintptr_t)q);
}

int main(void)
{
int a, b;
void *p = &a;
void *q = &b + 1;

printf("%p %p %d %d(sub) %d(cast)\n", p, q, p == q, !(p - q),
(uintptr_t)p == (uintptr_t)q);
pcmp(p, q);
return 0;
}

Results:

$ gcc -std=gnu11 -O1 pq.c
$ ./a.out
0x7fffde6612ec 0x7fffde6612ec 0 1(sub) 1(cast)
0x7fffde6612ec 0x7fffde6612ec 0 1(sub) 1(cast)

Same result with '-std=gnu11' as with '-std=c11' (GNU C allow void pointer arithmetic for the test !(p - q))
Auction the team as a resource to the highest bidder. I'm not positioned to deploy this resource effectively, so I'm likely to benefit most by trading it to a buyer who can't convert money into talent fast enough.

The team is much more valuable to someone who can afford to pay long-term salaries and needs this talent resource quickly on an up-front basis (Tesla, Uber, a startup trying to crush their competitor, etc.)
You seem to have a poor understanding of both entropy and markets. Even the perfectly built program will soon become useless. Car companies are quite profitable building cars that "collapse" far before the actual potential which might be a car that lasts 50 years. But no longer can pass emissions tests... Zuck is about to surpass Buffet as the third richest person in the world. On an app built with PHP! I don't think much more needs to be said to support my original point.
you and me can change that. instead of writing articles fire up full nodes and mine when you can
Not anything serious, no. I'm decently familiar with it though - I'm fascinated by the actor model, and have read a decent portion of Joe Armstrong's thesis.
That was 5 years ago. Is it really still the same? And more importantly: Is it really never going to change?
Author here. Happy to answer any questions about how it works. I would welcome the expert insights of the HN community.
First, when you control for everything there is still a gap, it's just smaller. 94 cents on the dollar is nothing to sneeze at.

Second, when you do that you're sort of controlling the problem away. Women don't seek more work/life balance because they're not as crazy as men. They do it because they're expected to carry more of the burden of raising a child. The literature is clear that the wage gap is relatively small until children enter the picture. After that the gap skyrockets.

This is why the main practical goal of every wage gap activist is equalizing the burden of having a child. It's why the number one policy issue is universal mandatory parental leave for both genders.
Waterfox 56.2.0 Released
My worst fear, the Worst Case Scenario that I see as being depressingly possible, is that the spread of automation will result in nonsense jobs. That our society is so completely wedded to the idea that everything of value must be gained through suffering and that this is the right and proper course of the universe that companies will be compelled to employ certain numbers of human workers despite there not being any actual need. 'Having a job' is not a natural, or necessarily fundamentally desired, state. Not for the individual, or for wider society. It was a purely utilitarian solution arrived at in the past when pressures were different. When pressures change, social practices have to change too, or the result is always bad. Concentrating on making sure everyone has a job while arduously fighting to ensure that workers are paid as little as possible can get us back to the era before the New Deal. I see nothing that would prevent that. Entire families, youth included (though likely not children, but certainly adolescents), working 16 hours a day, 6 days a week, and barely being able to feed themselves.

When all of society is willing to say "they don't deserve more pay, the machines are doing all the work" including the workers themselves, and 'being employed' is seen as some sort of moral imperative that is more meaningful than a paycheck and totally detached from actually producing value... things can get bad. We should always remember history, and that those people were not fundamentally different from us. They were willing to bear it. We will be too. And while they didn't have a century of fighting against 'socialist' policies so were willing to discuss the New Deal, we are in a different situation on that count. Such a solution would not be discussed seriously, much less attempted.

(But, I don't fear this too much. The fact is technology is cheap and has made people so productive that its far more likely they will realize that companies no longer provide any tangible benefit compared to working directly for customers online, especially once the software is there to facilitate it.)
Yes it works. The message must be short and helpful. You must spend time on each case to find something meaningful to say. Don't copy/paste text. Don't use a signature. Text-only with one or two links. The first mail shouldn't contain any link.
GoF Design Patterns is still my goto cure for insomnia.
I’m not sure about the connection to category theory. This is mostly an attempt to explain why this model works, that it is performing gradient descent in a particular space. We find that extremely challenging to explain to students. I would be interested to know if you feel the article helps in that regard. Thanks
The people, by themselves, wouldn't be enough. Let's assume we have the people AND the kind of resources 100 people working at Amazon would have.

Then I would have them work on a multi-pronged project to get a higher percent of people in the US voting.

One team would be campaigning in all states against laws that make it hard to vote.

Another team would be finding the most cost-effective ways to register voters, educate voters accurately about what each candidate represents and has done, and get them to the polls.
No kidding. We actually totally abandoned Kubernetes because of a botched upgrade. Too many moving parts, not a lot of coordination. Maybe we'll try again in a few years, maybe not.
Well, you'd use different scales for those domains.

If you thinking about crop failure, floods, macroeconomics, population trends, etc, 99% is fine for certainty.

Do you agree?
Valve leaks Steam game player counts; we have the numbers
The alternatives that coal miners have are garbage. They are being asked to leave union jobs with decent pay, decent benefits, protection from unfair treatment, and embrace radically lower pay, radically worse benefits, and active unfair treatment. You can't expect anyone to get excited by those prospects. If computers were outlawed tomorrow, would you sign up to stock shelves at Walmart with a smile on your face and with desire to gather in the mornings and sing the Walmart loyalty chant or whatever it is they sing?
Exactly, look what's happening in China and try to convince yourself that we are not starting to walk down that road.
PSA: using Waterfox is hugely risky: https://www.howtogeek.com/335712/update-why-you-shouldnt-use...
I don't know if this roadmap really is useful - most developers only work with a subset of the things listed there. This seems especially aimed at more junior developers in general, but looks like it would just overwhelm/confuse them.
Unless I am missing something, this paper is referring to connections between addresses when it mentions the “Bitcoin network”. Not actual mining nodes. It does not have anything to do with a 51% attack.
Eh, an attacker would simply do all of those things, like copying types from the rust source. I don't disagree this is minor, but an actual attacker will certainly not be thwarted because a vulnerable feature is not documented.
No, but I have heard anecdotes about ham-radio operators having a similar experience with that technology
And yet they cannot solve crimes and just write traffic tickets. I remember being in Boston a few years ago, someone smashed the passenger window of my car and stole a whole bunch of stuff. There was the crook's blood in the car along with blood fingerprints all over the place. The cops didn't even want to take any of it as evidence. Just turn it into my insurance, they said. Have a nice day.
A serie like The Handmaid's Tale.
so does clicking the close button, didnt have sign in or up for anything to read whole article
The World’s Highest-Earning Airline Route
California is already rolling out "smart" licence plates, so not far off.
Is this online "epdf" viewer by Springer running sluggish on purpose? Or is that just because of my dated notebook? Whenever graphs are rendered my CPU usage just spikes.
I was thinking this too. Wide PVC plumbing pipe with joints for the angled sections, just for the water filled sections. The person is wrapped, arms up, and pulled at speed through the pipe via a rope attached to some kind of harness attached to the waist, legs and feet.
3 free hours a day? Do you feel it’s enough?
> The non-linear function that relates size v to photosensory input u is assumed to be g(v)=v^2

I am having a hard time understanding this sentence - how does g(v) = v^2 relate the size v and the input u if the expression mentions only v?

Is it meant to be v = g(u) = u^2? Is it u = g(v) = v^2?
I'm perfectly happy in ClojureScript to be skipping TypeScript and most of the JS ecosystem :)

Not everything on the web has to use the normal stacks. I used TypeScript in the past but didn't enjoy the complexity of most JS libs, even with typings. Clojure was a breath of fresh air, and still is.
The attacker would, of course, but unless you’re also doing it to, it won’t work. The plugin existing isn’t enough, you have to pass a flag with the name to try to activate it.

If it just loaded them without the user needing to also use a flag, the chances would go way up, for sure.
I agree that art is becoming the bottleneck, but I feel the need to point out that pixel-art as a style is not chosen because it's easy. Quite the opposite; it takes more artistic talent to create something abstract that's still expressive than to create something detailed.

Asset stores are definitely used to fill gaps in artistic talent/man-hours, though. In fact there's a term for games made out of nothing but hastily slapped-together assets: "asset flips".
I would split them into small teams and call it a consultancy.
I think this is what Diffbot does !
They can also refuse any transaction, so they could prevent stolen funds from being moved, for example.

Seems much more benign, but is far more insidious, IMO.
Kinda I suppose, except without many of the limits inherent to those platforms. Both probably still aren’t as good as they could be for their purposes due to baggage inherited from their *NIX predecessors.
Its not so much about re-inventing the wheel but more about understanding how the underlying system actually works.

So yes, go ahead and use a framework if that helps but when your UI Designer gives you something that doesnt neatly fit into a framework component you need to know enough to implement it yourself right?

Also - understanding how it actually works also helps when the JS community rallies around the next big thing 6 months down the road. I still find a lot of devs who cant do basic DOM manipulation without pulling in a jquery dependency.

I’m by no means a full time UI/front end dev - I do it when I have to.
Over the years as css has improved and my understanding has improved I find myself less inclined to use a framework because doing it yourself isnt difficult and you’re not stuck fixing bugs and issues in the underlying framework and fighting against it to do whatever weird thing your design requires.
I am honestly curious... where does that income come from? We know it doesn't come from wages, because median wages of the lower 90% have risen less than 2% since 1980. Since the statistic is based on families, is it due to a larger number of 2-income families out of necessity?
They deliberately made the 'close' button fainter.
Oh we are going to have an article on "History of 'bold' close buttons".
I've still not found the time to really look at reason+react - but I strongly suspect that the "return" on learning reasonml is much better than lodash+js+react+redux.

As for loads in a post es5 (never mind es6) world - I agree. I briefly contemplated adding lodash to a legacy project (jquery, not spa) - but found that es5 without any transpiling/shim gave me enough to do some functional refactoring without adding an additional dependency.

Anyone have experience with reasonml in a real, greenfield project?
It's remarkable that uMatrix and uBlock Origin haven't sold out yet. What will we do if/when they do?
What do you mean by "committing license plate numbers to a blockchain"?