skysight-inc/HackerNews huggingface dataset:
I find the overpopulation argument really interesting in how it compares to similar issues:

1. There's too many humans, killing humans to reduce the population isn't really a palatable solution to anyone.
2. There's too many cats/dogs, killing them seems much more reasonable to some, and awful to others. They're in the sweet spot between family and wildlife.
3. Pests (deer, rabbits, etc) are over-populating, killing them is pretty much A-OK.

Personally I see a cultural issue akin to wastage. Especially in the US, we love to buy and throw stuff out all the time. I would hypothesize that people who buy/rescue mutts and less desirable breeds are more likely to abandon them after some time. Others who spend thousands of dollars on a specific breed they like will be more likely to keep it the duration of its life.

I see the solution as more of a tax. Stop letting people get cats/dogs for $20. I also don't think inspections are unreasonable. The government already inspects half of the industries, what's one more?
It would be magic to have a technique whereby a blind person could classify images.
No, I don't believe I am thinking of Renaissance Capital.
As my pathologist father quipped, 'Everything is poisonous at some bodyweight-relative dosage.'
Welp, it's hardly a phone if you can't call from it. A mobile device, perhaps.
I'd like to read it, but not by signing in.
Until California bans animal-based agriculture, this is just hypocritical bullshit...

This reminds me of people who are clamoring for a minimum wage hike with a closet full of sweatshop clothing.
Serious question: with all this effort, has your life improved in any tangible way? What did you gain from using these products?
>Normally I'd call it "Open Source Dev" mentality,

Look, I get that there are some jackasses out there, but I think it's really wrong to use the words "open source dev" as an insult. People are out there giving their time and talents to the world for free, and we're all better off for it. An imperfect volunteer still deserves a thank you, not public ridicule.
Attend CppCon once and it totally changes your mind. Mind blowing number of pure educational talks. There is literally no other conference comparable in terms of technical talks. The rest should be renamed to AdCon.
Cultural factors are important. I would just challenge you a little to consider that some people who are older than you might not like this cultural tradition. I don't know if there is a polite way to find out, but I personally don't feel like an older person. Even my Mom doesn't feel like an older person! Being treated like an older person when you still have that same young enthusiastic person inside of you can feel like you are being excluded for nothing more than how you look.
>...everyone seemed to be perfectly okay with init until systemd came along...

Everyone was definitely not OK with sysV init. That was the problem. The distros extended it in various incompatible and not very good ways. Regular sysV init was OK for what it did but hardly anyone used it that way. Systemd was not a rewrite of sysV; it was its own thing.

The question of how to do stuff in a Unix like OS is still very much open, making systemd did not magically make the question go away.
Considering the alternative is local storage, and I can include traditional csrf tokens, it still feels like a partially supported samesite flag with httponly is a solid defense against xss and csrf and doesn't lead to a road of dangerous tech debt.
I think that was intended as a basic applicant filter, which the previous commenter failed ;-)
I wouldn't call it unethical, but unfair. It happens mostly in the more extreme corners of the political spectrum, whether it is right or left. That perspective of non-discussion has gained a strong foothold in the "center" unfortunately, too, recently. I believe many people have the feeling that they haven't been heard and thus are not interested in listening any more.

It's not an irreversible trend, I suppose, if each and everyone of us manages to take one step back and start listening again.
No, saying that you can rely on third parties just for the timestamp but not for the whole blockchain
To a certain extent, accessibility as a value, means doing some things despite their unfavorable economics. The proverbial example is wheelchair access.

In some places, a wheelchair bound person can't access half of buildings, or rooms (important ones like toilets) within buildings. The streets themselves and transport can have access barriers like stairs.

In some other places, building codes/rules demand that even private homes are accessible. To an individual, this can be frustrating. Why are they forced to build a ramp using their space and their money? No one they know even uses a wheelchair. Is all this for that one time in 12 years when someone needs it?

