skysight-inc/HackerNews huggingface dataset:
I think it is possible to connect using STUN even if both users are behind NAT.
Thank you for your contribution! I think that has to be a strategic decision. If everyone start using ChatGPT for everything, what's the value now for SO? From their perspective, they wouldn't sit and watch it happens. And I would add citation is a big deal.
I’ll be looking forward to it :)
can you link that if you have it? google isnt showing anything
To add to everything that's been said, opensparc only covers 32bit, and is thus of limited usefulness.
Google actually describes an entirely plausible mechanism of action here at [1]. old content slows down site crawling, which can cause new content to not be refreshed as often.

Sure, one page doesn’t matter, but thousands will.

[1] https://twitter.com/searchliaison/status/1689068723657904129...
Nor in the US either, for the same reason of preventing a once-common scam of sending unsolicited goods to someone and then asking them to pay for it.
> Why not give the masses the same writing skills as a first year university student?

Except this is not giving the masses the same writing skills as a first year university student. It’s giving them a centrally controlled service that generates text.

Depending on the context, this is an extremely important distinction.

I still think LLMs are useful, but I don’t think it’s fair to say they’re giving their users writing skills any more than running a chess AI is teaching a person to play chess.
My 1TB died and they sent me a replacement that looks rather beefy and upgraded. But I lost all my data. And apparently the new one is just as bad.

So no, dont _trust_ that drive too much :)
I cannot for the life of me figure out what this is.

Is this considered a story? https://vue3.examples.histoire.dev/story/tailwind?variantId=...
It's a matter of principle, similar to how your water company isn't allowed to cut off service if you say something they disagree with or if you host a bunch of people who say unsavoury things on your property.

Also it's conservatives who have been decimating net neutrality in the US in recent years, so I'm not quite sure why you went on that tangent in assuming that my political positions align with theirs. Let's stay on topic please.
> But not Haskell, right? "Be honest".

I absolutely have worked with Haskell and written a number of non-trivial programs in it, including a bytecode interpreter for a toy virtual machine.

I also spent quite a bit of time writing solutions to various coding challenges in Haskell, which gave me an appreciation for how hard it is to write high performance code in the language (anything touching strings, in particular, was a real joy...). I've never felt like I had to fight the runtime quite the way that I had to fight it with Haskell.

But yes, if I'm writing normal, run-of-the-mill, low complexity code, it's pretty easy to get Haskell right. But then in that circumstance it's easy to get it right in any language.

Of course, why would you believe me? You're already so sure your opinion is fact that I doubt anything I have to say will sway you.
The problem for me is there's no "generic" serverless stack, so you're then locked into one single vendor which defeats a lot of the personal control appeal of self hosting for me.
Where are you from? I’m jealous of your cycling community.

> his face tattooed on his calf

Best cycling tattoo I’ve ever heard of
Same. I sometimes wonder if in these cases it's a cultural/not-intended-audience thing (USA brain vs CAD brain top-1 expansion of B.C.), or objectively bad writing, or intentional.
What do you mean? Are you talking about capacity? Or bandwidth from RAM?

I'm in the HPC space, and pretty much everything I do on the GPU is bound by how quickly I can get data in and out of DRAM.

The point at which data motion to/from DRAM is not the bottleneck is when you do enough work per byte of data moved. How much work is that? On today's server GPUs it's in the region of 50--100 double precision floating point operations per byte. You can work out an exact number by taking the theoretical maximum floating point operations per unit time you can execute and divide by DRAM throughput (data moved per unit time).

O(50--100) double precision flops per byte is a _lot_ of work. We're talking BLAS-3 type operations. Anything level 2 or lower, or sparse operations, are typically bandwidth bound.
> Is it fair to say that most of the issues area related to jdk included libraries vs language features itself?

