skysight-inc/HackerNews huggingface dataset:
Well, I do give a larger fraction of it to the government. My current margin tax rate exceeds 60%.

I never claimed it was controversial but the consequence of this (good or bad) is that I feel more inclined to ask for more free time rather than a raise. From a government position, the good is that it potentially opens up for more people getting employment, the bad is that I will pay less taxes (because I earn less). Had the progressive tax rate hit me less hard I might instead work to increase my salary so that in the end I would pay more in absolute money with the lower margin tax rate than with the current one.

The compensation you talk about goes both ways. If you have a high income, you're more likely to have a higher education and with that accumulated student debt that needs to be paid off. It can also be seen as one incentive to push yourself through getting a university degree, which again is seen as beneficial by most governments.

I guess you can see it both ways, either from a fairness perspective or a utilitarian perspective. I'm personally quite fond of fairness but, and this is a large but, I'm convinced that too much focus on fairness can be detrimental to everyone, including those who consider themselves unfairly treated (and hope to get even by more fairness). See my example above, if I paid more in absolute money but less in relative, that would seem less fair, but it would be more beneficial for everyone. Of course it would benefit me more thus be a thorn in the eye of some.
> Yup -- whole heartedly agree. It's so easy that at this point, most of my worry is wondering how I would deal with a disaster scenario, whether the server getting wiped or any other kind of catastrophic failure -- is my automation good enough that I can go from bare-machine to all my projects fully running?

I’m running my system currently on Ubuntu (I’d have to pay extra for additional iSCSI drives), and I had to recreate the system hundreds of times due to mistakes.

So I built an automated system to do that, and tested it hundreds of times. So I’m at least sure that mine works.
> Or why use Chrome instead of Safari? Apple should release a functioning browser

You're being vague here. Safari is one of the fastest browsers if not the fastest (on mac). Most popular extensions are available for Safari too, so that's never been an issue for me. Apart from the web inspector, I honestly don't feel like Safari is a bad browser at all.
Gain Motion Superpowers with RequestAnimationFrame
I would recommend slack-lining as well if you are looking to improve balance. I also think it is safer than skateboarding too in terms of joint health and all of that.
Show HN: Java client for rqlite, the lightweight distributed relational database
More descendants, too. :-)
You could JSR $FDD2 instead and it would work on any Commodore computer.

https://en.wikipedia.org/wiki/KERNAL

Most Commodore computer models shared a common jump table at the top of ROM for basic input and output.
Very much this! As a person who recently completed a medium-sized C project I can say the author's work is simply IMPRESSIVE on so many levels. It's true that there's no error checking and there's undefined behavior, but please note that the author is rather young and this project is in a usable state. All of these issues can be added/fixed with time as the author learns more about the language and programming in general. The author got good experience and this is what counts here. Clearly, the author is willing to get some practical coding experience next to the theoretical foundations he learns about at the university. I can only support that and sadly I didn't have this mindset while studying CS.

The way I see it, the author had an idea, sat down, put it to practice and implemented a functional prototype which can easily be expanded upon. This is probably how all these arcane *nix tools we use today came into existence. I don't imagine anyone wondering "should I use a rope or something more efficient, let me just spend 2 months trying out different structures" while coding one of the first text editors. Also, what the author did would not be simple to achieve in ANY language, because no language out there has a ProduceVimLikeEditorWithMinimalFeatures() function.
And you'll never get anywhere close to the realism of PC VR on mobile, nor will you have that experience for a long time. Just because it's "possible" to do VR with much lower graphics power, doesn't mean you'll have a similar experience. The trade-off is almost linear.
How do you maintain the "treat others with respect, keep it professional" culture without getting into a position where some team members become sensitive to any amount of criticism, and the focus becomes more about not upsetting people rather than genuinely caring to provide kind but constructive feedback and move forward?

Basically, how to you strengthen and guide this part of it:

>When Joe proposes something and Jane disagrees, it's on a professional, technical level. Joe knows this and responds in kind.
I find it useful to go out of our way to schedule free time in the form of video chats. Where we just talk about stuff and catch up until something that needs to be covered comes up naturally. That is an ordinary thing that happens face-to-face. Less-so remote, so you have to go out of your way.
My first two jobs were in environments exactly as you describe, and hadn't a clue how lucky I was until I worked under the "because I said so" cloud.
did you purposely pick a name that sounds kind of like Theranos just to mess with people?
Exactly. In the real world, this is likely iterated dozens of times every winter, against neighbors you'll see repeatedly.

In a college classroom, where someone tells you you'll get fifty bucks if you score high on a game? If they tell me I get bonus points for stealing their shovel, why wouldn't I choose that option? Nothing is at stake.
Yup!
Shortcuts in it are super handy.

https://chrome.google.com/webstore/detail/video-speed-contro...
Here we go again.. (I think we discussed this topic previously)

Skydiving, hang gliding,Paragliding and many other "adventure sports" contain a significan amount of risk.. the difference is that skydiving (not base jumping) is tightly regulated by the FAA, there are strict training requirements, equipment maintenance etc etc .. it is almost like flying a plane. so.. it is super dangerous compared to knitting.. but it's quite safe compared to many other risk activities.. (Paragliding, hang gliding, motorcycle racing on a street, experimenting with drugs, proximity flying etc)

Most of the people I've met during 20 years skydiving are very much alive and still jumping, several hundred people..
GopherJS 1.9-1 is released
Bummer that a nit that small would change your summary and overall emotional response, and prevent you from enjoying a great blot post, especially when the author pointed it out. "0%" is numerically accurate to at least 3 significant figures, isn't it?

For me, it's really interesting that there's a discrepancy between the heat you feel and the light you see, and I love the writeup that is explaining the primary reason why -- because our perception of brightness is logarithmic, but our sensation of heat seems more linear in this case.

The experience of being there and having it go cold before it got dark was startling, and I have to agree with the author, it's easy to see why this stuff caused so much emotional stir before science showed us how it all works.

There's a much larger source of error, btw, in using a straight decibel scale as a proxy for brightness. (Also admitted & linked in the article.) It just doesn't matter, it's close enough, it's true, it's interesting, and it supports the narrative.
A nice pod of common short-beaked dolphins (Delphinus delphis) :-)
People can only manipulate millions of others easily when they are led to believe that they should be led.
There is at present no way to get imagery or spatial data about the room from the low cost MR headsets. The HoloLens can do it but not the low cost headsets. The video in the article you linked does support these points, as all it discusses making available about the room in VR is a "subtle boundary grid" which is not room scan or visual photo of the room, it's the boundary region traced out manually by moving the headset when initially turning on the headset in a new physical room.

I do understand that's a surprising answer and not the answer you want or think should be correct, but these are best thought of as VR headsets with MR branding.
I don't know by what metrics you're making these comparisons. Audio recognition and self-driving vehicles are apples and oranges.

Autonomous driving is difficult primarily because of a changing world and low tolerance for mistakes. The state space of situations you're trying to map is just large. It will take time. But it's not even close to impossible.

Audio recognition is difficult for a different reason: language is difficult to disambiguate without context. So today the limits of our audio recognition bump up against knowing the context of words you're saying. It used to be the case that audio recognition had fundamental difficulties e.g at word boundaries but those challenges are mostly solved. Some of these challenges might not be solved without improvements in areas outside of the raw listening part of ASR.

> That being said, Toyota's (and Subaru's) approach is the smart way forward - add sensors and capabilities that augment the human, but leave the human always responsible and in control. In order for a crash to happen, the human AND the machine BOTH have to miss it.