I don't know the answers, personally, nor do I have serious opinions about how all this should be handled. However... I do think that if you are making an argument for wheelchair ramps as standard building code, you have to be making that argument at the city/society level.... the needs of all wheelchair people to access all buildings/places in a city. You can't reason about it via a single ramp and its users or lack thereof.

Obviously, it never gets to 100%. But, it does get pretty good. Compare many types of accessibility now to 20 or 50 years ago... acheivements have been achieved, with real impact on people's lives.
Rush limbaugh told me it was a hoax.
Oops! I'm not actually familiar with the Thunderbird source's organization, so I just went by what was marked as owned by Thunderbird in that wiki page I linked.
Late 30s through mid 50s.

They've all had diverse experience, were great mentors for younger engineers, very adaptable, and mostly dependable... especially during crisis moments.
While it could be a driver/hardware solution, I know that windows supports it, (I'm sure linux too), so it could be an OS solution, and my guess is that it wouldn't be too much work (tm) to add it.

However, as other have said, adding just one feature isn't too bad, but 1000 people wanting just one feature becomes unmanageable, and ChromeOS is intentionally slim.

There are mice with built in profiles such as the Razer and Logitech series that can switch the mice buttons (and have a button to toggle the profile). They aren't crazy expensive either, the logitech one is ~30$ IIRC.
> is it a "power-user" feature to want the buttons the opposite way around?

That's supported.

What isn't supported is mapping arbitrary buttons to arbitrary functions because that's a hard problem to solve generically: see Evoluent having to ship their own customization software for Windows and Mac instead of just using OS configuration screens.
Why we need to slow time and scale down
Early 40s, so far.
It's probably more like, "let's lock ourselves into an early design decision that makes it hard to expose input remapping without realizing that's what we're doing because the architecture looked so much cleverer that way".

The OP isn't asking for some beautifully engineered UX with GUI that walks you through every possible disability modification. He's more than happy to go through a long procedure [1], as on Linux, to get that memory block to point to a different address. He just wants it to be exposed at all.

Others have claimed that this is some kind of full-featured thing. Well, as best I can tell, his Linux workaround just involves xinput and lsusb, both of which are available on Alpine Linux, the ultra-minimal distro.

[1] https://shkspr.mobi/blog/2018/05/using-the-evoluent-vmcr-c-s...
>Exceptions? Nah, multiple returns! Dependency management? Who needs it... Oh, wait.

I thought consensus was that exceptions, like OOP, is an antipattern. I guess there's room for different opinions. :-/
>Many countries simply replicated the same structures with a different colour of face at the top.

I think the point you're missing is that it does not matter the _colour_ of the human. Humans are greedy by nature. We are all animals.
Any good examples of small companies that pull this off and the bots/CI/tool whatever they use to do it?
23–26 mSv of radiation. If the Alzheimer's doesn't kill you the PET scan will from a secondary cancer.
Its not old and dumb - Apple introduced USB-C in the iPad Pro. I won't buy a new iPhone until it supports it as well.
I found the publication that the article discusses.

https://pubs.rsna.org/doi/pdf/10.1148/radiol.2018180958
Economics is just too complex for the scientific method. Feedback loops are very long, nothing is reproducible and you can almost always find a measure by which whatever you are looking at looks good or bad. But yes. All successful economies are mixed economies that have evolved by pragmatic adjustments and not by ideology.
Is there reason to assume that Disney won't wreck it again? Because I remember seeing "Mickey Mouse is about to be public domain!" headlines 20 years ago.
But it is a constant pattern with Google. See https://shkspr.mobi/blog/2014/12/do-all-google-employees-hav... and https://shkspr.mobi/blog/2015/11/googles-yellow-is-too-mello... for two examples. I'm sure you can find more.

And, yes, I am being rude. I am in pain and it sucks. I've tried being polite for five years and the bug hasn't got any significant attention. Now it has.
Ask HN: How can I pivot from firmware to software/web development?
Greetings fellow hackers!

I've always loved working on firmware since the uni days but after 2 years in the automotive industry, 2 years in the semiconductor industry and almost 3 years in the consumer electronics industry, most of them $BIG_CORPS, I've had enough of the nightmare that firmware work is becoming and would like to try my luck in the software/web develpment world.

Software wise, I have experience writing Python, C++ and C# apps. Nothing fancy though, most of these apps were tools intended for internal use or in manufacturing facilities instead of being stand-alone products. I also study some JavaScript in my free time.

I'm 29 years old, European, have a BSc in Computer Engineering and a MSc in Embedded Systems, however, every job I apply for I cannot get passed HR. And I don't mean Senior Dev positions in FAANG like companies, I mean local small to medium shops apologise saying they're only looking for candidates with previous on the job experience. I am willing to take a huge pay cut to get in but I never get to any interviews in the first place.

Do any of you go through this? How did you do it? Was it worth it?
"but not the misogyny that drives them"

Smearing half the country this way is a sure way to lose an election.

Take the bananas out of your ears Democrats! Or else it will be Trump till 2024
Its ridiculous. It is not even a dumb phone let alone a smart phone. There is no SIM, no cellular modem, no Wifi, no net connectivity of any kind.
The only way to make it more efficient is to use less energy to flip that bit. Energy use always end up as heat.
https://outline.com/Kcmrju
The VCS/codebase-tooling-size argument rings a bit hollow.

We have really good code-search tools that are heavily optimized and indexed (from ripgrep/silversearcher to more centralized things like hound, when local-disk performance just won't cutit).

It's not hard to optimize Git workflows to be faster with relatively simple tricks, and if that absolutely doesn't scale for some reason and VFS isn't an option, there are always centralized VCS systems like Perforce that solve this. P4 gets a lot of shit, but it's really good at solving the gigantic-repo domain; tune your client properly and you can initial-sync 10+ GB repos in the time it takes to get a cup of coffee (and, if your company is large/old enough to have a repo that big, it can probably afford the Perforce licenses).
I've been a big fan of Wittgenstein since college, and have at this point read just about all of his work. I might suggest that people new to Wittgenstein start neither with the Tractatus nor with Philosophical Investigations, but with the Blue and Brown Books (you want the Blue part).

These are lecture notes toward what would later become the PI. They're way less systematic than the big two, but they'll give you a great feel for Wittgenstein's thought.

I'll also second Monk's biography, which is just superb.

One of my favorite things about Wittgenstein, is that there's a powerful strain in his thought that regards philosophical speculation as essentially a form of "madness." That is to say, if you're sitting around wondering what "justice" is or trying to figure out the mind/body distinction, you're engaging in a kind of nonsensical behavior. It is the purpose of philosophy to resolve these problems -- which, in Wittgenstein's case, often meant showing why they're nonsensical questions in the first place -- so you can go back to living your life. In Monk's biography, you often see him revolutionizing modern philosophy and then afterward going to work as a gardener.

I think this explains, in part, why he is more admired than influential in modern analytical philosophy. He is one of the many twentieth-century philosophers to suggest that the proper outcome for philosophy is to stop doing it.

[edits for typos]
Black Mirror: Bandersnatch Star Will Poulter Quits Twitter
Detailed Agenda of a DDD Big Picture Event Storming – Part 2
> The absence of a desired feature is not a bug.

It is a bug if it excludes disabled people.
> If any m of n stakers submit their part of the signature, a random number is created; no smaller subset of stakers can predict what that number will be, and the number is the same regardless of which stakers submit.

so the number is known just from who is participating in the scheme? who controls the `n`?

> Any staker can see the evidence that you signed conflicting histories

what if there is a temporary network split? everybody who signed on chain A is now malicious actor if they sign on chain B and vice versa.
The preface is actually very fun to read. Very honest, quite cynical, too.

>"[...] mainly because I was obliged to learn that my results (which I had communicated in lectures, typescripts and discussions), variously misunderstood, more or less mangled or watered down, were in circulation. This stung my vanity and I had difficulty in quieting it."

Such bare honesty! I love it.
The problem with that is you also block the pins needed to negotiate power delivery over USB C, so you're limited to 10 W (5 V * 2 A). Laptops that use USB C for charging use C and not micro-B precisely because they need more power than that.
This comment spreads misinformation IMO. My first laptop was a chromebook and it treated me well for years, albiet with chrubuntu.

Standard ChromeOS shows 0 additional ads compared to standard Chrome on Windows 10 or even Firefox on Windows 10 without an ad blocker.

In fact both Ubuntu and Windows 10 do, or have shown ads outside of the browser, so IMO they have _more_ ads then chrome os does. Nothing stops you from putting an ad blocker on Chrome OS too.

That said chrome os isn't for everyone, but I would not call it a "Google ad-viewing portal" what so ever. That suggests it's like the kindle fires with their ads which isn't the case.
I don't use accounts with any of those companies, and I certainly wouldn't start just for a JS tutorial.

Why not just save progress as a cookie? (Why do websites have to have centralised corporate surveillance?)
I don't blame you, but next time you go to a foreign website, you can look out for icons that resemble national flags or EN.

There is usually an English version of the website available for important government websites (as with this case, the button is on the top right corner).
As far as I know, angry blogging is the only way to contact google directly.
Learning about the gods of old greece and their stories is still part of the curriculum in a lot of European countries. I doubt most would think of the Moon Landing first.
Kenya Considers Protection of Privacy and Personal Data
English bulldogs tend to be bigger and clumsy which leads to accidentally hurting small children. Keep in mind too, that even though their fighting temperament has been bred out they were originally bred to fight bulls[1][2]. A bigger dog with strong jaws can seriously injure a small child in a single act of aggression.

For these same reasons I also wouldn't have a pit bull in the house with a small child.

[1] https://en.wikipedia.org/wiki/Bull-baiting
[2] https://en.wikipedia.org/wiki/Bulldog
Do you have a link to such an item? All I have found is devices that lower you to USB A-style 10 W charging.
"We have ten years to save the world" - a statement made repeatedly during the last 30 years.
Stellar, like Ripple, is centralized. They run an append-only database that only they can approve transactions on. Ethereum is attempting to be far more decentralized, which is why it’s so difficult. Stellar may solve problems but the types of problems it solves are nothing like what Ethereum is doing. And smart contracts are indeed important for many applications, despite their flaws.
> you can overprovision a battery

Which comes at a cost, in dollars, size and weight. Which is why it's probable no phone manufacturers actually do this.
“We” have much more than that. I find it borderline amoral that the IPCC do nothing to stop the catastrophist interpretations of the actual science.
Al Gore also invented the internet.
> The ADA does not apply to products,

Why are you assuming I'm talking about the US?
I think we're talking about two different things: economic value and the price of currency. I agree that you don't want currency deflation. But over decades, I don't think that has much to do with the value to users of goods.

I can think of a few obvious places where they split. One is where we increase quality. A well-trained chef doesn't use significantly more resources than a bad cook, but the result is much better. There's also quantity; by 1980s prices, I have lost millions of dollars worth of data storage in my couch cushions. (Entertainment is a great example of both dimensions.) And it can be perfectly healthy for an economy to decrease hours worked for the same or better result, as in Germany: https://www.economist.com/graphic-detail/2018/12/28/why-do-s...

So sure, we want currency stability, and we don't want recessions. But I don't think we face a Midas Plague [1] scenario.

[1] https://archive.org/stream/galaxymagazine-1954-04/Galaxy_195...
1) New York City, NY, USA

2) 3 in my building: RCN, Verizon FiOS, and Spectrum

