skysight-inc/HackerNews huggingface dataset:
I would think it is good if done in a good way and bad if done in a bad way.

bad way - posting stuff to make your company profile go up all the time, if you think you have something that might be of interest to HN sure but not everything you do should get posted. when negative stuff comes up swoop in to defend company and to drag down those saying negative things about company, especially without disclosure but even with disclosure.

Good - something technical about company comes up, developers who worked on technical thing come in and clarify technical aspects for people. Somebody has problem with your product and you come in and ask for clarification and help solve problem.
Apply that to academia and education lol
A benefit from working with synthetic constraints in software is that it spikes creativity.

You can showcase the same programming techniques in a toy compiler as you would in a production-level system.

But you may not get there because you're drowning in practical matters instead of getting to the point of innovating.
The Uncharted Territory of Android 15: Developer Preview 1
Is it possible that google is now turning to sites that have a strong moderation policy, as a vetting strategy against LLM generated posts? (Maybe November 2022 is turning out to be a new kind of Eternal September for the rest of the Web...)
More like Aquinas and the early Christians adapted the Middle Eastern tales to the Roman/Greek culture based people, because if you told us the Europeans couldn't neither eat pork or drink wine, the people would revolt in a breeze.
And: most of the US population is so used to the US dominance of geopolitica, they don't know how much it gains them.

E.g. one of the consequences might be that world business might decide to do business in EUR instead of USD, ending a lot of the ways in which the US currently exploits the situation.

Now don't get me wrong, I don't live in the US, and my place might geostrategically profit from such a split in the long term. But it will be a rude awakening for all the "rugged individualism"-people out there to see just how rugged things get once the US isn't in a position of privilege anymore.
if you didnt know about lisp, how would you have described this ?
> There's an unholy dynamic between those and the upvote system, which means that (by default) worse comments get upvoted more than better comments do...

Can you elaborate on this a bit? I don't see why "lame and/or mean comments by otherwise good users who don't intend to and don't realize they're doing that" should have an "unholy dynamic" with the upvote system.