This is your opinion. Folks at some other companies (e.g waymo) don't think this makes you safer. Human attention might not work the way you think it does.
I have been doing this for more than 20 years and I am kind of tired of it. Maybe I am glorifying the past but when I started there was much less bureaucracy and management overhead. I/we got presented with a problem and then went off to figure it out. Now there are so many non-technical people micromanaging, evaluating, reporting, withholding information, counting story points and other stuff. Maybe SW dev just has become too much mainstream. I think I long for the wild-west days of SW dev :-)
Outside of Rangeley, Maine. Not far from Mt. Washington, which holds the land wind speed record. I usually get about 12' (somewhere around 3.5 meters) of snow), maybe a bit more.
Free PDFs of some of the books mentioned:

"Information Theory, Inference and Learning Algorithms" by David MacKaye

http://www.inference.org.uk/itprnn/book.pdf

"Probability Theory: the Logic of Science" by E. T. Jaynes

http://www.med.mcgill.ca/epidemiology/hanley/bios601/Gaussia...

"Elements of Statistical Learning" by Tibshirani

https://web.stanford.edu/~hastie/Papers/ESLII.pdf

"Bayesian Data Analysis" by Andrew Gelman

http://hbanaszak.mjr.uw.edu.pl/TempTxt/(Chapman%20&%20Hall_C...
It can be useful for other purposes too, for example for enforcing DRM so that DRM code runs on a ME engine. And of course DRM code can be backdoored too so playing a specially crafted video would run code from it.
> booking.com and hotels.com 50/50?

If you consider only OTAs, this is about right.
Part I

(1) Calculus

Generally should have college freshman and
sophomore calculus.

(1.1) Functions

So, there can understand better what a
function is. E.g., function

f(x) = 3x^2 + 1.

(1.2) Derivatives

Then will learn how to find the slope of
the graph of a function. That is the
derivative of the function. E.g., for
function f with f(x) = 3x + 2, as in high
school algebra, the slope is 3. Then for
each x, the derivative of f at x is just
3.

The derivative of function f is denoted by
either of

f'(x) = d/dx f(x)

E.g., for function f(x) = 3x^2 + 1 it turns
out that

f'(x) = 6x.

(1.3) Integration

For function

g(x) = 6 x

maybe we want to know what function f(x)
will give us

f'(x) = g(x)

Finding such a function f is
anti-differentiation, that is, undoes
differentiation. So, sure,

f(x) = 3x^2 + C

for any constant C.

Such anti-differentiation is also the way
to find the area under a curve. So, can
use that to find the area of a circle,
volume of a cylinder, etc. Doing that the
anti-differentiation is integration.

The fundamental theorem of calculus shows
how differentiation and integration are
related.

(1.4) Analytic Geometry

Commonly taught at the beginning of a
calculus course is analytic geometry.

So, take a cone an cut it. Then the cut
surfaces will be one of a circle, an
ellipse, a parabola, a hyperbola, or just
two crossed straight lines. So, those
curves are from a cone and are the conic
sections.

There is some simple associated algebra.

Conic sections are important off and on;
e.g., applied math is awash in circles;
the planets move in ellipses; a baseball
moves in a parabola or nearly so; an
electron moving toward a negative charge
will turn away from that charge in a
hyperbola.

It turns out that in linear algebra
(below) circles and ellipses are important.

(1.5) Role of Calculus

Calculus was invented by Newton as part of
working with force and acceleration for
understanding the motion of the planets.

E.g., if at time t function d(t) gives
distance traveled, then function v(t) =
d'(t) is the velocity at time t and
function a(t) = v'(t) is the acceleration
at time t.

Then Newton's second law is

F(t) = m a(t)

where F(t) is the force at time t applied
to mass m.

Calculus is the first approach to the
analysis of continuous change and is a
pillar of civilization.

Knowledge of calculus will commonly be
assumed in work in ML/AL, data science,
statistics, optimization, applied math,
engineering, etc.

E.g., a lot in ML, AI, and data science is
getting best fits to data; best fitting is
to minimize errors in the fit; such
minimization is mostly a calculus problem;
one of the main steps in ML is steepest
descent, and that is from a derivative.

