skysight-inc/HackerNews huggingface dataset:
You could also phrase it as an experiment where you (or some) of your team members work from home for awhile. This gives them an “out” if upper management asks questions or doesn’t like it. It also depends on your manager having enough trust from their manager, but the “experiment” angle allowed a few team members to work four days a week instead of five, get approval from HR and so on.
> This is when I wondered - could I make a startup out of it?

Usually the algorithms change when you do that. I used to scrape data and get a lot of cheap flight tickets, but the difference is that I didn't blog about how I did it, nor did I provide services for anyone :)
Sometimes it's nice to keep the job you have and just change the venue.

I was able to move and keep my job because I had the first two boxes, and showed the second two. Being 'indespensible' helped, although they also did fine when I eventually left (but I left later than expected, because of flexibility)
Isn't the idea that bad faith actors will always tell you they're acting in good faith?

The researchers should be banned from contributing, but the Linux maintainers shouldn't be assuming all contributions are in good faith. Both things can be true. Trust but verify.
My point wasn't that all the specified careers were above the median salary, my point was that the most dangerous jobs don't seem to be the best paid jobs. The original question was

> But then why do those careers earn less money?

and the follow up was

> If, by being a man, you are 10x more likely to die from your job, and you are 10x more likely to die younger, should society compensate for your fewer hours lived?

which I tried to answer with looking at which jobs killed more people. It doesn't look to me like the big money is in jobs which kill more people

https://www.bls.gov/web/empsit/ceseeb3a.htm

-----

Transportation: $25.71/hr ~= $51k/yr

Construction: $32.24/hr ~= $64k/yr

Repair and Maintenance: $25.26/hr ~= $51k/yr

------

Professional and Business: $35.82/hr ~= $71k/yr

Financial: $39.67/hr ~= $79k/yr

Computer systems design and related services: $50.60/hr ~= $101k/yr

Legal services: $46.34/hr ~= $93k/yr

-------

That said, I think the commenter I was responding to was trying to change the subject

> If no, why would society decide to undervalue males?

Regardless of the answer to their question, the topic would then be on-the-job deaths instead of the gender wage gap. I chose to answer the part of the question relevant to the gender wage gap.
That is a thoughtful distinction, too. I think you're right.
> After all, that largest known organization tied to sexual exploitation of children is.... the catholic church.