I think they all connected, for example with added lambdas they also added streams, so collections library now allows to do the same thing using old iterators or new streams APIs, and somehow those APIs are not compatible, it is not easy to produce stream from iterator.
No such suspicion is necessary. Google's revenue from the United States has only increased as a share of its total revenue over the past decade.
https://abc.xyz/assets/4c/c7/d619b323f5bba689be986d716a61/34...
Of course it matters. One of them allows looping in data from arbitrary external sources, and the other one (Mv3) has a permissions model that disallows that. It's a completely different risk domain.

Don't forget, the mere act of requesting data from an external uncontrolled third-party source is leaking user information. Under Mv3, those leaks are fully documented.
Tune down your capacities until it breaks at a thousand users (reduce disk, cpu, memory, network, etc).

Determine what broke and how. Instrument that.
I tried to return some clothing purchased on Ebay that was supposed to be equivalent of a Men's XL but was child-sized. The seller strung me along and the return address was random parts of Canadian locales strung together, like "Toronto, New Brunswick" with a postal code in BC. eBay kept saying "you have to use the return address" while the seller kept offering small but increasing refunds if I'd cancel my compaint (yeah sure).

It took weeks but I eventually got all my money back. It was obvious this was an overseas seller who never intended to accept returns, but eBay obviously didn't care.
Very cool. I've always found it hard to write any slightly complex SQL (i.e. not just a simple join) in a way that's fast on multiple DBMSes. Even if both support the same syntax you need, subtle things can affect the performance a lot. But there are probably use cases where this isn't an issue and you care a lot more about using something compatible with limited edge devices, like SQLite.
Science is adhering to skepticism until the evidence is undeniable. Science is reproducible. Science is thorough and deliberate and falsifiable.

Everything else is alchemy and superstition and most definitely NOT science.
I'd say the fact that Popeye has one is a dead giveaway
AWS unveils a new accelerator program for early-stage startups around the globe
I could see how this comes off as linguistic phrenology. The point is not for this to be used diagnostically, but instead to analyze trends with the labels we use in language.
This type of thing is going to send us back into some type of information dark age. If I was an author in 2023, I'd be doing print only else I know my work will probably be stolen by Google and Open AI the minute it's online.

Taking away the incentives to build and make easily available access to great content is just madness.

If I was a fly on the wall in these boardrooms, I bet Google and Open AI see this as a type of crisis themselves. The source of good and relevant training information is under threat, but the chance to make ridiculous amounts of money by taking and not paying for content is just so strong to provide shareholder value.
Spring Boot has full Kotlin support.
lol just straight up not using a cryptographically secure source of randomness. that's literally the first thing you do when you want secure cryptography. idiots
Kernel SCM Saga.. (2005)
Same. I use both Vite and stories and it took me a solid 30 seconds of scrolling around to figure out what they were talking about.
He's not wrong. You can't compare the ahupua'a system with the large scale industrial monoculture plantations of the 1800s-and onward.

https://imgur.com/OCirGip
https://en.wikipedia.org/wiki/Sugar_plantations_in_Hawaii#En...
OpenAI have to know they are going into consumer business not just an AI research company.
> POV: Republicans are now afraid of [checks notes] Canadian 'foreign meddling'.

This is the first time I've ever been mistaken for being a republican. Not surprised my comment went right over your head. Your brain is so fried with politics that you can't understand that I'm trying to help you. Nothing you say or do will affect politics. You might as well go scream at a mountain for being in the way. I used to think highly of canadians. But the more canadians I run into, the more pathetic they come across. Maybe it's because the good canadians live their lives while the bad waste their time screaming about other countries' politics. Or maybe familiarity breeds contempt.

Go get a life instead of worrying about foreign politics. And let me clue you in on a little secret, both the republican and the democratic party are shit and they both work for the same master. If there is anything more pathetic than a trumptard, it's a canadian obsessed with republicans or democrats.
Which is a pretty crucial distinction, no? No one would get upset if CNET announced they were deleting clickbait and blogspam.

