skysight-inc/HackerNews huggingface dataset:
Neat.

Reminds me a bit of the community tool libraries. And maybe could serve a similar purpose.

Like if you find some old media that you'd like to read. Or want to use an old device with a rare connector.
Apple supplier halves Vision Pro production rate
If we wrote things as objects sending messages we might be able to disregard their remoteness most of the time. The value could be in writing software which wouldn't need to change much as you changed the way it's getting used radically.

For a crappy example, a tool like rsync can talk to a copy of itself over any kind of stream and sync things that are remote so because it has this abstraction, you can rsync over ssh but you're not limited to ssh. If some future stream protocol arises rsync could probably be made to work over it without a rewrite.
Not sure about resources being further apart, and agree about new players. However it's well known that your starting area can have an immense impact on the game difficulty.
My personal experience with certified implementations is that they still tend to be not especially standardised. A test suite is just as susceptible to subversion as a written standard is. If that wasn’t true then unit tests is all we’d ever need to merge a PR.
>Like WhatsApp, Facebook Messenger had used Erlang and ejabberd but moved away from it after finding it difficult to recruit engineers.

Since WhatsApp handled much more users with just 35 engineers, I would have thought it wouldn't be so much of a deal to recruit some Erlang engineers. They didn't need to recruit thousands of engineers.

What platform have Facebook moved Messenger to?
IMO being a good technologist entails being skeptical of technologies. Someone has to and should be blindly optimistic, and some people’s jobs borderline depend on it (like VCs) because the risk-reward is asymmetric for them. Overall though, we need to maintain a culture of skepticism around technology — much like scientists do around science. That’s especially true when discussing tech that either: discredits the industry in the eyes of the non-tech public; enables widespread fraud against vulnerable people; or could have significant negative impacts on “the commons” like spam, pollution, reckless political or economic disruption, etc.
Hacker News is the real echo chamber, color me surprised that using the same system of posts and comments that turned Reddit into the ** show that it's today would also turn HN into the same thing.

People who aren't in tech or aren't informed don't know about the latest development in tech, same reason you don't know about the latest development in healthcare or construction...

But, and I'll only speak for myself, GPT allowed me to add more features to my side project in 2 months than I did in 3 years... If you know how to use it then it becomes a great tool, the 16k context 3.5 or the 32k tokens context in GPT 4 (when necessary because expensive) are really good and can do a lot and infer context and assume things about your project etc.

You shouldn't be a contrarian to be a contrarian, same thing happened with the blockchain, HN is still shitting on it in 2023 but I just transfered some crypto to my sister in another country instantly, where if I had to do it using the usual financial system it'll involve a lot more headache and will usually take a couple days... and all of this on the ethereum proof of stake blockchain aka not as power hungry as it was, this is objective value it adds.

Now the contrarians usually see posts written by 90 IQ "journalists" (bots) that say "AI will make humans irrelevant" or "blockchain will kill all banks" and they start responding against this but also miss the actual value these things add, of course chatGPT will not build you a house that's obvious and only another bot would argue for and against it, but it can help you become a lot more efficient.
Ehh... my dog is alive, thinks, and "speaks" in a manner - not a cute term for barking, but he communicates (with relatively high effectiveness) his wants and desires. Maybe not using human words, but he certainly has his own sort of crude language, as does my cat.

The problem is that LLMs aren't alive, and they _don't think_. The speaking is arguable.
Yes, just like passwords need to be rotated at some point. Of course in 2023 people have already reconsidered what the practical effect on security of that policy was as opposed to the theoretical effect. Perhaps client certificate rotation would be as unnecessary as password rotation for similar reasons or perhaps automation like for server certificates could be used for similar reason.
Now you're being disingenuous, framing an answer to your explicit query as anything other than that.

You said "Can you provide an example of poorly performing economies which "are not lawless but are effectively unregulated in the matters being discussed"?" And that's what I was replying to.

I provided an entire class of people who are harmed in such nations, of which too many exist.

Just because they don't share your preferences doesn't change the fact they meet the criteria you set forth.
Surprising to see that "Miner 2049er" game loading screen - I wrote Miner 2049er, but for the Vic-20 back in '82. I wonder if someone else ported it? I shipped the game with the source code, so people could muck with it, as people did back then...
I believe they would be then forced to open up, not just fines.

Free pass management is really a basic human right (or democracies can make them to be). I personally do not hate Apple, Google, Microsoft but they own 99% of OS I guess so if passkeys take off, they have to remain open.

I mean at least Europe and California (and the rest of the World that is not US) and even US citizens would back competition in pass management sector. What we really needed is a good Linux phone. Now I use Google stuff but I would change to full Linux+Proton I guess. They just announced their open source pass manager!

