skysight-inc/HackerNews huggingface dataset:
> far more sensitive content visible on the screen and filesystem of my computer than through its camera

I mean, yeah, being hacked (and thereby compromising your screen/HDD's contents) is an issue in the first place and keyloggers are only a few lines of code, but I don't think there is anything wrong with controlling the parts that you can control.

You can't make a physical "no keyloggers for this piece of text, please" switch, but at least they can't hear you talk to a close friend or watch you walk by as you get into the shower (though the latter is a bigger risk for women than for the more common HN visitor, I guess). You're not the first comment I see wondering why we even want this, and it's really weird to see. Why would we not want this?! I don't think that, just because we have webcam stickers, we suddenly stop caring about malware altogether. I think even (metaphorically) my mom understands that if you tape your webcam, a virus can still steal the bank login that is happening on her computer. Even if she doesn't really get the concept of a process, malware, and a web browser in the first place, taping a cam does not make everything on a computer virus-proof.
Try Revery [0], written in ReasonML [1], a dialect of OCaml created by Facebook. It's high performant as it's compiled into native code.

[0] https://github.com/revery-ui/revery

[1] https://reasonml.github.io
Not to mention we get free health care and decent holidays with that.

A 7 weeks holiday allowance has more than a monetary allowance.
And it was just over ten years ago when Erlang took over the front page of hacker news in a flash prank:

https://news.ycombinator.com/item?id=512145

Unfortunately, I cannot find a screenshot or archived view now (web.archive.org took a capture on March 10th, and not again until the 14th).
Nobody outsold the GIANT of electric vehicles (Detroit Electric) until 2010 for Nissan and maybe 2012 for Tesla.

Overall sales were all Nissan with the Leaf in 2010 until maybe 2018 when Telsa surpassed it.

Detroit Electic was a hard act to follow for over 100 years.
> Let's assume pay is the only parameter in a job offer.

It's not.

> These companies [FAANG] hire every engineer that meet their criteria.

They don't hire anywhere close to that. Their hiring practices are notoriously capricious.

> Most engineer given an offer from one of them would accept it since that is the highest possible offer they can get.

I had an offer like this and turned it down because they wouldn't let me work on my open source project.

> If there is no talent shortage, these companies should have no open recs or fill them as soon as they're opened because they are the best possible jobs for any engineer.

These companies have more money than they know what to do with, and more is coming in all the time. The more they hire, the more things they make, and the more they want to hire.
The point is that it’s always easy to spend someone else’s money or to call for taking it away to fund the latest Good Idea.

Flipping it around to suggest that the real problem is the original proponent needs to step it up so the state can take more of her money triggers a shift in perspective. Everyone thinks he pays his fair share, but that guy down the street is another matter.
Tell me about the approval process, training, and underlying incentives the engineering managers have to go through to get their requisition approved and posted. A priori, I'm confident it is a bad HR process.
> we don't do any maths on appreciation rates. Since it's a simulation, I believe the combinatorics sort themselves out!

That is never a valid inference. At the risk of sounding harsh, you cannot simply throw up your hands and say 'the simulation said so!' without understanding what is actually being simulated, or else you will get nonsense results.

> what gave you the impression that the appreciation maths was off

The 'probability cone' is clearly the wrong shape.

> so didn't want to add volatility there

Many fields the calculator, such as appreciation, have distributions attached to them. The way returns in real life get a distribution is via volatility, so it's highly misleading to both have a distribution width and say that you don't want to add volatility.

This is what your simulation is actually doing:

1. Pick a single normally distributed number

2. Pretend that is the return of your investment, linearly applied over many years. E.g. if the number I drew in step 1 is 4%, then I assume I got 4% return every single year until year N.

3. Repeat a number of times and graph the boundaries

By contrast, this is the norm in finance and financial economics:

1. Actually simulate a financial return process over a number of years. E.g. in year one, I returned between 0-6%, repeat for year 2 ... N, and keep track of the entire history

2. Repeat many times

3. Draw the distribution

Note that the 'correct' simulation procedure draws paths that go up and down, just like asset prices do in real life, while your simulation procedure only ever creates asset price paths that grow or shrink at a constant rate.

I strongly recommend either you give up on simulating returns entirely and make it a single point estimate, or do the simulation properly, otherwise your results are badly misleading. Here's a (very simplified) simulation approach:

https://www.investopedia.com/articles/07/montecarlo.asp
> How much do you have to earn in SV to rent a place for your own next to your office and still save 5 grand a month? :)

