skysight-inc/HackerNews huggingface dataset:
Wiki has a guideline to use recent photos for living figures, and will use more hey-day pictures after the person passes. Compare the pictures for William Shatner and Leonard Nimoy. I think this is a good balance - it acknowledges people change, and sets your expectations should you see the person on the news or something, and then later they're reflected as they were best known.

Note that most of your good examples are deceased and most of your bad ones are living.

I learned this when Elizabeth II passed, and her photo was updated very quickly to a much older portrait.
Linux too. None of the DEs are all that close to what I'm looking for, and of course building my own desktop from scratch with a window manager, bars, takes as much work as adjusting a DE and then a bunch more.
debug information is not interleaved with the code.
Upvoted you since you're starting going grey. People still try to silence the discussion on this for some reason.
There are already some essential services that use ReCaptcha and require you to be stalked by Google and be on good standing with them.
would a linter help here though? it seems to be a perfectly valid call here, except doing something unintended.
This is a great example of why I wish all function parameters except a first non-optional one always had to be named.

In other words, you could do:

parseInt("1");

And you could do:

parseInt("1", radix: 16);

But you could never do:

parseInt("1", 16);

I swear, this is my #1 wish for programming languages in general. Identifying parameters by position was necessary back when memory was at a premium, but it's always been a disaster for readability and clarity. And we're still all paying the price.

Edit: And I'm not talking about named arguments as an option (lots of languages provide this, though not JavaScript). I mean required, where the very concept of argument order (except for first) doesn't even exist.
https://www.youtube.com/watch?v=WD7CfnQC5HQ

Watch how quickly those glass objects imploded as much lower pressures than they would have been at, it would have happened faster than their brains could have comprehended it, so there's some mercy in that at least.
The pre-Windows 2000 NT OS's all suffer from needing too many reboots and the whole "re-apply the latest service pack after adding optional components" lunacy.

I'm partial to the Windows 95-style interface so I jumped ship on NT 3.51 as soon as I could for NT 4.0.

Jumping to Windows 2000 was, likewise, an easy decision if only for not having to reboot after making IP address changes, and having USB and plug 'n play support.

Moving frm Windows 2000 to XP was less of a "no brainer". I continued to use Windows 2000 for quite awhile after XP came out. I skipped Vista entirely but Windows 7 was too nice not to jump on immediately. (It was the first MSFT OS I ran as a daily driver in beta, actually.)
I mean it is all fine. There are other more suitable candidates for them and other more suitable jobs for you. Else we would be totally fungible which I am sure employees wouldn't want (though employers may).
> this is one of the reasons for SpaceX's newer Raptor engines also using kerosene

Typo there :)
One of the caveats not really talked about here is that national parks are actually the responsibility of the federal government to take care of not the state of california. So, only so much california can do if white house ignores responsibility to do controlled burns on the 6.3 million acres of national parks here where wildfires have often started.
The article mentions using the Number constructor, which is even more elegant:

> ["1","2","3"].map(Number)
[ 1, 2, 3 ]
I would never tell you that you are wrong to have cyclic data structures. But there are reasonable workarounds like using handles into an array to do it, which of course re-creates some of the same problems as pointers, but not the worst ones, and is often a positive for performance on modern hardware due to improved data locality.

Or you can use reference counted types and take a small performance hit.

Or use unsafe and git gud.
CBL-Mariner – internal Linux distribution for Microsoft’s cloud infrastructure
For another data point I'm not sure I would notice until later unless there were cues that one person wasn't simply taking the lead.
Was it risky? Yes.
Should they have hedged? Yes.

Was it a "huge gamble"? NO! Banks are literally in the business of long duration.

The Feds were draining liquidity at the fastest rate in recent history and they did this right after an extremely over leveraged bull run leaving the entire system very fragile.

A collapse was inevitable, SVB just happened to get the short end of the stick and yes they put themselves in that position through incompetence/arrogance.

