skysight-inc/HackerNews huggingface dataset:
Funny yes, but any shell script I write I'd be happy for it to fail (gracefully) this test. Unless you can convince me there is a requirement for something as convulted as this?
I guess you just need to configure `ListenAddress` in your `/etc/ssh/sshd_config` properly (see `man sshd_config`).
Have faith, young xyst. The world is not as hopeless as some would have you believe. God is good, and he doesn't leave the faithful behind.
And we're all commenting on an article about how growth is picking up again and we're finding it difficult to rise to the challenge. We've only recently found non-industrial (thus easier to permit and therefore possible to grow in the US) productive uses of electricity like data centers, cars, space heating, etc etc.
Best of luck with your upcoming release. It looks pretty fun. You seem to be getting some pretty decent buzz as well from a couple things I've seen elsewhere. You definitely have the hook down (modern guns versus medieval battles).

I think I'd be super happy with like, 10% of your buzz for my game's release (whenever that is, I'm only working on it part time), but it's a fairly small puzzle game (and still only programmer art at the moment) without a strong hook (it's just a sequel to an old free game of mine that did well in the past), so it has nowhere near as broad of an appeal, so it's to be expected.

What's your situation that allowed you to be able to go full time on the game?
From the fraud cases I've worked on, greed does factor in and you can often see a point in time within the data where it seems like they realize they are 'getting away with it'.
what if instead we can find a way to create controlled micro stars... more portable. I mean would you just use batteries to fuel spaceships? I guess that's basically what fusion is trying to solve.
though the fact we're maybe close to fusion it could be the natural progression.
> This was good for the development of computers, that there was no initial patent thicket/fight.

For context, the ENIAC patent [1] was filed in 1947, leading to the six-year Honeywell v. Sperry Rand patent fight [2], ending in the invalidation of the ENIAC patent.

[1] https://patents.google.com/patent/US3120606
[2] https://en.wikipedia.org/wiki/Honeywell,_Inc._v._Sperry_Rand....
[3] https://www.nytimes.com/1973/04/13/archives/a-basic-computer...
Is it actually available for public access yet? Anyone know what version of the ARM ISA it supports (e.g. 9.0)?
Unleash Boundless Productivity: Work Smart from Home with Ztm
Edit: Never Mind much of the state isn’t stuck with those prices but wow.
But what is it about Java errors specifically that make this a "java" problem as opposed to a "bad developers" problem? What makes "FileNotFoundException" more non-sensical to non programmers than "SEGFAULT" or "Error -256". Maybe you could argue that the stack traces and "let it bubble" behavior is useful to developers and as a result developers don't write better error handling to translate those errors into better user facing errors, but again that feels like a developer problem, not a language problem.
Agreed, college shouldn’t be seen as a no brainer- but, like most things in life, if you have a realistic plan, and clear goals it does make sense. Almost none of the value in college is from classes- but from the opportunity to work directly with experts in what you are interested in. You have to take the initiative to make that happen, it’s not automatically part of the curriculum at most schools.
You're saying it's well proven that austerity programs are required for success. Your evidence is that it hasn't been tried there yet.
It is an option; I remember an article on HEMA that mentioned a participant who was idle and supported by his wife.

But it's a much more competitive option for men than it is for women. (That is, a man attempting to fill this role will face much tougher competition than a woman trying to do the same thing. It's not that the option is competitive with other options.)
My experience having grown up in the WV portion of Appalachia is that there used to be a number of highly localized small businesses, but ability to scale was highly restricted.

Back in the 90s my father ran a little greenhouse that he sold plants out of for example which brought in a little bit of extra income for the family, but wasn’t able to scale it up due to lack of access to the capital required to do so, and money didn’t exactly grow on trees out there even 30 years ago (when financially things were much better there than they are now). Even if he had been able to scale, I’m not sure how long it could’ve lasted. Bigger greenhouses in the area ended up being run out of business when Walmart came in and started selling plants for prices that no small business could compete with.

These days that part of the state is a ghost of what it was back then. So many businesses have closed down or moved out, small/startup or otherwise.
It's easy to lash out against the VC culture, but the problem is us. We're the ones who dream of building a billion-dollar unicorn in two years - and that means entirely unsustainable efforts to build products and grow by burning heaps of VC money while constantly pitching for more.

How many founders move to the Bay Area thinking "you know, what I really want to build is a small business?" And how many HN techies would enthusiastically join a project like that?
> She pointed out the biggest difference she notices living in the US is that people prioritize money above all else.

Something Jerry Seinfeld (yes, the comedian) recently observed:

> SEINFELD: In the seventies, this is the tragic turn of American culture. And this was explained to me by Mario Joiner who cracked this puzzle that I could not figure out what the hell happened. That money became everything. What happened because it was not like that in the seventies. In the seventies, it’s how cool is your job? How cool is what you’re doing? If your job’s cooler than my job, you beat me.

> BRENNAN: And no one said, how much are you making?

> SEINFELD: Oh, you’re doing okay. You’re making this? Yeah. Who cares? And Mario Joiner explained this to me. He said the eighties was the first time that young guys could make a lot of money fast.

> Never existed before. Rich guys were Aristotle Onassis, Andrew Carnegie, shipping, iron. You couldn’t make a lot of money fast in those days.

> And it has poisoned our culture to this day. It’s poison.

* https://awealthofcommonsense.com/2024/05/seinfeld-on-when-mo...
I have two gripes with how Java is today:

1) A lot of enterprise devs think all problems are best solved in Java, and refuse to acknowledge anything else (looking at the IBMers in the room)
2) Spring Boot takes what you don't like about Guice and cranks it up ten levels. It's so common in the industry that it might as well be adopted as a javax package now.
Median law school grad makes 5 figures with 6 figures of debt. The lawyers making bank are also working absurd hours to get to that point.

