skysight-inc/HackerNews huggingface dataset:
If you were to ask my circle of friends and family, even bigcorp programmer money isn’t sufficient to feel secure due to future economic volatility. Especially if your goal is to make sure your kids get to live in the richer neighborhoods and go to the richer schools, and so on and so forth.

And it’s not just a perceived fear. The data shows that if you’re not in the portion of people increasing their rate of income/wealth growth, then you’re in the portion that is decreasing in income/wealth growth, and that compounds for your kids.

I would want a few hundred thousand in passive income before I would say I had FU money, which also means a few million in diversified assets other than my house. Especially in the US, where quality healthcare is a minimum $20k per year for a family in insurance premiums alone plus a few ten thousands in out of pocket costs.
At first glance it isn't obvious what Toucan is meant to teach. Apparently, it exposes you to contextual information on a given topic.

I am not sure that is how you teach "skills" or build declarative knowledge.
The sun is a miasma of incandescent plasma. The sun's not simply made out of gas, no, no, no.
"Fixed population"
We gonna kill a grandparent everytime someone has a kid?
I used PHP in v4/5 times and had the impression development slowed down until I heard about all the "FB being bullish on PHP" announcements.
Whether the DMCA takedown procedure applies here is important, because it determines who to blame. If the procedure is valid to use in this way, then the MPA is who gets the blame for making it harder to get PopcornTime.

But if it doesn't apply here and Microsoft is acting outside of that procedure and its protections, then legally and morally it's GitHub censoring a project because they don't like it. Which GitHub's Terms of Service let them do, but the ToS doesn't say the users have to be happy about it. (And it would also be the MPA abusing a legal procedure that was already written to favor them, which is certainly a topic fit for public debate.)
A lot of gems don’t need to be updated. Stable software is a thing, especially in more mature ecosystems such as Ruby.
Associative array or hashmap. Arrays indexed by strings instead of numbers.
So they are taking advantage of something that should be mandatory.

These are the things that let you know the kind of company you are dealing with.
The article cited doctors from Harvard, Brown, Rhode Island, Italy, Dr. Fauci, etc.
Cool project. How is this different from PMapper though? I use that it some of my assessments (underrated tool IMHO).
IMO Stripe’s design isn’t great. It’s polished but thats orthogonal I think. There are too many unnecessary animations, effects, random diagonal patterns, and the whole thing feels the opposite of “snappy”. Well, then what’s an example of a good website design - I personally really like https://sourcehut.org

Drew writes about his spartan approach towards design: https://drewdevault.com/2019/03/04/sourcehut-design.html

These things are subjective though. Stripe’s design is decorative. Besides, “Decoration is crime” cliches, deep down inside I personally belong to the functional design or “no design” camp.
On the other hand, having zero community-driven moderation also results in a place that's unfriendly to discussion.
Like nearly everything in the US it varies state by state. Radar detectors are probably your best comparison

https://en.wikipedia.org/wiki/Radar_detector#Legality
The number of cases is equivalent to the number of cases tested. No testing, no cases.

Viral pneumonia is among the most common cases of death among the elderly.

Influenza cases vary significantly between years.

There is a lag of infection to death of two to three weeks.

It would have been invisible for a long time, spreading uncontrolled.
Linux touchpad like a MacBook Pro, May 2020 update
The relative humidity of air in an airplane is low, usually under 20%. Upper respiratory irritation is caused by more than just allergies.
From top to bottom:

Sweeping gradients in narrow palette (around Twitter blue, heh).

Undifferentiated top bar.

Call to action with two buttons.

Blurbs.

Widgets with drop shadows.

As seen on TV.

Want more? Contact sales.

Sitemap.
> Is it not? From the method that I've seen legal logic applied, it feels heavily political.

Courts are not supposed to be political. To the extent that they are, they are dysfunctional. Unfortunately, there are a lot of dysfunctional courtrooms today, including the Supreme Court—or rather, more accurately, there are a lot of dysfunctional justices who bring politics into their jurisprudence.

