skysight-inc/HackerNews huggingface dataset:
Okay, what seems to be going on is:

a) DHS / Customs & Border Protection want to unmask the person(s) behind the @ALT_USCIS account

b) They want to use an unnamed "investigatory tool" to do this

c) Twitter does not want them to do this, on (extensive) 1st amendment grounds

d) Twitter says the Supreme Court is on their side on this issue

The lawsuit is to stop DHS / CBP from using the tool.

The "tool" is a legal "tool" - an ability granted to the agencies to legally compel Twitter to do stuff.

The reasonable editorial is then that the Government wants to do this because they don't like being criticized or contradicted by these ALT_* accounts, and Twitter wants the accounts to stay anonymous because the criticism is good (both in terms of quality and effect), and taking away that anonymity is all kinds of bad.

(I'm totally on Twitter's side on this)
A three.js plugin for Mapbox GL JS, with support for animation and 3D rendering
When I said that Fidonet was a very popular alternative to internet in Russia as late as 1990s, I didn't mean that it was limited to Russia, but that in Russia particularly (well, FSU) it was still popular even in late 90s, while elsewhere in the world it was subsumed by internet.
If we're talking morality, then let's remember that Uber has been very lacking in that area for many years now; they also don't mind, and they're pretty open about them not minding. So from that point of view, nothing new really happened here. It's same old Uber, doing same old shitty and exploitative things to people.
>> Other people do not expect this because there are papers about how to incentivize neurons to correspond to interesting features.

Could you clarify that statement? Are you saying that it was unusual for this group to find such a neuron? Also, I did not know that there are papers on how to incentivize neurons to correspond to interesting features. Could you please give me some references on those?
> Encryption alone does not make file-sharing a private affair.

Someone who is "in" on encrypted content can observe the swarm anyway, thus gains very little from performing snooping on a DHT. On the other hand a passive DHT observer who is not "in" will be hampered by not knowing what content is shared, he only sees participation in opaque hashes. Additionally payload encryption adds deniability because anyone can transfer the ciphertext but participants won't know whether others have the necessary keys to decrypt it.

What I'm saying is that any information leakage via the DHT (compared to public trackers and PEX) is quite small, and this small loss can be more than made up by adding payload encryption.

> the attacker is still free to insert a pathological sequence of key/value pairs to bump hash buckets from other nodes to them.

There is no bumping in kademlia with unbounded node storage. And clients with limited storage can make bumping very hard for others with oldest-first and one-per-subnet policies, i.e. bumping the attackers instead of genuine keys.

> Are you suggesting that high-value apps should not rely on a DHT, then?

No, they should use DHT as a bootstrap mechanism of easy-to-replicate, difficult-to-disrupt small bits of information (e.g. peer contacts as in bittorrent) which then run their own content-specific gossip network for the critical content. In some contexts it can also make sense to make reverse lookups difficult, so attackers won't know what to disrupt unless they're already part of some group.
First "hn rule" of the voting system... use it. (Its a good way of promoting positivity)

Second "hn rule" of the voting system... don't needlessly talk about it.
Part of the way the Joel test works is to determine if companies value developers. Companies that will pay for developers to have their own offices are likely to treat them with respect. Companies that treat offices as status symbols and then deny them to developers are likely to treat developers with contempt.

The same applies to the "Do you use the best tools money can buy?" and "Do you have testers?" questions.
mixmastamyk probably wanted to say mobile check deposit using the phone's camera.
You can see what's getting recommended on Reddit: http://laptopkarma.com
GM has a large stake in lyft. So in theory you could invest in GM...
The point the post illustrated is that an aftermarket part and/or an inexpert repair job could cause widespread damage to other components, and at times do so imperceptibly.
Does this mean that they will not be showing advertisements on my personal uploads? That sounds pretty great!?
Even doing daily builds sometimes has little value. There can be days in my office when there is no release going on, but everyone is working on some feature or other, but there's only one testing/staging environment.

The one step build is far more impactful.
Whoa. That is a pretty fine gimmick there. I'm amazed that anyone wealthy enough to afford that kind of service would be stupid enough to use it.
So do trains and trams
There are probably a few large markets in Asia: China, India, and Indonesia. The rest don't have as many human beings as these 3 countries.

Both Go-Jek (Indonesia) and Grab have raised huge capital in the last 5 years or so.

Go-Jek seems to be the leader in Indonesia as they've also expanded their capability to food delivery, document delivery, payment gateway, etc (they're becoming more like WeChat minus the chatting/social network aspect)

I have my doubt that Uber in Indonesian will provide significant return to HQ. Uber currently is in 3rd place after Go-Jek and Grab.
That's a pretty strong generalization to present without evidence.