If not SVB, it could've been maybe a bank over exposed to the commercial real-estate market or literally any other area left too fragile.
On Ember’s New Major Version Cadence: and why I hope it will be useful to othe
For an interesting read, check out Cromwell's letter to Henry VIII from the Tower of London while he was awaiting execution:

https://carolineangus.com/thomas-cromwells-letters/thomas-cr...
In my country, farmers (owners and workers) are twice as likely to kill themselves than the average citizen.

That said, their is some risk factors: if you're on a conventional farmhouse as either an employee or a small owner (less than 6 employees), and under a Fnsea-owned (or affiliated) 'co-operative', tough luck.

If you're working with an old co-op (family-owned) or one that work with traditional or conservative farming, you will survive the hard work.

I have family on all side on this (I think my mother inherited part of a wineyard exploited by cousins), and a lot of friends on the 'hippy farmer' side (with very different experience/exploitation for each one of them), and to me, the co-op is at least 50% of the issue. They are your coworkers, sometimes they own your debt, they are your point of contact to ask around for help when you have land-specific issues, or when you have to find parts for your pumps, engines or whatever. They can also push you to indebt yourself (to them) with their 'rentability' advices.

And BTW it's called co-op but it's rarely a worker's cooperative. When it is, you're in luck, but oftentimes it's a business.
WebKit on VisionOS Will Support Open WebXR Content
and unikernels also have a layer below because they are always run on hypervisors. Nobody is talking about true bare metal here, and you don't want to write your applications on true bare metal most of the time anyway. That's reserved for the situations where you really need to squeeze 110% out of your hardware, which will never be upgraded. A lot of older console games were written on true bare metal for this reason - I remember that on the Nintendo DS you could set up a DMA controller to copy a command buffer from main memory into the graphics processor's command FIFO, and another one to transfer sound samples, and there was a whole set of registers to select which VRAM bank was allocated to which purpose and whether the main graphics processor would be allocated to the top or bottom screen with the other one getting the secondary graphics processor - but web app servers are not in this situation.
Without directly answering your question, it's worth noting that there are also additional optimizations made available by Rust that are not easily accessible in C/C++ (mostly around stronger guarantees the Rust compiler is able to make about aliasing).
Kinda random you’d search for that
This is anecdotal, but I have been in the industry > 10 years now and worked for a lot of employers. What they have required of me for the frontend has pretty much been the same more or less throughout. But recently, with the large amount of funding, companies have had a large blow up in payroll and a talent shortage. The talent shortage has resulted in some juniors getting hired that would not have gotten hired during the great recession. These juniors, on average, need to know a lot more now than back then due to the complex stack. This has resulted in a lot of breadth of knowledge but not a lot of depth. Over time , large teams of inexperienced people have turned what could be a simple frontend created by 1-2 developers in a large 15 developer behemoth that is difficult to maintain and keep secure. It is difficult to reason about for most newer developers so a lot of the time is spent handling edge case bugs instead of getting the job done. Usually their needs really aren't different. It's often just an intranet app or b2b. These don't have scaling needs and you can create reactive asynchronous websites without the complexity here and without reinventing the wheel. Sometimes, the complexity introduced by this complex stack is required (i.e. the app being created is complex). Everyone thinks their app is complex. It almost always is not complex, at least on the frontend, and it could have shipped earlier and with less bugs if the complex stack was not introduced.
It's exactly the pile of layers, not "bad javascript" or any other single thing. Yes vms do add ridiculius overhead.
Hard to say without more of a time series, but the isolation idea makes a lot of sense to me, especially because the number of farmers/workers per acre has steadily dropped for decades.

So what was once a fairly communal occupation is now fairly isolated, so the financial pressures, etc are less shared.
Denmark is taking measures so that Muslim immigrants don't become the majority, and the author is upset. Disgusting entitlement.
"Trivial to show" as in it's trivial to show that addition on uint8 doesn't work ie. 250+250?
I think in correlation to your other comment is that there is the notion that all of this is done for you via the cloud thus you don't really need/want to do it yourself.

