skysight-inc/HackerNews huggingface dataset:
I agree: A lot of Dickens is nearly impossible to understand as a child. The re-writes are terrific and solid storytelling!
Full-stack dev

Next.js, Typescript, Rust | 90-125k£, of which 10-15% options | Hybrid in London with Visa Sponsorship Option

[planlab.ai](http://planlab.ai) is a VC-backed startup building automated planning for infrastructure construction projects. Project overruns cost global economy over $580bn each year, because planning is broken: tech invented in 1950s cannot manage modern complexity. We are creating a tool that overhauls the way planning is done by creating structural models of how projects work, rather than capturing what humans think the plan should be.

To apply, see our job posting here: https://planlab.notion.site/Software-Engineer-Job-Descriptio...
Have you ever researched the difference between the companies, the workers, how satisfied they are, how much they are paid, and why it was a quarter cheaper? You keep saying how the union affected you for your two projects, and how the union was the bad guys because you had to spend more time and money. Did you ever think that perhaps the workers at the union company could have been secure in their jobs, happy with their work/life balance and that the workers at the other company could be beaten down, pushed too hard, paid too little?

In any case, your few experiences could be caused by a lot of stuff, perhaps not even the union! I don't know, without more research. Your particular story is from your perspective only, and doesn't even delve into any other reasons this could have happened, like local noise ordnances or something.

This is my point: you don't care about the human cost of your entrepreneurial enterprises, and that is in my opinion the reason that America seems to be infighting and "going downhill" as they say. Greed, an uncaring attitude about others, and narcissistic "me me me" behavior is the problem, not a few workers trying to get a bigger cut. Unions aren't the enemy, those who would attempt to take advantage of workers are. America is only strong if we're all strong, not just a few tenths of a percent at the top.

I am not replying any more to this thread, all I have to say was said here.
I simply don't trust companies that crack down on union organizers.
May I suggest that this quite interesting content will confuse readers that do no come with some context
IMHO, It would be much more approachable if it started with the section "What is wrong with the World Wide Web?" ?

Also, you are casting a very wide net, is this section really necessary, and I quote:

"""
Java - versatile, cross-platform, but difficult to learn. It hasn't lived up to all the hype that originally surrounded it, but is still important for many things.
"""

less is more!
Fortunately people with experience have resumes and are easier to tell if they're bsing their resume.

Fuck man, people do this with engineers who work on classified projects. You all are over thinking it. You're trying to hyper optimize for a function that is incredibly noisy and does not have optimal solutions.
Well Europe and the EU both have larger populations than the US and quite a bit higher population densities (even though the continent of Europe is slightly larger) so wouldn't you expect Europe to have more skyscrapers than the US?
> At least, this was the OLE/OpenDoc argument. Things didn't work out that way but it's worth asking if that was due to implementation deficiencies or because the actual vision was bad.

I think our machines weren't up to it in the 90s. Simply the amount of memory it uses caused problems, and the tooling was a horror show.

Part of the reason I submitted this was imo it's how a virtual reality system should work, yet as you point out everyone now is in a "that's an app" mindset.
Looking at that graph and its implications, I kind of understand climate change deniers more than I did before[0]. It sure is scary, and creating an alternative reality where this is natural and something without dire consequences might help them with their mental health, as it is less taxing than facing the truth.

We have already killed an incredible number of species, and doomed many more due to the system being slow to respond, even if we enacted radical measures now. However, it seems like most governments are happy to pass the buck to the next generation, as this is what the majority of voters want.

[0] though there seems to be a shift from outright denial to denial of human causes nowadays
It says that buybacks reduce dividends, and also that most 401k:s automatically reinvest dividends into new stocks in the same company.

And seeing how 401k:s collectively (I assume) own a lot of stocks - wouldnt it follow then that buybacks takes value away from 401k:s?
It says you should be able to access access trough Vertex AI.

This might be consumer protections issue. EU regulations protect mainly consumer privacy and rights, so product for 'retail' consumers has stricter rules than those intended for developers.
It's not keyboard shortcuts, it's pure keyboard input; an important distinction to make, as with modern GUI interfaces, keyboard input is often an afterthought.
yes that's what I originally meant. Matlab to Python was 2010's and Fortran to C/C++ was 1990s. (Probably not the exact time frame, but that's close)
(2021)

Original url: https://ellegriffin.substack.com/p/publishing-industry-truth (https://news.ycombinator.com/item?id=27032590)
I forgot the source, but I recall some game dev telling that they had taken to run a basic stability test every time the game launched. Half the crash reports came from systems that failed the test, so those were summarily ignored.

There is an error correction layer in DDR5, could that be spotted statistically as a difference between Ryzen 5000 and 7000 processors?
> House prices wouldn't be so high if we had unions.

In Switzerland, all the large unions (railroad workers, public service workers, ect.) have so much money and so much access to cheap credit, they can (and frequently did in the past) start housing co-ops for their members.

This results in large developments in the middle of the most expensive cities, where only union members have a chance to rent. And even those have year-long waiting list on every new development.

Since the housing co-op is non-profit and pays rock bottom interest rates on its loans, rent is frequently around half the fair market rate.
> rents have gone up a lot in the last two years

Where? In most places, rent is capped by the median income. Also, many people here are about middle income, so they are living in way above average homes. Yes, there, rents can really run away because you have higher income people, but middle class housing will barely budge.
The problem of min length in text inputs for non-Latin languages
When you face the internationalisation of a website. There are challenges you never thought of. For example you have the typical text field name with a validator of minimum size of 3 characters. But for example the most common names in Korean are 2 characters. I would like to ask the hnews colleagues how do you validate the minimum size (front or back)?
Without regulations the market would remain free for at most a hot minute and you would get regulation again, your own or someone elses, to paraphrase.
At a meta level, if your government isn't particularly pro-union (and one side is rabidly anti-union with the potential for them to be in charge for the next four years), and you are to some extent hostage to governmental fortune (cf the current lawsuits against Apple, the reliance on outsourcing to China, etc.) there's probably a certain amount of political sense in being seen to be anti-union Just In Case.
More current related:

No one buys books (from the same author as OP)

https://news.ycombinator.com/item?id=40119958

Yes, People Still Buy Books: How a viral post got some key statistics wrong

https://news.ycombinator.com/item?id=40288047
> Artificial horizon is not a reliable indicator of angle of attack.

Keyword being "reliable", but it is pretty close to it. That's how you get to fly safely through clouds using only an artificial horizon indicator.
I followed a Tesla yesterday. It was clearly on autopilot along this single lane road and it was veering all over the place like a drunk person, sometimes into the verge, sometimes over the double white line (the line you should not cross in the UK) and obviously making micro adjustments to steering with periodic random braking. I don't see how someone could relax as a passenger in that. Shockingly bad.
> because that's going to be something different every week/month.

Why's that a problem? What you're going to be doing on the job is going to change at the exact same rate. But people also tend to talk about recent problems and those may be even a month old. Honestly, the questions are about seeing how the person would approach it. It is not about solving them, because you're going to be doing things you don't know the answers to beforehand anyways.

> It's just that the coding interview is a different interview type

For what reason? "Because"?
Don't worry, the home prices in SF are still much cheaper than Sydney or Hongkong.
Is there some sort of survivors' club? The hours spent trawling through "Inside OLE" while trying to get the dam' thing to work...
Is WWW perfect? No.

Did it fulfil original goals beyond expectations? Yes.

Is it going to be replace with something else? Looks like it.

Will that be Xanadu? No.
From the graph of the data, every day for the past 365 days has indeed been an all time high, higher than any previously recorded temperature recorded by the same method since records began in 1979. So does not appear to be misleading.
It may seem unexpected given all the hype around Go, but it is a surprisingly poor choice for this. If you want a more convenient language than C++ or Rust but retain the ability to reach optimal performance, C# could serve you much better.

Go underperforms at trivial XML parsing: https://news.ycombinator.com/item?id=40283721 (and the parent comment)

If you push it, C# can extract optimal HW utilization when parsing text, beating C++: https://hotforknowledge.com/2024/01/13/1brc-in-dotnet-among-... (Go was not on the list because it was that much slower)
Pooling virtual threads has no upside and potentially a bit of downside: 1. You hang on for unused objects for longer instead of returning them to the more general pool that is the GC; 2. You risk leaking context between multiple tasks sharing the thread which may have security implications. Because of these and similar downsides you should only ever pool objects that give you benefit when they're shared -- e.g. they're expensive to create -- and shouldn't pool objects otherwise.
That's not an inline definition, that's a normal definition, which should never be in a header file.

Non-inline definitions need to be in their own translation unit.
Every day in the last year has been an all time high for that date, by quite a margin.
If the interviewer want to know if someone can write code at all, then why he/she expects much more than that in an interview?

I believe there is no single declaration about 'what the interviewer' wants.

Especially that several times they do not know themselves, just try to mimic what is expected from them or seen in some random situation they came across. Sometimes, of course.

---

"brining key stakeholders into conversations at appropriate time"

This is some very good quality euphemism here, two thumbs up! : ))
Hey I'm about to get famous, just upped the installation count from 98 to 99...

