skysight-inc/HackerNews huggingface dataset:
My current employer has a nice balanced approach to this: everything is a code review. I may need a gatekeeper to approve my change, but I can always submit it.

It’s also safer this way. Not even the proper owners should routinely be on production shells or tools with live write access. They also go through peer review with each other. Once the infrastructure is in place for that, it makes sense to open up.
>https://www.theverge.com/2021/10/25/22744504/hertz-tesla-ord...

>the source you linked says the 1.65B is from coronavirus relief. It doesn't preclude them from raising more through other channels, eg debt/equity.

Sure, but I doubt they raised more than 4bn. Even if they did, don't you think is a bit fishy to suddenly spend your whole lifeline in (not a few, but) a hundred thousand electric cars?
My impression is that the design team felt somewhat liberated from Jony Ive's design aesthetic, hence the elimination of the Touch Bar, the return of MagSafe, the SD slot, and (most jarringly to me) the curved under-body. Nevertheless, I welcome the changes (except for the curve).
You seem to know a lot about customer ripoff models. Are you in the ads business?
"Dropping in a cheaper keyboard and cutting the touch bar is a mistake."

Sometimes people state their opinions as facts. Sometimes people don't say anything to defend or explain their opinions. They just blurt them out. An it makes the internet so fun!!
Machine+Learning+Setup+&#8211;+Part+1:+Python+Virtual+Environments
Thanks for pointing that out, we better wait till Breitbart and Ben Shapiro weigh in before assuming anything is wrong
Luck had a lot to do with it. Just like Bill Gates was stuffed into an ultra-privileged boarding school that happened to have a computer, exposing him to an opportunity, Alexey Pajitnov was lucky enough to be born in Moscow, where he went to the Soviet Academy of Sciences. Tetris (I believe) was developed on the Academy's computers. Communism had nothing to do with it - but you had to win the Birth Lottery even in a bigger way.
This is a really good synopsis.
This feels to me like another example of how the drive to use nothing but functional components in React is harming readability. Class based components were allowed to define a `shouldComponentUpdate` method which would be called ahead of rendering to decide whether a re-render is needed.

Having the parent component memoise the component instead feels like a step backwards as we're now asking the parent to carry an understanding of a child component's implementation to decide whether re-renders are needed, rather than allowing the child to communicate that up the tree.
Thank you so much for writing it. I could feel your pain, and it was really liberating for me to read it. Often i feel very disconnected from people's seemingly pleasant experiences with modern hardware, it's always reassuring to read other people's detailed thoughts and feelings about why everything is wrong and broken.
Under a "public forum" doctrine?
Could someone explain it to me what burger memes are about? I'm not sure if displaying meat on screen is a good idea unless you run a fast food shop.
A Performance Review of GitHub Actions – the cost of slow hardware
No I mean you can charge your battery to 100% but it degrades the physical battery over time. I think this looks to be a separate issue affecting cars made in 2016.

"Only Model S and Model X vehicles with 85 kWh battery packs, which were discontinued in 2016, seem to be affected at that point."
I wonder if my particular experience is relevant:

I found out about 3 years ago that I write better backwards than forwards (like Leonardo). It is partly mechanical (I'm left handed) but partly something to do with how I process information. My forwards handwriting gets really bad -- I find my backwards handwriting easier to read. I have no problem keeping my letters going in the right direction when I'm writing backwards -- I'm better at it than when writing forwards -- except for numbers.

Numbers are, for whatever reason, very hard to write in the right direction for me (honestly, forwards too), though reasoning about calculus and graphs is far easier backwards.

Anyway, I'm still trying to figure that out. I think it is that our minds are coded to pick out language, so that pattern matching isn't so hard, but less capable of decoding numbers and reasoning about them.

At least for me.
> If I had my guess, she’s being paid by FB likely.

Facebook is paying her to portray FB as a bad guy. I don’t follow the logic, what am I missing?
WhatsApp at this stage had a small signup fee.
The pro media apps can exploit it. I suppose game developers are uninterested though.
There /is/ a US-International layout which uses both AltGr style and compose style entry of accented characters, although it's not the best. I actually made my own customized version of US-International for Windows in order to support more options for accented characters and certain extended Latin characters used in old and middle English.
> As a side-note, on the other hand, there have been plenty of mild communist municipalities that worked pretty well (and some of them still do) in Western Europe, or in Israël, for instance.

I don't think so. So what makes this work for, say, a Kibbutz, is that it's a voluntary association of people donating some wealth, and they can also leave the Kibbutz when they want and new people can come in whenever they want.

Thus the individual Kibbutzniks are almost all capitalists, as they continue to have bank accounts, brokerage accounts, pension funds, land holdings, etc on areas outside the Kibbutz.

Rather the Kibbutz is like a big coop. It's one business run cooperatively for the staff, and it's like a summer camp for the visitors. But each individual person still has their own bank account, and that bank account consists of private ownership claims on productive capital outside the Kibbutz.

But in a communist economy, you would not be able to privately own capital. The "true" communist Kibbutz would have its own currency, its own bank, and you would need to sell all your assets and donate them to the Kibbutz, holding accounts only in the Kibbutz bank that were backed only by the business in the Kibbutz. Then you couldn't spend the day picking oranges but receive dividends from Walmart at the same time.

BTW, in many countries there are coops of all sorts. Housing coops, business coops, agricultural coops. Capitalism, as a system, is not about banning corporate (e.g. group) ownership according to some agreed-upon bylaws. But communism is about banning private ownership. So capitalist societies have wide varieties of ownership structures.
Not that surprising. It was a big improvement over the 6-bit encodings that came before. All caps! And it was broadly assumed from the 70s onward that the 8th bit extended to a regional character set. Even my 1980s Canadian Apple //e supported displaying French characters, in some variant of Latin-1 I think. The easy extensibility of ASCII on 8-bit-byte systems was a big part of its popularity (and eventually its greatest curse when all the divergent extensions started meeting online).

Or just consider how the Japanese put up with computing in pure katakana (their writing system's equivalent of all caps) well into the 1980s.
Net metering is most certainly bullshit, as it selfishly and unfairly shifts the costs of both the grid's distribution infrastructure as well as the cost of meeting peak demands onto all other ratepayers.
Social Democracies are not Communist States. Communism requires certain extreme actions, not least of which is dissolving private property and seizing it for the state. Last I heard, Norway isn't taking everyone's land away and forcing everyone to live in communes.
That is really interesting. I added a comment below: https://news.ycombinator.com/item?id=28988027

I wonder if that has something to do with it
I find if you hire heroes with different skill sets you can avoid this dilemma. Or don't hire two Supermen. Hire Batman and Superman instead. But if a hero converts to a primadonna then they were never a hero. On the other hand if you're skimping a hero of the equipment and resources they told you they needed from day one, you're the a***.
The UK has operated a system for enforcing censorship for a long time. Formerly known as the D-Notice, later DA-Notice and now DSMA-Notice (Defence and Security Media Advisory Notice) [1].

The Defence and Security Media Advisory (DSMA) Committee responsible for the system has a website explaining its operations and history [2]

[1] https://en.wikipedia.org/wiki/DSMA-Notice

[2] https://www.dsma.uk/
FluentForever is based on this method - the initial product was actually a set of Anki cards.
I think even the Quebecois hate the French-Canadian keyboard layout. Certainly it's incredibly hated here in Ontario.
Thanks for sharing!

I have to say, I feel a bit “dirty” carrying so much unused and legacy code around with Linux, so I like people trying to reinvent the wheel just for the pleasure of a fresh start. For the aesthetics. Even if it’s merely a fantasy and not replacing anything soon, realistically. They are also keeping OS development accessible to new generations of geeks. The unfriendliness of C, the gigantic codebase and seemingly distinct culture make the Linux kernel quite off putting, filtering possible engagement by unfortunate parameters IMO. Novel OS development in Rust takes away at least some of those barriers and some of the gained knowledge may be applicable with the Linux kernel later.
if backpage got shut down, surely, surely... FB has a LOT to answer for...
This is an antipattern for a reason. Not only is the code less readable, it builds bad habits of code splitting state management and overall structure. A much better alternative is to just learn to understand the tools you are using better.
All of that being said, it's still heresy. Just because it may be "right" doesn't mean it's not heresy. Ask history.
Quitting doesn't do anything. Everyone is replaceable. That said, I think the time of affecting change from the inside has come and gone, in the case of Facebook. Unfortunately, it seems accountability's time has also come and gone in our society, so I don't know what the answer is.
At Blue Shield of CA, they used a web filter to block all websites that were for "Entertainment purposes" (back in 2015). Even music streaming wasn't allowed across the whole company. We ultimately just streamed music/things on our phones, etc but it was one of the more absurd IT policies for a company of grown adults.
Your argument makes no sense because qualified immunity doesn't even protect against CRIMINAL acts, even today.
You probably don't know the story. Selling was part of the plan all along. Whatsapp didn't even try to make money on their own.
Well, the point of all this is for Facebook to censor a lot more stuff than it does now. Seems plausible to me that Zuckerberg wants that too, but to retain the appearance of having his hands tied by regulation.
> Electric motors can autorotate just fine

Your video shows an electric helicopter with a full size helicopter main rotor, which is not what the Jetson vehicle uses.
yeah, I was thinking about this too as someone who's not super familiar with React — why isn't memoing the default behavior?
They may refer to the definitive shortage of built-in functions. The template engine itself only provides the bare minimum. That's usually not a problem because of template function libraries like https://github.com/Masterminds/sprig
For me it's a huge red flag. Either the company doesn't test their devices on real users, or doesn't care.
> What does pro even mean?

It means “the materials and manufacturing budget is increased to allow the designers to push the diminishing-returns boundary further.”

For competitive use-cases, where an increase in capability makes the difference between winning and losing, paying the increased cost of the more capable tool is a sound tactic.
Extreme "I can't separate the artist from the art" vibes here. Jordan Mechner could invade Poland and I'd still be a fan of the games.
How to Choose a Mac for Your Flutter Dev Studio
Co-founder of Reflect here: Thanks for the mention!

I think a lot of people think of "no-code" tools as something exclusively for non-developers; things like Webflow and Bubble for creating apps. I don't think that's ever really been the case, Zapier being a great example of that, but there's been a lot more tools coming to market in the past couple years that actually work well as a way to replace tedious code-based workflows. i.e. Use Retool instead of building UIs for internal apps, use Reflect to build automated tests instead of Selenium, etc.
Decided to try in rust to test the behavior [0]:

fn absolute(n: i8) -> i8 {
if n >= 0 { n } else { -n }
}

fn main() {
let nums = [i8::MIN, i8::MIN + 1, 0, i8::MAX - 1, i8::MAX];
for num in nums {
println!("{}", absolute(num));
}
}

Seems to cause a runtime error:

Compiling playground v0.0.1 (/playground)
Finished dev [unoptimized + debuginfo] target(s) in 3.57s
Running `target/debug/playground`
thread 'main' panicked at 'attempt to negate with overflow', src/main.rs:2:27
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

[0] https://play.rust-lang.org/?version=stable&mode=debug&editio...
Really cool that you mentioned OSv on your github, really not enough eye's on it, i think.
> But what happens when those heroes are unavailable? Maybe they're out on vacation, or medical leave, or they eventually retire or leave the organization because they're tired of propping it up?

I don't know why people insist on using examples like this instead of the more obvious one: What if they are hit by a bus?

Any of the other examples have trivial solutions in the event of an emergency: call them and maybe offer them some money. If they are very stubborn then go to their home and beat them with a wrench. But you cannot get information from a dead person no matter how much money or how big a wrench you have, and people die suddenly every single day. That's the worst case you need to be making contingencies for.
I’m not very happy with USB-C because it’s harder to plug in without looking. With USB-A, you can feel the port. With lightning, the tip of the connector is rounded so it’s easier as well.
They kinda do. Get on the soap box every day. Try out different material. See what draws the biggest crowd.

The good thing is that the algorithms optimize for a clear and transparent politically neutral goal: make money.
No, you are not weird, it's just Apple's idea of fostering progress by creating e-waste. It is a coherent strategy (irreplaceable parts etc.) that makes perfect sense form business point of view but is bad for users and terrible for the environment.
You worry about something that is out of your control:

1. Age.
2. What some specific company do

As a dev you must keep your skills up to date and try to become expert in up and coming tech. I am not sure why this changes with age.
But why do they then have to go and f##k things up with the damn notch...?
Now, I'm interested in an NBA score like this. I wonder how it will look like on code.
I thought the Pinebook Pro screen was fantastic. 14'' feels spacious after 13.3 :) The keyboard you sorta get used to. My main problem was the 4GB of RAM that couldn't really run Emacs and Firefox simultaneously. Do you code without a browser on the side?

I've tried to have an emacs-only workflow - but lots of stuff is complicated. CIDER will now open/browse ClojureDocs, but there is still no way to display JavaDocs without a browser. I also dunno how to browser Github short of cloning every repo I use.

I'd appreciate any tips :)

However, that said, I never found the processing power problematic
USB-A is the one thing I sort of miss--mostly in the vein of (as in the case of SD and HDMI) it would be nice when traveling or in a random conference room to not be dependent on a dongle/hub to plug various things into my laptop.

The need will certainly decrease over time--probably to a greater degree than HDMI and SD. But in the meantime it will be a minor inconvenience now and then.
Precious Payload Rocket Launch Schedule
The Wall Street Journal leans left? I think you’re seeing what you want to see.
I have basically no interest in frontend stuff, but I can't stop staring at this page. I think it's the overall color scheme and that body font. It's gorgeous.
You are absolutely correct. Real whistleblowers are tortured or in prison or on the run or face serious consequences. They don't have PR consultants and salutations of the establishment. In fact the establishment is going after FB to control and censor it MORE!!!
It appears you have become the hero and are maintaining that status.
Is Russia Starting to Sour on China?
It's not clear to me from your examples why this would be better than a human nearby piloting a drone?
> including this PDP-11 microcomputer

Notably, a clone of a western design. Which is a recurrent theme in Soviet computer industry, there were very few indigenous Soviet architectures, and the few that existed were mostly limited to high-end mainframes that saw only handful of installations.
facebook wants to play the role of poor tech company oppressed by regulation, but once social media reforms are legislated they’ll be the only company that can afford compliance.
What allowed them to get to that many users was

1)mobile operators charged an arm and leg for text messages, especially in developing countries

