skysight-inc/HackerNews huggingface dataset:
So, are there now people looking for projects that fuzz incorrectly to scope out prospective targets?
> I think you speak well to the effective purpose, but I'm not sure if it was that clear when it was introduced.

It was completely clear, and can easily be inferred from its specified behaviour.

It's just completely useless nowadays, because its purpose is essentially obsolete, because the data type it works with is almost never used anymore.

strncpy works with fixed-size nul-padded fields as you'd find in e.g. mainframe-type software. That is why it:

- fills the destination buffer with NULs if the source is shorter

- does not nul-terminate if the source is the same size or longer than the destination

strncpy is essentially equivalent to zero-ing a buffer of size `n` then copying the first `n` bytes of src (up to the first nul) in the target
It hints at the answer. Most amino acids on Earth occur in the L configuration because they are mostly synthesized through biologic activity. This is not to say there are no D amino acids in living organisms -- they're just uncommon. And abiotic processes tend to produce racemic mixtures, but these products are in the minority. Basically, amino acids found on Earth, even in the atmosphere, strongly favor the L configuration. Analyzing the fraction of L and D amino acids within the meteorite would yield clues as to their origin.
My dream, using Apple hardware with Linux will finaly happen some day.
It is literally the definition of toxic. It is the antithesis of making it okay to fail, having the entire team to take responsibility. Instead individual mistakes are highlighted and publicly shamed. How can you possibly not think this is toxic?
I don't know about "any minute now" But I would echo the comment that I think they face a lot of turbulence in their future.
Typeshare: Synchronize type definitions between Rust and other languages
It’s good to somewhat limit the amount of memory that gets paged to disk, as it is incredibly slow memory. There should be backpressure on memory allocation. Getting around the OS on this matter would be silly, IMO. We’re talking about an interactive UI environment where massive page files would be doubly bad, swallowing up surprising amounts of disk space in order to provide incredibly slow memory.

However, the type of solution you’re talking about would apply well to a caching server, and Varnish (on FreeBSD I believe) uses it quite successfully.
> Otherwise, every time Obama or Musk tweets, you need to do one hundred million writes. That amount of write amplification is completely ludicrous and would crush any system.

I knew somebody would bring that up. Currently there are fewer than 500k "verified users". Not that many people have 1 million+ followers and they don't tweet all that often.

> At minimum you need to do a hybrid approach which special-cases the more widely-followed users.

Great, so we are in agreement that for 99.75% of users it is all quite trivial.

I'll tell you what has happened since 2010: hardware has gotten a lot faster. 1 million iops is not a big deal anymore. Keeping that in mind you should refresh your assumptions.

https://aws.amazon.com/blogs/storage/aws-san-in-the-cloud-mi...

https://spdk.io/news/2021/05/06/nvme-80m-iops/

We built a 2U Intel Xeon server system capable of 80 MILLION 512B random read I/O operations by combining the latest 3rd Generation Xeon Scalable Processor (code-named Ice Lake) with Intel Optane SSDs.

https://twitter.com/axboe/status/1554115250588471297

122M IOPS in 2U, with > 80% of the system idle. Easy.

Just to put this into perspective, at 4K random reads, this is 144GB/sec of bandwidth from storage, at 36M IOPS.

Fancy 512b random reads? You now get ~120M IOPS.

You could saturate streamed network traffic on 11-12 100Gbit NICs.
Would you say it could contain shadow profiles of anyone who ever used any apple product (e.g. opened iTunes on windows)
You want some storage for when the wind isn’t blowing.
Nothing could be further from the truth! Did you read my above comment from the beginning??
This guy pumped and dumped the hell out of SPACs and essentially ripped off naive/ignorant investors. Funny for him to be calling something else a scam
They have a term for this kind of article on Wall Street:

Trying to catch a falling knife

"<Category> stocks have been beaten up. It's time to buy now!"