So I agree with OP—anything that adds political overtones to courtrooms probably isn’t a good idea. Let’s not encourage further jurisprudential dysfunction.
Cliches, expectations, passion

Steps, you say, the snake asked... without understanding...

um Terms like 'goal' or 'front' even unintentionally used may lead to a want in terms of an ethical norm. 'People are driven by goals and success' and that maybe lead to the conclusion 'peopleshould be striving' and even to the thought 'people have to work and therefore to laze didn't meet the character of humans ethically' (sry, for my bad english) ^^
For a huge, huge potion of all work done by web developers day to day around the globe the language doesn't matter if the framework is productive and secure by default.

Most of it won't survive a handful of years at best and most companies won't ever benefit from the attitude of some developers that ever developer on ever task should be writing FAANG level code.

What 3nds yo happening it matter what you do is the next agency / person comes along and claims its not fit for purpose any more and redoes it 'better' and the cycle continues of low value
Just that first video alone introduces and explains several key programming concepts: imperative programming with its hidden state and implicit instruction order, procedure calls with parameters, and operator-operand syntax -- all without ever having brought up any of that.
I take issue with this drone nonsense. If you are helping people for money you are doing good with your life. If you are comfortable at work and not being physically or emotionally abused, there's absolutely nothing wrong with being a "drone". Not everyone should be a celebrity changing the world in their own big way. Imagine if the whole world was being constantly reshaped in 7 billion ways!
I believe the default for Ctrl-1 is to go to the first space.

But what I meant is to hold down the spacebar, then hit 1, and to make that be the same as hitting the F1 key. Because with a touchbar, there is often no F1 key, or you have to look to find it.

The Karabiner Elements profile called SpaceFN has the spacebar do double duty: If you hold it down and then press another key, then it acts as a modifier (like shift and ctrl and cmd). If you just hit the spacebar itself then it acts as the normal space key.
Parsing Gigabytes of JSON per Second [pdf]
I think I see what you're saying, and I agree about supporting older platforms.

But wow, when the ES6 features hit, and I could use them NOW, in spite of having to support IE? That was huge, and made the code so much nicer in so many ways.

I was really glad that I could, as the snaky folks say, "import from future".
The grass is greener where you water it.
It is surprising that the rest of the world is already woke, but the software engineers in these companies have not risen to the reality yet. And that has led to their successful manipulation of neglecting anything but money.
Not all devs have the privilege to make that moral choice. Especially devs who are in the US on a visa.
Unlike Canada / Australia where folks can get a permanent residency relatively quickly based on education + job offer. The US has a long PR process which is tied to a visa, the visa in-turn is tied to an employer, instead of an industry(such as Tech / Software).

So every job switch is rolling the dice and wading through no-mans land. Sure devs can move back to their home country, but that could mean uprooting their lives or even be potentially life-threathening. Moving jobs can be painful, up-rooting lives to move back is a much more terrifying prospect.
I would say that "first class" is a perfectly reasonable way to phrase it. While clojure.org doesn't use that exact phrase, host interop has always been a central pillar of the language:

>Clojure is designed to be a hosted language, sharing the JVM type system, GC, threads etc. All functions are compiled to JVM bytecode. Clojure is a great Java library consumer, offering the dot-target-member notation for calls to Java. Clojure supports the dynamic implementation of Java interfaces and classes.

What do you mean by "far from seamless"?
I can imagine a lot of ways how this might work, but the website does not explain much. Maybe it should have a short screencast as an example. Or at least screenshots.

I also assume this collects a lot of data on the user? How is that handled?
Pharma startups forced to sit on their hands as clinical trials halt
We are also complicit in our governments' deeds.
Here is a map that covers a neighbourhood in Toronto, collected by the residents, https://theara.org/Interactive-Tree-Map

