skysight-inc/HackerNews huggingface dataset:
But who do they pay those taxes to? From the perspective of an Australian (for instance), Google pays 0% Australian tax (even though they profit from my country) because they have sufficiently clever accountants. It is less important to me that they pay 15% globally (though that is still a ridiculously small number -- most people have to pay at least 30% tax in Australia) than it is that they pay 0% tax to many countries they do business in. I still have to pay GST when I pay for Google's services -- why do I have to pay my Australian taxes when I transact with them but they don't have to pay their Australian taxes for that transaction?

> however they're not in fact paying low rates compared to what can be managed in more than a dozen European nations.

But they run businesses in significantly more countries outside of the ones you've listed. The fact that you could only find a handful of countries (several of which have very questionable governments) where 15% tax for a multi-billion dollar company sounds normal is pretty telling.
Sometimes you don't realize there's a problem until you try doing it a different way. If you always wait until there's a problem, you're likely to get stuck doing things the hard way. There's nothing wrong with taking the occasional moment to see what new tools are out there, if anything to simply be a bit more efficient. If you're looking for new tools all the time to procrastinate, or simply always hoping something will do the heavy lifting for you then that's another story.
I have tried to use VS Code a number of times but never found a reason to switch like I did with Atom from Sublime Text. Everyone always cites speed or whatever but I don't notice any slowness in Atom (especially these newer releases.) But now that the perception is there it's pretty much harped on.
> Technolgoists need to remember that tech is nothing without law.

It works both ways. A law can be almost nothing without technical means to enforce it efficiently. There can be cases that make a law [almost] futile so the governments give it up. E.g. many governments tried to ban alcohol but it's so easy (yet dangerous as it can blow up and set the house on fire, especially if the cook is drunk and/or the hardware is amateur) to produce at home that fighting it seriously just doesn't seem to make any sense. Some governments have tried to ban the phalaris grass as it may contain tiny amounts of ​dimethyltryptamines but it just grows all over everywhere so they have given up the ban as it was almost as ridiculous as it would be to ban sand, flies or whatever this common. The problem is to invent a medium for exchanging messages that is easy to establish independently (no need for uncommon devices, no special requirements to the underlying ISP) yet very hard to detect, compromise or disrupt. This sounds like a serious challenge yet not like an entirely impossible thing provided breakthroughs in mathematics/cryptography, physics and the telecom tech still happen from time to time. Some political/economical factors may also play on our side occasionally. My hope is for the whole Internet to morph into a fully-decentralized distributed network employing DIY P2P links as its organic and vital part. Perhaps this may happen once if something is going to make classic ISPs unprofitable and stimulate growth of MESH networks with something like i2P serving as a layer connecting them in one secure and reliable global network.
Do you do all your coding on a laptop with no external monitor?
ProtonMail isn’t run by a data mining ad agency that works on military drones.
I used to remove it from my base Java containers, in order not to risk a legal litigation from Oracle (just in case).

One row less in my Dockerfiles.
In California I haven’t seen much advertised in this regard. You’re saying it’s common elsewhere?
IMO, VS Code is everything Atom should have been and/or is trying to be.

It’s the first editor I’ve used since the original TextMate that worked well straight out of the box, is easily configurable for 95% of customization needs, and has high-quality extensions that don’t feel like they’re all conflicting with one-another.

I don’t know if Atom has gotten any better in the past year, but it never quite felt right to me. Lack of polish and care, I guess. VS Code had me a convert from day one.
Agree VSCode has poor ruby/rails support, however it's practically impossible for me to use atom with 4Gb RAM.
1. Grit - being able to slog through a tough problem for weeks or months with few signs of success or progress. Sometimes you are going to need to bang your head against the desk for a long time before you get answers.

2. Humble - as a software engineer you are going to fail at something most days. Most of the the time you will experience failure multiple times per day, perhaps even hundreds of times. A proud or arrogant engineer will waste time and calories being frustrated with failure. A humble engineer will start looking for help anywhere they can find it, and doesn't let constant failure impede their workflow.

3. Team player - the industry loves to idolize 'rockstars'. However software engineering is rarely a one man job, everyone has off days, and a team can move only as fast as its slowest member. Helping other engineers when they get stuck, even in little ways, is essential to the progress of yourself and the team.