Apart from that, can confirm it doesn't work; in my case it's a notification that says it's loading that never finishes
Nitpick: it hasn’t been called “OS X” for almost eight years now, starting with macOS Sierra.
US Engineers, and in countries of similar income, the rest of the world is pretty much settled in a mix of Windows and GNU/Linux desktop/laptops.
> What we actually learned from those lessons was that English/literature class was a waste of time and how to craft complete bullshit that sounds deep, which I guess is a useful skill.

Same in german. Die Leiden des jungen Werther - dry, boring, irrelevant.
Regarding "No one ever takes a photograph of something they want to forget" - I take photos of things all the time of things precisely so I can forget them - I take pictures of gates closed on farmland, electrical items switched off etc. I never look at these pictures again - but the simple act of taking the picture means I don't fret about them afterwards....
To reach parity they just have to advance at a higher speed than the US. Totally doable with enough resources, planning and determination.
I had no idea that crafting GPT plugins with AI could be this seamless—#MarsCode made it possible! It's not just about using AI to write GPT plugins; this Cloud IDE supports a variety of projects. It has significantly boosted my development efficiency. I'm absolutely enamored with it!
There's still a huge market for people who want higher end hardware and to run workloads locally, or put a higher price on privacy. For people who want to keep their data close to their chest, and particularly now with the AI bloom, being able to perform all tasks on device is more valuable than ever.