I am not saaying we should not be vigilant but I guess we are stronger than you might think (I mean we vs. a heterogenous not-really-oligopoly-us-os-providers).
We are still trying to work out pricing which we intend to be fair and inline with other tools in the industry. We'll be on the website soon.
I was on a shuttle bus in the early hours of this morning in regional SE Queensland and they had some Triple-M talkback show talking about it. Someone was talking about how their kid had told them that they can just get GPT to write responses to emails for them.

To their credit, they said, "wtf would we want to do that?!"
> and/or not being allowed to use non-core dependencies

And at least p3rl.org/Moo works with p3rl.org/App::FatPacker because I designed them to play nice with each other.

I once fatpacked an http://p3rl.org/Eval::WithLexicals tinyrepl on the fly mid-conversation for Bruce Momjian of postgresql fame.

He wanted to try a repl with persistent lexicals but his NetBSD install was getting sufficiently long in the tooth he didn't want to risk running CPAN on it - and fatpacking a script I had handy was a lot quicker and more effective in terms of getting him to try something out than trying to convince him to let me walk him through a local::lib setup.
Owning one is a very achievable goal. They made almost 1.5 million of them; you can get a running example for under $25K and a very nice one for mid five-figures.
It is very common if street view is anything to go on.
People often complain about how complex it is, but it’s really just a matter of passing endofunctions through transplainer pipelines so that you can asynchronously hydrate the islands.
A lot of copy doesn't need top writers. I think what we'll see is companies who adopt LLMs in tandem with their writers will get more productive than companies that go all one way or the other. And over time, there may be less writers required. I say 'may' here because humans have a knack for using any available capacity.
Not sure if tech, but some kind of echo chamber. I've introduced ChatGPT to multiple people in both tech and not; they all ended up actually using it and getting some benefit out of it. Then became actively interested in the topic. (they initiated conversations about it later on)

So, are LLMs as popular outside of HN and similar communities - no. Are people outside of them interested - definitely yes.
How about reviving that Pocket PC term from Windows Mobile era?
We are working on an in-browser version, at which point, we will offer a playground for everyone to experiment with pre-login.
> Which begs the question... why have they not atleast tried a "Google Premium"

They announced "Google Contributor" at one point but it never went anywhere
Nothing says that attribution has to be the legal names. The usual approach is that you attribute the exact page, for which the edit history with the individual contributors is available.
Yet many small business billing systems are basically an excel sheet with a word doc or manual online invoice system like square invoices. You wouldn't replace a functioning billing system with this one, but you might not replace this one with an expensive custom system. As programmers, we often discount the value of our time to zero when we're writing software because it's kind of fun. But for a non programmer, 10-30 minutes of work each week invoicing isn't an issue if the system never gets into an unusable state.
Xerox Parc also invented the laser printer, the transistor was invented in Bell Labs yet Intel (et al) take advantage of it. Google seems more like history now regarding search. Also, it doesn't seem good that the company founders are not there anymore. The last auccessful companies were run by the founders until a more mature point.
Your action is definitional Sealioning from my perspective.

If you can't see it then take a step back and analyze the thread until you can see how others would perceive your reply as such.
Unrelated: I received a Meta Quest Pro from Meta that had a terrible VOC odor to it. And, it didn't work the first time, having to go through the awkward and confusing setup twice.
Definitely. The tech is impressive but anyone I've spoken to thinks of it as Cleverbot 2.0, and among the more technically minded I've found that people mostly are indifferent. Hell, IRL most people I know don't think much of it, though on HN and elsewhere online I see a lot of people praising it as the next coming of Christ (this thread included) which puts it in a similar tier as crypto and other Web3 hypetrains as far as I'm concerned.

Every "AI" related business idea I've seen prop up recently is people just hooking up a textbox to ChatGPT's API and pretending they're doing something novel or impressive, presumably to cash in on VC money ASAP. The Notion AI is an absolute fucking joke of epic proportions in its uselessness yet they keep pushing it in every newsletter

And a funny personal anecdote, a colleague of mine tried to use ChatGPT4 when answering a customer question (they work support). The customer instantly knew it was AI-generated and was quite pissed about it, so the support team has an unofficial rule to not do that any more.
So is Brainfuck, but Turing equivalent doesn’t mean functionally equivalent.
This was not built as a traditional markdown editor, however, we are working on an integration.
Similar experience; a lot of laypeople seem to be viewing it as world changing magic, whereas that view is far more niche in tech.

This feels like a common pattern; a few years back many of my non-tech friends believed self-driving cars were coming imminently, whereas ~no-one working in tech believed that.
The work culture and environemnt is an important factor here. In my recent experiences for example, an environemnt where people are constantly pitted against each other and appearing weak/not-smart can have dire consequences (e.g.: seen colleagues fret over visa issues) results in an environment where there are a lot of people with a smile on their face while holding a sharp knife behind them, waiting to stab whomever they can in the back. Loyalties and betrayals, doing things for the sake of appearances,etc...