2)whatsapp did not require registration with user name and password, as their competitors (Skype, ICQ and others).
I sure do this, if they stock the bathrooms with single ply.
Feel free to provide alternative sources.
> As a software maintainer/distributor, I don’t think we at Red Hat are the ones responsible to publish data sheets.

I don't think the parent commenter suggested you are responsible for publishing the material. However, it would be great to have vocal support from distro maintainers to encourage hardware manufacturers to publish them in order to provide better support across all systems. If only, to have more transparency about what parts of "supported hardware" are actually supported by the distro drivers, and what specific datasheet references could be requested through other venues (such as directly asking the manufacturer).
FT, WSJ?
> What I do know is that junior people are complaining that there are only jobs for senior devs and seniors are complaining that all the jobs are for juniors.

I imagine some of that is how people understand job postings over time. Reading between the lines there's a lot of fairly junior roles out there that include a lot of senior sounding requirements. It's also not hard to find many senior roles which only offer a junior salary (I wonder why those listing stay open for so long...).
Yeah. The same type of thing needs to happen in componentDidUpdate for side effects (reload data from API) etc.
Most English ligatures (pretty much all other than æ and œ) are simply artifacts of formatting, rather than actual letters. With that in mind, ligature versions of fl and ffl (and the like) are unnecessary.
FB has repeatedly stated that they don't want to be the arbiter of what speech is and is not allowed on their service. It's a huge burden in their eyes to have to make and enforce policy, especially in a competitive landscape where other companies may reach different conclusions.