The city of Toronto has 500,000 trees mapped, and the data open https://open.toronto.ca/dataset/street-tree-data/
Open-sourcing Tinkerbell
Show HN: The Mixtape is my carefully curated selection of podcast stories
Android COVID-19 Exposure Notification API [pdf]
Lyfts announcement of the envoy proxy:

https://eng.lyft.com/announcing-envoy-c-l7-proxy-and-communi...

Interesting read.

I actually wrote a consul SDS integration for envoy a couple of years back at a previous employment.

Hasihicorp simple local setup:

https://learn.hashicorp.com/consul/developer-mesh/connect-en...
Ironic that your comment is the very first that got negative on this thread.

But just so you know: your comment is being downvoted (at least by me) not only because you created a strawman and made an excellent display of an authoritarian/totalitarian mind, it is because your comment does not improve the quality of the conversation.
I was once in a seminar led by one of the world's pre-eminent primate researchers who explained that, without any irony or humor, he refused to scroll when reading emails--Anything important should be immediately visible.
There's a difference between your salary, what you cost to the company, and how much they charge the customer for your time.
great links, thank you!
Additionally, down-voting an already grey comment which is not simply a trolling comment (or one the user likely knows will get down-voted such as for excessive snark), and then not leaving a comment simply makes for a terrible community.

I have a greater issue when a well-written, even if brief, comment gets down-voted heavily and nobody leaves a reply to explain why than when someone down-votes for disagreeing.
We technologists like to pretend we're powerful, that we could bring these giant megacorps to their knees because those fancy suits need us, right?

No. They need an engineer, not any one specific engineer. Companies like Amazon reject many candidates that could probably do the job they applied for, but were rejected because they can afford to be picky. If anything changes at Amazon it not be because of the loss of that guy's engineering skills.

What would actually make the world a better place is if we recognized that we're really just well paid technicians, and that the true power in society is held by a relatively small number of people who hold a massive amount of capital. We need to give up the fantasy that we can change things with individual action, and start looking towards collective, society-level solutions to the problems today.
The video is interesting, but to the claim that "once it (the virus) gets inside the body, that's where it causes its greatest damage" (at 2:54 into the video) he should have added "in some cases".
They also mention having a "Conformal Wearable Battery". That sounds pretty dangerous, considering there's a lot of ways to get punctures out in the field.
"Pioneered" might be a bit generous …
I mean that almost surely there are people that do so and carefully make sure to not mention that and make sure that their contributions are not derived work and don't have such "hints".

The main technique to do so is "parallel construction": e.g. you reverse engineer a binary or look at source code, find out a special case not implemented in Wine, then construct a test case that tests the special case and behaves differently in Windows and Wine and claim that you found the test case experimentally, from a personal project that didn't work in Wine or from open source code you find that triggers it (rather than from RE or source code reading); you then implement a patch in the way you find most optimal without influence from how the code you reversed or read did it.

This is in fact good for Wine since it results in both having high quality contributions and having no additional liability.

So Wine's policy effect is not to stop such activity, but to make the Wine project not liable for it; thus, any leaks of Microsoft's source code are in fact good for the project since they enable this activity and the Nintendo situation here is similar.
Ohhhh I've never heard them called string keys before. Thanks.
Julius O. Smith's online books about audio signal processing: https://ccrma.stanford.edu/~jos/
I wouldn’t even say in the long run. I mean even at 22 if you hate your job so much that you’re going to the bar every night (been there), that isn’t a long term detriment, it’s an immediate one. Maybe you can excuse it and avoid thinking about it at that age because “everyone does it”, but that is exactly the kind of thinking that gets you into trouble with pretty much anything.
I really really hoped DHH has some news on Hey.com and New Rails FrontEnd they said they were making. Unfortunately none of those were ready due to COVID.

Was also expecting at least one talk on StimulusReflex [1] as well. Turns out there aren't any. I thought it was one of the biggest thing for Rails in a long time.