I'm sure some companies favor candidates from certain schools, but I've never seen any evidence that it's a systemic problem. The one exception I can think of is high level, publicly facing positions. I could see a company choosing a CTO with a PhD from MIT over one with a PhD from somewhere else, just to impress investors, for example. For rank and file software engineer positions, alma mater isn't usually so important.

As far as STEM goes, those fields require so much math and other background knowledge that it's almost unbelievable that somebody could learn it all on their own. Not that it's impossible, but it's a pretty wild claim, and it's reasonable that people would be suspicious.
The article points out plenty of hypocrisy in other sites. Pointing out the hypocrisy of The Outline is both reasonable and expected when it looks like someone vomited a jelly sandwich onto my screen.
"Totally unrelated" yes and totally useless comment.
Cool.

Did you contact the Phaser people( Or well, that one guy mostly)? This could replace Box2d there.
No. What's really happening is that they did provide a lot of probability estimates for some pretty serious stuff - back in the day before the FDA told them to stop doing it. I know because I carry a higher risk allele for a non-trivial disease (along with lower risk alleles for some other non-trivial diseases), and the test placed me in those corresponding statistical risk buckets which are different from the general population.

Then the FDA came down on them like a ton of bricks.

Now it sounds like they're reopening that door, slowly, step by step. I'm all for it.
Yep my connection back then was uucp on an Atari ST off 720k floppy no hard drive, through a 1200 baud modem, running a set of a mix of ported GNU utilities and Atari software to get usenet and email. My email address was a bang-path ...

And we liked it!
>In CS you almost never have a single person who is overly-trained relative to peers.

