skysight-inc/HackerNews huggingface dataset:
Yeah, this is entirely down to the explosive growth of low-GDP mostly-eastern-Europe[1] nations as they approach parity with the rest of the EU. The countries that made up the "EU" of 2000 have generally done poorer than the USA[2] in GDP per capita growth.

Great data here if you want to explore: https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?location...

[1] And also Ireland, who have really done well the past two decades.

[2] The UK in particular really fell off its mark.
That sounds like an excellent use case.

You bring up something awesome about CLIPS: it's easy to tailor it to your needs. Once you have your CLIPS code, you can trim out the parts you don't need using compiler flags. Once you have a compiled `clips` binary with only the constructs you need (defrules and deffacts, maybe?), you can execute it, load your rules/facts into the engine, and then generate C code for your specific rules engine. This compiles into an even smaller/faster binary. You can do all of this from within CLIPS proper. Check out the Advanced Progamming Guide section 11: Creating a CLIPS Run-time Program https://www.clipsrules.net/documentation/v641/apg641.pdf
If chess were 4d then it wouldn't be playable on (2D) computer screens would it?
Perhaps a hasty comment but linear combinations of B-splines are yet another (higher-degree) B-spline. Isn't this simply fitting high degree B-splines to functions?
which law enforcement can get, trivially, if they're prosecuting a felony.

it's just a function of time and process, and while you can dispose of plants and bury money in your back yard, you can't undo old bank transactions. 20 years later those records may not be a thing, but last year sure will be...
I’ve noticed that we have many new independent coffee shops that are very busy. I’m sure there was always competition, but it’s certainly a factor where I live. The new coffee shop is always packed, has a better atmosphere and the workers are nice. Can’t say that about Starbucks a block away.
> Their actions achieved nothing of consequence.

They accomplished me never responding to Google recruiter emails and informing others in my network to avoid Google where they can be fired for happening upon a protest at work.
If you have a minute would you mind trying this version: https://isstest.matteason.co.uk

I've shrunk the textures down to about 10% of the size of the original to see if it's a memory issue caused by the large textures
Russia can easily produce all of the steel and all of the explosives needed for its shells all by itself, all thanks to its huge territory and the accompanying huge natural resources. It's one of the very few countries that can accomplish that, I think only the US can compete against them in that domain, i.e. becoming 100% autarchic in case of total war.
Love it! A possible addition could be storing the user's subscribed TV services and region in local storage in order to bias the returned search results. Additionally, on the results page, take the user's region and display icons for each service that they can stream or purchase from without them needing to click through!
"Both examples you cited are not related to exercising rights given under a permissive license: instead they are the upstream maintainers deciding to change the terms of future releases."

But that is exactly what the permissive license made possible!
It could never ever happen to, say the Linux kernal, because of the GPL (plus a wide distribution of Copright to many people, which is not important here, because it is no different't from MongoDB or Redis).
Large scale - in some things - allows for higher quality at lower prices since you divide the costs of designing and building between more people. For many complex things you have to be a large enterprise to build it. Building a reliable engine that meets modern emissions standards isn't possible for a single human, or even a small group - a large (monopoly) can make that investment and divide those costs between many customers and so the price is cheaper than a small company that would have to divide the costs between many less customers. Tech tends to be similarly complex and so needs are large investment in R&D to be acceptable, which in turn means that they need to be large to make the costs divided between all customers acceptable.

The real question is where do those competing considerations meet up. A monopoly is bad, but you can go too far in the other direction as well. I don't know how to decide what the best answer is (I'm not even aware of anyone who has made a useful argument for any particular compromise)
This seems to be wrong, CCS type 3 looks completely different: https://en.m.wikipedia.org/wiki/Type_3_connector
I think for the past three years or so I've exclusively used EFISTUB, extra bootloaders just aren't necessary anymore because UEFI already implies one provided by the motherboard. I just use efibootmgr to set up an entry with the flags I want and boom. You're going to be waiting for the motherboard's bootloader to load anyway, so you may as well have it load the actual kernel rather than another bootloader.