If you want a nice 1BR apartment ($3000) + a very generous budget for monthly expenses ($3000), you need to earn $11000 after tax to save 5 grand a month - i.e $132k a year.

A total compensation of $200k as a single person gets you that much after tax: https://smartasset.com/taxes/california-tax-calculator#BKf2k...

Take a look at these sources to see what top companies are paying software engineers in SV (spoiler: it's more than 200k, and you can add ~60% of each dollar above that to your savings):
https://www.levels.fyi/
https://www.paysa.com/salaries
Delphi might be one of the rare exceptions.
Of course. Looking into it now. Got the sentry notification when it happened. Sorry about that. In the mean time checkout this link to see and interact with portfolios: https://correlate.pro/discover/
Can you explain how free speech has destroyed our functioning democracy? Or at least explain how we live in a less Democratic society now, than just a few years ago.
Piecewise continuous functions can be approximated by differentiable ones. You lose some properties though. As you pointed out the derivatives might not converge, or even exist, and the limit converges pointwise at best, not uniformly.
Try either the e-mail sender add-on or the twilio add-on, then create rules that notify you via one of those methods. Camera integration is tricky, mostly due to the lack of standards around data streams and extra sensors/actuators, dealt with in different ways by different vendors. Other binary sensors or variable sensors can be triggered easily with rules to notify you of things you care about.
I'm another person that learned about Erlang through Elixir. Never got to talk to Joe Armstrong in person. But I do want to acknowledge that his work with Erlang, via Elixir, has given me the opportunity and hope of becoming an entrepreneur this year. I'm thankful for what he has given to the world. Thank you, Joe Armstrong, rest in peace. ️
Millions using 123456 as password, security study finds
The Unix team didn't interview each other the Xanadu team probably did.

Non-well rounded people would do less well if the decision was up to peers.
Do telescopes count as mammalian vision?
People make far too big a deal of the universal function approximation property of a hidden-layer neural network. Universality should be a basic property of any decent interpolation method.

Piecewise linear regression is a universal function approximator.
Smoke seen for miles as SpaceX Crew Dragon suffers anomaly at Cape Canaveral
How to Hack the Freeconomy
Rule #1, know going in that they know what your salary requirement is. Ask them many times throughout the process, if they flinch at any point drop them. Then continue on with your interviews. If you're asked to go in for an interview more than a few times, it's a major red flag. There is zero reason for this. They can do background checks on you. They can ask for references to people you worked with etc. Don't be led on. At this point, you're time is worth more than theirs because this process drains you mentally & physically, and likely drains your vacation time / pay, so it's literally costing you $$$$ when you interview at new companies.
In praise of CBT. By doing, feeling becomes meaning.
Really, this solution is because the inverse would be to extreme. We cannot say "https by default" except for this list. So instead we go with a list of https only. Really though, most traffic should move to https.

Moreover, this solves a real problem. We want sites like paypal, facebook, and gmail to really demand HTTPS. There should not be a race to MitM fresh browser installs.
I had so many similar experiences. People writing me off right after the recession and then work picked back up around 2013. Got tons of offers and job opportunities only to have the same previous recruiters pinging me. "yeah, no thanks, got a job already".
Code formatting, code style, and linting is a solved problem. If you're relying on individual developers to setup their Dev Env to do this you're doing it wrong.

You need to have it automated with commit hooks. Anything else is a solution that results in aggregating nitpick reviews that ignore glaring structural problems.
This article is probably much more harmful than the security features it describes as dangerous...
That has been my experience as well, at work we have a multi-kilobuck simulation package but we still put the antenna on our range to test it. The range consists of basically a robot arm that can hold the antenna under test (AUT) in any orientation, a transceiver/spectrum analyzer that can move forward or back to get into the near, Fresnel, and far ranges, and a transceiver/spectrum analyzer that is connected to the AUT.

Comparing simulations to actual always yields some interesting nuggets of information.
> you will come up to the need of separate style definition entity almost immediately

Not necessarily. As always with software design, there’re tradeoffs involved.

Separate styles work when the stuff you’re styling is content to consume, not rich GUI to edit/produce. For rich GUI that works well on every platform you need different structure, not just different styles.

Separate styles work when the devices are not too different. If they are very different, like PC and smartwatch, you probably need different structure even for readonly content.

There’re frameworks/design patterns, like MVVM for XAML, MVC for iOS and old-school web, where you can replace complete views while reusing the rest of the app.
This is ignorant of the difference that The Basques want their own state. A currency and a language are part of what it takes to hold the idea through time.
Or your telco gets social engineered.
VW’s CEO denies knowing about China’s repression in Xinjiang
> (and nobody wants the doctors to earn as much as they do in Europe: there just won't be any doctors),

Why are there doctors in Europe then?

As I've read, it doesn't seem that the cost of healthcare is dramatically higher in the USA because we pay our doctors more, it's because of the insurance industry, and how much money people have to spend figuring it out (hospitals have to have staff specifically to deal with it, as their whole job).
A suggestion: Include a gallery of images produced by canvas-sketch. From the readme and documentation, it's pretty hard to tell what canvas-sketch is capable of.
"How to use asterisks here?"

There is a Unicode small asterisk: ﹡

And some other variations: ∗ ＊
It can take much longer than a year in Beijing to win a plate.
> How do you convince someone like this that universal healthcare is better for all of us?

Tell them that the government should get out of the road business, and you should only drive on roads where your employer has paid the toll for you.
The player downloaded the sim to a Universe Console, watched the big bang, eventually became bored and has moved on.
I think there's a big difference between floating a number like "2X" to entice someone into an interview, then presenting an offer for "X"... versus just floating "X" in the first place, and maybe someone is too timid or unaware to ask for more.

Honestly, we're not SKU's. Once you get some experience, the main difference between, say, a $100k developer and a $150k developer is that the latter simply decides that's their price and interviews longer until they find it.
You can turn that off, though. Not that I trust it to work, but at least legally you can deny that.

Do you happen to know about GPS? Because my phone sometimes picks up GPS faster than should be physically possible (knowing a thing or two about how GPS works), and sometimes it takes a normal amount of time. I have GPS turned off almost all the time, don't have a Google account logged in, everything I can deny to Google apps I have denied, nothing weird seems to be running in process lists... any idea where to even start looking?
As a third party, I appreciate the links you've provided but you're being pedantic about Poland having to be strictly 'the dirtiest'.
Searching for new employees is incredibly inexpensive == I now know you don't do any interviewing or hiring.

Eg when we post a senior eng job on eg glassdoor, stackoverflow, or linkedin, we are deluged with resumes. Just the ad easily costs $250. Then we get applications who ignore that we don't sponsor visas, clearly don't have the skills required (6 year SAP programmer who wants to be a senior fullstack eng? No thanks), or are junior eng trying to make a huge jump. 1.5 years experience does not make you a senior SE who can be trusted to design and land large features with minimal oversight.

The first problem is an eng manager reviews all those resumes. It easily requires 10 minutes per, including writing nice rejection letters. And that's just for inbound. Outbound can take 30+ minutes per.

If someone passes the resume filter, we do a phone screen with one of our senior eng shadowed by a junior. A 45 minute call plus prep plus decision afterwards costs me 2 hours of eng time.

If you come in, we do about a 3.5 hour interview across 6 people. We cover travel expenses and lunch if an interview runs over lunchtime.

The whole thing easy costs us $1.5k, plus tons of eng time. And that's if we source. If a recruiter sources, we're looking at 20%.
How long do vaccines last? The surprising answers may help protect people longer
That is pretty awesome, and I love the fact he had to come back and say, no seriously guys, I was just kidding, no need to flood Erlang. Man I swear Erlang is highly underrated. I've not had the pleasure of building much with it, only read through parts of the book by Joe and kept up with some of his blogs and posts from time to time. Anybody who loves servers should really pay attention to his work.
Obama said to Trump, during the transition, something to the effect of "I don't care what you call it -- make some tweaks and call it Trumpcare. Take me out of the equation; I don't care. But this is helping millions of people. You can make this a win."
كلمات اغنية انا ما اعتقد بلقيس
What’s the temporal cutoff to your line of reasoning? England was invaded continuously by the Norse before William conquered in 1066. Should we appropriate private property from people who have Norse surnames?
We are at an impasse.

>Speed is the number one most important thing for broadband service

Safety and security take precedence over speed, for me. I don't trust corporate entities that I have no decision making power over with my data, especially because they have already demonstrated what their goal is - extract maximum capital from me by any and all means necessary.
- wants access to your google contacts when you add google calendar integration
Yea but what does that have to do with broadband?
Try an immediate mode GUI. e.g. Dear Imgui[0].

[0] https://github.com/ocornut/imgui

Here's the code to draw a slider whose value is stored in a float:

float f = 0.5f;
ImGui::SliderFloat("my float", &f, 0.0f, 1.0f);

edit: A lot of the problem with GUIs taking so much code is that they duplicate the application's state, requiring a large amount of effort to keep that state synced with their internal state. By instead binding directly against the user's state you can avoid much of the overhead.
And GMMs and 4th order DAEs and a bunch of other things. The really interesting thing is if the sensitivity of the weights to the loss function is a simple function. Best case would be a convex optimization problem, e.g. like SVMs
> Kabbage, Cardlytics

Is there a name-and-shame list of these kinds of companies some where?
I've been in both situations and places inbetween.

If the team lead owns it they should take the blame and give credit to the team. If the team kind of owns it then everyone is off the hook or on. It also invites the owner/vp to talk directly with the programmers which undermines the lead.

No one mentions this but the lead in development is one of the rockier jobs. You rarely have power to hire/fire without a manager, all development problems come your way, credit goes to developers. You have very little power compared to other industries.
That’s not accurate, you can read more here:
https://www.thebalance.com/understanding-credit-utilization-...
Any modern OS has tons more overhead than that in its own GUI/GDI layer. Not (much of) an issue.
These quirky, looping 3d renders have become fashionable in the illustration world.
Getting into the existential weeds a bit here with free will and all, but that's OK with me. I'm not using a strict definition of purely random luck here. I'm using a looser colloquial definition under which choices by yourself or others can affect your luck. Like if the dictator chooses to chop off all heads with my hair color today, that's bad luck for me, even though he caused it. Or if I choose to drive drunk, and hit a utility pole, that's bad luck for me, even though I caused it!

Here's a trans-generational example: My dad makes a bunch of awesome choices that result in his becoming rich. Then I get born, and someday inherit that fortune. I'm much more inclined to describe my own outcome as luck than his, probably because my own decisions had less to do with it.

On the other hand it's not really so straightforward, because so many occurrences are attributable partly to random chance and partly to free will by somebody or somebodies. Maybe my rich dad benefited from luck, like not being crippled by polio or war, or not being born into a repressed social group. And of course my own "good luck" is a result of dad's explicit choices (your point), plus it also hinges on my own actions, such as not doing anything particularly atrocious to alienate him such that I get written out of the will. So is he a genius or just lucky? Probably a bit of both. Am I lucky or just shrewd/a good son? Probably a bit of both.
How to Remove McAfee Endpoint Security from Your Mac
Wouldn’t the packets still need to flow through the kernel?
If we don’t have a shortage of talent, then why are people with one set of talents (software developers) making so much more money than people who lack those talents? A talent supply that reflected the needs of the economy would result in a flat distribution of incomes.
The title itself says it's a C++ library, so if you're not interested in C++, it's easy enough to move on to the next distraction.
Evaluating comet.ml for tracking DL experiments – ultimate failure
> At 17, Armstrong began programming Fortran on his school district's mainframe. This experience helped him during his physics studies at University College London, where he debugged the programs of his fellow students in exchange for beer. While working for the Ericsson Computer Science Lab, he helped develop Erlang in 1986.

This is pretty legendary. He was quite the programmer.
All I can say is LOL.. good luck with that. Maybe if they were Little Man Tate. Knowing where to start, the permutations of frameworks & libraries & algorithmic knowledge & design patterns etc.. That's like the whole.. I know how to build a blog when all you did was click a button on digital ocean to deploy wordpress and now you think you know how to deploy it. Then client says they need it to be on GCE or AWS. Yes you can always use PAAS products, but experience plays a role.
And for even more interesting games, watch human chess instead of computer chess. Grenke Chess Classic is happening right now.

It should be noted that newer versions of Stockfish are generally slightly stronger than neural net based approaches (Leela). Although perhaps this is a temporary state of things.
> don't actually have that

Not clear what exactly.

> with just minimal styling and/or multiple versions.

If an application has simple UI that can use predefined and quite limited set of system UI elements then you probably don't need to style anything. But this is not the case of the library we are discussing.
To everyone doing confirmation bias replies: yes, I'm sure we can find lots of instances where a cover came with the laptop. My old EEE PC netbook also had one (and it kept falling open if I put it in my backpack on its left side). Adding them, however, either fell out of style or was never common to begin with, and the more interesting question to answer is why that is when clearly so many consumers care for it.
> The UK has no property taxes while it has high income taxes therefore increasing the inequality.

Extremely interesting information. Thank you for contributing that important insight, which significantly changes the nature of the debate.
Inside Apple Software Design (A16Z Podcast)
Tell me more about how I can get involved
There were multiple chess-related submissions in SIGBOVIK 2019: http://www.sigbovik.org/2019/

In particular, there was one that played a bunch of chess engines against each other, and came up with a better metric than Elo, for when players aren't going to change skill.
Worth the entire listen. Amazing how small the original iPhone team was and how they structured (or didn't) themselves.
If some aristocrat’s great-great-...-grandpa was a thug soldier in a conquering army or the screwup third son of some foreign noble who the king owed a favor to or possibly a merchant who made a fortune in the slave trade and then married into a noble family (or whatever, pick your favorite backstory), and the aristocrat’s tenant farmers’ ancestors were the local people pressed into involuntary labor who then literally built everything nearby with their own hands over the subsequent few centuries, why should the family whose main claim to fame is aggressive use of force sometime in the distant past continue to own everything, while the ones doing all the work own nothing?
Custom domain as in, email@mydomain.com.
>The overhead of maintaining multiple services, repos, CIs and so on is not trivial for s team of 10 people or less.

This is why the big guys use mono repos. It makes it trivial to split off services from a code perspective. You still need to manage the ops but if it's code that could have run in another service the ops is mostly a copy/paste of an existing deployment.

As for knowing where the service boundry is, that's something that can evolve just as easily as is does in a monolith codebase. Sometimes your class structure is right and sometimes you need to retool it. It shouldn't be the end of the world to update an internal service.
New WA Law Requires Data Disclosure on K-12 CS Students, Teachers
The New Microsoft Edge Sometimes Impersonates Other Browsers