Construction makes less but without all that debt probably not THAT much less, but the job takes a huge toll on the body.

I would not recommend law or construction to my kid
Tarifs on China arent the way to win the EV arms race, getting serious on EVs is
Full title is: "Fishing for Magikarp: Automatically Detecting Under-trained Tokens in Large Language Models"
It’s the same principle as investing in retirement. The heavier investments you make early, the greater impact they’ll have down the line. Only with a startup it often ends up being your time instead of money that is sacrificed.

Think about it: if you can gain 1 customer through every 40 hours of work, then by working 80 hours per week you can essentially double the early size of your business. Hire twice as many employees, which can introduce exponential scaling opportunities. Make double the bets on new ideas. It’s a huge boost. After 1 month you could have sold just 4 customers working 40 per week, or closer to 10 and be writing job ads already by working extra.

It is a trap, though. Your health will suffer, your relationships will suffer, you’ll become completely self-absorbed. Some things just aren’t worth it in my opinion.
Alibaba Cloud (yes).
v9
Sometimes they don't even get/want the $100 and just joyride until they run out of gas to post the footage on social media.
is there a concept for a civilization type that actually controls the entire universe, under simulation theory? seems you can keep going that parent reality may be a simulation and so on.
Out of curiosity, how do you define “entrepreneur” so as to exclude people who create small businesses?
> hopefully this takes off (there are writers in her genre making hundreds of thousands, including a couple writers she's friends with, maybe she'll become one herself, although I'd be happy if she can get it to the point where it's like $60k/year)

That might be more difficult than becoming a runaway success. I don't think the distribution of author earnings peaks in the middle.
> There is no proof

You need to read this:

https://blog.rongarret.info/2024/04/three-myths-about-scient...

Focus on myth #3.

> That would be immensely groundbreaking

Yes, it was [1]. Still is, as this work is on-going [2].

> Have you heard about the so-called Chinese room experiment or the concept of a philosophical zombie?

Yes. Have you heard of the Turing test?

For the record, the Chinese Room is based on the false premise that the Chinese Room is possible. It isn't. The person inside the room would be dead long before it emitted its first symbol. And philosophical zombies are IPUs [3].