4. Chops - software engineering is a multidisciplinary craft that requires knowledge, judgement, and implementation. Knowing what to implement, how to implement it, and whether or not you should / if there's a better way takes years of practice and training. Having a habit of building your skills, improving a bit every day is part of what makes a decent engineer into a great engineer.
Didn't they just start suing people for using it without paying two years ago? What was the point of that if they were just going to open source it?
An example of this could be walking on a slippery surface, your shoes grip until a threshhold is reached where you slip and increased speed seems to reduce the friction. I imagine it like tiny bumps that repel the surface of the shoe so that there is less net contact. Or is that the second hypothesis in the article? The relationship between speed and friction is discussed here, also: https://physics.stackexchange.com/questions/29561/does-frict...
US utilities have finally realized electric cars may save them
Any reasons to switch back from VSCode?
OK, so these are more business reasons for bigger samples than technical reasons.

1. Ok, so that can still be done with small samples, it's just a matter of collecting enough. The link I gave showed 15 tests in 30ul of sample. So, 60ul would be enough for your 30 tests. The amount used per test (for many many tests) is still very small compared to the amount drawn.

2. I imagine if a tube is dropped and some sample is lost they consider the whole sample lost. Since if sample got out that also means that stuff can get in, possibly contaminating it. The poor customer experience of having to go back in to be re-drawn is a poor business choice, but again, not a technical hurdle with being able to perform tests. Having enough sample for re-testing a week later is also just a matter of collecting sufficient sample. So, you would need 120+ul of sample (from previous example of 30 tests) to meet that requirement (plus some amount for loss in equipment, etc). But, it is still a far cry from the 2000+ul typically drawn.

3. You actually often have more than 2 drawn, since each tube has a different kind (if any) anticoagulant and if they get sent to different labs they may need duplicates of the same anti-coagulant. This also doesn't have anything to do with the size of the sample required for a test. So, you can collect a bunch of small samples instead of bigger samples. That's not a technical hurdle for being able to perform a test on a small volume of blood.
Really that would be nice, because it's just a ton of noise here.
You're undermining your own intellectual credibility using a childish term like "Gubment" here.
John Skipper Details His ESPN Exit and a Cocaine Extortion Plot
They make this point themselves in the article: they can account for the unusual recording from Cuba, but not for people's symptoms.

>> While the math leads us to believe that intermodulation distortion is a likely culprit in the Cuban case, we haven’t ruled out other null hypotheses that may account for the discomfort that diplomats felt. For example, maybe the tones people heard didn’t cause their symptoms but were just another symptom, a clue to the real cause.
Y’all motherfuckers best overthink on hack her news

That’s what I always say...

But seriously - we need a method for which is accepted where individuals can ask elementary questions for topics they have less knowledge than an expert in the field.

Thus, I think that “ELI5” encapsulates this.

What I am opposed to is suppression of sharing knowledge. So don’t shut people who use a moniker/meme from gaining the info they seek. Educate them and expand.

So, if you have some better way of expressing “Hey I don’t know anything about this subject, please give me some simple pointers, thanks”+

Edit: I just realized we said the same thing
What images are you comparing? One issue might be that three spheres floating in space just isn't something most people see in real life.
I lived in Izmir in the 90's, and the vibe was actually fairly liberal. The locals seemed to feel pretty free, optimistic, and not overly worried about their government. Sad to see things regressing so much.
A guy in my office ordered a 60-inch LCD TV. They delivered. Two weeks later another arrived. Customer service wouldn't acknowledge the first, so now he has two.
exactly right. Different standards claim different things, but ethernet tries to do the "right" thing and have the number in the name be the actual number of bits per second you get through the thing. Unlike say serial ports where 9600 bits per second isn't 1200 8 bit bytes per second, its only 960 8 bit bytes per second because of a start bit and stop bit. This can be even worse on serial protocols with forward error correction where up to a third of the bits going across the wire are for error correction and/or clock recovery.
Same ^

I really need to guarantee controlling unbounded costs. I would think most people have similar expectations.
I bet there's still room for such a solution if it was targeted specifically to developers. I personally really liked Parse because of this functionality.
While I still think YourKit is a better profiler and has a better UX, the ability to start/stop/dump metrics collection on a running system without enabling an agent or adding JVM args is a killer addition to JFR, one that I don't think YourKit will be able to complete with.
https://usenano.org/
there you go.
This post resonates with me. But mostly because we've come to equate tools with data. And that "tool = data" mindset (in my view) is the reason for having this problem to solve in the first place.

If the data for a particular need of mine was in a standardized format, it wouldn't matter which tool I used as I could switch at any point in time.

The post mentions Excel as the go-to tool. What I would have liked the author to be able to say instead is - "use spreadsheet-data as the first data-container for the data needed". If a better data-format, more specialized for my need exist, migrate to that instead. The tool to interact with that data should be the secondary choice. Something that could be reevaluated at a later time if needed, without loosing past data due to lock-in effects.
The picture of the monitor displaying traceroute with dirt clinging to the screen and some finger smudges and the reflection of the photographer is pretty hilarious.
How about Advent of Code? They start out easy, but after a while the difficulty is all over the place, and it'll force you to seek out new features of the language. It's a somewhat "realistic" way to learn the language, instead of having a set of more contrived set of exercises that only make you look at a particular part of the language.