(FWIW, what I have observed is that once a comment becomes established as the top comment in a thread -- and it doesn't take much for that to happen -- it is nearly impossible to dislodge it. That means that getting into a thread early is crucial for getting noticed. I've pretty much stopped commenting on threads that are older than an hour or two because I can be 99.9% certain that whatever I write will never been noticed no matter how good it might be. And FWIW2, the comment I'm responding to is 50 minutes old as I write this.)
This is similar to how they originally tried to build fighter jet seats for the average pilot, but it failed because it turned out there were no average pilots, so they had to make them adjustable.
I'm not using Lisp in production, so no problem to begin with. :-D
Didn’t this present it’s own set of issues for StackOverflow? I remember there being some large events surrounding very powerful community moderators
Nothing weird about it. It should be obvious that subtracting two floats that are very close to each other results in a loss of numerical precision:

1.000000003456e0 - 1.000000002345e0 = 0.000000001111e0 = 1.111numericalnoise e-9

It's exactly the same issue here. `math.exp(1e-15)` is `1.000000000000001`. If you subtract 1, you get 1 significant digit and numerical noise.
Currently there is little concentration compared to what it would be, without copyright you would have a single big corporation where people get all their content. You either get paid by them to create content or they distribute your content anyway without paying you. Under such a system no way youtube would pay creators 55% of revenue and so on, big corporations gains way more power when you remove copyright.

That wasn't much of a problem before copying was so cheap and easy, but today that would absolutely happen.
There are two ECC types in DDR5: on-die ECC and external.

All have on-die ECC, which always operates. It is relatively rare to have external; something like Kingston Server Premier, and then you would need a motherboard to support it e.g. some of the Asrock ones, or just a server motherboard (MSI D3051, etc.)

AFAIK there's a performance hit using external ECC, as it adds an extra cycle. I think errors get reported to the OS differently. Beyond that, I know nothing.
I've never commited to going deep on a project in Pascal. Seems a bit too high-pressure for me.
Why "supposed to"? When was that even a thing?

Go on youtube, you'll find plenty videos of people making intricate pots, brushes, etc by hand. You'll also find people do old school metal working with manual mills and lathes. Those people look like they clearly take pride in their work and often enjoy the activity. Automation came for them as well and the ones you see today are the very few remaining.
how about 'right click' on a checkbox removes all other selections in that options section
> Science fiction authors were excluded from awards for fear of offending China

Or they were excluded just to have a new reason to bash China.
Benchmarks? Multi-tenancy?
As someone who have barely been exposed to these technologies (it's already outdated by the time they got mainstream in the country, and the old is always competing with the new), I can agree with you. Right now, there is a firehose of options aimed at people and I believe we don't have the necessary framework to cope with these. I have some strong memories associated to particular tracks just because they were the only one I've been exposed to at those point of times. With streaming, everything kinda fade into the background, because everything new is instantly available (and there's something new every second). You can watch anything (so you watch nothing because you skip and switch when it's got a bit boring).

It's gotten to a point that I'm restricting myself to a few options filtered some strict criteria for any media. I refrain myself from switching with a combination of friction and self discipline. My music listening is almost always from local media and album centered. I read fiction books only from my ereader and when I switch (slow because of the interface), that means that I don't intend to finish this particular book. This means that I have to either focus on the current item to consume it, or not consume it at all. And for those I do consume, it had lead me to a greater appreciation of the item, just because of the attention I've devoted to it.
Why is there no mass boycott movements against these corporates
On February 16, openAI launched the Sora model, which seems to have revolutionized previous video generation technology. Whether it's the duration of the generated video (it can generate videos up to 1 minute long, while previous video generation software was still struggling with 4s, 16s timelines), or the consistency of the video (it has solved the problem of inconsistent content and flickering in previous generated videos), there has been a qualitative leap. Especially in terms of understanding the physical laws of the real world, it feels like a technology that can directly generate videos from text, rather than stitching videos together in the form of generating keyframes of pictures like previous models. Everyone is very curious and enthusiastic about everything about Sora, but since it is not yet open for use, we can only see some of the effects of videos generated by Sora. However, the videos are scattered everywhere, making it inconvenient for unified learning and viewing.

So I developed this website.
I guess "floats are weird" is a catchier title than "numerical computing is an acquired skill based in part on understanding the various consequences of value representation density being inversely proportional to the absolute value".
If by “joint probability” you mean function(params, data) there is no joint probability here in general.

L(params, data) is constructed from a family density functions p(data) for each possible value of param. The integral of L(params, data) may be anything or diverge. You don’t need any extra independence assumption either.

Or maybe you mean “joint probability” as p(data1, data2) when data is composed of two observations, for example. But you don’t need any independence assumption for that probability density to integrate to one! It necessarily does that - whether you can factorize it as p’(data1)p’’(data2) or not.
This language is for fun, but the Unison [1], where names don't matter, is not.

[1] https://www.unison-lang.org/docs/the-big-idea/
Then what's the best way to handle these cases? Are there any set of rules we should use while implementing the mathematical equations dealing with limits in floating points.
That's for ads. For online retail, the site that takes the money is the retailer. Period. The platform and the sellers can fight out who pays for returns and warranty problems. After the customer gets paid.
Oxide reimagines private cloud as a 3k-pound blade server
For this specific case, use Python's expm1, see https://docs.python.org/3/library/math.html#math.expm1 and history of expm1 at https://en.wikipedia.org/wiki/Exponential_function#expm1

def f(x):
return math.expm1(x)/x

The expm1(x) means "exp(x) minus 1".

>>> f(1e-15)
1.0000000000000007

The technique described gives

1.0000000000000004

which is 1 step smaller than the value computed via expm1():

>>> math.nextafter(f(1e-15), 0)
1.0000000000000004

Both are within 1 ulp of the more precise value from WolframAlpha:

1.0000000000000005000000000000001666666666666667083333333333333416...
yes, i am always suprised that such a tool does not exist everywhere (at least the modern western world...). not every shop is in there and rarely I buy from elsewhere... but even just checking specs of any kind of "hardware" (geizhals has also home appliances, ...), or seeing what is available with certain specs, geizhals is a godsend.

and it mostly still has that "old-web"-style :-)
The trick is to take it a millimeter at a time.
I've seen that too. Usually these things come in waves and once the spammers figure out it's not working, they go away. Then new spammers show up.
Yeah, came here to say this, you’ll probably have problems with Amazon’s trademarked Athena database offering.
ddr5 ecc is on-die ecc, that is built in with the ram die, while the regular ecc relies on extra bit width(72 bit instead of 64 bit) going all the way into CPU such that it's detectable also on cpu (hence OS level) side, which also ensures the error during transmission get corrected as well.
I keep trying alternatives to gpt 4 based on people shitting on it and you know what, every single time I try something else, I hit a bruh moment on the first try.

I asked Gemini v1 2 days ago about programming and the first response was some nonsense about elections being a complex topic.

if gpt 4 is Fisher Price then it's competitors are ill fitting kinder egg toys with missing pieces.

https://i.imgur.com/gxh0mUZ.jpeg
What I struggle with solutions like this is permissions. When having a permission system like row level security in place for sql, how to rewrite all this logic for the search queries?
It looks to me like BYD is to Tesla like what Samsung+Android is to the iPhone?

I mean, the guy behind BYD must be brilliant and I wish the best to him and his endeavor.

But let's not forget that Tesla has been and is still the one pushing the frontier here. And pushing frontiers is a lot more inspiring and moving.

BYD is surfing a wave created by Tesla, and I think Elon still seems to be better at moving waves than BYD's founder? Just like Jobs was for consumer electronics?
People forget that readability isn't a function of specific program - there is no one optimal readability. On the contrary, it's a function of the program and the goals of the reader. So after fixing and DRYing all the generally bad/inefficient decision, what is readable code becomes solely the issue of why you're reading it - trying to debug or add an entirely new feature will have opposite readability criteria to extending some high-level feature.

Even in the best case, readability just becomes a Pareto frontier[0], given by expressive limits of the dominant programming paradigm - same single plaintext source code for all. There's only so much complexity, so much cross-cutting concerns, we can cram into the same piece of plaintext, until something gives, until the same code is beatiful to you one week, and incomprehensible the next week, with the only thing that changed is the type of work you're doing on it.

So, beyond evolving over time, I'd also consider the orthogonal aspect of different decompositions being good for different purposes, and that you can't have it all and work on the same, single, high-level plaintext code.

EDIT: And I believe the solution to this, the step forward beyond the Pareto frontier, is what 'valty described here: https://news.ycombinator.com/item?id=39426895 - not coding directly in the same plaintext, but treating the single-source-of-truth code as a database, which you query and update through views/lenses that best fit whatever work you're doing at the moment.

--

[0] - https://en.wikipedia.org/wiki/Pareto_front
On that note, Discourse nudges you to do a tutorial on how to use their forum through the private messages from Discobot. I wonder if something like that which shows the kinds of comments that the community needs, along with the upvote limitations I’ve talked about elsewhere and privately messaged you about, may provide a sufficient mitigation to this concern and help users be better contributors in this forum.

Also, stuff like Erlang day isn’t a bad idea: it is also a kind of nudge to remind the community about what kinds of discussions and comments to prioritize.
Worth to emphasize that the article is set in the 2018, and this already happened!

Regulations to reduce poisoned pollution at sea were imposed in 2020 by the United Nations’s International Maritime Organization (IMO). Those poisonous clouds used to increase solar reflection at sea which apparently reduced warming by 0.1 watts per square meter, something that wasn't considered in climate predictions for the coming decades (and is now contributing to dramatic deviations in existing global climate models).

Here's an updated article from late-2023 about it:

https://www.science.org/content/article/changing-clouds-unfo...
The cheapest solution I’ve found for static sites is an S3 bucket with Cloudfront sat in front of it. Costs next to nothing.
If a system seems inconsistent, it possible you haven't understood the rules.

Loving is a terrible counterexample. Following the 14th Amendment, there were no anti-miscegenation laws (or they lingered dormant). Not to mention the democratic debate in passing the 14th Amendment, had many legal assertions that the amendment would invalidate such laws.

That the 14th Amendment was democratically -- if contentiously -- adopted by the people with the express consequence of ending racial discrimination (education, marriage) is a ridiculously easy case to make.
I've come to suspect the normal way large companies are organised makes performant software almost impossible.

Features are celebrated and make money - whereas performance can be gradually salami-sliced away, with nobody advocating for it.

If you can add a feature and it adds just 50ms to a 300ms pageload - it's unlikely anyone is going to block its release on performance grounds. And once the feature is released, there's no removing it.

This means performance gradually ratchets slower and slower - until it becomes intolerable. And by then, different performance issues will be everywhere in the codebase, so fixing them will seem an insurmountable challenge.

Far cheaper to ignore the problem. "Jira is only slow because customers insist on creating tickets"
you can use it here: https://app.vykee.co/sign-up :)
FWIW, we're not really describing and designing AI algorithms anymore - we're taking a simple algorithm and keep throwing heaps of data at it, until it designs itself.
That aligns well with their line of thought though, which is that there is a specific political view which is desired. They're basically building an echo chamber and it will starve on the long run because it will become so specific, the chance of a new user fitting in that community on day one will become lower and lower.

Being open is hard, very hard, but it's the only long term strategy in my eyes. The rest is an illusion.
But there is nothing about "digitalization and privacy" in this law. They will collect the data and "sell" it to the lowest bidder (Palantir for example).
fixed it, you can use it here: https://app.vykee.co/sign-up
Wish there would be one for Go.
And even if they could afford it, they probably don't think it is good value for money. How many extra seats will it help sell them?
Using an old phone that no longer receives updates is an unacceptable security risk.
Apple’s MDM is a bit different. It runs through a SSO service called Apple Connect and Apple encourages employees to use their personal Apple ID to link to it instead of creating a separate Apple ID.

It essentially adds a special entitlement to someone’s Apple ID, similar to how a dev gets App Store Connect access added to their Apple ID when they enroll into the developer program.

This makes it so that every MDM device is logged into the personal Apple ID.
For a summation, add the smaller numbers first. Smaller as in 0.0000000000053, not like -5172365126.
What was your multi hundred million dollar company?
In this way Google can (possibly) have a lot of influence on what components
/ libraries / solutions to pick.

Do you want to use our secure packages, which are guaranteed (to some extent) to be safe, or do you feel better using unsecure packages from somewhere else?
It is your choice.

I can imagine a lot of enterprise mandating using what Google is providing.

The list of what they already support
https://cloud.google.com/assured-open-source-software/docs/s...
Is fairly long and that is good, but it ofcourse leaves out a hell of a lot.
You are right ofcourse, results variey a lot. The results in the post where sourced from a third party tool for the UK and the US so kind of the results you would get in inkognito mode.
Biologists discover four new octopus species
Agreed. I wonder if anyone read the entire article. Firefox reader mode says 293–372 minutes to read the article. Which is 4 hours 53 minutes - 6 hours 12 minutes.

Though I do think reader mode can overestimate by a lot. Still a 53,000+ word article is going to take a long time to read.
I think they stopped supporting the software that the forum was running on. Maybe someone has some huge text dump somewhere?
You would be surprised that someone will come knocking at your door for tax even if you're a hermit or a group of people developing the land.

Land is not free, and that plus buy in is a major obstacle for the moment.

Nomadic living is hated by every state on Earth too.
There's an enormous difference between waiving rights for a specific (alleged) infraction and carte blanche signing away your rights for anything that might ever happen in the future.
The engineers behind Go (and Plan 9) really loved Oberon, which influenced the UI of Plan 9 and Acme, and the developer ergonomics of Go.
Gemini in their interface has overly strong political correctness and safety which creates such strange responses, but if you avoid triggering that then it is pretty good.

Edit: And in your screenshot you did get real responses, you see gemini generates several look at response 2, looks like what you wanted.
> Usually this improves readability thanks to separation of concerns, but it often increases raw code size because each new class adds some boiler plate.

That is why compression is mentioned. Boilerplate is something that disappears under good enough compression. It's literally why we call it boilerplate and generally dislike it - because once we spot the pattern, we can mentally compress it away, and then are annoyed that we have to do that mental compression whenever reading or modifying that code. Feels like pointless work, which it is.
I remember flying to the UK for a holiday, and all I wanted there was a 512KB upgrade for my Amiga. Not a jersey, not a watch, just a RAM upgrade.
> implies fractional applications of the arithmetic operators

Does it? Where does this implication come from?
I’m registered with, and have been happily using for many years, all of the companies you mentioned (and a dozen more). I want them to know a lot about me so hopefully they show me relevant ads (I buy a lot of stuff) or provide better service. My digital life is great. Please tell me why should I change it?
The writers of the Constitution and the people who democratically ratified their product.

The Constitution is absolutely open to change via democratic means, but in absence of that, it is the democratic product of the people.
Does it block youtube ads?
>Which is something AI companies are doing at every level.

The message I keep hearing time and time again is "Our aim is not to replace but to empower". The same companies with this message are also saying that their goal is to create a superintelligence that does everything better than humans.

As a junior developer, I have no idea what I should do, where to pivot, and what to expect in the next 6-12 months. I'm confused and lost. I don't know which skills I should be picking up and which ones will be worthless. All I know is that just a few months ago, when I expressed this concern, I was told by seniors that I, a clueless junior, have nothing to worry about, that it's just hype, that I'll never be replaced. Now the general sentiment is that juniors are indeed doomed. The sudden shift in tone felt like a slap in the face.
Unfortunately, it wasn't my hundred million dollar company.
Encryption at rest.
>Now we do the same, but we look at the text editors of 1995 which used 4 MB of RAM as incredibly efficient and well made, paragons of craftsmanship.

That's because the text editors don't exist in a vacuum; the 4MB-RAM text editor would be slow on a 1995 computer but blazingly-fast on a 2024 computer.

VS Code is slow and annoying to use, and RAM is just a more measurable symptom of that.
Can Zig guarantee perfect memory safety?
The damage is limited to the person who handed over the keys.
I disagree with the harder problem. I agree that the problem is low-quality comments, but not the lame or mean kind. When I see comments on a topic I happen to be an expert in it's obvious to me that the majority of them are misinformation or uninformed users. These people don't mean harm, they are legitimately misinformed or inexperienced. There typically are insightful comments as well, and often they are upvoted, but they have become the minority compared to the low quality comments. This ratio has steadily gotten worse over the past years. It's not as bad as reddit, but every pseudonymous community seem to suffer this problem as it's directly tied to trust and identity. There is very little to be gained from comments on HN anymore, I mostly come here for the links now since it's a decent source of news curation.
I'm not sure what that has to do with personal liability.
Wonder if you can rescue this data from archive.org: https://web.archive.org/web/20170114232515/https://jcmit.com...

update: guess i just need to update my bookmark, it moved to https://jcmit.net/memoryprice.htm
I heard that smoke rooms in hotels are one of the cleanest places you can find because of all the filtering, provided no one is smoking atm.
Because they started beta testing it a few days ago, these things doesn't happen in hours.