If you do wish to deal with this yourself yes you need something but that is not the goal here. The goal is to deploy something under the assumption that a provider (eg: the cloud) is already doing this for you.
Unpopular opinion perhaps, but as someone who's bouncing between all three big desktop platforms pretty regularly, cursor acceleration is a total non-issue. I adjust to the difference so quickly that I don't even notice a difference.

I'm glad that Sonoma is adding the checkbox to turn it off for those who need it but it's never been a bother for me.
I think NAND controllers are fine. If erase is slow, especially at lower voltage levels, then buffer away. I also think internal controllers help mask and work around shitty yields on the arrays.
> Can you give a concrete example?

Spellcheck. You enable the service to learn from your mistakes and to keep you from looking like an idiot.
Devil's Advocate: what are the counter examples for her x-ray vision for character?
Can you genuinely not tell the difference between "this new technology is amazing" and "you should take everything this model says as gospel"?

Because if you can't, it's not the fault of "grifters"...
I couldn't understand your subject line because of a typo. \n is known as a "newline"; "new lines" could be anything, but not \n.
This is also a security and GDPR liability, if only it was enforced.
The question is far too broad, and contextual. You're never going to get an answer to that question.

Sometimes, the rules add more optimization potential. (like how restrict technically exists in C but is on every (okay almost every) reference in Rust) Sometimes, the rules let you be more confident that a trickier and faster design will be maintainable over time, so even if it is possible without these rules, you may not be able to do that in practice. (Stylo)

Sometimes, they may result in slower things. Maybe while you could use Rust's type system to help you with a design, it's too tough for you, or simply not worth the effort, so you make a copy instead of using a reference. Maybe the compiler isn't fantastic at compiling away an abstraction, and you end up with slower code than you otherwise would.

And that's before you get into complexities like "I see Rc<RefCell<T>> all the time in Rust code" "that doesn't make sense, I never see that pattern in code".
If the hardware and software are designed and tested for it, then yes.

Otherwise you may run into various issues caused by phone self-limiting power it takes from USB port. Some kind of negotiation needs to happen before the phone can safely raise the input power limits. If it needs more than currently allowed, it will just poweroff immediately, instead of satisfying the excess need from the battery.
> ["1","2","3"].map(function(value) {return parseInt(value)})

> (…) it is much more verbose and arguably less elegant.

Article is from 2011 and referencing ES5. With ES6 arrow functions we can make it shorter and more elegant:

["1","2","3"].map(value => parseInt(value))

Because it’s so short, even `n` should suffice and retain clarity:

["1","2","3"].map(n => parseInt(n))
We're aiming to push things in the other direction with OpenTitan: https://github.com/lowRISC/opentitan/

It's an Open Silicon root of trust, all RTL (the actual hardware design in SystemVerilog), firmware, documentation and verification environment is open source and in the repository I just linked.

We're closing in on our first discrete chip (details here https://opensource.googleblog.com/2023/06/opentitan-rtl-free... and https://lowrisc.org/blog/2023/06/opentitans-rtl-freeze-lever...) and have lots more in the pipeline (our project director Dom Rizzo gave a keynote at the Barcelona RISC-V Europe summit recently with some details, sadly not available on video yet).

The hope is this will be a real proof point of the value of open source in hardware and, if as successful as we like it to be, can push the industry from a closed by default to people having to justify why they're not using open technology.
It sounds to me like you are admitting that women often provide the crucial ideas and then are dis-credited. What direction would any work take without the initial idea? Lol. Even when a female has the idea and does all the work (ah-hem), a man will come along, steal the idea, claim it as his own, and suddenly be the one with a multi-million dollar seed deal or Nobel Prize or whatever. That is the reality that I have seen over and over.
As an “ambidextrous” scroller, it’s just a matter what you’re scrolling: Are you scrolling the scrollbar down, or the content of the window?