Like clockwork, you can count on those stories appearing after a crash.
In a similar fashion I was extremely impressed with how Dart approaches this as well and was able to move the entire ecosystem along in about 18 months. https://dart.dev/null-safety
depends on what techstock, I know dogecoin is building energy right now
YOLOv5 SOTA Realtime Instance Segmentation
My point was more that "things that americans do", "things that everyone does", and "things we should be doing" is a venn diagram with a very small center when it comes to car use.
I can't remember the timeline too well with Madoff but looking at this timeline of Theranos https://edition.cnn.com/2022/07/07/tech/theranos-rise-and-fa... it was years between the start of problems and her actual arrest.
A genuine technological innovation, but not money.
Not just Alexa, pretty much all of them. When the speakers first came out I think society was still in the "wow look at these amazing tech companies" phase. After they came out and in the years since the public has shifted their view of these companies from "oh wow look how amazing" to "oh wow look how slimey"
I ended up writing my own software "kind of OpenGL" implementation at one point. The main reason why was because I was trying to take photos of objects, and triangles that we thought mapped to their surfaces, and I was trying to map the pixels in the photos back onto the textures of those triangles. I had a heck of a time with interpolating texture coordinates, until I learned more about the homogenous coordinate and how you have to interpolate then divide, etc. Having an existing simple software implementation (like this one) would have helped a bunch. =)
Wait - this actually works? Are you saying having a air purifier will reduce the dust that accumulates on open surfaces and that one will not need to dust any more (or can go for longer periods that usual before they need to dust)?
An exhaustive guide on email validation vs. email verification and why is it important. Learn how to verify emails properly with a simple checklist.
Nobody ever claimed that GoF is a complete set of patterns. It is just a subset of patterns from infinite variety of possible solutions to problems.
The major dam in Northern BC kind of makes sense in the sense that they've already got 2 major dams on that river already, but it poisons everything. It's not just salmon, it's methylmercury accumulation in the fish in all the rivers in the surrounding area, it's high levels of methane release as trees decay for a hundred plus years in anaerobic environments because they didn't clear the forest before flooding the area that's not Williston lake. Blocking of sedimentation makes it so the rest of the river is less actually habitable for spawning fish as well, so double whammy on that front, since not only is the sediment blocked, the water is still flowing, eroding what's left.
You can’t compare Diablo Canyon to this situation.

Diablo Canyon has a power output of 2,256MW vs 18MW for this tiny dam. This dam is many magnitudes smaller.

The benefit of keeping the minuscule power output vs ecosystem damage and maintenance leans heavily towards removal.
Sounds like this feature should be built into the Windows releases of Firefox. Are there downsides?

I almost never had Firefox crash for more than a decade of heavy usage, then starting roughly 2 years ago it got janky quite often. Something changed.
So a browser supporting a subset of HTML maintained by Google employees with an MIT license supporting Linux (especially Raspberry Pi) and Android?
The worst thing Farrakhan has tweeted lately is a prayer defending Kanye, a person who was un-blocked by Musk. If that doesn't make everything crystal clear I don't know what will.
Embedded or not, I still feel the absence of a center is true. The fact that "center" requires context to make sense is exactly the point. There's no clear "identity ideology," it requires an arbitrary choice.

Put another way, you can subtract/compare ideologies: "X is a bit to the left of Y" (or "X is more in favor of policy P than Y" for any P in your high-dimensional space), but adding them doesn't really make sense.
You don't think who the data is shared with, whether or not you know or consent to it, and how it is propagated is a significant factor in privacy concerns?
Is that 90% or uh, that weird not actually 90% of 100% thing and actually a dynamic 90% of one thread at that time slice at that frequency?

But disregarding that, I completely agree with you and that's why I don't use any of those services. Just download all of your music as flac and play it with whatever player.
Bot assisted or not?
Investors have already been complaining about Zuck's absolute control over Facebook for years. To see him leave the company and keep a majority of class B shares would be unacceptable to them. Facebook is supposed to be owned by investors, not a single individual. If Zuck intends to leave, he should swap his class B shares for class A ones.
Most of the "knowledge graph" world takes an "outside of time" viewpoint. When you get into more dynamic situations like you are talking about (run simulations) you are getting beyond state of the art.
Reading elsewhere talks about using huge solar arrays to collect energy. Perhaps they would also block out some sun?
> Expecting everyone else to pay extra for a worse experience so that you can use it the way you want seems pretty entitled.