[1] https://github.com/hopsoft/stimulus_re…
Portable Serverless without the complexity of Kubernetes
Likewise. We have a big important codebase that was started a little before all the ES6 features hit. Had it been written in ES5 at the time it would be a pain to work in. However it's still a pleasure because it is ES6 with snippets from ES7. We no longer use the transpiler, and were disciplined about only using features that were definitely coming. I'm glad we did.
Netflix as opposed to some other streaming service or cable? What makes them bad?
My parents both turn 82 in the next few months. There are only a few Mother's Days left. This tempers my thinking about my own mortality. If you're thinking about your children, my random internet advice is don't burden your children with file management and Google account passwords and a host of chores watched over by your ghost self. Save things that will improve their lives, of course. But don't pretend your children are going to write your biography or that libraries will bid on your archives (though by all means if libraries want your archives pass them along now).

So as I'm writing this I realized that all my HN comments will be here as long as HN is around running the way it has been running should my child want to delve into it and that could happen while I am still alive. It makes me glad that I default to public over private. Less of a burden on me is less of a burden on my child as well and what they will find in my online legacy is mostly my better self. Good luck.
Hello fellow Harringey/Haringay-ite!

I was surprised the other day on a long-ish walk that skirted around the base of Ally Pally, just how green the built up areas of Harringey are. I often get the impression that Haringey (and Hackney) are making every effort to pull down old-growth trees to make way for new developments, but this view of the borough 'side on' allayed my fears.

Still, I'm always sad to see old trees chopped down (as is happening now in Woodberry Down and happened a few years back around Hornsey, all in the quest to pack more people in).
Nice! Can I shamelessly add my own blog (https://preslav.me) into the mix?
What I see people are down voting comments without reading and understanting them. Which is lazy.

How I noticed that? By writing unpopular opinion in first sentence then arguing with it in following paragraphs. When I write popular opinion in first sentence I get up votes instead of down votes.

In the end karma on hn does not have any meaning for me anymore.
Firefox 76: Audio worklets and other tricks
Author here. I decline to extend my comments to H1B workers, I agree that they don't enjoy the same level of mobility as programmers who are US citizens. This is a problem in and of itself, but I don't hold H1B's accountable for their employer's deeds due to these extenuating circumstances.

The point of my article is that you should be held accountable for things which are within your control, and for US citizens working as programmers, the choice of where to work is very much within their control.
This is great. But can I order a pre-built workstation from Dell or HP? Accounting won't cut a PO to NewEgg for parts.
We need more developers start companies and not sell out.
Would love a good Bayesian statistical analysis with different priors. Of all the places covid could have arisen, what are the chances it was randomly so close to this lab? 10%?

Are we throwing out statistics and common sense because we don’t have a YouTube video showing a researcher physically transferring it out of a lab? No idea...
Open Source Pandemic Ventilator for $200
> And it’s not just a perceived fear. The data shows that if you’re not in the portion of people increasing their rate of income/wealth growth, then you’re in the portion that is decreasing in income/wealth growth, and that compounds for your kids.

Neither income nor wealth growth are zero sum games. This whole post reads like a bunch of excuses.
> People making FAANG level salaries on this site routinely complain that they are "grossly" underpaid.

I wouldn't say they are grossly underpaid as much as I'd say executives (not necessarily all management) is grossly overpaid. The market has failed us.

People tell me to not look at someone else's plate to see how much more they have than I do but it doesn't make sense when so much wealth/power is concentrated at the top.

Btw, I don't make FAANG level salaries so I can't speak for them. I still believe there is a magic number like maybe 10, 50, or up to 100 which is a multiplier of the minimum wage above which the income tax must be 90%+

So for example, if the magic number is 50 and minimum wage is $15, then $15 * 50 * 2000 (a year), then income above 1.5M would be subject to the highest level bracket. I sincerely believe the magic number should be no greater than 100.
RMAPI: Access reMarkable tablet filesystem from the command line
Show HN: Interactive Machine Learning Experiments
> it feels heavily political

SCOTUS is not apolitical. (No human institution is.) That doesn't make it a political body.

I've found helpful to read the official opinion of decisions I disagree with. Start to finish, including the dissent. With respect to modern rulings, I have yet to walk away finding the arguments abysmal. In almost every case, I disagree with the law, not the court.

When I disagree, it's because the law--as you say--had holes. The court fills these in, by necessity. On this, it's fair to find disagreement. But the degree to which these holes are filled is usually impressively restrained. There are very few modern case where, given the facts and circumstances of the case or controversy, and within the context of the surrounding law, I found the interpolation obscene.

> not on the level that you find in actual logic, math, or computational science

Courts aren't deterministic. That doesn't make them a political body.

It's an open debate as to whether we want the law to parse like code. I don't. As long as lawmaking is under human control, the law is comprehensible to humans and humans remain free agents, the law--and thus courts--will have a degree of unpredictability to them.
Can you put a ballpark net worth at which you would feel secure?
Popcorn Time, at least the last time I was brave enough to use it, was breathtaking. It was like having a cheat mode for TV.

It looked great. It had absolutely all the content one could possibly want. I’d love to know more about the creators.

In the end kicking that hornets nest wasn’t worth the risk of having the book thrown at us.
Cow Clicker 2.0
As Trump Pushes to Reopen, Government Sees Virus Toll Nearly Doubling
The Asrock Rack X470D4U is pretty nice, and there is a variant with onboard dual 10GbE (X470D4U2-2T) albeit only 6 onboard SATA ports and loses the middle x4 slot. The base X470D4U also has the middle slot attached to the "NVMe lanes" (rather than fed from the chipset like normal) so it actually has 20 CPU-direct lanes.

If you put a Noctua L9a on it, anything will be silent (although you may need to set fans manually on a server board, or use the included "low noise adapter" to drop the fan speed). That plus a 3600 (or maybe a 3100/3300X if you can source one yet) would be a good little NAS build. Has IPMI, which is nice if you will be running headless.

Or if you don't care about IPMI (if it's not going to be running headless) then you can use pretty much whatever mITX/mATX board you want.
Fanfiction of Calvin and Hobs with Calvin the 45 year old parent of an 8 year old girl could easily be transformative without reusing any plot elements. However, if 10 people are all going to end up with the same Hash from the same bit stream you can’t argue it’s a creative endeavor. It’s also not a tiny excerpt as changing even a single bit of the work out result in a different hash. Thus the size of the hash is irrelevant, it’s still copying from the full work.