3-4) Verizon FiOS: 940Mbps down / 880 Mbps up for ~$94 |
RCN: 1000Mbps down / 20Mbps up for ~$65? | Spectrum: 940Mbps down / ?Mbps up for $65? (all prices including taxes, fees and modem/gateway rental)

5) RCN 250: 250Mbps down / 20Mbps up for $44

6) I use FiOS 100Mbps up / 100Mbps down plan for $54 (advertised as $39.99 but I pay $54 with modem rental and auto-pay from my checking account). The service is descent except it can slow down in the evenings when streaming video, which I suspect is due to packet shaping. I have found that using a VPN with a local server typically increases speed during these peak times and allows me to max out my speed.

7) Sadly no, but there is this: https://www.nycmesh.net/

8) I like how the fiber is run into my apartment and near my desk. I like how they offer a fast upload speed of 100Mbps for the cheapest tier. I don't like how I have to enable auto-pay from my checking account to get a $10/month discount - but I use a separate account for this purpose, different from the account I have my paycheck deposited into. Their phone support is descent and local to the NY/NJ area, which is nice. My price is locked in for a year, and after that, if they raise the rates, I am likely going to move to RCN. RCN is a cable service and claims they will be reconfiguring their network to allow for a faster upload speed in the future, greater than 20Mbps, though that should be adequate for my needs.