Yeah, the price is an issue indeed. I guess that's why we keep having monopolies: it's easier to get VC money if you can ensure user lock-in, and it's easier to make a nice UX if you have VC money.

Now, don't think you don't pay those proprietary messengers. You just pay differently.
How to Start and Sync a 400k Watt Turbine Hydroelectric Generator
Couldn't crash reports be separated from other telemetry data, possibly with a dialog letting the user whether to send a crash report or not? IIRC, the dialog used to actually exist in older Firefox versions. I find the amount of data they collect[1] to be borderline creepy.

[1] https://data.firefox.com/dashboard/user-activity
Google sucks too. Why would people switch from AltaVista?
Have you tried searching for something like "high cpu usage spotify helper" and following the troubleshooting steps?

Odds are, not everyone using Spotify has it use 90% of the CPU as otherwise few people would actually use it, I certainly wouldn't.

Personally, Spotify is right now using about 3% of my CPU when playing songs on Linux, Spotify 1.1.72.439, which doesn't seem so bad to me. It uses more RAM than expected though, but not really a problem that makes me go "How do people accept such abuse?!"

Edit: if you want to solve the problem for yourself and like the service Spotify while not liking the client they offer, you can try open source 3rd party clients based on librespot (https://github.com/librespot-org/librespot/), some of them work really well.
Unlike Opera 12 that could handle up to a thousand of tabs, Firefox (until 105 ??) already starts slowing down around 100.

I was pretty much forced to install the Auto Tab Discard extension, which I'm guessing was built-in in Opera 12 ??
AT&T urges FCC not to grant T-Mobile’s latest 2.5 GHz licenses
> That's why they're all going so aggressive on "you asked for the time, but by the way here's a 5 minute speech on all the easily monetizable tasks I can do instead"

This is a word-for-word description of how Siri originally functioned. "You asked for the top 5 romantic resturaunts nearby; here are the top results from Google Search:"
My experience has been that "migrate on touch" is a reasonable strategy, so if you have to make a change to a file, use the "Code > Convert Java to Kotlin" (control-alt-shift-k)
Well, I probably haven't seen the marketing you're referring to if it all happened before even that prerelease but people have kept talking about the BFS features for decades now and the interest is certainly not all based on some early marketing.

Yes it is a trade off. Not sure what other file systems you are referring to but I'm not aware of any others that enable the kind of applications BeOS had using these features. Those are also a key part of it.
Stepping over a border has an effect but doesn't confer absolute immunity.

It makes the case more complicated, but I think the scale and audacity of this will motivate prosecutors to take it on.

That FTX was targeting Americans seems fairly straightforward to prove... E.g., The Super Bowl commercials that aired in the US.
related two weeks ago "Ask HN: SaaS You Happily Pay For" https://news.ycombinator.com/item?id=33525150
They have a much better term that really captures this stuff it is, "a martingale."

Edit: Just to clarify, a martingale is a bet that's equally likely to go either way and has zero expected value.
I mean some jobs requiere more or less training. No one is a competent product manager at 22, so of course that girl is going through orientation and training and not doing 8 hours on her first day.

My senior PM, who has experience in several big companies, and was well aware of our team stll took a couple weeks to get up to speed with how everything worked etc.

I don't think her onboarding day counts to call Google an adult day care. And seeing things like free lunch and a treadmill desks are just tools companies like google use to keep you longer in the office and maximise your time not things to take care of you. Its more work, but mango flavoured.

Work is work, but the same way we think of weekends as normal, or 8 hours as a normal amount of time we could think about 4 days, or having a gym next to our work as work. Being sad at work isn't a feature in my opinion
My assumption from your initial comment was also that you were not a native English speaker.
I don't think people actually take this project seriously
It's not my designation to give. An "engineer" actually needs rigorous certifications, backed by a certain education.
Woodworking/shop apron.
Yeah, I did a bit of Dart null safety migration work at Google and I thought they did a good job. (The auto migration tool sometimes made things nullable unnecessarily, and so you had to carefully review its output, but you could always just not use the tool.)
> Sadly, I think practically there is much more quality control for programmers than there is for managers.

Wholeheartedly agree; I'd also add that it's a lot harder to be a good manager than to be a good programmer.

> Still, becoming manager shouldn't be the default goal, but it is sadly often expected.

It's not just that it's expected. The amount of work I see your average manager put into projects, and the amount of money and prestige they get out is one of my major FOMO in the industry. I've decided to remain a technical person, to the best of my abilities, but from time to time I do get envious of my manager friends for the factors mentioned above.
Apple already provided way more than anyone expected(making it very easy to dual boot).
Not Just Another Recession
Definitely sarcastic. Amazon didn't only survive the .com crash, but they ultimately thrived because a huge number of competitors were culled.
I think we're spoiled by Google and Amazon losing so much money for so long

For example, I noticed a couple years ago at the store that a regular featureless analog wall clock was more expensive than an Echo Dot

These guys need to pay for their software dev out of hardware sales and can't hope for a runaway success yet, so of course it'll cost a painfully lot more
> Web browsers are definitely way measurably better

Just recently Firefox did not let me view a website even though the server was up because the certificate was expired and the site used HSTS previously. No override provided to me as a user. Better? No.
I use GrapheneOS and it works reasonably well for limiting the amount of data I send to Google. I still use the play store, but you don't have to, you can go 100% open source and Google-free. And Play Services is optional and sandboxed so it doesn't get any privileges beyond what a normal app gets, so you can block tracking and it spying on other apps' usage.
(/me does some quick googling)

I guess it’s in an “unspecified” state after move, which I suppose is different from undefined. Still doesn’t take away from my main point which is that C++ has no problem allowing you to use a reference that has been moved from (which I’d wager is a mistake in very nearly 100% of cases.)
Doubtful. In a perverse way, DSA/DMA may help big tech. The increased regulatory burdens and product fragmentation will require more staff.

The biggest incumbents will be able to absorb that as a small percentage of costs, but medium- and small- competitors will have greater burdens (as a percent of effort).

So big tech may see lower margins due to increased costs, but will also see less pressure from new entrants who will face a huge penalty for crossing from upstart to gatekeeper, and who will have entire avenues of differentiation outlawed.

So my read is that DSA/DMA will increase the long tail of competition, which doesn’t matter to big tech, at the expense of reducing disruption. . . Which does matter.

So, short term reduction in profits, long term entrenchment and. . . Not so much barriers to entry, but barriers to disruption.

That’s my read. But of course it’s a very complex system and it will be interesting to see what actually happens.
Is there comparable information about winter deaths due to milder weather?
Slaveholders were a minority of the population who managed to structure all of society to suit their wishes to the detriment of everyone else. As you might have gathered, I’m opposed to this sort of thing.
Nike sprints further into the metaverse with .Swoosh platform trademarks
I think so. I've started buying shares every month in Cloudflare and Shopify - use their products and think they have fantastic momentum and great teams working on industry-defining tech. Disclaimer - I don't work/have never worked at either
Intel has never really needed to have a zero register because xor register, register as a zeroing idiom is so fast and so recognized that Intel have optimized the hell out of it. In Sandy Bridge and onward it doesn't even go through an execution port, even for the vector registers.

The problem is really whether to indulge bad programmers who don't respect the ABI at the cost of a minimal sliver of performance (even though it's not taking up an execution port the extra instruction still takes up cache space, bandwidth, and decode). Yeah they should probably zero the register before they zero the pointer but they shouldn't have to if other people respected the ABI.
On the Internet, a new or rare term can suddenly start spreading like wildfire if it (a) is applicable to the topic everyone is suddenly talking about, and (b) perfectly captures something that people already recognise. It’s just life. It doesn’t mean everyone is an idiot or wrong or whatever. It’s just a word that works in the situation.
>> Like if we're not there entering the "numbers" 4 6 15 16 24 32 every 108 minutes, the entire business is going to crumbl