I have also seen environemnts where all that matters getting prominent people in prominent cliques to like you. When I had more manual work, meeting your metrics exactly, not less or more, showing up on time and being friendly/chatty mattered the most.

Everyone has their personalities and I will leave it to the psychoanalysts to asess people but since the subject is specific to work environments, my opinion is that sociopathy, egocentrism and machavellianism are esentially traits you are forced to develop to make ends meet or move up the corporate ladder. These horrible perosnalities are a problem only if you have a healthy top-down environemnt and culture to begin with.

For example: work environments where people like to argue about politics every single time have egomaniacs influencing cliques. But this is tolerated by management and rewards these people.

Humility being rewarded,a "no stupid questions" culture, firmly and strongly enforcing separation between personal and professional lives and being fair to everyone (really gets under my skin when people gossip/slander, managers use back channels to dig info about candidates and bullying people) is what I consider a good work environment.

It is good for workers and it is good for productivity and the bottom-line. But people are short sighted and care about ego stroking and sociopaths become managers all the time and the problem with these people to me is that they care about things other than money and people. At work, everyone is there to make money, help the company maximize profits and do so ina sustainable way (treat coworkers and subordinates right).
This is correct and the GP is (confidently) talking nonsense.

However the big issue is most normal users would not have the ability to see if they're using an embedded iframe or cross origin JS from Stripe, Braintree, etc.
Ask HN: Which Job After Burnout?
After a burnout I did a 12 months sabbatical, which is scheduled to end about now.
Took almost 9 months to even start coding a few hours per week on some side projects, but now it feels like its time to start working again.
However, after the last 2 jobs (large codebases, some parts 15-20 years old) I feel that I need the next job to be something I can be passionate about, its been quite some time.

My experience so far is 15 years as java developer (/architect/solution engineer/etc), mostly not the average web app backend,
but rather things like metaprogramming (also meta-metaprogramming), complex distributed systems, and my favorite: high performance software.
Things like realtime big data analysis (think of 50 billion sensor values per day, 100 day working set, analyzed with 50k rules on a single workstation), mass data batch processing, a bit of number crunching, etc.
Making things very fast and efficient (and in Java) has been my passion basically since I started.
(as hobby I write solvers for logic games like pathery.com and similar things)
Of course sharing my experience and mentoring junior devs I do as well, whenever it is adequate.
But I am pretty picky about my choice of language.

Unfortunately it seems like there are not many jobs left that need real performance, compared to e.g. around 5 years ago.
Being in Germany, most of our IT is basically large industrial companies (which are ridiculously behind on digitalization and very hierarchical) and most smaller companies are working directly or indirectly for the larger ones software departments.
When they say they have high performance requirements, it typically means "our whole dataset is 20GB and every request takes at least 3sec. We'd be really happy with 1sec request time, but you're not allowed to change anything"...
(The reason the landscape changed in the last 5 years is basically that now their horribly slow software runs in the cloud instead of on premise, so at least its SSD storage on the DB servers now)
I've looked around a bit recently and not yet found anything promising.
Though things like high frequency trading has caught my eye, writing systems with < 10µs response time is certainly something that seems interesting.
(assuming in that domain things like 100k values/s is not an exception either)

Has anyone a recommendation on a specific field or domain that might fit that niche, or was in a similar situation and has general advice?
Roughly, because (a) performance (b) the intention to makie it still possible to poke into an object's guts but more obvious that's what you're doing (c) if you really want the class syntax atop a classic blessed reference, p3rl.org/Object::Pad will do that if you configure the :repr (that's basically the cpan testbed for a lot of the ideas that have gone into core and written by the same LeoNerd)
I do recommend documentary Ceuntury of Self (2001) about this topic. Apparently more consumer citizens are less confrontational. Idea comes from S. Freud and was implemented by propaganda, later renamed to public relations, of individualism by Edward Bernays in US in 30's.

https://en.wikipedia.org/wiki/The_Century_of_the_Self
I don't think that's true at all. You are taking classical liberal ideas to an absurd extreme — and far too literally — and it's handicapping your conceptual capabilities.

It isn't necessarily identity politics to talk about groups of people, nor does it necessarily preclude discussing real solutions either — it depends on the relevancy of the group being mentioned. If the group being mentioned is a subculture or philosophical tendency or whatever the defining characteristics of which are relevant to the subject at hand, then it's perfectly fine to refer to such a group. It's only if you are bringing in groups that aren't actually relevant to a discussion, whose defining characteristics aren't provably related to the characteristic you are trying to apply to them, does talking about groups become a problematic thing. Barring that, being able to talk about groups of people that have different approaches or attitudes or beliefs or behaviors regarding a subject, even if it's to speak derogatorily about them, is basically necessary to have a functional discussion about certain topics whatsoever.