I think regardless of the direction you move your fingers, “scroll down” means the same thing: “scroll to a lower part”
They might be referencing the “controversy” around it, where a prominent developer claimed and later proved that the terminal’s render speed is simply orders of magnitude slower than it could be.

It later turned out to be due to some Unicode handling in-built into a windows api they were using, while the developer’s version also not completely feature-complete. But both sides were sort of right.
It does but at a greatly reduced output (5-20% of rated output depending on the thickness of the cloud cover). Partly cloudy weather leads to a very bumpy output graph.
Five-Star Hotel Guest Leaves Without Paying After 603-Night Stay
That's not the problem. The problem is when a( <a list L> ) becomes a( l[0], l[1], l[2] ), which is bananas. you pass one object, you should stuff that into the first parameter.
Zooom/2 even though it's abandonware.
This was like the golden age of individuals furthering the zeitgeist of entrepreneurial discovery. A glowing recommendation from a luminary was like finding a missing piece of the puzzle.
Sorry, I may have read it a little literally/uncharitably. It sounded to me like you were saying any comparison is disingenuous.
Reddit’s Chief Says He Wants It to ‘Grow Up.’ Will Its Community Let It?
It's still not going to have a non-trivial cost after testing and certification. Even if it's not 52k it's not going end up a small fraction of that. Certifications can be expensive and can cover the entire process of manufacturing from materials to how it's packaged for shipment.
The problem here is not with parseInt but with map. Map is such a basic function and should have been defined more simply.

By all means, make an extended mapE function that passes all kinds of things like position in the input iterable, a reference to the iterable, a reference to an at-first empty “memo” object that will be discarded at the end of the map call, etc etc.
Can’t you plug in it? My Windows laptop gives me about 45 mins tops. My Quest is never charged when I go to use it. It only gets charged when I use it.
I'm in FE, and FE interviews can be like this so much. "Here's a takehome for something that in reality would take a week to complete but do it in an hour and don't spend more time on that!"

And I'm like.. an hour is not long enough to implement any reasonable webapp... I have no idea if other people went over or not, and it almost feels like a test of commitment (if I was serious I would take the actual 4 hours it would take and pretend I did it in 1 or something like that).
Harry (the guy who wrote it) is skilled but not a JS thought-leader Twitter personality. I know about it because I worked at Airbnb back in the day. https://twitter.com/hshoff
So, basically, capitalism is killing the hand that feeds us
> As a 20-something-year-old tech bro, I’m no stranger to this attitude of “I’m smarter than you, so I’m going to pick your ideas apart and tell you exactly why you’re wrong.” It’s a mindset I’ve moved away from since I first recognized it in college...

And yet, this 20-something-year-old tech bro still thinks he's smart enough to lecture the HN community about how toxic we are.

I've learned a lot here by watching people with opposing viewpoints try to pick each others' ideas apart. As long as that's done through well-reasoned civil conversation rather than hurling insults, I think it's one of the best parts of HN.
Folks violate TOS all the time. Sometimes, users have to do it just to use the service. An explanation in these cases is essentially worthless.

You think Amazon is going to let government pass a law that hurts them? Half the time, it's big businesses _writing_ the laws. And when it's not, the big businesses can afford to break the law (i.e. pay lawyers to hold off for a cost-effective settlement) while small businesses get f-d.

Stop buying products and services that can be deactivated at a whim -- or do, if you think it's cost-effective. But government will not save you.
if you use visual studio code, i think there is a feature that will give the feature you intend.
This assumes that the suicide rate isn't increasing among a number of people in various different walks of life. Things are not going well people and farmers just know that all too we'll.
I read it as Bejeweled Player Book first, and got confused.
The people listed all seem to hold normalized views according to their time and place. Some of the entries seem to unnecessarily hold people up for ridicule, such as Linus Pauling, while Oregon State University operates an Institute named after him with information on micronutrients and other health topics: https://lpi.oregonstate.edu/mic/health-disease