Probability theory (e.g., evaluating coin
tossing, poker hands, accuracy in ML) will
be important in ML/AI, etc.; two of the
basic notions in probability are
cumulative distributions and density
distributions; the cumulative is from an
integration, and the density is from a
differentiation.
Some cultures put more emphasis on the top down approach than others. France[1] tends to be more into top down control of its language than the English.

[1] https://en.wikipedia.org/wiki/Dictionnaire_de_l%27Acad%C3%A9...
You have one. It's called eyeballs and a horn.
If it's a natural distribution the peak QPS will not be 4k QPS.
And that photo is from the opposite direction, focuses on a different part of the crowd, and in no way contradicts the smaller crowd shown in the other picture.
747 max altitude is 45,100ft, or 16% sea level.

At Concorde's cruise altitude of 18000m, it's just 8% of sea level. Of course, Concorde had to fly very fast to keep from stalling. U2 spy plane has the same problem at 21,000ft, 5% sea level pressure. It's nearly stalled while cruising. I wouldn't call that "definitely not near vacuum." Still higher planes, one at 100,000 ft, have flown (NASA's Helios), 1% atm. Near Mars pressures, definitely near vacuum. (as much as this term is subjective)

Hyperloop One plans an altitude equivalent of about 200,000 ft, or about 0.16% sea level pressure.
Ask HN: How to improved English communication?
I am a lead developer. My most of the education happens in local native language and on top of that I am introvert. As I am growing, communication in English become critical to me (speaking, writing & listing).

Any tips, tricks & helps.
yes but even humans are much better drivers on roads they are familiar with.
Their web site has no useful information. It's hard to say much about that.
> [...] (yelling "fire" in a crowded theatre) [...]

Please read up on this concept. It does not mean what you think, and is so frequently voiced as part of a case advocating restrictions on speech, it's become something of a hot-button topic.

https://www.popehat.com/2012/09/19/three-generations-of-a-ha...

Money quote:

After Holmes' opinions in the Schenck trilogy, the law of the United States
was this: you could be convicted and sentenced to prison under the Espionage
Act if you criticized the war, or conscription, in a way that "obstructed"
conscription, which might mean as little as convincing people to write and
march and petition against it. This is the context of the "fire in a theater"
quote that people so love to brandish to justify censorship.

So if you think war protesters should be jailed, then you've found your precedent; carry on. But if you think that notion is heinous, you might want to think again about your example.

You might even want to reconsider your position.
Can't agree more!

Most important, if you get dinged in a review, escalate. There's nothing like the company founder going to your boss and and saying that the thing you're getting dinged for is not your job.
Show HN: Pokemon AI Battle Arena – write your own Pokemon bots
Do you work 4 ten hour days? Did your employer let you choose your workdays?
I viscerally hated kids shows (e.g.: Little Einsteins) that had conflict-driven plots, and avoided those for my kids (except in small overall % - where for some reason my kid really wanted to watch).

At a point it felt like a conspiracy.

You don't need an antagonist to make an interesting story.
This is a test track and a competition. Nobody is claiming to build a passenger hyperloop with these accelerations except for fun.
The iterated game (which they studied here) accounts for retribution, but not reputation.
Keylogging on IPhone and Android Using Gyroscope Data and Machine Learning
Communists don't advocate genocide as a matter of dogma.
More dependants, too. :-)
Update: Vendini's Mark Tacchi Confirms Layoffs
Folks are glossing over this quote too easily:

> “Historically human beings have shown zero tolerance for injury or death caused by flaws in a machine,”

It doesn't matter if it's objectively safer; people have no issue doing dangerous things so long as they can maintain the illusion of control.
You're arguing semantics. Pulling the cache on-chip means that the memory bus and its mapping logic needs to be on-chip too, because it sits beneath the cache. We're saying exactly the same thing.

(And FWIW: the mistake Intel made was that those accesses were legal on an 8086. They should have been an exception condition, which would have avoided this problem by making the 286 behavior a proper superset)
If you want to be treated equally you have to join an organization where the majority of workers are remote.

Otherwise you run into crap like "make yourself available all the time".