> Never I have encountered an engineer that thought that.

there are people all up and down this page saying effectively just that. well i guess i'm assuming most of these people are engineers in the software sense of the word.
Did you also know that his mother founded a democratic superpac that prides itself on being secretive? It seems like this is a really important detail that everyone is overlooking/ignoring.

https://en.wikipedia.org/wiki/Sam_Bankman-Fried#Early_life_a...

https://en.wikipedia.org/wiki/Barbara_Fried

https://www.vox.com/recode/2020/1/6/21046631/mind-the-gap-si...
But last I saw the code that was generated was the problem, not the primitives.

Good! So, if what we want the compiler compiler to do is, say, just to produce an output isomorphic to the input, then this also reduces the complexity of what we're asking to do. I think this falls well inside what we could automate with some kind of guarantee of correctness.

A good mental habit for programmers is to constantly ask, "Can the stated problem be reduced in scope, such that we satisfy the goal?"
C++ gets much hate on hn for whatever reason. Modern c++ is easy to learn, intuitive and a joy to work with.
That's an interesting debate to have, definitely.
Certainly not for everyone
Oh, I bet that is a beautiful collection. What a prime time to be collecting vinyl.

You're probably right about early 80s switch to digital. Although probably a mixed bag for at least a decade as old instrumentation hung around.
Head of Intel Foundry Services Resigns
Ulster didn't exist as a polity at the time.
Did people really expect Apple to prevent dual booting? Not only have they never prevented it before, but also they would for sure be getting into hot water legally if they start selling computers where there wasn't the possibility.
By replicating what volcanoes have doing since ... the earth was formed?
Salmon have a 4 year life-cycle, so definitely none have been born in the upper Klamath. Doesn't matter if they'll go there, they'll stock the upper Klamath with fry, and in 4 years you'll have returnees.