With articles such as "The Best Home Deals from Urban Outsitters' Fall Forward Sale" currently gracing their front page, I'm wondering how long HN commenters expect to need access to this content.
The article specifically states that UPS delivered without contacting her and when she wasn't home, and then sent her the bill.
> I understand that, but for starting new projects the equation can be different.

I don't think for new projects the equation is any different. Why would I throw away a language and ecosystem that I understand, that I'm productive in and with language designers that I trust to do the correct thing for the future? Why go learn another language and ecosystem when the things it brings to the table are of no value _to me_ ?

I honestly do not struggle with null. If you actually read the code you call and test the code you write you won't have a problem.
If I recall correctly from my studies there is some fundamental but esoteric dispute ongoing for hundreds of years now, and every time it has come up in front of a Pope the ruling has been “neither side can call the other side heretical, now go away”.

But I can’t recall the exact dispute but I believe it’s one of the Thomists vs Scotists ones, perhaps around grace.
I think in all cases it was realized that static types are adding significant benefits, so they were added to python, typescript and hack have been developed.
Show HN: Aish – shell script one-liner solutions from AI in your terminal prompt
I often find myself looking up "bash for loop syntax", or forgetting the flags for ImageMagick, or the name of that one amazing command I just read about. I built aish as an experiment to see if Shoggoth has a better memory than me. I was surprised by how well it works. Queries like "name the process running on port 8000" work very well indeed.

I designed aish as a single portable shell script that can be sourced in both bash and zsh. When you run it you get the option of inserting the AI suggested solution into your shell history. That means you can press up once to get access to the command and either run or edit it. The goal was for this to be faster and more intuitive than going to the ChatGPT page, typing your prompt out, and copy-pasting the response into your terminal. I think it works well and hopefully it will work for you too. Cheers!
> Regardless of the opinion of the Democratic candidates, they were not literally criminals

What crime was Trump convicted of?
> It's all going to fall at basically the same instant.

No, not for any sane definition of "at the same instant". See Shoemaker-Levy 9 as a great analog. Completely natural forces broke it up and it fell across a huge swath of Jupiter. An engineered breakup would of course be much more fine tuned to create both chunks and vectors of our choosing.

If something were to head at us, and we took it from one big chunk to multiple smaller chunks but with such a terribly small explosion that we turn it into a closely-spaced fleet of rocks, then yes, but hopefully if we go through the effort of trying to destroy/deflect, we'd use a reasonable amount of explosive.

While your energy dispersal functions in a vacuum are correct, you're completely neglecting everything else about the situation. All the energy we're putting into the system to change the vectors to start with, you're acting like we barely tap it. Look at what happened with DART and that had zero explosive, that was _purely_ ballistic. You hit a rock several months out and send pieces flying in 18,000 directions, some hit us, some don't, they hit across weeks, they hit across the world, and you get the benefit of our atmosphere. Presuming optimal angle of attack for the interloper, everything under 100 meters in diameter is vapor. More acute angles take that number up, and at really steep angles the objects skip off the atmo. Larger rocks will airburst from the entry into atmo, and lots of stuff will make landfall, but again, ALL THAT ENERGY IS DISPERSED ACROSS SPACE AND TIME. I know you said it won't, but the math, and real-world examples, say it will.

> Thus big rocks must only be deflected, not destroyed.

The problem is most things aren't just big rocks, the things that endanger us also consist of rock piles and slush balls, which you cannot deflect. So we MUST engineer for destruction as well.