If you're the only remote employee, the OPs advice is pretty good, but I'd add "look for a real remote company" to it.

Also... video chat? What's it for? In a remote context you get those very useful text based communication tools that come with automatic logging so you can reference stuff later, and you want to do video chats instead?
>No one regrets buying AAPL high in 2010, or selling LEH low in early 2008.

This is clearly survivorship bias.
No, do you have a suggested way to do this? Seems impossible at FBs scale.
As always, happy to help good SF people who were affected and are now job-searching via https://www.layoff-aid.com
To be honest, Toyota's cars and the systems in them feel rock solid. I don't get the same confidence from, say, Tesla. Have a look at YouTube videos of Tesla's cars doing scary stuff like trying to drive into the median suddenly. It's nowhere near ready for public use. If they were selling the same number of cars as Toyota, there'd be a lot more accidents happening.
Harmful bacteria tends to grow in stored water.
To apply known methods in cases where they mostly work, you don't need to know the math behind them, you just need to know basic stats and basic probability to interpret the results. So if the assumption is that you'll simply be solving your problems by applying the known methods using the (great!) tooling made by others, then you don't need the math background; you can certainly train undergrads to solve quite nifty problems with the powerful tools without going into much if any detail about the underlying math, treating it as an engineering problem of following best practices. After all, the choice of e.g. a particular gradient descent optimization algorithm is not based on their mathematical properties (the proven bounds are so far away from practical results, and a better proven bound doesn't correlate that much with having better results) but on empirical evaluation, and in most cases you're not going to implement any of the low-level structures/formulas on your own anyway, in practical solution development you're just going to choose them from a list by name in the framework of your choice.

On the other hand, if the assumption is that your particular problem is not solvable easily and reliably with the current approaches, then quite a lot of the math background helps - if you want to improve on the current results, or debug/understand why your solution doesn't work as intended, or why the conceptual solution can't work on your problem because of incompatible assumptions, then these areas of math are useful. If you want to use a new bleeding-edge construct, or a rare niche construct that's not yet implemented in the framework of your choice, then you're going to need to write it yourself, and then you need to understand how it works.

There's a large distance between using and applying ML techniques and researching and improving ML techniques; it's a continuum, but there's space for many people standing purely in the applied end.
New data shows Five Guys has the best french fries
I'm simply intrigued how this bit has managed to elude so many developers and hackers over the years. It's literally an option in an intel software tool, and yet you have people who have vehemently complained about Intel ME for the past few years. I have some serious cognitive dissonance going on right now.
Glu Mobile lays off dozens
Read "The Coming Of The Third Reich" by Richard J Evans to see how a very liberal democracy (Weimar Republic) was undermined:

1) No strong sense of "norms" in the culture

2) Manipulation of "Free Speech" into "Equal Speech"

3) Manipulation of a populist movement entirely built on nostalgia, the-jews-backstabbed-the-kaiser mythology, and "Germany First" so that they were far enough from Hitler that he could claim to not control them directly, but everyone else feared touching him would start a nationwide riot.

4) Political violence was normalized

5) Everything (churches, tennis clubs) had political party variants (ex: the socialist democrat Protestant church vs a communist one)

6) Terrorist attack on the Reichstag was a huge opportunity and turning point

There's a world of difference between the Internet of 2017 and Germany of 1932 that I really do suggest keeping them apart, and pick up the book.
Blazing fast JavaScript sort library
It's a different world nowadays. Switching jobs every 1-3 years is more the norm now than being a lifer (for most industries, not just software dev). They're probably coming from the perspective of the time they lived in, and don't realize that the world has changed quickly around them over the decades. And the younger you are, the more expected it is.

My parents are the same way.
> I doubt the probability of the exchange getting hacked in 5 weeks

Depending on the exchange that probability could easily be >> 0.0.

Exchanges being hacked or absconding with the coins are all too common, ignoring that possibility is not a recipe for a happy ending.
California Looks to Outlaw Sexual Harassment by VCs