If you think that's evidence against the theory, you're committing a common statistical error. The internet could spawn a million new pedophiles that all have multiple victims, and the catholic church would still retain the title, because even though it may be the largest offender, that doesn't necessarily mean anything with regard to total offenders, or where they come from.
I thought those stats were for Facebook, no?
As for C, sure, AT&T is so much better than FAANG. C++ was also heavyly corporate. Python won over Ruby because of FAANG support (I personally like Ruby more, but as it's not supported by big companies, it remained behind in deep learning for example). Also NVIDIA has great Python support, which is really important for high performance software development.

As for Perl, I just look at it as a stepping stone for more modern scripting languages.
Interesting, I thought I had exhausted the list of string modification functions when checking how to work around the hash symbol. That's nicer than my solution by far.
The point was to get a paper published. That's it.
> to focus on Firefox.

Finally? It took them almost two decades!
Are you saying young people in non-western countries think facebook is cool?
Ask HN: When do you replace your Macs?
I have a 2015 MacBook Pro whose batteries have started swelling up lately. It's not covered by the recall, so I have to pay out of pocket. I've been thinking of a few options:

1. Get a new one. The old ones is six years old, hot, noisy and struggles with external 4k monitors. I've heard good things about the M1 here on HN. But it's rather expensive and wasteful.

2. Get the batteries replaced. It's only 10% of the cost, and a lot of the other problems can be fixed with a pentalobe screwdriver and a can of computer duster.

3. Do nothing and risk burning down the house. I have no clue how big the risk is.

What are your replacement strategies?
Covid probably killed off flu in nasal passages kind of like the common cold does to other viruses
We need to talk. What should our next default font be?
It's almost as bad as bringing an IRL audience to watch people be fired. I know of a startup that did that to me once because the owner was a massive prick and their VC had zero professionalism or taste.

There are things you just don't do in business if you're a professional:

- Fire people reactively, emotionally, and/or publicly

- Have management disagreements in plain view of everyone

- Hire random people and throw them into other people's teams

- Have disagreements in front of outsiders

- Let jerks accumulate/jerk behavior go uncontested

- Plan and execute your business so poorly that you hire and fire swaths of staff with less thought than moving around furniture
Imagine actually believing this. The UK started counting flu and coronavirus as one in Autumn.
Bike-Sharing Utopia
They did preface the post by saying they’re an engineer. Most likely that wasn’t their decision.
Withholding lifesaving medication from people so that they trust you more is idiotic and irresponsible. I don’t know how anyone could possibly have thought that it would work.
My favorite HÖR BERLIN: https://www.youtube.com/watch?v=4MBQFq06w5Y
I'm on emacs with spacemacs (long live spacemacs) using python and lisp. Everything's hunky dory. My IDE is not my bottleneck.
I think it’s fine to discourage vacant lots, but the skyscrapers we are talking about are the opposite of a vacant lot.

Whatever the tax on these buildings is under LVT, it will be more unaffordable by their neighbors that are shorter and use more land. There is a higher incentive for neighboring buildings to get torn down and get replaced by taller skyscrapers like these.

It’s just odd to point to the buildings least affected by the tax as the sort of development that would be discouraged.
I absolutely love it but is it really obvious how the jack connection thing works? I would imagine only to former switchboard operators and modular synthesizer players.
It's not uncommon for consultants to fly weekly for long term projects.
As someone who has invested time into vim, I can edit text files with it much quicker than I could with nano. I also suspect someone with sufficient nano experience may be as capable of coding in nano as I am in vim.

"Use the right tool for the job" is all well and good (I mean, who wants to use the _wrong_ tool for a job?) but can lead to false dichotomies around tools which are designed to solve the same fundamental problems/use cases. I would posit that the model you suggest only is applicable to people with limited experience with vim, nano (and/or emacs). I would generally recommend that someone picks one and runs with it.
I made gears for 5 years, and did IT and electronics before that. The problem with making a gear (qty 1) is the setup. If you don't have 5 axis CNC and the right set of software and cutting tools, you're stuck with old machines that require a huge inventory of cutters, and setup times just for gear cutting in the order of half a day's work... for a single part.

Once you cut the part, then you send it off to hardening, get it back and then grind it to final dimensions, for a really, really good gear.

I want to make it possible for a job shop, or someone in their garage, to be able to turn out any given spur, helical, or bevel gear. I believe the low cost CNC controllers and open source software can be leveraged to make a machine to do this for less than $1000.

Hardening is outside the scope of the project, but grinding is just cutting by different means, and should also be possible.
do not trust what people say they are

define people by what they do

that works with software too
> Isn't one other difference the fact that when you own a physical art piece, you have the option of hanging the original on your wall and claiming the exclusive right to see or move it whenever and however you want?

You definitely have control over the physical object. You don't, however, have control over whether or not the artist can sell prints. The artist retains the copyright and will be able to sell prints, including signed or limited edition prints, without your permission. This might not apply if you commissioned the work (e.g. it's a portrait of yourself or your family), but then the same principle would apply to a purely digital artwork.

In general, thinking about NFTs in terms of ownership of the original work, or of the copyright, is a mistake, and one that the article also makes. For some reason people seem to expect that buying an NFT ought to confer ownership of the copyright, or that it's somehow remarkable that it does not (the OP says "Sundaresan doesn’t own the copyright to Everydays. All he bought was a non-fungible token (NFT)"). But physical art doesn't work that way, and I'm not sure why we would assume any differently for digital art. NFTs are best understood as providing a mechanism for creating the equivalent of autographed prints, which is valuable for digital artists because nobody wants to buy their original AfterEffects or Processing or Blender files.
Show HN: Graph-signal-processing using torch-geometric
- This project has application in pointcloud denoising.
- It implements chambolle-pock primal-dual algorithm.
- The use of torch_geometric allows faster processing on gpu.
Yeah, this is something I too struggle to understand. A kid new to it quickly gets the basics of an iPad. But a grandma struggles with it. Maybe all their preconceived notions cause a mental barrier for some older folks in adopting new technology? Maybe it's just that people are variable in their adaptability and there probably will be kids too who find using an iPad really hard.
A neural network can also be set to learn unconditionally return a fixed value with no learning feedback. I don't think lower bounds on capabilities are very informative. So could many arbitrarily complex arrangements that do massive amounts of work only to discard it and return a constant. An upper bound of what an approach is capable of is more useful. Say no matter how vast a look up table is it will never return a different value for the same input regardless of prior sequence.
Embed Chez Scheme for great justice (and performance)?
Did Fedora's selinux policy stop this?
Someone correct me if I'm wrong, but based on the Rust Foundation website, it looks like the point of the organization is mainly to allocate funds to pay people to do work relating to the Rust language and community. So it seems like paying for a board seat means you get to indirectly influence the direction of Rust by deciding which parts people get paid to work on, and which parts are stuck with unpaid volunteers. I don't necessarily see anything wrong with that, it's good to see people get paid and the people paying should have a say in it, but it seems different from people claiming that paying for a board seat doesn't give them any additional influence over Rust.
A Cross-Ideological Case for Ending Exclusionary Zoning
> App stores changed none of that in terms of fundamental activity one needs to do.