In this case, we are having a discussion about attitudes towards technological solutions and technological progress, and one of the major cultures that influence discussions around that stuff and the direction things actually take are 'tech bros.' If we band the ability to speak about such a group that would just give them free reign to do anything they wanted without being criticized.

To define the group, it is a specific subset of the people who work in tech whose attitude towards tech is characterized by a sort of brash, prideful belief that you can solve everything with technological solutions and that the human (qualitative) factor of things just isn't relevant — or is even harmful because it's "unquantifiable" and it needs to be specifically perfected out of our considerations.

This is a real type of person and attitude in tech that we can discuss.
They very much killed the golden goose. It's a real failure to think in terms of systems. Google relies on a healthy open web, yet as arguably the biggest single influencer of the web it has completely failed to maintain that let alone improve it.
Thanks, and indeed.

Some places do require an app and while there are alternatives, there may not be another choice in the future. But not today, most of my elderly neighbours also don't own a smartphone and yet they survive in this city (Antwerp).

Life without a smartphone is possible, and imho calmer and more relaxed.
> For example, there’s no traditional file system. Smalltalk environments were

> stored as images which contained the entire state of the system. That means

> all of the objects, code, data, whatever, were stored as Smalltalk objects.

> The creators of Smalltalk wanted to make a system where the person using it was

> also modifying and programming the system as they used it. That’s really cool

> as a programming environment, but not really how we think of normal people

> using computers today.

Seems like it was much more advanced than what we actually have today. Why do we need "filesystems" anyhow? Why do we "not think of normal people" programming their computers?
Wait, 14% of US adults have used a product released 7 months ago?

And this is considered "few adults" ?!
> That sounds like a huge speculation/hypothetical — is there evidence that was or is happening?

I've signed up for websites before, manually, and switched to using automated tools to download all the content. Certainly more efficient than downloading stuff by hand. Isn't automation the kind of thing most developers would do in this scenario?

If you're doing it right, the website doesn't even know. At least not until it's too late ;)

Aside: a friend of mine wrote a script to perform the online check-in whenever he flew with his favourite airline. He reverse engineered the airline's official app, and duly wrote his own (Perl!) script to do the same. It spat out a pkpass file which he could load straight onto his phone.
One issue with JS is completely different environments. There's very little in common between node.js and browser environment. For node.js you technically don't need a build system at all. For browser: it depends. Until recently you had to bundle your frontend into a single or few large files. Right now you technically can develop a frontend without a build system either, at least when it comes to your code, without dependencies.

Second reason is quickly moving APIs. Common.js, AMD, ESM. Those are foundational APIs and they were changing every few years. Just similar Java example: java modules were introduced in Java 9 and even today maven (AFAIK) does not utilize those at all. But java modules were infinitely more compatible with old code.

Third reason is TypeScript. It does require a "stripping types" step which could be counted as a compilation.

Fourth reason is community. I don't really know what's so special about JS community, but they deliver new tools and frameworks at alarming speed. There's no single source of truth. You can't really do anything with this chaos. Google develops angular, but it's not popular. Facebook develops React and it is popular but people still use other frameworks like vue from small companies.

10 years ago I thought that with time things will settle down. Now I'm not so sure.
Hi, sorry, I am mentally a bit overwhelmed these times and losing pieces - I thought I posted the link:

https://www.tomshardware.com/news/nvidia-hopper-h100-80gb-pr...

just five weeks old.

There are many other articles on Tom's Hardware, mostly old. The newest one (two weeks ago) is just a small piece that reveals that

> can barely render graphics [as in, real time 3D rendering] as they do not have enough special-purpose hardware [...] GH100 only has 24 raster operating (ROPs) units and does not have display engines or display outputs [...] One H100 board scores 2681 points in 3DMark Time Spy, which is even slower than performance of AMD's integrated Radeon 680M, which scores 2710
anyone who believes that "AI" (meaning current, ChatGPT level tech and the next iteration of it) is a bigger threat to humanity than climate change, because of some "Skynet, rise of the machines" scenario nonsense, is 100% inside an AI echo chamber.
I think I'm going to start documenting more of what I learn on my own website. As it is I have a few notes on a variety of topics, but nothing about the structure of specific languages.

I always end up forgetting how to do X if I haven't done X in awhile, so having it documented by an author I trust in a no-nonsense place I have ready access to is useful.
Yep. It will be a footgun for environments with and without JAVAOPTs.

Better off transforming .java code at compile-time into .class'es in a .jar that always works at runtime.
"[...] where retro tech collectors hid." In the dark? Quality journalism.
Thanks! Would you consider a new job? ;)
Hmm. So why will someone go with Oxide over IBM?