You have no idea. Skill and knowledge differentials are VAST. I cannot find capital letters large enough to emphasise this enough. You get everything from the 'not invented here' guy reinventing a triangular 'wheel' that doesn't roll, all the way to the superstar who develops generic APIs and algorithms that generate value for literally decades.
Do I expect a Steam purchase to be available on Wii U, Switch PS4, etc.? No (and at least in my case, the games usually don't exist on those platforms anyway).

What I do expect is for it to be available anywhere a Steam client is, and indeed almost every game for which a port exists can be used on any Windows, Mac, or Linux computer (with different processors, GPUs, etc.) for no additional cost.

Valve has set a standard for the behavior of downloadable games across platforms, and it's totally understandable that customers would feel "ripped off" by Nintendo's approach.
Because those users count as Windows users, for the market share. That means companies don't bother about Ubuntu. They also won't use the rest of the software Canonical bundles, for browsing the internet, writing documents, etc. It's only Microsoft who gets a benefit from this.
Racist Airbnb host cancels booking for Asian Woman
I spend a few minutes a day reading through some problems for a week or two before an interview that I suspect will be challenging. Less if I've been interviewing a lot lately. Who the heck studies for a month for an interview??
There's a Windows 10 store?

/s
There is a series of progressive rock songs in Ithkuil written by John Quijada, the language's creator, and sung by David Peterson, language creator for _Game of Thrones_ and several other popular TV shows, available on YouTube. The latest installment is here: https://www.youtube.com/watch?v=AAJlr5C8fPA
Programmers don't leave companies, they leave computers!
Yes, it's coincidental rather than unsupervised... The fact that to have a good "next character" prediction, you need to know about the "mindset" of the author makes sense. Especially in the context of product reviews.

Had they created a next-move predictor for chess, they wouldn't have been surprised to find a neuron representing the aggressiveness of the player.

It's a good result on its own but the word "unsupervised" is a bit annoying.
Yes, in the backwater known as the USA you will often still encounter paper checks. However, mobile apps allow you to enter a deposit using a photo of them. Still lame, but at least you don't have to drive to the bank.
> But I bet Facebook is much larger.

Thank goodness Facebook isn't what I want my social feed to look like... all those GIFs and garbage updates.

Also, I suppose if you're linking out of the SocialApp and into the Web, that most of the content is just "messages".

> then it syncs up with the larger storage on my home PC later.

I can hardly wait for devices that work this way.
$10k doesn't seem so bad if you are billing at a rate of $2 million a year.

(Of course utilization isn't 100% and primary care doctors aren't billing at that rate, but that's often the rate for a not particularly expensive specialist visit)
> And even "dumb" native GUI frameworks were much closer to the metal than the DOM

GDI wasn't "closer to the metal" than the CSS painting model was. It was reviled for not being close to the metal, in fact (which is why WinG and later DirectX were so important). On Windows NT you had to take a context switch to kernel mode to issue painting commands—how can that be "close to the metal"?

> and knew how to repaint e.g. only the area of a widget that changed

Browsers have been doing this for over a decade.

Actually, I think they should largely stop doing this, since in a double buffered scenario (which has been the norm since the Vista era) partial repaints become complicated, and GPUs are so good at blitting a window-sized area that it's really a non-issue. What are issues are state changes and overdraw, which native frameworks are exceptionally bad at minimizing (this is largely why Skia-GL is underwhelming on Android) and the declarative CSS model is good at supporting. Native frameworks such as Win32 and GTK are held back by having to support this obsolete model. None of the Win32 designers could have imagined that Z-buffers and early fragment tests would become universal.

A meta-note: Pretty much without fail whenever anybody has mentioned some specific thing that Web browsers supposedly fail to do that native can do (the incorrect idea that browsers don't do partial repaints being just the latest instance of it), browsers have been already doing that thing for years. This indicates to me that most people who complain about "native" vs. "Web" haven't really looked into how the Web works. I'm all for acknowledging the Web's shortcomings, but let's concentrate on real issues. (In my view, legacy browser design, which is largely the direct result of trying to be "native", is the biggest problem, not the Web.)
I would like to point out that the original implementation of Calvin is open source: https://github.com/yaledb/calvin
A 1070 is $340, while this console is probably $400 or $500.

And while it technically has 12GB of ram, a big chunk of that is reserved by the OS. In practical terms you would only be able to GPU on 8GB of it. That's not even considering how narrow the niche is that absolutely needs more than 8GB but fits under 12GB.
Welcome! Don't be down about the bad interview.

Master HTML through and through. Know it so much you hate it again lol.

Master CSS... or don't. CSS is something that you don't want to be scared of. Luckily for you, we're now in a post-IE7 world, so it can be quite easy now.

Master JavaScript: seriously, this is what will get you a job. Don't touch React/Angular/Ember until you know exactly what vanilla JS can do. You can learn frameworks first, but you'all be outed in an interview with someone who knows your type.

Good luck!
I assume there's a procedure that you could use to report a particular taxi car/driver, which would put them in a world of hurt for cheating. That's another reason why it's good to have a trustworthy third party there.
The value is also depending on them understanding why it is useful. And if they do, would they not use it already?
Talking about simplest tools, which are those for frontend development?
Ask HN: Open Source Projects helping struggling communities and saving lives?
Hey Folks! Just had an interesting idea, inspired by http://kpcbfellows.com/build-for-good/challenges. I think it would be valuable to have a public list or repository of open challenges/projects that would allow the Open Source community to work on things that have a tangible effect on people's lives in struggling communities. IE building a farming plot mobile app that would help farmers in the 3rd world accurately and efficiently grow crops and improve their economy. I feel like having a compiled, growing list of these projects would give people who want to work on similar projects a hub to go to.
Just a note to people who are encountering this for the first time: adopting SBT, deciding it was a mistake, and going back to Maven is also a common narrative.

"Build/Package/Release logic is complicated, and deserves sophisticated tools and abstractions just as much as the code it builds."

This seems correct until you realize that the #1 priority for your build system is to not be spending time screwing around with your build system. The benefits of using Maven to stay with the herd ends up dominating any benefits power you get to come up with clever build mechanisms. Then, yes, maybe you have an ugly shell script you have to run in your CI--but for all the crappiness of that, it's still composed on top of the thing that you basically never touch.

I've heard first hand from one big marquee Scala company (you could get it in a couple guesses) that this was basically why they were going to move away from SBT. That was years ago, so do with that what you will.
> so I guess the VM outputs a virtual DOM tree from a handlebars template, rather than text?

As the article mentions, this technique is distinct from virtual DOM. The article is light on what specifically it does though. From the article:

> I'll describe the details of this approach in another post, but the short version is that we compile templates into "append-time" opcodes for a bytecode VM. The process of running the "append-time program" produces the "updating program", which is then run every time the inputs change.

anyway.

> If anything it sounds like there are a lot of other components besides the VM, which weren't really described in the blog post, and I couldn't find any links.

There's a little bit; that is, this post is specifically about Glimmer's VM; Glimmer itself has a few more things, just like React is more than just a virtual DOM implementation. In Glimmer's case, there's glimmer-component, which lets you write web components, and glimmer-application, which lets your register your components into a cohesive whole, etc.

TL;DR: Glimmer as a project is similar to react. It has some significant and novel implementation details that keep it speedy.
This seems similar to the (now defunct) project Opera Unite[1]. Basically Opera turned each browser into a kind of server.

Granted, Unite still used the Web, Opera accounts, and ISPs, but I believe it could communicate locally over a router too.

[1] https://www.youtube.com/watch?v=5oJd9lGWbWI
The top recommendation on reddit includes a NVIDIA GeForce GTX 10 card: http://laptopkarma.com
You are horrified of a future but I am already horrified with the present where I am at the mercy of Google for my startup. Their search is opaque and my product has to do various hacks to be discovered. Email from any of my servers end in spam thanks to gmail. Chrome has taken major share and these days pages are made pretty much only to work in chrome. (real story: page does not work on firefox and i am told to use chrome).
On c), not just 1st amendment grounds. That's their secondary complaint. Their primary complaint is that the summons invoked a nonsensical justification, related to merchandise imports, for its lawful authority to make such a summons. This one: https://www.law.cornell.edu/uscode/text/19/1509
They let you incorporate a consulting business? Are you in a niche field?

All their marketing has led me to believe they exist to support businesses like typical techcrunch-worthy SV startups, just based elsewhere.
"I would really love browsers to have a read mode, like incognito mode."

Firefox does. It's fabulous.
Does anyone know why they would have such an interest in this person?

Scrolling back a few pages, apparently he is anti-current policy and pretty vocal but that puts him in company with millions of others. So why the interest?
How Amazon Is Bringing IoT to Land, Sea, and Air
OpenSNP is for analysing your own SNP data, which you can download from services like 23andme: https://opensnp.org/

However, sequencing your entire genome is generally not available commercially. If you can find it, expect to pay at least a few thousand dollars for the raw data, and that's just sequencing reads that will need a lot of work to get to anything like a genome. Your best bet might be to try to join a genome sequencing research study and pre-agree to have access to your own data.
The education pipeline for doctors is completely full. With medical schools turning away large numbers of applicants.

People on this site frequently gripe about medical school and residency slots.
I would go with something outside the US. Like Mullvad (cheap + same-day email support) or / AirVPN (better UI, slightly more expensive). If you go on reddit.com/r/VPN you'll find detailed info on which ones have which features (jurisdiction, logging policy, etc.)
No. Just no. This is not one of those, "You're welcome to contribute" things. This is one of the most basic things to have, and for them not to have it reflects extremely poorly on them. This is like not having the build scripts. So do not try to spin it. They very rightly should be criticized for not having that.
Well, my own piece of annecdata, the main thing I've heard about Libreboot was the drama, so when I heard its named brought up, it was the first thing I thought of.
Wow - that brought back memories. Here's a link to the full article:
https://books.google.com/books?id=ogEAAAAAMBAJ&lpg=PP1&pg=PA...
To an extent, yes, and even nation states compete with one another for 'your business,' but at the end of the day, it requires completely uprooting your life to change governments, assuming they let you leave/ another government lets you in.
I agree. Just because a place scores 12/12 doesn't stop the managers from making the job a living hell in other ways. On the flip side: my current job doesn't even score a 10, but it's far from 'terrible', and no one would dare leave because of deficiencies from these questions.
So you have letters after your name and people take you seriously and no-one can say you wasted your life exhuming lifeless ideas and padding them out into a massive document that no-one will ever read. Or something.
"It’s not relevant for the type of modern architectural deployments discussed in this post where network partitions are rare"

I think the post needs to be more precise about this. Modern networks are asynchronous and so they are essentially always partitioned. And this is important, because later, when snapshot and transactional read latencies are discussed, they are not exactly "very low", not on "AP" systems level. Because "CP" systems need consensus they can't just send requests to all of the replicas and wait for the first reply or even read one locally, "very low" there is more about talking to a remote node "low", with all of the problems associated with it, like poor tail latency, etc.
Does anyone in the free software community really care about all this? Did this really need a press release?
HLL is great for a lot of reasons. He gives the primary reason as getting uniques from randomly sharded data in a distributed system.

If your distributed system allows you to do a hash or range based sharding, for example by user_id, then you can do an accurate count(distinct user_id) across the system without a reshuffle of the data, knowing that all the data for a particular user lives on the same node.
Yep it's way better to have kids drink milk than sodas and even bottled fruit juices.
Once self driving cars a the norm you'll see companies like Uber buying fleets of electric cars.
Plastics is likely dragged down by a significant number of academic surgeons. Anyone doing a high volume of elective cosmetic procedures would laugh at these numbers.

Derm likely reflects the number of hours worked, which is lower than other specialties. If you looked at a chart of earnings per hour, derm and ortho would be much closer together. NSG isn't mentioned but it should be the same or higher than ortho (with vascular and CT maybe a bit lower).

Overall these numbers are low and represent a lot of physicians who are optimizing for lifestyle rather than income. There is still a lot of money in medicine if you know where to look.
I feel like the question is, if an Uber driver takes longer to arrive due to unforeseen/unforeseeable circumstances, does Uber pay them more than price X? Or is their comp always capped at X?

If they pay more than X, then what Uber's doing is fair-ish. IMO. If the driver can never earn more than X, then that is a problem.
This is why taxis in NYC have standardized fare meters, and very explicit regulations surrounding their use.
The world’s biggest problems and why they’re not what first comes to mind
Because the driver is not paid based on that rate. That is fraud.
Sumo Logic does both logs and metrics at reasonable cost. The log part is state of the art, the metric is recent addition.

Discalimer: I work at Sumo Logic and enjoy it.
But then, in order to calculate those newtonian equations, you need an integrator, right?