This just isn’t true: app stores vary but they added some key changes — developers have a reputation to worry about, stores restrict what APIs you can call, and it provides a single place to force updates or pull malware. That’s not perfect, of course, but it’s better than just installing whatever you find online — Facebook et al. wouldn’t be upset with Apple if it wasn’t working.
In its currently proposed form, a 40% tax on gains at the moment of sale, is effectively a tax on middle class. Those with a million in a brokerage account, i.e. the solid middle class, usually have to sell most of that when buying a house, and so they'll have to pay 40% on their entire gains. In practice, this tax will take back the gains from the last year's bull run of the stock market. If the new tax stays for long time, it'll effectively reduce the sp500 gains from 10% minus inflation to 10% minus 4% minus inflation, so about 3% per year at most. The rich, on the other hand, have 100M in stocks, but they need to sell only 250K per year or 0.25% of their assets and pay 40% only on that miniscule amount, while the 20M gains from the last year will keep sitting tax free. If the WH created an annual capital gains tax regardless of whether assets have been sold, that would tax the rich to the full extent and those rich would be furious and would do anything to change the US administration at the next elections.
Whatever the land value tax is, neighboring buildings will pay far more, because they use more land and there are fewer floors to spread the tax over.

A LVT increases the cost per square foot more for shorter buildings. A 10 story building pays about twice as much on a square foot basis as a 20 story building. The whole point is to encourage taller buildings.

(It’s not quite that simple since taller buildings probably have less usable square footage per floor, but that’s basically how it works.)
I prefer to focus on one at a time. My current project is a hypervisor that runs containers: https://kwarantine.xyz
It is a kind of rolling shutter effect, but you're misunderstanding the finish camera's design - they capture a single column of pixels and the horizontal axis is actually time. This is why the background of photofinishes is a bunch of streaks.

https://en.wikipedia.org/wiki/Photo_finish#Strip_photography
Explainable AI Guide
Two-year olds have a lot less experience with how the world works, and so both have less to unlearn, and more patience to try lots of things that don't work until they find the one thing that works.
One time I was really sick at an airport McDonalds. Fever, sneezing, the whole thing. But you're in an airport, and you have to eat something.

I had to explain almost pedantically why they should allow me to order verbally instead of using their touchscreens, for the safety of the other customers.

I think today, they'd have a protocol to accommodate people who are obviously sick so they don't have to touch anything. In fact, they probably don't even let healthy people use touch screens, if I had to guess.
Making sure Rust works well is good for a company that uses a lot of Rust. It's pretty much as simple as that.
Find another company willing to hire you to work full-remote.

Tell your boss that either the company allows you to keep working full-remote or you're leaving.
2020 Election Had Largest Increase in Voting Between Presidential Elections
Before becoming a web developer I worked as an embedded systems dev for a few years. That experience left me with valuable skills in data structures (Everything is C), understanding how a processor works and executes instructions and hardcore debugging.