The company is Berkshire Hathaway by the way, and the main reason that they saw them as uneconomical is that the state has introduced legislation that they have to provide by-passes for the fish, and it would have cost more to retro-fit that to demo them.
Susan Kare demonstrating the Macintosh Interface in 1984
Show HN: Doom Nodebuilder Animations Tool
This makes no sense to me. Apple's plan works because... their lock-in is better? I can "control most of the lights in my house, stream Apple music and set kitchen timers" with Alexa, Google Assistant, Cortana and even Bixby. What is Apple's actual advantage here? How is Apple making money from this when Amazon does not?
It really bugs me that people don't realize research funding is only available if you say what they want you to say. That should be a red flag of massive proportions. Science isn't made this way. One could argue in science it is essential to fund and support every reasonable effort to discover holes in hypothesis. We don't do that, at all.

Good news is that it is very difficult to go-up against reality. Eventually physics wins, brutally so.

The closest I have seen to a refutation of climate change dogma is a private paper by Google Research dating back to 2014. That's right, we have understood some very important things about this issue since at least 2014...yet nobody talks about it and, much worse, none of this research is funded. They are looking for one, and only one, conclusion.

https://storage.googleapis.com/pub-tools-public-publication-...

There are other realities that, once again, are brutally hard to avoid. For example, if tomorrow all of the US and China were to evaporate from this planet atmospheric CO2 would continue to increase. No effort to control this can produce a rate of change higher than about 100 ppm in 50K to 100K years. That's not a guess. We have known this for decades. All you have to do is analyze atmospheric CO2 ice-core sample data going back 800K years to reach this very simple conclusion.
This reminds me of Alan work culture [1], Alan is a startup with a zero meeting policy and a very strong culture of writing. They check the quality of one's writing during their interview process.

Alan leaders also have other strong ethos like "no managers" and "complete transparency".

I really wonder if these companies are exceptions or if this organisationel model could be replicated more widely. I guess it caters to some very specific personality types.

[1] https://blog.alan.com/bien-etre-au-travail/who-we-are-and-ho...