> That’s because you have adopted a philosophical position implicitly.

No, I have adopted a philosophical position explicitly [4].

> You have not even attempted to object by providing a counter-argument, though.

Perhaps you are unaware that I am the author of TFA [5]? Did you read it?

---

[1] https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf

[2] https://en.wikipedia.org/wiki/Computational_neuroscience

[3] https://blog.rongarret.info/2024/04/feynman-bullies-and-invi...

[4] https://blog.rongarret.info/2024/03/a-clean-sheet-introducti...

[5] https://news.ycombinator.com/item?id=40205012
> I don't see how you would define linearity in a ring (I don't mean a module, just a ring). I.e. D(af) = aD(f) doesn't make sense if you don't have scalar multiplication.

Every ring is a module over itself. But you wouldn't want the definition you propose; instead, you'd want `D(ab) = aD(b) + D(a)b`. If you really like some sort of linearity to be present, you could observe that this property forces every derivation to be linear as a transformation of `R_0`-modules, where `R_0` is the subring `ker(D)` of "constants".
Do you have a good reference I should check out about this? This is all new to me.
I saw stats in the UK that for women who had not had kids yet the average pay was slightly higher in the same job than for blokes. Kids are the main thing that makes the difference.
AFAIK you should only need 16-byte stack alignment if you use vector instructions, so Linux/x86-64 doesn't mandate it in all cases
Can you explain which problem this tool / these tools solve? I’m not sure I understand the purpose.
> But, then I can't find any examples of startups that just operated as normal, chill businesses from day one.

I've done five startups this way.
Walmart has done much of the work destroying local American businesses, especially since everything they sell is basically imported from overseas.

People decry the "globalism" boogeyman but then immediately go shop at Walmart.
I agree, the most interesting thing about the paper is the default behavior of the network as it tries to compress the data.
The first place I personally saw CORDIC mentioned was:

"How Many Ways Can You Draw a Circle?", the first *Jim Blinn's Corner* article:

https://ieeexplore.ieee.org/document/4057251

He found 15 ways, which generalized to methods like CORDIC, etc.

A couple years ago I was wondering if SDF shape representation could use something like a taxi cab distance metric to move floating point operations to integer, although I haven't spent too much time investigating it.
>Not everyone has billions of dollars lying around.

Mercedes can get them. So can any major car maker. Making cars is extremely capital intensive.
LOL nice! Ok, glad it’s not just me then. It’s actually one of the reasons why I flipped to Rust
You can still have multithreading, you just have to forbid shared data. You can move data between threads at thread creation and termination, and for everything else the language can provide channels/queues to move data between threads. Erlang operates under that model and is great at multithreading
This is a step forward! Forget the detractors and any negative comments this is a small peek into the future which will include automated research, automated engineering, all sorts of tangible ways to automate progress. Obviously the road will be bumpy, with many detractors and complaints.

Here is a small idea for taking it one step further in the future. Perhaps there could be an additional stage where once the initial data is analyzed and some candidate research ideas generate, a domain knowledge stage is incorporated. So Semantic Scholar API helps generate a set of reference papers currently, instead those papers could be downloaded in full, put into a local RAG, and then have agents read in detail each paper with the summary of the current data in context, effectively doing research, store it’s summaries and ideas in the same RAG, then combine all that context specific research into the material for the further development of the paper.

There is a link to awesome-agents and I’d be curious what their opinion is of various other agent frameworks, especially as I don’t think they actually used any.

For my proposed idea above I think txtai could provide a lot of the tools needed.
It's probably the fear that your steady business would be eaten by the workaholics.
It actually seems to imply the opposite: “ As document length increases, the complexity of the text also increases, rendering cosine similarity less effective in capturing nuanced semantic relationships”

I think its true that using TfIdf to calculate the vectors doesnt scale, but we’ve seen that the OpenAi embedding models are pretty capable of encoding semantics of a longer document.
I encourage you to look at the manuscript we have put on arXiv: https://arxiv.org/abs/2404.17605 and go through the thread on X: https://x.com/RoyKishony/status/1785319021329674593