And this discussion itself also ignores a hundred other variables such as orbital mechanics, how much time we get, composition, etc. To just say "It'll all hit at the same time and we can only deflect" is only correct, pardon the pun, in a vacuum. There's more to consider.
If you think that the product that the lead actor in the series your marathoning through on your streaming provider isn't there on purpose, then you've just not been paying attention. There's a reason shows blur out logos on people's clothing or the crew covers them up with grip tape, or set dressers turn the cans/bottles/boxes of products around so the main logos are not visible. Even having copyrighted posters on the wall in frame can cause licensing issues.
I fancy myself a Catholic nerd and GP has absurdly high Shannon entropy for me.
https://www.ibm.com/products/watsonx-ai
Would there be so many ineffective tutorials and bad analogies if having to use monads really wasn't a problem?
right. I opted for a used 3090 myself and plan to get a 2nd one soon. At current market prices 2x 3090s is cheaper than a single 4090 and provides double vram with more performance. If fine-tuning/lora-ing and energy efficiency is a concern though, I would opt for a 4090 since it is both far faster and far more efficient
Well, if they bothered to fool everybody into thinking earth was a spinning ball a few lies from astronauts and some fake photos isn't really a stretch.
> doesn't that defeat the purpose of using PG in the first place

PG can scale higher than SQLite, especially considering concurrent writers. So even without the PG syntax and extensions, it's still useful. Also, maybe you can use PG syntax for complex INSERT (SELECT)s?
I used this for years and only ever learned to allow devices. I'm sure it has advanced capabilities but it is not user friendly
The reason is that if you mow the prairie, you will get droughts and floods. The grass captures water and reduces evaportation, and makes it a soil rather than dirt. Plus you are still left with the problem of replanting it.
The death of Fireworks made me much much better at CSS, SVG, and HTML.

Because just doing it in those technologies is often just as fast if not more productive than doing a mock-up in XD or Photoshop or Illustrator.

I’ll use a vector editor to edit shapes, and Photoshop for anything photographic or that client-side filters can’t handle but that’s about it.

So in a way I’m grateful for Adobe killing Fireworks and making the alternatives so unpalatable.
Anything with 64GB of memory will run a quantized 70B model. What else you need depends on what is acceptable speed for you. With a decent CPU but without any GPU assistance, expect output on the order of 1 token per second, and excruciatingly slow prompt ingestion. Any decent Nvidia GPU will dramatically speed up ingestion, but for fast generation, you need 48GB VRAM to fit the entire model. That means 2x RTX 3090 or better. That should generate faster than you can read.

Edit: the above is about PC. Macs are much faster at CPU generation, but not nearly as fast as big GPUs, and their ingestion is still slow.
The computer often plays moves that go against our human-crafted chess "principles", but that happen to work for reasons that only make sense if you can calculate 40 moves into the future.
Interesting, I've received this same exact message recently as well. I've maintained an extension with a few hundred thousand users for the last few years and I've received way more messages like this in the last year than ever before. Can't say I'm that surprised though.
a fucking genius. my favorite medieval philosopher
sorry, i don’t mean to be dense here but could you spell out the implications for me? why is what you’re suggesting more scary?
https://internetcomputer.org/ seems to promise that. but i still can't wrap my head around how that is supposed to work. does it turn every participating computer into a remotely accessible CPU so your code will run on random machines somewhere in the world?
not only is it a stretch, it's almost certainly the opposite - a whole ton of GPU time that could have been spent training AIs got spent mining crypto instead.
4-5 times slower? That estimate is indeed rough. For some workloads Kotlin's function inlining creates more efficient bytecode than Java.
It’s based upon a few things.

Ubuntu has been underwhelming as of late. It’s fine, just underwhelming. Sometimes software becomes underwhelming as it matures but in this case, the hiring process seems designed to ship underwhelming software.

Then there is the particular issue. That kind of thinking/communication style doesn’t make me feel comfortable with Ubuntu (or any project he would have a leadership role in).

And finally, I’m really tired of how our industry seems to glorify jerks.

So we have:

1.) Ubuntu is rather underwhelming.

2.) The hiring process is so fucked that underwhelming software is the most likely result.

3.) There is a lot of competition and I can find projects with vaguely professional/secure leaders.