A Chromebook "does the job" but it's closer to a thin client than a workstation. A lot of the job is done remotely and you may not want that.
Celebrity Culture
Yes, I know it's not possible for a specific c++ dev to do such checks, as compilers can optimize them away.

What I meant is “we (as in) the c/c++ community (or rather the specification committee)” could tomorrow decide that, lets say, all null pointer dereferences should lead to program exit. Existence of UB is a choice.
More like:

switch (e) {
case A:
foo(); break;
case B:
bar(); break;
}
std::unreachable();

instead of:

switch (e) {
case A:
foo(); break;
case B:
bar(); break;
default:
std::unreachable();
}

The former is more likely to produce a warning if there is an enumeration C that you forgot to handle, or you added an enumeration C and missed a switch-case to update.

edit:

duh, it's supposed to be returns here instead of breaks.
Stop using AI just to say we use AI
I work for company where we create internal saas products, i was assigned to work on a buy/sell platform, the platform is still under dev, we have 0 users, 0 transactions, our domain is xyz-dev.app.com, week ago i was assigned a task to add "AI" to the app where users input a product title and try to use gpt4 to get potential details the user can give about this product for example if i entered "BMW" i send it to gpt4 to return a json object of inputs to give the buyer more details about the (car) product like age, model, ect..., i spent days talking to the managers that we can do this manually by having a categories and each category related with a specific inputs and that it doesn't need AI and it's just a waste of money, luckily they were convinced, now recently they assigned another task for me to use AI to help in the dispute resolution, how it works is i send the buyer and seller arguments to gpt4 to decide who has the right, it won't decide but it will give a suggestion for the admin, just remember we still have 0 users at this time, i talked with the manager about it but they said it's a required task, i just knew at this time that they just want to use AI anywhere they can just to say they use AI.