EFISTUB is a Linux config option that has to be specified at compile time, so you do have to compile your own kernel if the distro you're using doesn't already enable it, but I compile my own kernels anyway so this is fine.
Sure, I don't disagree with that, though I think that we the "nerds" should _really_ stop churning tech and versions of stuff so hard, but that's sadly outside of your control and mine.

In other words, if you built one nice Golang / Rust program and only update the server once every 3 months, you can go quite far without touching it too much. Likely 3-5 years.
With all those people who have "range anxiety" and thus avoid buying EV's, this is going to do a good job of selling more Teslas...
You’re operating under an assumption that there is an employment contract with a long notice period in place. In many (most?) American jobs this is not the case.
Your comment elevates him to godlike status… you expect him to be managing humanity’s birthrate with his corporate decisions? He’s just running a company here, and by all indications, he’s struggling at it.

It would be a violation of his job responsibilities, and get him in trouble with shareholders if he was doing anything other than trying to make the company succeed.

Moreover, this is the basic challenge of running a business: if you are you afraid to make hard decisions, the company will collapse and every employee will be out of a job.
Apple is doing well as a hardware company. The OS won't run on a non-Apple hardware. Apple tried Mac clones and they failed.
As no internet discussion is complete without a car analogy, car and automobile mean the same thing, but I see no reason why one of those terms needs to go away. Why can't transpiler and compiler peacefully coexist with the same meaning?
In 2004, I was doing something similar on Tmobile. Flip phones internet was cheap. Could tether it via a cable to laptop and I also used an external antenna to improve signal. I would leave it up overnight downloading videos on p2p. I was in Army barracks at time and no one else had decent internet.
Could be. Even if few of Musk's decisions make sense to me, he has proven a lot of people wrong in the past, so I'll give him the benefit of the doubt.

The jury is out.
There is evil in this world and then there's ... this :D
Cloudflare has some other features like a Web Application Firewall (WAF) and bot protection/filtering (which seems like it would solve their problems too?)

From the article:

> Presently, we use Cloudflare as our CDN or WAF, as it is a widely adopted solution.

To me, it sounds like the author isn't really familiar with the difference between a CDN and WAF is; or familiar with Cloudflare beyond it being a popular thing they should probably have for that matter.
Did you have some small toy experiments to prove this?
which is to say, still illegal, just that you won't get 25 to life for a few plants.

DEA isn't kicking down doors to bust dudes doin 'roids, mostly nailing low-hanging fruit like doctors who blatantly spam fake steroid prescriptions
For the uninitiated, what is the main advantage?
In casual speech it's common for people to use "fired" to cover both true firing and layoffs. It's not a great ambiguity, but when people talk about a whole team it's ~always a layoff.
I intentionally buy non structural/utility things to be ephemeral.

First, tastes and circumstances change, so it does not benefit me to spend extra on furniture/decorations/etc that last decades. Second, the prices increase drastically and disproportionately at the high “quality” end of the curve.

For example, I want to spend for the best on the bones of whatever I’m buying. The foundation, plumbing, electrical, that stuff is there forever, no one wants to open up walls and dig to fix things.

But furniture, decor, fixtures, finishes might want to be redone in 10 or 20 years. Plus it’s much cheaper so that you can afford doing it every 10 years rather than buy something that lasts 100 years.

In business, customers respond to the same. They react positively to design changes every decade or so. That’s why hotels/restaurants/stores/etc go through a property improvement plan regularly. It makes people feel like the property is being renewed or invested in.
Fired = You did something wrong and were let go because of that thing

Laid Off = You were let go for things outside your control (company downsizing, etc)
"180-degree USB-C male to male adapter" is a new concept to me. That indeed could open up some options. :)