Not sure if I would recommend building a career in embedded but you will start learning transferable skills doing it in your free time.
Pretty sure they are referring to herd and shepherd: https://www.gnu.org/software/shepherd/manual/html_node/herd-...
HN went really emotional about this particular matter
This speculation has also been long debunked with a look at the mortality per week/month compared to the same time period in 2019. Which revealed that at least in early 2020 a ton of deaths were unaccounted for, due to limited Covid-19 testing as well as deaths indirectly caused by Covid-19(delayed surgery thanks to overloaded hospitals etc.)
Somehow they've managed to stay out of the news, while Rust has been endorsing BigCo's regularly for a while now...
echo "set linenumbers" > ~/.nanorc
Sure but I'm talking about the pursuit of the best quality film simulation, not merely a good enough solution for most people (which X definitely is, to be clear!)
My ongoing projects include a web app (https://cover.yoga - WIP), a mobile app with a website (https://sheepdiary.com - WIP), another mobile app (https://apps.apple.com/fr/app/beat-yoga/id1505203964 - revamp ongoing, although I forgot to renew the domain name beat.yoga and lost it), and a few non-technical projects (an online business bootstrapping YT channel, i.e. how to do it all yourself without raising money, and a yoga classes YT channel). I also want to start learning ethereum development and build something there. That's in addition to a full-time job. Hard to finish everything, but also hard to just focus on one thing.

Really enjoying this thread, feels like we're a community sharing the same problem.
> On the other hand PCR test are not inaccurate at all, at least regarding false positives.

https://www.thelancet.com/journals/lanres/article/PIIS2213-2...

between 0.8% and 4% false positive rate according to that, making them completely unsuitable for mass testing. On top of that BBC's panorama did a program pointing out the sloppy standards at centers where the tests are processed.
I'm sure the "visionary" sponsors represent "community" needs perfectly! Translation:

"Buy yourself into an obedient hiring pool controlled by the Steering Council."
I don't think Rust has been a "Mozilla-centric" organization in a long time. Or at least the Foundation has no bearing on it.

Very early on Rust was made independent of Mozilla. And since the layoffs it's hard to argue they had much indirect influence left even before the Foundation was started. Well, no more than other companies using Rust.
I would not say yes. You can't buy ethics.
This is the problem with "presumptive positive." If you call the physician and he says "sounds like covid, call me if you develop serious breathing problems" and that never happens, like in most cases, now were are not counting anything, or worse, counting one as the other.
Routine Genetic Testing May Impact Patient Outcomes, Survival
I enjoyed this post however was hoping the result was going to be more interesting than the rather obvious "buy a few months early and keep looking at prices in the meantime."
It’s not really unusual for things to be vague. I don’t know of any organization that gives the level of specificity around decisions that you’re looking for.
I made a sister comment slightly after yours (https://news.ycombinator.com/item?id=26983932), but I think it's also worth noting that the two-year-old probably comes to the iPad with the idea of playing with it and seeing what happens. It's easy to make something happen on an iPad, and the two-year-old is delighted by most of the responses.

By contrast, someone older but less experienced to technology comes to the iPad with a specific goal in mind. Unlike toddlers, whose whole mission in life is to form an image of what to them is a uniformly mysterious world, these are smart people who don't want to have to learn a whole new paradigm to do one thing. Not only can they not do the thing they want; worse, the motion and lights that accompany their attempts are not delighting to them as to the two-year-old, but somewhere between distracting and unpleasant.
Doing the real thing is a lot of fun. Just need a bunch of used tapes and a walkman or generic tape recorder. You can convert files using kcs on msdos.

The ultimate experience would be loading an entire program and running it straight out the tape instead of converting wav files back and forth. Sadly the IBM PC tape port is an obscure extension and is totally nonexistent on emulators.
Ask HN: What is the FOSS project with the worst code quality?
I was having a discussion with a friend yesterday and realized that there aren't really any good resources with examples of bad code that actually does something useful. I'm sure there is plenty of terrible code on GitHub that is technically FOSS, but what is the worst among projects which actually see moderate to widespread use?

Note that this is very informal and for entertainment. Authors of FOSS software, we all love what you do! At the end of the day, what really matters is if the code is solving the problem it was intended to solve.

To start things off, I've found the Gradle code base to be very difficult to navigate. It's a great build system, but actually figuring out where functionality is implemented is very difficult.
> and as a result comments like mine will invariably be moderated down to invisible.

Please don't downvote-bait or superciliously posture like that. It degrades discussion noticeably and breaks the site guidelines: https://news.ycombinator.com/newsguidelines.html. Note the second-last one. Also this one: "Please don't sneer, including at the rest of the community." Also this one: "Don't be snarky."
i get a lot of cold pitches.

1. don’t play coy. lots of people don’t actually say what they are doing.

2. guess the next questions and reply to them. “can i see your deck?” often comes next, so attach the deck. explain your current state of traction. funds raised so far. link to demo. screenshots.

3. if you cut and paste, make sure you aren’t changing fonts etc.

4. don’t use bulk emailer or anything that adds clicktracking. if you are mass emailing, i can tell.

5. don’t use whatever investor database that everyone else does. about 1/3rd of the stuff i guess lists “because of your investments in X, Y and Z...” where x,y,z are always the same three obscure companies that happened to be at the top of my crunchbase profile at one point.
I am deeply skeptical. There are major differences between influenza and COVID-19 symptoms. Never mind the shakiness of your premise about PCR tests.
> They failed in their effort to deliberately insert bugs, but were able to inadvertently add dozens of them. ... kernel maintainers (and maintainers of many other free-software projects) are overworked and do not have the time to properly review every patch that passes through their hands ...code going into the kernel is often not as well reviewed as we like to think.

Sounds like there’s some room for improvement in the process of how lighter weight contributions are introduced, reviewed, and land in the kernel.

Perhaps there is a technical solution that would help ease the load off maintainers and shift some of the burden to patch authors.

—

When I find myself in times of trouble / mother Mozilla speaks to me / whisper words of wisdom / don't use C.

And in my hour of darkness / Rust is installed in my system tree / emitting tokens of wisdom / don't use C.

And then the broken hearted people / maintaining kernel code agree / Rust's safety is the answer / don't use C.

For though they may be parted / Rust will prevent Use After Fee / they will see the answer / don't use C.

And when the code is cloudy / the borrow checker confronts me / thou shall specify reference lifetimes / don't use C.

I wake up to the sound of safe code / not one vuln surrounding me / rust is in the kernel / no more C.
Microsoft's alternative:

https://github.com/microsoft/Power-Fx
also, "web blog"