I think this article has been cobbled together out of low-quality sources reporting on a nothingburger that they wish were a phenomenon, but it's not.
This... I prefer 10x more obvious code than elegant code. Not to mention, altering primitives class prototypes can lead to unexpected side effects.
Its a footgun that results from JS’s loose typing of functions, allowing them both to be called with discarded arguments and to be flexible in the number of arguments they accept.

While each of those flexibilities can be useful, they interact in annoying ways. The fact that map passes three arguments but is often used as if it was passing one, and that parseInt accepts two arguments but is often used as if it accepted one makes it very easy to make this mistake.
Visx – a collection of expressive, low-level visualization primitives for React
> They (and I am generalizing) have a deep passion for returning nature to its natural state.

Which is what's happening.

Its natural state includes devastating wildfires every so often when lightning touches off dry undergrowth that hasn't been cleared away for years.
Not one of the comments has mentioned a main reason why feedback isn't shared is certain people don't take critiques very well, or may think the reason for rejection is benign that it's not enough reason to reject.

The company doesn't want to spend time getting into an argument with the person over it or potential legal issues arising from such feedback.
Yes, but transmission lines can only go so far, and you still lack the ability to arbitrage over time instead of just spatially. E.g. from a solar power POV, it's night everywhere in a given region at the same time.
As a RHEL fan, using/preferring it since entering corporate environments forever ago -- I don't think new users are really a concern

They've done decently to lock down the sort of places that tell you what's being used, not chosen.

I say this with pain on my face, I don't want it going this way
Sure, but to update their example using the new format, you'd say:

["1","2","3"].map(parseInt); // returns [1, NaN, NaN]

The gotcha trap is still there, and is just as likely to get through a code review.
[1] is thoroughly recommended.
I'm a bit skeptical of this. It will work for some BPF use cases, but for others it might be a nightmare to deploy something in production at scale this way. Essentially on the target machine you're no better than signed kernel modules. If someone gets in possession of the key, they can do whatever they want given there is no verification mechanism anymore. It sounds good for programs of rather static nature, but for more complex application it's rather theory imo.
This is the correct answer.

If anyone thinks you need more redirects than this, I'd really like to know what more you think is necessary.
I think you missed pronouns on this. The "it" was the interest they were paying to depositors. Which... is typically absurdly low. I don't have a reference on what the accounts paid out, but this has nothing to do with the assets that SVB held, but the liabilities they had to their depositors.

I'd be delighted to see what their accounts were offering.
I feel like this would be a lot better with a map of the proposed network, and some statistics on how much faster it would make common journeys.
It would prevent the bug, though.

Passing the index and object for .map() can come in handy sometimes, so I understand the motivation for including it. But with named arguments, they could be passed as something like "_index:" and "_obj:", rather than getting slotted in as an arbitrary [1] and [2], where they can be misinterpreted as other parameters (like "radix").
Fountainhead is just as good and a much easier read.

I used Fountainhead to introduce my kids to Ayn Rand and as a warm up to Atlas Shrugged.
Show HN: Shook – Translate your voice into any language
Hey everyone! Excited to share Shook - a mobile app that let’s you clone your voice, hear yourself in different languages, and send voice messages to your friends

You can hear yourself in the following languages: Spanish, Hindi, French, Italian, Portuguese, German, Polish, and English

When you type a message in English, Shook will translate it to your selected language instantly, in your own voice, and allow you to share with friends.

You can try it out here: https://apps.apple.com/us/app/shook-ai-voice-translation/id6...

How it works:

1. Clone your voice with 60 seconds of audio

2. Choose a message that you would like to send (we assist you with AI suggested messages)

3. Select your desired language

4. Listen & share!

We previously launched CloneDub for translating podcasts, and noticed that a lot of people wanted to hear their own in other languages so we built a fun app that make it super easy & fun to clone your voice, hear yourself in different languages and share with friends.

Let us know what you think!
A graphical user interface? Just bloat.

Ships with a TCP/IP stack by default? Just bloat.

Mouse support out of the box? Who would want that?