I'd probably go for a case that does larger NVMe drives (2280 or so) instead.

Maybe something like this, but there are lots of possibilities:

https://www.scorptec.com.au/product/hard-drives-&-ssds/enclo...
>It’s only after the fall of the Soviet Union that shit with plastic poured into. As well with the fall of recycling, morals, etc.

Soviet Union was green not because of morals, but because it was poor and couldn't afford single use packages. I remember when Nutella entered my country, the empty Nutella jars were washed, kept and used as glasses for drinking - because buying new glasses was hard or expensive.

>And yes, most glasses have never been stolen.

I assume that's only because they were chained and in crowded places. Whole eastern Europe of that time was a thief paradise with casual theft almost completely normalized. (source: I am from Eastern Europe)
? I'm not confused about anything, I'm explaining why it's a terrible decision. People aren't buying it (at least not now that it's actually out and reviewed, pre orders aside), not just because it's stand-alone hardware but that certainly isn't helping matters.
I'd rather not open this sensitive topic, all i will say is that the genocide i've been a survivor of was handled and ruled by the ICJ as a genocide a long time ago.
Well we are in a discussion thread about a language that does just that :)

I see two issues with the `?` operator:

1. Most Go code doesn't actually do

return nil, err

but rather

return nil, fmt.Errorf("opening file %s as user %s: %w", file, user, err)

that is, the error gets annotated with useful context.

What takes less effort to type, `?` or the annotated line above?

This could probably be solved by enforcing that a `?` be followed by an annotation:

val := doAThing()?("opening file %s as user %s: %w", file, user, err)

...but I'm not sure we're gaining much at that point.

2. A question mark is a single character and therefore can be easy to miss whereas a three line if statement can't.

Moreover, because in practice Go code has enforced formatting, you can reliably find every return path from a function by visually scanning the beginning of each line for the return statement. A `?` may very well be hiding 70 columns to the right.
Someone asked them in their comments section:

> Have you considered switching to a Static Site Generator? Write your posts in Markdown, push the change to your Git repo, have GitHub/GitLab automatically republish your website upon push, and end up with a very cacheable website that can be served from any simple Nginx/Apache. In theory this scales a lot better than a CMS-driven website.

Admins Response:

> That would be too much of a hassle. A proper CMS allows us to focus on writing.
to do the same as Go in Python is way more verbose and less ergonomic because you would wrap each line in a try catch.

I can't speak for all Go users, but what I have seen is that the feature set in Go lends itself to code that handles errors, and exceptions simply don't -- I can say this because I've worked in a dozen different production systems for each of perl, python, js, elixir, and php -- I'm left believing that those languages _encourage_ bad error handling. Elixir is way cool with pattern matching and I still find myself wishing for more Go-like behavior (largely due to the lacking type system, which I hear they are working to improve).

I've not used Rust which apparently is the golden standard in the HN sphere
Mostly Oslo and Stockholm.
You really think it's fair to make Elon Musk responsible for the global birthrate and population?
Cool, looks like sauron-engine is indeed actively developed. I've not used it myself.

Also for your consideration, clipspy, which exposes CLIPS in Python: https://github.com/noxdafox/clipspy
People waste too much time building out stuff that is really bad in AI right now.

Of course, everything is, but instead of taking on the task of patching that up, the better approach would be to pretend there will be something that is a lot better than GPT-4 in the near future (because there will be) and design a differentiated product under that premise.
(UK) The govt. does not force the employer to continue employing you - but they do guarantee you are given a fair amount of notice and some severance pay depending on tenure.

The above is in the case of redundancies, being ‘fired’ for cause has a different set of criteria and protections, but the onus is on the employer to prove beyond reasonable doubt what you are being fired for
I've been in the market searching for a car for sometime, and I was about to go with a Tesla, but this layoff pushed me away from the brand.

I don't care about Musk's politics (everyone has skeletons in their closet, so idgaf) but I don't have confidence as a customer anymore now that Tesla has truly become erratic recently.