We will be happy to explain and even correct ourselves, if needed, if approached in a civil, respectful manner.
Bot Invasion to Automated Defense: My Journey with ML Deployment
Get your spouse onboard before you start?
Yes you do still benefit, otherwise V8 would use refcounting for everything.

Problems with refcounting:

1. You leak cycles. Given the point of a memory management scheme is to reliably not leak, this is a major weakness. Cycles are very common and natural things to find in heaps, and even if you avoid them they can easily be introduced years later by people you will never meet who weren't aware of the entire heap topology. You say you'd just "forbid cyclic references": how will you do that? Require everything to be written in Rust?

2. Every object gets bigger, as it must store a reference. This increases memory usage and reduces locality. With a GC it's possible to squeeze the overhead down to a vtable pointer (required anyway in most cases) and then a few bits on top!

3. All the incs/decs bloat your code, creating a form of pervasive slowness that doesn't show up in profilers except in hot loops. This tempts you to micro-optimize add/decrefs, but that increases the chance of mistakes.

4. Requires a very consistent protocol for how and when references are taken and released. The details here can get complicated. For example do containers add/decref for you, or do they expect you to do that?

5. You are exposed to use-after-free bugs, which are a major source of security holes.

There are probably more. And obviously the restriction to not use threads is catastrophic for any system that cares about performance.

The problem with having the ability to hold managed pointers from kernel<->userspace (whether using rc or gc) is that a process might be malicious or arbitrarily buggy, in the standard OS model. It means you have to be able to kill the process and release all its resources, which means the kernel must know where all the references to kernel-side objects are coming from so they can be removed on kill.

To allow object graphs to span the user/kernel space boundary therefore requires the kernel to mandate the use of a specific compiler that's a part of the TCB (i.e. a part of the kernel itself). That radically changes the design of the whole OS. In particular you cannot implement a UNIX that way.
There is nothing wrong with layoffs. What is disappointing to me is that companies will do mass layoffs after posting immense profits.

As a tech worker, the message I get is: you’re going to get fire eventually unconditional to you or your company’s performance. So I feel like my future is pretty much beyond my control.
it could be done in a decade or two given enough ai drones and Asteroid mining and moon base factories....5 billion, 50 billion, 100 billion ai could keep scaling up it's drones till the timetable drops.
Those are typically called “stop words” and the article removed them for the example. Many NlP algorithms do remove stop words as a first step.
Defaults matter. In C, allocation is customarily done with malloc, a single, global allocator. It's possible to bring in a memory arena, but in the case I was replying to, you'll note that they didn't.

In Zig, everything which allocates receives an allocator to do so. So writing a top-to-bottom program of the sort indicated in the GP post, you're going to make an allocator first thing. That's when you decide to use an arena, and defer it, and you're done.

You wouldn't decide to use malloc (which is available), or the GeneralPurposeAllocator, and then "end up with the same mess" by forgetting to release any of the memory, because the debug release mode, where all the work gets done, will loudly complain about that. It would take real stubbornness and conviction to write an all-malloc-no-free program in Zig, but using an arena is cheap and easy.

So yes, it has everything to do with a particular language. If you wrote it in Rust, you'd end up with a borrow-checker-compatible program, if you wrote it in Nim, allocation would be taken care of by the runtime. In C, it's tempting to just use malloc and let the operating system do the GC when the process exits.
Very well said. Parent says "errors so indecipherable and rarely well documented", when in fact Java is the better if not one of the best out there.
Paxosmon: Gotta Consensus Them All (2018)
I've been working on startups for over 20 years. Some have sold, some haven't. None have become household names.

In order to support this life, I had to provide consulting services for other companies. Many of them are startups themselves. In any case, this meant I worked at least three full-time jobs. I would work to find clients, work to provide services to those clients, and work to build my startup.

