skysight-inc/HackerNews huggingface dataset:
Driving is not like being at home because it requires active focus and continuous observation of an evolving social situation where other people’s decisions could cost lives.

If sitting on a train is like being in a hostel, then driving is like doing tedious office work in a cubicle. I’d rather hang out at the hostel.
Location: NL

Remote: Yes

Willing to relocate: Possibly

Technologies: Golang(6/10), Vue3-OptionsAPI, HTMX, Hyperscript, Postgres, LXC, Docker, Retool, n8n.io, automation, Directus CMS, scrum PSM1

Résumé/CV: https://codeagility.io or on request

Email: via contact form on website
> What are you getting at? Are you incapable of nuance?

Your rudeness aside, what I'm getting at is that I'll likely have to leave once or twice a day even not accounting for work. I live in a European city and get everywhere by car BTW.
Really depends on the person, if they're hobby is working/driving cars like enthusiasts it doesnt really make sense to look down on them. For some people a car is more than an utility.

"A lot of us dont need cars"? what an biased onesided view of the world, how travelled are you?
Because outside of your soy latte zones vehicles are a huge need for day to day life.
Yep. There was once an Ivan Illich (first I'd encountered him!) piece about cars linked on here some years back, which piece claimed that due to the effects of cars on infrastructure and cities they were only generally beneficial early on, when few had them, and later, if you can pay to have a driver (so, on average, they're now only net-beneficial to the rich). This is for city and suburb dwellers, mind you, not rural folks.

He claimed that the sweet spot for actually-liberating transit technology was bicycles.

I ran some conservative numbers and, sure enough, take out the time worked to pay for my car and make some reasonable (but, conservative) guesses about how much closer my house would be to where I need to go if you cut out all the stuff that's only there for cars (really wide margin-zones and medians for highway, huge interchanges, gigantic parking lots far bigger than the building they serve, front lawns generally, et c.) and, despite my living only a medium-distance from the city center and making way above median income for my city... I'm roughly at break-even versus that alternative bikes-mostly world where cars are just for emergencies, deliveries to businesses, and public transit buses & elderly assistance and such, and aren't owned by individuals near the city.