Also, I am quite lucky that my building offers 3 options for Internet. The most common provider is Spectrum, followed by Verizon FiOS, and if you are lucky, RCN I am told.
So disappointed with all the comments defending Chrome OS because it aims for a minimalist design and doesn't add feature bloat. You can't really count accessibility and other features as the same thing.
Author here - thanks for this! I was wondering why Wasm was RWX.

My 2c: I think that there will be risk of code injection as long as write_protect_code_memory in Heap is writable. Changing that flag will usually mess things up and crash writing to RX memory (CodeSpaceMemoryModificationScope won't switch to RW), but a well-crafted exploit might be able to get a fresh executable MemoryChunk (which will now be RWX). It's likely complex to exploit, but the incentive is that code injection is more reliable than ROP when targeting multiple builds (unless you build the chain dynamically, which is slow and often painful).
Well, since you mentioned Docker:

echo Z3JlZ0Bhc3NldG1hcHBpbmcuY29tCg== | docker run -i busybox base64 -d

Edit: Yes, I'm piping your email address through an operating system image I just downloaded from the internet and, to be honest, I feel quite badly about this. :(
Hi,

I have to agree that one should be using PHP 7.2. It also gives a nice performance boost to Matomo.
The required PHP version for Matomo is shown in [1] (5.5.9 or greater)
Can you please send me a link to the FAQ page mentioning 5.3 (e.g. to lukas@matomo.org) so they can be updated?

[1] https://matomo.org/docs/requirements/
Something similar happened to a friend of mine in a hotel back in the days of dial-up. His laptop dialer was hiccuping, and instead of dialing 9-1-(access number) was dialing 99-11-(access number). After a couple of tries, a couple of cops showed up at the room wondering what was going on.
I didn't actually know somebody already does this, but a conceptual idea has came into my mind yesterday: what if there was just one big code repository for a particular programming language and everything anybody writes would immediately become a part of the standard library? It feels kind of a collective brain...
Avast Premier Antivirus 2019 Crack and License Key Full Version
Apple and Google, Give Us a Dumbphone Mode
Bloat and the failure to remove broken/bad legacy code have nothing to do with monorepos.

"Hey, what does this server do?"

"No idea; it hasn't been touched in years. What's deployed to it?"

"Some 'foobar-ng' thing, never heard of that. Says it was last updated 5 years ago. Pull up our source repo for that package, will you?"

"Hang on, we've got like 30 services with names containing 'foobar', let me find that one . . . oh god. You don't wanna know."

"Fuck it, I'm just gonna shut this server down and remove that ancient, dead, busted package."

"The main billing system just broke! What did you do?!"
I disagree. This move will put shelter pets in front of more people who otherwise might not even known about the horrible conditions that led to an animal being at the pet store.

Those people who wanted something very specific will likely have gone to some breeder anyway.