The first day, for example, will kind of force you to figure out how to parse arguments, how to loop, how to convert strings into ASCII... all basic, practical tools that you will need sooner or later anyway. Now it's your job to pick up a Rust reference, look around for the tools that you need, and use them to solve an actual problem.

That's how I got very comfortable with D.

http://jordi.inversethought.com/blog/advent-of-d/

If you do this for Rust, I'd love to see a blog post like the above.
When you've got a lot of people, you've got a lot of changes - that's the long and the short of it. This is one thing the check in/check out model (as exemplified by Perforce, among others) is really good for managing. When you go to check out a file, you find out straight away if someone else has it checked out.

If you're just going to make a quick tweak, you'll probably risk it. Either they check it in first, and you've got a very minor merge, or you do it first, and they've got a similar minor merge. Not a big deal, in either case. (And when your gamble doesn't pan out, tough luck. No sympathy from anybody. You knew the risks.)

But, if you're going to make a very large, sweeping change, you'll probably be a bit more cautious. And that's fine: you can go over and talk to them, or message them, or email them, or whatever, to find out what they're doing, and coordinate your modifications appropriately.

I've literally never once found this less than somewhat useful. It's, like, the source control analogue of static typing: a huge pain in the arse if you're not used to it, but, if you've seen it play out, it's a mystery how anybody gets any work done in its absence.

(Of course, if you use git, maybe you can just email/Slack/etc. everybody on the team before you go to edit a file, just in case, and then wait for anybody to mail you back before proceeding... well, I don't deny that would work, assuming everybody checks their mails/Slack/etc. regularly enough. After all, I hear people get work done in dynamically typed languages too! But just think how much better things could be, if the version control system could look after this for you!)
Syria is a proxy war, and not a particularly relevant one. Even the wars the US loses tends to leave devastation in their wake. That, and you’re grossly overestimating the Russian military as a non-regional power, but it hardly matters, since the Russians certainly don’t make that error themselves. They’re smart enough to engage in proxy and regional conflicts, for better or worse.

I hope that neither the US nor Russia would be stupid enough to go directly to war, but if they did it would be over in under and hour and we’d all be dead or dying. I’ll pass on that, thanks.
Unity's roll-a-ball tutorial is pretty good for starting out with their IDE and also gives some decent exposure to C# basics.

https://unity3d.com/learn/tutorials/s/roll-ball-tutorial
Number 1 is the biggest. Youtube’s ContentID system isn’t based on the DMCA
Another Jaeger maintainer here. I would agree, Isaac's statement is not accurate. It's also not very relevant for comparison. Canopy is an internal, close source tracing system, so comparing its instrumentation API with OpenTracing is besides the point. Feature-wise, it's a much more mature project than Jaeger (older too). Just a few features off the top of my head that Canopy has over Jaeger: reverse context propagation for deferred sampling, user-controlled DSL that can be pushed through configuration to the edge to do selective sampling, advanced and user-customizable feature extraction data pipeline, UI that combines different visualizations for frontend and backend performance.
Even for stuff like netflix/hulu? Asking out of curiosity - I leave PIA off for the most part because of the IP blocking, and only turn it on when I feel that I need it.
Siri is just horrendous compared to the Google Assistant. But why is it so bad?
Keep convincing yourself that.
Yea and amazon can resolve the issue without even having to talk to a human. The only time I have talked to an amazon employee was via email after I requested access to an ec2 instance(which felt weird, I wasn’t sure why it was so “exclusive” that I had to request access. Do they say no?)
Two sigma hasn't been all that consistent. First, their main stage for success only began around 2011, after the financial collapse when recovery was well under way. Second, they had a pretty bad 2017. They might not be the best example here. I'm not overly familiar with renaisance to comment on them.
But what University is going to approve a human testing study of a weapon with possible lasting health implications...?
I do Rails as well. How Atom is better than VSCode for Rails?
It seems like the ultrasonic emissions were more likely a byproduct of whatever caused the physical symptoms, though the article makes a hand-wavey reference to people getting ill from such emissions.
Siri is just awful and there is just no execuse any longer.
It's complicated. There's the paper linked in the other comment, there's hybrid vigor, and also people with rare phenotypes eg have trouble getting organ donations.

There's a diversity of phenotypes around the world because groups of humans have been in reproductive isolation. I'm sure that will continue for various reasons (assortive mating, religion or immigration restriction like many East Asian countries). From memory you need <2% inter-marriage rate per generation for your group to diverge.

Some people want to preserve reproductively isolated groups, rather than form a larger gene pool (though this is betting against human lust and cheap air travel)

If you are more related to your country than to the average human on earth (true historically), and your country adopt pro-natal policies rather than immigration of people who are genetically distant from you, you would increase the number of genes similar to you in the global population.
It is relevant because that specific conviction caused the public discomfort. (The defendant is claiming that the group he's affiliated with is not a gang, simply a group of acquaintances, and Palantir's analysis caused police to believe it was a gang.)
Tree-sitter is not just for code folding, it's a full-on incremental parser that's fast enough to run on every keystroke. See their expand selection example for another really compelling use-case.

If you're interested in more details, there's also this talk from the developer behind tree-sitter (https://www.youtube.com/watch?v=a1rC79DHpmY), where he showcases how they could use tree-sitter to quickly parse entire multi-megabyte minified JS files to provide complete syntax highlighting for them that updates as you edit, and how the accuracy and usefulness of the actual syntax highlighting can improve over regex based implementations due to having access to the fully specified grammar of the language.

I think tree-sitter is also a game changer for extension development once it stabilizes and the APIs are opened up. Extensions like swackets will no longer have arbitrary performance constraints that break user experience (https://atom.io/packages/swackets), and it opens the door to a whole new set of intelligent extensions that understand the languages you write at a much deeper level that were previously unfeasible due to parsing performance, or required some external heavy-weight language server.
Reminded me about keyset art: https://geekhack.org/index.php?topic=94482.0
> each around 5-7 events per agent on average [...] In the real world, how many regular people/scientists have that many career-defining events?

A significant event every half decade or so does not seem unrealistically high to me.

> that Log-Normal Distribution could fit data on real-world success as well

Power laws (eg Pareto distribution) and log-normal are extremely different though in the tails. The log of a log-normally distributed RV is normally distributed, and thus effectively restricted to a fairly small support area (+/- 5 std devs), as the tail falls off extremely fast (exponentially). The log of a Pareto distributed RV is exponentially distributed, and can get pretty high (the tail of the pdf decays only with some power, ie polynomially).

So, I'd expect the properties and conclusion to be quite different (more extreme wealth under power law/Pareto than under lognormal).

> Research has shown that Log-Normal Distribution could fit data on real-world success as well as Power Law and sometimes better. [4]

This surprised me, and I don't think the paper [4] supports your claim. It examines only the super rich (Forbes Billionaires), not the entire population. Log-normal might model a few hundred rich people reasonably well, but if you fit to the entire population, I'd think log-normal is basically ruled out by the rich (while I'd expect Pareto still to sort of work).
Siri messes up so much just not worth the effort.
I appreciate that the plaque celebrating the "gifted" Brandons has a typo on it. Feels appropriate to the tenor of the piece.
I’m having trouble understanding what I would use Airtable for.

I run an online business and work with a few long term contractors. We mostly communicate in trello or slack. There isn’t really any inventory to mamage.

I’m assuming there’s an airtable use for me. But I haven’t been able to figure it out from their marketing. Is there a use case in particular I should look at as a start?

(Personal life management stuff would also be useful. I do have a small inventory system for both my office and apartmnet, for example. Mostly just keep some in stock, add to list when low)
Too many people in here running PR for Microsoft. VS Code is just as terrible, if not worse, than Atom.. and built using the same bloated framework.
Surprising insights from talking to hiring teams in Silicon Valley
Even if touch and motion controls improve, what evidence is there that they present a better paradigm for interaction than a keyboard or controller?
I don't see the parallel construction here. Parallel construction would have to involve use of material that should require a warrant, but one was never obtained. Just generating valuable leads that result in investigation that leads to a warrant isn't parallel construction.
This sounds like a very interesting idea as a cohesive product. A normal user wouldn't be able to set this up themselves.
Would agree with Siri but the Google Assistant is pretty incredible at figuring out what you want.
It's interesting to note though that the members of the commission have officially sworn to represent the interest of the EU rather than their home state.

There's also been some recent controversy about Juncker's method of assigning one of his close allies as secretary-general of the commission.
There's a Github repo[1] with a collection of project based tutorials.

1. https://github.com/tuvtran/project-based-learning
5 Alternative Ways Young People Can Still Make Money Online
Do you have a benchmark test to verify your claim?
> The prosecutor contends that Palantir was a non-factor in the conviction

Parallel construction as a Service.

I bet with the right co-founder you'd be rolling in investment capital for that...
Problem is people that put Siri in the same bucket as the Google Assistant and assume they are all not helpful. The issue is how bad Siri is.