The numbers get worse fast if you live any farther out, or if you make closer to median income. Like, plainly-negative-value from cars being widespread.
I agree with most of your comment, but just a quick note that whether or not a service provides a privacy policy doesn't mean they necessarily do anything to protect users' privacy. (Mostly in the sense that if they did have one, that fact wouldn't mean much on its own.)
We can dream in more than one language
> A function that has no possibility of error is so uninteresting that focusing on that is the wrong thing.

I disagree, a function that has no possibility of an error is a proper function, and what we need for performance optimized code.

Proper functions by definition are just mappings from a domain to a range. That mapping really shouldn’t be predicated on any other state, so it should never fail if the inputs are valid within the domain.

We need to focus on such functions if we want performance, because we can only achieve too speeds by not worrying about checking the function result for correctness. Given a proper function, we should just be able to compute the result and move on to the next function.

Therefore it’s of great benefit to us (as authors of performant code) to separate our fallible functions from our infallible ones. Keep the fallible ones iutside of hot loops, only infallible ones inside, and that’s a recipe for mechanical sympathy of the sort that results in great performance.
Shareholders may be interested in other things beside making money. For example, a shareholder in Hain Celestial might be interested in ensuring that healthy organic food is available in as many retail locations as possible. Or a Fox Corp. investor might feel their best interests are in countering the dominance of leftist dogma in the media.
Put another way, they pretended to fund pensions by purchasing securities that were cheaper than actually funding pensions.
> Storage and compute cost is probably the biggest cost factor.

I wonder if "not an index but a large database with raw HTML of pages" would cost less if you could get content providers to maintain a distributed cached copy of their content at their own expense?
> And why did those socially vital funds invest in a boom/bust industry?

Because retirees like when their funds earn more than T-bills and actually beat inflation and that entails taking risks. Otherwise everyone can work a hell of a lot longer.
Isn't enough that some of our rubbish at some far time land finally in some place where aminoacids form byself already et voila ? (they call themselves Eaerthians, too..)
The Algorithm that Could Make GPT-4 Toaster Possible [Forward-Forward by Hinton]
Companies have boards in which shareholders tell directors and the execs what they consider their interests are. They can say that it's max profits now, or they can say that they want steady over the long term.
Why is not-Earth better at inventing life than Earth would be?

(One reason is there's a lot more of not-Earth than Earth in the universe, but it's all pretty inhospitable.)
When you copy something, application can put data in multiple formats on clipboard.
When you paste, application may or may not recognize some of those formats and will choose which one (if any) to use.
In your example MS Word will store at least two formats. One is plain text and one is formatted. Which one is used depends on destination application (where you paste).

Others already recommended software that will let you see what's currently on the clipboard. In the past, Windows had application for that.
Super common tactic used by any entity with enough resources that is unable to directly stop the information from being spread.

Here’s a notable example:

https://www.theguardian.com/politics/2019/jun/26/mesmerising...
Dipping for Excalibur is a great early way to get this.
Go is in a sweet spot where it is often used to compete with both groups: [Rust, C/C++] and [Node, Python, Ruby, etc]. The reason GP said it is probably because of Garbage collection.

I've done a bit of Rust in my job, and there are some basic things that Rust doesn't have going for it:

- steep learning curve (this means for the first 6 months, you or your colleagues are unproductive, write bad Rust which your company then builds upon over time).

- bad error messages (even though that was a focus for the rust team!)

- frustratingly complex for setting up test coverage

- Slow analyzer speed (*super laggy* on Clion, though this might be a jetbrains issue)

- Slow compilation times (I heard somewhere that "Go just goes". I've also written some Go in my free time, and compilation is fast. Well IMHO, "rust will rust" - it's very slow. Generics can make compilation event slower.)

- Verbose. I've seen a just few lines of JS get replaced with hundreds and thousands of Rust.
ahrefs is mostly SEO but has a search engine at https://yep.com
Sadly, it looks like it is. For another example in Tennessee, look at Gatlinburg and Pigeon Forge. Even as recently as 50-60 years ago most the locals lived in the areas. Since then, they've been priced out by all the tourists and cabins, etc. And it doesn't really show any signs of slowing down, to my knowledge.
Sorta? But a lot can be packed away in "other directions." Most recipes, for example, assume that setup/teardown is intrinsic to the kitchen. As such, to know the procedures to do those things, you would look somewhere else.

That is, you aren't accepting a risk that things will go wrong. You have moved what to do about many exceptions to somewhere else.
> asking men to build of x days of material before collection

That's why it will never work.
That’s pretty normal. My ex worked at congress and she said that most bills are reviewed and changed by lobbyists before they are submitted. And a lot of their changes get adopted almost verbatim. Same happens with regulations.
> Eliminalia did work for an Italian spyware company that had been fined for selling surveillance technology to Syria’s autocratic regime, and for a Swiss bank that had drawn public scrutiny over Venezuelan clients who were suspected of money laundering. It also worked on behalf of a well-known traveling circus clown who had been convicted of sexually assaulting a 14-year-old girl in Switzerland.

How bizarre it must be to have interactions with clients like these be your every day workday.
Well, it make dependency injection much easier in Java. But true delegation is much more, it offers a nice decoupled alternative over implementation inheritance.
In the scope of the changes made, it seems fairly innocuous, but does anyone have an idea why they may have cut the $10 minimum?

It seems bizarre for the lobbyists to have removed it for no reason, but I can't think of one except something like making cheap watches more expensive could make an Apple watch more appealing. Things that don't seem like realistic goals of the lobbyists.
Slow and verbose compared to what?
Yeah I was going to post this as well, it's so similar I'd wager the story idea was stolen from SOMA.
It is interesting to learn about progress in understanding molecular deficiencies behind autism. However it seems to me that the prime root of autism is medicalization of natural life process which is pregnancy. Frequent advices for mothers-to-be to lay calm deprive a developing fetus of environmental stimulation necessary for brain development in critical first 9 months of life. Pregnancy is not ilness to be treated in a way which interferes with child's brain development!
> Sounds like you need to learn to be more adaptable. I've had no problem meeting with friends to walk outdoors, maintaining friendships throughout the pandemic, all without ever catching COVID.

Let this be a lesson: this is what privilege sounds like.

It's very easy to say "just be more adaptable" when your well-paying job is to sit at home, posting on reddit and occasionally resolving a bug ticket. Meanwhile, tens or hundreds of millions of people worldwide who work in hospitality, music/theatre/other live performances, conferences and events, tourism, etc. had their livelihoods absolutely crushed by COVID restrictions. They got government handouts and still barely survived.

But yeah, nobody cares about those people; they don't matter since they're not FAANG employees. They should just adapt and learn how to code red-black trees on a whiteboard to get a job at Meta.
For simple applications, Rust is actually pretty easy to work with in my experience. You don't get a lot of comforts other languages provide, but you don't always need those.

The performance difference between a Rust server and other languages are incredible, especially in terms of RAM usage and concurrent connections per second.

That said, if your program is going to need tons of entities stored in a database, I wouldn't even consider a language or framework without a solid ORM. Rust has some ORM-lite libraries but I'd end up picking a garbage collected language in practice just because of the difficulties that low level programming bring to such middleware.

Iterating in Rust isn't that hard as long as you don't try to cheat your way out. Instead of returning null for methods that you haven't implemented, add a todo!, etcetera. You have to do things somewhat right the first time. I think that's good, because there's nothing as permanent as a temporary proof of concept. You can clone/copy your way out of most annoying Rust restrictions at the cost of performance you'd otherwise sacrifice by picking a higher level language anyway.

If your startup doesn't know what it's building, you have bigger problems than the language you choose.
The greatest secret of exceptions is that in most cases you don't need to catch them. What should really be on your fingertips is

try {
... something ...
} finally {
... clean up ...
}

this (plus try-with-resources) is the genius of exceptions. The tragedy of exceptions in Java is that checked exceptions convert the above to

try {
... something ...
} catch(ACheckedExceptionThatHasNothingToDoWithThisCode x) {
throw new SomeOtherCheckedExceptionToPleaseTheCompiler(x)
} finally {
... do what has to be done ...
}

with the variations of

throw new AnUncheckedExceptionSoIDontVandalizeMyCodeMore(x)

and

catch(...) {
// i forgot to rethrow the exception but at least the compiler isn't complaining
}

as well as

// i forgot to add a finally cause because I was writing meaningless catch clauses

As much as I think checked exceptions are a mistake in Java, it is not hard to make up your mind about rethrows and apply them in a checked or unchecked form with little or no thought.

The unhappy path that you get for free with exceptions is correct for code with ordinary control flow. Most of the code has no global view of the application and is no position to handle errors. On the other hand, for many simple programs, the correct behavior is "abort the program, clean up resources, display an error message" which a sane exception system gives you for free (except for the finally which cleans up the happy path too)

For a complex control flow there is something high up in the call stack that has global responsibility. Imagine a webcrawler which is coordinating multiple threads that call fetchUrl(url) fetchUrl doesn't need to catch exceptions at all, just clean up with finally. What it may need to do is tag exceptions with contextual information that will help the coordinator make decisions. That webcrawler in particular will deal with intermittent failures all the time and only the coordinator is in a position to decide if it wants to retry and on one schedule.
I live in Israel and only the very old people wear masks because they have compromised immune systems. It was downgraded to the cold/flu and it is no longer checked at the airport. Most of the country is vaccinated, many 'boosted' , and it I have yet to meet anyone who hasnt had COVID at least one time.

I just now visited the USA and am surprised to see people still scared or concerned. It is totally over for most of the world. I wear a mask when I am sick so I dont get others sick, but it really has nothing to do with COVID in particular. Regarding COVID, I have to agree with the Israeli health authorities, which have largely dismissed the threat.
For sure, optimise when necessary. Rust lets you do this.
Living in Kansas City is not a viable option unless you belong to certain demographics. Stop promoting it as such.
Java isn't generic over exceptions. You can't write a method that takes an instance of Foo and says "my method throws whatever Foo.bar() throws" or even "my method throws iff Foo.bar() throws".

And this means that your method either always demands to be wrapped in a try-catch, or you migrate to unchecked exceptions.

Rust makes errors a part of the regular type system, so they automatically benefit from all its features.
I can't believe the law works like that. Are you telling me that if I buy a yacht in Austria "in good faith" from someone who doesn't own it, I can just sail away on the yacht, original owner be damned?
Before the shift to remote work, these office buildings were the thing that drew businesses to cities, and that brought people to cities. Now, these office buildings will remain empty and become urban blight. Want a sneak peak at what happens next? The owners of these buildings will go bankrupt and abandon them. The city won't pay the electric bill, so they'll go dark. They'll fill up with gangs and drug dealers. The city will be too afraid to inspect them. They'll slowly fall apart and become dangerous.

Cities need to act fast to attract more residents near these buildings, and take over these buildings and rent them cheaply. Losing money on these buildings is preferable to letting them sit idle long-term.
The Living Computer Museum was an absolute treasure, but it shows one of the major hazards in the non-profit world. I founded the MADE, a non-profit videogame museum in Oakland. Just about 100% of my time when I was the director was spent raising money and soliciting partnerships so we could keep the doors open and the lights on. I would have killed to have someone like Paul Allen as a sponsor or involved in any way: we're a very poor museum compared to most, and money heals all wounds.

However, our little museum run with volunteers and pocket change managed to be more stable long term than the well-healed and well-funded Living Computer Museum. Why? Because having a single benefactor for a non-profit is almost a death sentence. It's super risky, and as we've seen here, when that single donor goes away, it's all over.

It's super sad the LCM is in the state it is in, but for non-profits this is a cautionary tale: you cannot build a long term non-profit on the support of a single person. The world is too chaotic for that. Even a non-profit with a billionaire behind it isn't safe. It is incredibly poor planning on humanity's part to rely on the rich to preserve our shared heritage out of some obligation or moral or ethical duty. We need to preserve this stuff on the order of the Smithsonian.
Indeed obscurity is a gift in its own way. Reminds me of this: https://web.archive.org/web/20110401093801/https://jacquesma...
Same. I find it pretty invasive and weird, especially if it's a 1 or 2 day stay.
Nice work, I for sure will have some after reading this weekend! Look forward to hearing your replies.

Some charts about languages, attack types, and PM style would be nice.
Then your were lied to (or legal was incompetent). GPL has no way to force anyone to publish internal proprietary source code. Any copyright infringer always has the option to stop distributing. If they want to keep distributing something, they have the option to re-implement the missing functionality themselves.
Yes. Any person who speaks more than one language can tell you this.
> There are less profitable and more profitable industries and companies don’t move out of the less profitable ones.

Entering a different market is expensive and takes a lot of time. It’s also not guaranteed you’ll succeed.

> they’d all be selling crack instead of furniture. Or at least mandating the employees be on it for productivity.

Selling crack is against the law and afaik so is requiring employees to use PEDs (see the parent’s idea of governments deciding what’s out of bounds). The tactics Purdue used to push OxyContin are a good example.
I always assume it's because they're lazy and race is easy to observe and define, although even this is getting to be relative these days - my own fairly upper-middle-class half-white children are actually hispanic although nobody would be able to guess.
Whoa, I wasn't aware of UTM at all. Thanks for the pointer!
Find a tutorial that explains how to implement an async runtime on top of epoll using C++20 coroutines. In that context, it is probably easier to use io_uring correctly than epoll.
> Exceptions have very high performance costs

On the sad path. On the happy path they are faster than explicit error checking.
> They clearly don't do this though.

Forgive me for perhaps being blind, but I fail to see it with the same clarity as you do.

Typically, what stops companies from ruthlessly exploiting workers, selling products that damage society, polluting the environment, et cetera and so forth is only government regulation, not the goddwill of executives and chairmen.
The only Task remaining is to wait until that Future is joined.
Exceptions always work the same way. You learn how to read code with exceptions pretty quickly.
I heard a quip that the east way to tell whether omicron is in a room was “is there air in the room?” (When omicron was new.)

Basically the new variants are so transmissible that if they’re in an area it’s like avoiding a tsunami.

Which isn’t to say individual avoidance should be given up. Do as much as you want (and I still wear N95 and gloves in certain situations). But society writ large can’t abate this level of spread.

We could see growing numbers of long covid sufferers for quite some time. Or, the virus might give us a break as sometimes happens in outbreaks. We should all hope it doesn’t mutate into something far worse, but it can’t be ruled out.
Paying for Search
Java, Go and C# (and node) have very similar performance, e.g. https://benchmarksgame-team.pages.debian.net/benchmarksgame/.... For all of them, the key to writing high performance code is avoiding allocations and boxing. Go and C# both do this slightly better than Java, but in most domains where these languages are used, this is not a big difference (and this is where you might use C/C++/Rust instead). I've found Go to be more verbose than Java, but I haven't used Go much since generics were released.
This is huge for CPU workloads that need intermittent parallel processing.

A great example would be JSON parsing in WASM apps where SIMD algorithms result in massive speedups.

Another example would be a WASM software decoder could allow AV1 playback content on iOS browsers.
Breach of fiduciary duty is a real thing, can get you sued, and can cost an executive or board member their position. Fiduciary duty is the legal responsibility to act solely in the best interests of another party - shareholders in this case. So if shareholders want profits to be maximized, and that is their definition of your duty and their definition of success, then if you act counter to these interests, you may be in breach. However in 2023 many organizations take an ESG approach to strategy and governance which often encompasses taking into account environmental impact, social impact and other factors that acknowledge that a business isn’t sustainable without the environment and society within which it operates.

To take the recent Ohio train derailment as an example, it appears that Norfolk Southern’s execs may have made decisions that were good for business but catastrophic for the environment and society. In the 1980s one may speculate that not acting purely in the interests of profitability may have gotten them sued. In the modern era they may be sued from an ESG perspective for making decisions that put the sustainability of their business at risk by risking the sustainability of the environment and the society within which it operates.

Not legal advice as I am not a lawyer.
Multiple estimates put skid row at at least 25-39% with mental illness... you're probbably not going to be able to put those folks in standard residential housing. The other 60-70% yes... But that still leaves a substantial amount with no effective recourse
Share buybacks when a company is overvalued are bad for shareholders. Share buybacks when a company is undervalued are good for shareholders. When you buy shares the price matters! This is still true when a company buys its own shares!

During the 2021 mania the share buybacks accelerated, even though executives could easily have waited a year or two and sat on their money as the zero interest rate era was coming to an end.

You don't want to do buybacks at $300 a share when your company is going to trade at $100 in a year. Because the shares you bought will then be $200 underwater. A buyback is a stock transfer between a party that believes the stock to be overvalued to the company. And in this case of facebook the seller was right and facebook was wrong.
I'm glad you came out on the other side, and have the cognitive ability to perceive independent parts in a large system this way.

I would add one other thing, some of those steps have opportunists in them.

Once you realize that, you realize you can be an opportunist too. You can play the game at the same level, by pushing chess pieces at a small level.