4.) I run more than enough jerk driven software.
No, I believe you. Why wouldn't I? It's you who accused me of giving non-answers and asked for my "honesty".

Fair enough. Haskell developers do not think the language is perfect, and I've seen a fair share of critiques, but I've never seen laziness "ridiculed".

And since I believed you, believe me: whenever I deal with languages without easy recourse to lazy evaluation, I miss it. Every expression is clumsier.

> You're already so sure your opinion is fact that I doubt anything I have to say will sway you.

Are you a mind reader?

I suggest you go back and look at your first reply to me. Do you think it was crafted to elicit good mannered conversation?
I have the same question. There have been demos of local Postgres-on-web using wasm, which would not solve this issue (browser is way heavier than SQLite), but maybe it demonstrates how portable Postgres can be with some effort.
Linux Lands Fix for AMD Zen 1 Bug That Could Leak Data After a Division by Zero
Ask HN: Anyone else finding pre-seed investors drying up the last year?
It's been super hard to raise over the last 10 months for me. It used to be much easier. Before this period I was able to raise on average $20-$50k within 15 minutes of meeting someone.

Anyone else noticing a dramatic slowdown in being able to raise?

I am sure this doesn't apply to startups funded by tier 1 accelerators like YC.
I doubt it. I think more likely it will actually have people being more choosey in their dependencies and looking at the governance structures of projects so that one guy can't go off the rails and create hundreds of hours of unplanned work.
We're still waiting for the Big Functional Language that will actually provide a noticeable benefit in correctness in a real world context.
I don't really care too much about what class X is considered, but it sure it weird trying to frame a 23YO making 200k out of college in the same sorts of language used to describe people on minimum wage barely affording rent.

Do people really think the "middle class" is dead? I feel middle class is an apt descriptor for someone who is living comfortably but also still needs to work to maintain their lifestyle.
In my experience SEO experts are the most superstitious tech people I ever met. One guy wanted me to reorder HTTP header fields to match another site. He wanted our minified HTML to include a linebreak just after a certain meta element just because some other site had it. I got requests to match variable names in minified JS just because googles own minified JS had that name.
It's been interesting to me how advancement changes outmoded disciplines. The automobile didn't get rid of people riding horses, but it changed why people rode horses. Photography changed why people painted. I'm sure many people called these changes unsporting.

Same with automation (and ChatGPT). Automation doesn't get rid of hand-crafted things, but it changes the meaning behind them. The market for hand-made goods is alive and well in spite of cheaper automated alternatives. I own a hand made mantle clock and it's one of my favorite possessions. I'm sure human-written material will become more valued when it isn't the only means of creation. No discipline truly goes away, but our relationship to it changes.
Link to draft spec: https://github.com/grayresearch/CX/blob/main/spec/spec.pdf

(Thanks bruce)
> Or is it time someone started work on a distributed operating system?

For stuff like this, we've had it since the 80's: Erlang's (and it's sleek offspring, Elixir) BEAM VM. A virtual machine with concurrent, parallel, and distributed systems in mind? Check. A standard library containing batteries-included solutions to most design and technical challenges you'll run into while building such systems? Check. Tooling for stuff like deployments, diagnostics of running systems, and the ability to pull open a REPL for hands-in-the-meat debugging? Check, Check, Check.
As someone who uses your extension daily, I truly appreciate your strong will. It seems every day strong ethics become harder to maintain in our field.
> That only says that Google discourages such actions

Nope. It says that Google does not ding you for old content.

"Are you deleting content from your site because you somehow believe Google doesn't like "old" content? That's not a thing!"
I agree this would be a great addition. If I had a minor complaint about the work presented here, it's that it starts "in the middle"; pushing down to CPU OpCodes without describing how the ML codes are actually defined. It's typically easier to understand if you start at either the very top (like how does "Hello, World!" actually get executed?) or very bottom (though I'd argue you could stay above the physics of semi-conductors, at the chip level).