FB would love for the US gov to step in and lay out clear guidelines about user generated content that would be applied universally to them and all their competitors.
Remember all the ghastliness with code pages that sprang up around Ascii, such that systems configured for different languages didn't agree about what characters most code points were supposed to represent? Well, good news: Ebcdic supports that. For example, here's a code page that can represent all the characters you're likely to need in French:

https://en.everybodywiki.com/EBCDIC_297

So, to be unable to represent á, è, ô, ü, ç, etc, the application would have to be locked into not just Ebcdic but also a particular Ebcdic code page that seems unsuited to the locale where the program was running.

Admittedly, an Ebcdic system will have difficulty representing French, Greek and Russian names at the same time, because there's no code page that encodes all the necessary characters.

An application hard-coded to US-Ascii would also be unable to support accented characters, and an application using any one Ascii code page (as opposed to Unicode) would have the same difficulty representing French, Greek and Russian names at the same time. Which is why, in 2021, we don't do that.
AFAIK one other thing to note is that in Linux userspace, malloc (or fork) might succeed, but accessing the memory later can fail because of memory overcommit.
Those on the "left" are screaming about FB/social for one reason, those on the "right" are screaming about FB/social for another reason. If both sides are screaming, something must be going on.

If you don't think anything is going on, then your head has been in the sand for too long. There are plenty of things to get upset about by the shenanigans of social platforms where ever you look. (unless your a stool for one of the platforms)
This isn’t to knock it, just double clicking on your statement:

I can well believe it leads to more engagement on your part, for the reasons you describe. I feel the same way.

But do other people engage with your comments etc? Does your enthusiasm bring out other people.
For context, I'm a small-l libertarian (I don't drink the party's pathological kool aid).

If this were a straightforward attack on another candidate, then I'd classify it as the usual "lack of integrity". But rather it is an unsolicited attack on the press as an institution, over an objective situation could instead be clarified by anyone with mild technical knowledge. It echos the growing Lugenpresse chant that is most certainly specific to the current Republican party.

Unless this energy dissipates, increasing rejection of outside information sources can only lead to societal collapse. Which is why I objectively ask what can be done. Obviously the top-down view is to tie this in to Facebook's (et al) ill behavior, but from a bottom up perspective seemingly the only thing to be done there is for people to switch to decentralized media. But it's hard to see a motive force for things to converge when it appears that people don't appreciate truth that clashes with their Party's dogma.
A work crew was repairing potholes on my street recently. They didn't even have stop signs, just used vague and confusing hand gestures to control traffic. Good luck getting those guys to use clear signage.

Sometimes it seems like software developers are just blind to what happens in the real world and expect others to conform to their idealistic notions. Not going to happen.
As much as I give Apple crap for some of their marketing, their CPU and battery claims usually tend to be quite spot on and reproducible by reviewers. That's what I've noticed over the years.
Here it is, for the uninitiated: https://news.ycombinator.com/item?id=9224
Despite all the wailing and hand-wringing, there is actually no credible evidence that sea levels are rising. (This ranges from tidal measurements to photographic comparisons of the same site over nearly two centuries!)

Alarmist "climate models" based on wishcraft and paranoia can never be allowed to carry more weight than actual reality. (Well, assuming you beleive in actual science.)
Lise Meitner: Co-Discoverer of Nuclear Fission
> Real whistleblowers go into exile or jail

That's some errr, interesting gatekeeping you're doing there? Whistleblowing CAN have consequences, but it SHOULDN'T because they're revealing amoral behaviour kept secret. This is why whistleblower protection schemes are a thing pretty much everywhere, including for example anonymous crime reporting hotlines.