In one case, the startup would take off and pay all of my bills so I could focus on it. In another case, we raised money from investors to focus on it.

In any case, if you want a 9-5 gig contract and don't want to find the work, you can try and use recruiters if you are a knowledge worker. If you aren't a knowledge worker, then you probably will be relying on gig work like Uber/DoorDash. In the case of the latter, you better have a lot of roommates since those pay so poorly.
Maybe this is the future in a somewhat saturated world: LLMs as operating systems, aka platforms, and apps as expressions of them on top of existing layers like OSes, yet another layer.

Many apps on the app stores around the smartphone OSes aren't that elaborated either. What one considers a feature might serve a purpose for someone else who is willing to pay for it.

We will find out the next decade.
https://slate.com/culture/2024/04/book-sales-publishing-indu...

A rebuttal to that article.
https://news.ycombinator.com/item?id=32276580#:~:text=One%20....
Could it be that more people tend to start a company if they can't find a job to get hired?

How many of these companies are sustainable and will still exist in 5 years?
Made me think of Brewster McCloud, a truly loco early Robert Altman film. In it, Bud Cort sets up housekeeping in the roof of the Houston Astrodome, where he builds a bird-like flying contraption he hopes to sail down onto the field during a game.
An alternative solution we had in the UK - I think it's still going but I'm not up to date - is the Open University. It was a government subsidised study at home program that let anyone really get a degree for modest amounts of money and that could be done part time while working. The education was actually good too.

(update still going but not super cheap - about £21k for a degree. I think it used to be more subsidised)
JavaScript Security Cookbook
Next up Accept header handling!?

Is the general consensus for priority:

1. Accept header
2. Page “extension”?
Rust has this. Data can be placed in atomic or non-atomic refcounted containers, and the type system disallows sharing non-thread-safe types across threads.

Additionally, data can be borrowed from inside the refcounted wrapper, and used freely within a scope without touching the reference count.
That's not how things work: when you are hiring a software engineer/developer, you are not looking for someone to produce code by the spec (a "codemonkey"), but to question any assumptions and demands before commiting to them.

I wouldn't expect a "business exec" to worry about download/upload speeds (though I'd note that the claim here is that it's all locally running, so inefficient memory usage is likely a bigger deal), so a good software developer would partner on defining the roadmap.
Seconding the Make-A-Lisp and Crafting Interpreters recommendations. TFA is also pretty good, it contains a hard written parser that you may learn from. Lisp grammar is regarded as simple enough that full parser generators need not be used.

There are also the Lis.py articles which are incredibly good:

https://norvig.com/lispy.html

https://norvig.com/lispy2.html

You mentioned you want to write your lisp in javascript so you'll be getting quite a lot of functionality for free: memory allocation and garbage collection. That alone solves an enormous amount of problems. Just in case anyone reading is going to write in C, here's an excellent introduction to the topic:

https://journal.stuffwithstuff.com/2013/12/08/babys-first-ga...

Don't forget to spill the registers.
Sure, but GP was criticizing Java, not Exceptions.

I find that JavaScript, Ruby and C# are all easier to debut in practice than Java, and all three use exceptions. IMO this is mainly due to what idiomatic Java looks like and how libraries/frameworks are structured.
Ideas are cheap, an idea is not interesting by itself. There's a very long history in science of ideas which sound good but are wrong.

The question is always: do you have the data?
Wow this tuned into a different narrative quickly. The above comment did not blame women for men’s plight but did not compare apples to apples. Gender pay gaps usually involve different wages for same work, not downgrades that all genders do.

The “great” thing about cutthroat paring down by groups like private capital in management is all genders get downgraded at the same rate. So equity will even out in the race to the bottom, and we can enjoy more balanced stories of men contributing less to the household income.
US Proposal: Ban on Exporting Open Source ChatGPT Models
Well, between a 9 to 5 and a 9 to 9 (including the weekend) many would prefer the former. The latter is risky and may not pay in the end or it could pay a lot. Many people who have families can’t afford that risk.