The only reason I even seriously considered a Tesla is the supercharger network.

I don't want to have a Daewoo Motors 2.0 on my hands.
Most jobs in the USA are "at will" meaning there is no contract and either you or your employer can decided to terminate the arrangement at any time for any (legal) reason.
Ad companies like Google actually produce negative economic value, because advertising is a Red Queen's Race with no upper bound and every dollar wasted on advertising is a dollar that the company must recoup by increasing the price of the product, at absolutely no benefit to the consumer.
People are disconcerted by the fact that Musk is just a human like them who happens to wield huge resources. They prefer to think of the elite class as their betters, a separate category, hence the convention for the “ruling class” to have decorum, present curated image, and so on.
After 10 years in the court system
> , but I think it requires a level of willful obtuseness or excessive pedantry to deny that there is something behind the concept of a transpiler.

Transpiler means something. Fuzzily. And it defines and denotes nothing of practical utility.

> This discussion wouldn't even be happening if transpiler were a completely meaningless term

This discussion wouldn’t even be happening if (people like) JS programmers didn’t insist on using terminology that implied some archaic view of technology, like “compilers emit machine code”—the distinction between high- or low-level target languages aren’t interesting anymore, even if it might have been novel to normie programmers in the 90’s or something.
Andrews PW, Thomson JA Jr. The bright side of being blue: depression as an adaptation for analyzing complex problems. Psychol Rev. 2009 Jul

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2734449/
That type 3 was obsoleted and was never used as part of CCS.
> Companies employ you because it's a good deal for them. If you're lucky, you find a place where it is a good deal for you too.

Toe the line for being underpaid, having bad healthcare, and working for overpaid execs... be grateful you get the chance!
Yeah the comments by alephnerd really drag this place down.

"Please don't post comments saying that HN is turning into Reddit. It's a semi-noob illusion, as old as the hills." I hope you've seen that rule.
In practice the first is sometimes true, and the second always.

Employment contracts in the US can be at-will, which means either party can walk away at any point for no reason.

Sounds awful, until you look at US salaries and average wealth levels. Turns out that easy firing = easy hiring = more demand for workers = easier to be an entrepreneur = even more hiring = more market power for workers.
Again, explain that to my mom. Try it.
"The former Soviet Union was the world's second largest producer of harmful emissions."

Some paradise.

https://www.sciencedirect.com/science/article/pii/0959378094...
Only briefly. I did enough to realize Solid felt like a flavor of what I'd already been doing in React. Svelte felt more like some extras I could throw on JavaScript itself.

Honestly, the biggest thing with all of these systems is what library support do they have beyond the core? I specifically need a good component library, and want to do things with Three JS. Svelte had that covered.
Now's your chance to start it :)
I'm going to a wild guess and that it is reliability.
Please stop your disinformation campaign here.

You are making things up and as part of that you are giving an industry standard name a new meaning.
Vouch, EFISTUB has been by far the fastest method of booting a Linux kernel for me. It's also prettier IMHO, since there already is a framebuffer set up with the correct resolution for my display, provided directly by the UEFI.

Especially if you already compile your own kernels, IMHO, there's almost no excuse not to use EFISTUB other than if your specific firmware isn't compatible with it for whatever reason.
Now that is cool. Thanks for sharing this.
Yes, sure, but it's also extremely common to just use "fired" colloquially for either case (in the US at least)
Maybe look at it another way: ask GPT to complete the following

Bananas are yellow due to a

Bananas are yellow due to an

In the first case it might respond

Bananas are yellow due to a pigment called bromelain.

In the second case it might respond

Bananas are yellow due to an organic compound called bromelain, which is a yellow pigment.

So in either case GPT could have picked "a" or "an" without any impact on the semantic meaning of its response. In the extreme case, you could see the LLM operating according to a dumb heuristic:

The token following "due to" is "a" with 55% probability, "an" with 45% probability.

In reality it is of course more sophisticated than this. But this dumb heuristic would explain the behavior.

And if you didn't actually include any facts about bromelain in the pretraining data, LLMs absolutely could autocomplete this with something about "an optical illusion." GPT-3 made factual mistakes like that pretty routinely, but I recall it figured out the grammatical rules of "a" and "an."

I don't think the concept actually needs to be pre-activated as you said, though I agree with faabian that this "preactivation" probably does happen in some implicit/emergent sense.
It's a question of "What is the economy for?"

Disruptive tech monopolies upset entire existing industries for the sake of their owners/shareholders/employees, which is usually tiny compared to the said industries.

(Think of FB/Google advertisement centralisation as the end of other media providers.)
it seems legit with no-subscription model. As a freelancer hopefully this can help me to create and send invoice faster
Have you considered using a provider that might help eliminate some of the operational burden of running your apps?

At a very high level, when using the big 3 and hosting that's raw infra you're going to find ways to pay for _keeping things running smoothly_. At least the big three have happy paths to avoid some of the operational burden (hidden among many many foot guns).

Full disclosure I work at noop.dev [1], a hosting provider trying to shift the focus of developers from infra-level abstractions to application-level abstractions.

I'm probably biased, but my instinct is that concerns over lock-in are totally valid, but the cost of avoiding is higher than the penalty of embracing.

1. https://noop.dev
there are loads of tools that can automatically convert images to ASCII art. most of the neofetch images seem to be generated that way because of the random looking characters but not all of them e.g. https://forum.endeavouros.com/uploads/default/original/2X/3/...
I absolutely have seen that rule and I will continue to yell this at the clouds in the sky - DISCOURSE ON HN HAS ABSOLUTELY DEGRADED.
they might not be able to see the purchases if you're in a state where you can buy booze in a 7/11 or grocery store; in that case it's just a grocery purchase. but they sure as hell can see that you have a charge from "CORNER LIQUOR STORE - $47.61 - 12 APRIL 2024" and can make guesses.

This also assumes that grocery stores aren't aggressively aggregating and selling sales data, esp. those from Membership Cards. Insurance companies would love to get a hold of that data, not only for alcohol, but things like sugar and junk food purchases. I'd bet my hat they're already doing so.
That seems like a problem of It’s Foss’ website, not Mastodon. If you’re hosting a presumably static website, a news website no less, it should be able to handle a spike of viewer influx if you make a viral article. Seems like they’re pinning the blame on Mastodon rather than fixing their site.
I agree this is a great pattern and one I try to use in all my code. I believe it is often known as the "Functional Core, Imperative Shell" pattern.
Somebody's gotta pay the twitter loan interest payments.
I think you probably need to look closer at the their numbers if you are really trying to claim that it is unstable car company. This comment sounds to me like you are looking for a reason to not get a Tesla because you don't like Musk.
That is well said, but there is a difference between good regulation on monopolies preventing tech giants versus structural problems preventing competitive high-scale companies from emerging.

The USA is going to have to deal with its monopoly problem, but the EU has to deal with the problems making them uncompetitive in the tech scene.
This is how they work and it's a real problem when doing prediction with low temperatures.

IIRC you see weird patterns in LLM outputs since "an" is often less likely than "a" so you end up with fewer nouns beginning with vowels than you would expect.
There is no disinformation. The protocol is CCS. That's how it works.

How do you think it works?
The company is toxic, not the people.

Also, sucks for Google that future hires are gonna look a lot more like these "unacceptable people".
And after the executives have cashed out their stock and walk away with massive bonuses entirely unaffected.
You jest, but it is impossible to say this is a mistake without knowing the future. If anything, it's a good indicator that Tesla is forecasting very hard times for EV charging adoption. Killing the goose that lays eggs all day may be justified if the egg supply is exploding.