I don't know how this is gonna make the users life better by hearing the word AI, this is not just in this product, but i started noticing it everywhere, everyone try to use AI just to say they use AI thinking users will spend their money just by hearing this word.

Can we just stop using AI everywhere just to say we use AI ? when user hears the word AI he won't jump to use your product unless it solves his problem.

BTW ignore my bad english :)
As Windows/UNIX developer, I only use WSL for Linux containers.
By "AI", surely they just mean traditional machine learning?

Or are people training neural nets on traffic analysis now?
> The AI boom has been going on for a couple years now,

It will calm down in a couple of years, just like the crypto boom.
This is really hard to follow.. It gives off some TempleOS vibes.. I agree in principle the WWW has some significant shortcomings and there could be some better way to think about it. It will require some outside the box thinking but this is really hard to follow cognitively.

> What Xanadu has that others don't:

> When responding to any argument (for or against something), you will be able to comment on each and every relevant sentence. The document you are commenting on will automatically link to your analysis. Whether readers of the document see your comments or not is up to them. They will have filtering tools to include or exclude whoever they want. That is their decision to make. Thus every possible viewpoint can be heard and can cross-comment on each other as much as desired.

This could be an extension of Twitters behavior, to link your analysis directly into other peoples document.. And we all know what great social collaboration happens on Twitter ..
I wonder if it's practical to do ECC on 64 bit words instead of bytes. A 13% price increase (or capacity drop for the same DRAM price) is substantial and might justify the penny pinching, 1.5% is negligible if it leads to a similar stability increase as standard ECC DRAM. If you are often getting more then one bit flip per 64 bit word, than that RAM is garbage anyway.
>China couldnt produce ballpens utill around 2017.

US still can't make high speed trains in 2024.
> Last thing you want is someone overconfident in their from memory version of physics.

Honestly, having been in both worlds, there's not too much of a difference. Physics is harder but coding you got more things to juggle in your brain. So I really do not think it is an issue to offload infrequent "equations"[0] to a book/google/whatever.

[0] And equations could be taken out of quotes considering that math and code are the same thing.
The article pretty conclusively says the European model is preferable by most metrics. Yet the author couldn’t resist ending on a “both sides” argument:

> True, the US produces more innovation, some of it beneficial. There is no European Google, Tesla or Facebook.

Which is such an imbecilic argument even the author couldn’t commit to it. “Some of it beneficial”. Yeah, and most of it is detrimental to everyone except the people at the very top of those companies. The biggest innovations those companies are responsible for are all the different ways they can invent to fill their pockets by exploiting workers and users.
I don't think that's correct? The current values for example are lower than those from february
I would say that it makes the interview process more consistent and documented, and less subject to individual bias. However there's definitely going to be some bias at the institutional level considering that some people are just not good at certain types of interview questions. Algorithm and data structures questions favor people who recently graduated or are good at studying. Behavioral interviews favor people who are good at telling stories. Etc.
A teacher can't exactly do that now, can they.
The differences were made law with the Taft-Hartley Act of 1947.