The only possibility I see is to argue the hash as a simple fact without copyright protection, But, the contents of a book is also a piece of factual information yet copyright is not irrelevant.

PS: As much as you want to use burning as an analogy, a burned book can’t be used to verify a download of the original work where popcorn time’s hashes can.
That sounds like a work cult. We're all these families still your friends after leaving the company?
Yeah but at that point you’re arguing theology.
I think this page sums it up in a helpful way: https://thewirecutter.com/reviews/best-air-purifier/

Whatever you think of the wirecutter’s picks and impartiality or lack thereof, I find the parts where they explain what matters in any given product category and how they picked helpful in educating myself.

I see they recently updated this particular one in light of the virus (I read this article a few years ago and there were no coronavirus concerns then)
PMapper is definitely a great tool. It’s best used in Pentests for validating some privilege escalation paths. It has the benefit of analyzing IAM trust policies, resource based policies, viewing escalation paths in a graph based approach. Very underrated indeed.

Cloudsplaining is faster at creating a more comprehensive report. We realize that there is lots of damage that can be done just by being able to modify Infrastructure, even when your privileges fall short of legit privilege escalation.

I think the example report will illustrate this best for you. Check it out here: https://opensource.salesforce.com/cloudsplaining/
Swapping out the allocator for jemalloc would be my first try. It's easy to do and often results in better performance. 30x requires some kind of pathological case though.
That kind of visibility could be really helpful. Doesn't have to be shameful, but it does have to get you off your ass!
Swap out the allocator https://users.rust-lang.org/t/optimizing-rust-binaries-obser...