I.e. sympathy strikes are illegal in the US, so the only real power left to unions is jealously guarding the petty pearls available to them.
> US did to Japan something similar in the '80s, and they never recovered.

Not quite. Japan was well underway with EUV lithography..

> Today, ASML is at the forefront of lithography

That's because it is so prohibitively expensive to develop. That, coupled with the fact that the machines are becoming prohibitively expensive to buy, indicates that it is probably a technological dead-end.
for that date yes, but not overall - which is I think what could be expected from the way it's being phrased
Europe just seems to go for much more mid-rise high-density neighborhoods compared to the US with skyscrapers in the city center and then sprawling suburbs that are so low-density you can barely get out of them without a car.
Ask HN: Serverless Full-Text Search
I'd love to have a minimal but functional full-text or fuzzy text search solution for data stored in DynamoDB. I've looked at countless solutions and have implemented a bunch on my own (dynamo stream -> elastic/tantivy/orama), but still haven't got a satisfying result. So I have now set a goal for myself to write a library.

I'm still researching the topic and would love to ask for some points, good reads and similar advice. The requirements would be:

- to only have a single file as an index (so easily used in S3 for example). i want the library to only return IDs upon search so i don't want to store the actual data to save on index size. the index would be loaded into the memory of eg an AWS Lambda upon startup. (or kept on disk with EFS, whatever is better)

- support at least 1 million records with around 200-300ms response time.
Human reasoning is an amazingly flexible thing. We've gone from "this problem doesn't exist" to "this is natural variance" to "even if it was real we shouldn't do anything about it because it would cost us and others aren't doing the same" to "well, it's too late now and we need to keep consuming to save ourselves from the consequences of our consumption". Anything to avoid inconveniencing ourselves or force significant & meaningful action to truly reign in the industries with the biggest effects on climate.
That's one interpretation. But that interpretation is still dependent upon intra-group recognition. The joke relies on the intra-group recognition __being__ the act of bullshitting.
Pedantry: Tymshare and IPSA and no doubt many others predate 1969.
that's a forward declaration, you'll need to provide the inline definition in the same translation unit.
Where did those unions get so much money from?
> 750sqft

70m2 for anyone wondering
Ask HN: Web Reading
What are you using for web reading?

I'm interested in efficient book-like bookmarking – not bookmarking different urls but like ordinary book's bookmark where it tells me where I finished reading.

Let's say I'm half way reading GNU's Make manual, few chapters down Zig docs somewhere at the end of OCaml docs and I want to resume one of them few days later, possibly on laptop instead of desktop.

I find it difficult to find anything as "bookmark" and "reader" results are flooded with unrelated projects.
Note: Everyone uses Web Components. WTF?! Why does the <VIDEO> tag has a shadowRoot???

Browser Vendors have been using Web Component technology for INPUT, TEXTAREA, VIDEO and the like, for many many many moons now.
A lot of it is about zoning laws. The downtown Helsinki area has 0 skyscrapers, and the closest ones are the Redi buildings about 5km away.
At a very generous 50 tokens per second doesn't that still leave you with more than two and a half minutes (160s) processing time per document?
These are open weight models released under an Apache 2.0 license. There's nothing to buy.
Maybe become an English teacher then, instead of ranting and raving in public. Go get a job as an editor at a paper and raise the standards. Do something like that, rather than get into other people's business.

People act like this about folks who police arbitrary standards because it's distasteful. English is what the whole body of humans who speak English make it, not some random Council of English Grammar. Anytime I write or say anything, it's English, no matter if I fucked the grammer or speeling up.

There should not be a monopoly on communication. Some people simply don't have the ability to do perfect English grammar. Neurodiverse people can have trouble saying the right thing or using the write words. I hope you understand that not only do people hate "grammar police" because you're annoying, but also because not everyone can, needs, or wants to speak perfect English.

In closing: stop being pedantic, no one likes it. I hope all my errors keep you up at night.

I'm not responding further, this conversation has run it's course.