skysight-inc/HackerNews huggingface dataset:
1. This doesn't seem like a big deal. I'm sure there's some legal-fu you could do here to have a 'company' that's the primary contributor to Godot. Wikipedia has a company of some sort, does it not? And Mozilla's a company.

2. So what? Yes, the console-specific stuff has to be kept secret, that sucks, but it's better than not having support for consoles at all.

3. Okay? Godot isn't just being used by "regular individuals", whatever that means, it's being used by people who want to make games and then sell them -- including, yes, companies -- and those people want to be able to publish games to consoles.

That last one is just bizarre. Who do they think their userbase is, exactly? "People who want to make games for PC and mobile but have zero interest in any consoles ever"?
The outrage from my employers would be that they are not getting more from me for the same amount of money. They are clearly currently satisfied with my performance.

By not having terminated me (and I survived two layoffs across the three companies, so they had a chance to do just that very easily), they do not have an issue with my current output.
So the best place in canada for solar and one of the better places. Where capacity factor in mid winter is still above 10% and cost per installed watt of output capacity during mid winter is less than the present value of the sticker cost of this nuclear project (excluding running costs and overruns and associated infrastructure and security costs) which won't even be running during the most important decade for stopping climate change? That Saskatchewan?
I’d update this to Just Use Rust cause now you get the benefit of a decent package ecosystem and most of the benefits of OCaml. There are some messy lifetimes but something like Rowan and a couple arenas solves this.

As for parsing I think treesitter is pretty solid. You get the benefits of a parser generator but also a fast incremental CST parser.
1. This doesn't seem like a big deal. I'm sure there's some legal-fu you could do here to have a 'company' that's the primary contributor to Godot. Wikipedia has a company of some sort, does it not? And Mozilla's a company.

2. So what? Yes, the console-specific stuff has to be kept secret, that sucks, but it's better than not having support for consoles at all. I'd rather have a closed-source module to port to consoles than having no official method whatsoever.
> Now, what makes you think that the regulators in well-run countries will continue to accept this inefficient and unregulated money alternative full of scams?

You can always count on one thing in government. Profit Motive! Gerry ginsler was the professor of crypto at MIT for crying out loud. I'm sure US politicians have tons of BTC.
I’m a backend dev. To learn a new language, I’ll make some CRUD app with REST endpoints with some form of authentication.

I’ll pick the popular web framework, database library, json library, etc. and try to build it. I might even look at logging. This will help me expose all their popular libraries and features that’s relevant for my day job.
I would always prefer it but most jobs I have applied for have not listed salary.
I reread these often, and they delight me.

The full series:

Reversing the technical interview: https://aphyr.com/posts/340-reversing-the-technical-intervie...

Hexing the technical interview: https://aphyr.com/posts/341-hexing-the-technical-interview

Typing the technical interview: https://aphyr.com/posts/342-typing-the-technical-interview

Rewriting the Technical Interview: https://aphyr.com/posts/353-rewriting-the-technical-intervie...

Unifying the Technical Interview: https://aphyr.com/posts/354-unifying-the-technical-interview
No, this was years ago. Black Ops 2 (or was it 3?). One of those. Haven't touched cod since they added p2w mechanics.
Still waiting to see even one single useful use case for cryptocurrency and block-chain storage.

It's all a grift to take money away from stupid retail investors trying to get rich quick.
dude, it's guernica
I usually code standard library functions in it. So implementing functional stuff like map/reduce, implementing data structures like lists, implementing string utility functions etc.

The goal is to learn how to create abstractions and how control flow works, once you got that down you can think freely and just code whatever you need.

When learning a new API just implement some basic program in it, taking input in some way and creating output in some way. Like click button to display a text, or take command line argument and write a file saying hello world etc.
I couldn’t give it away for free
This is a by-product of Dhall coming from the Haskell community where this formatting was preferred instead of final trailing commas. It has been internalised and was carried on. I say this as someone who looks at this code and thinks "This is totally fine." -- but I admit, I'm environmentally damaged.
It's not far off a lot of modern day contrarianism. Whereby contrarianism I mean the lazy kind (as opposed to the pretentious kind)
It's really similar to the language I'm writing a compiler for atm :). (I also like the syntax and choice of keywords.)

I haven't heard much from the usefulness of linear types in real world scenarios and would like to learn more from someone with a bit more experience.

- Is it enough to grow to do things like concurrency?

- Are non-linear types allowed?

- Are references possible?

- In which case, does it fall back to a GC? ref counting?
Then why did you leave off the clear reason that easily refutes the misconception? Were you just depending on the status signals to carry your refutation?

Seriously, I don’t get why people proclaim such confident views and then neglect to share their knowledge and insights. “Fake it till you make it”?
The paragraph after the f'ing sentence feels like clean-up to me, and IMO deserves a proper apology.
Yeah lol, all these people think we are gonna do it online. Nobody wants to waste their life looking at that stuff for entertainment
These days, it's common for antivirus to flag software as malicious because it looks unfamiliar. This one may have flagged the PDF as malicious because it contains something resembling source code, but the virus scanner cannot identify the code.
They didn’t raise at that number it’s just the new 409a value which is fine by a outside firm.
The page looks blank for me.

Do I have a child account and just didn't realize it?
I'm a frontend dev, but I don't learn anything new unless I already have an idea for it. Currently learning swift because I want to figure out how to many menubar apps and integrate with third-party apis.
Convenience/discoverability, the lack of which results in less people using it, and less people using it means you don't get critical mass.

The important thing here is the network effects, not whether you personally can find some store somewhere that technically fits the bill.
I pay my servers at vultr.com, my domains on porkbun.com and my drugs on $market with bitcoin :)
Take a look at https://imgur.com/a/GR6pxOC I added an arrow pointing to the problem.

It's a normal random generator or a cryptographic random generator?
IPFS has some cool use-cases, like anti-censorship webhosting. I'm with you on waiting to see actual money use cases that crypto is better at than real dollars/credit cards. It's not even good for money laundering since the blockchain leaves a very public trail that lasts forever.
In my case it would have been an issue regardless of what the queue/pubsub tech was (talking on-prem, not GCP Pubsub or AWS, which would just chug along effortlessly, not care, and take our money), since the entire consumer stack was toast and dumping unprocessed data was a no-no. The real issue there was my manager not having a spine coupled with not allowing my team to do its job autonomously. Even with the wonky setup we had it would have been dead simple to chain additional clusters. Stupid but easy with the automation we had built.

However, adding another Kafka or Pulsar node would have been much easier.
That might have been your experience. I've seen junior people have their opinion and thoughts taken seriously when communicated the right way through the right channels to the right people. Those people also tend to do well and don't stay junior long.
Scarcity really exists. Markets are one way of contending with scarcity; you could also use a lottery or a queue. But people who lose the lottery or get stuck in the queue are just as deprived as people who can't pay the market price. And there are exactly as many of them. Probably more, since there is no mechanism to bring more supply online when the queue is deep, while the market mechanism works to some extent, choked off as it is by government limits.

Fundamentally, the only way that more people can be satisfied with the housing they have access to is to produce more of the housing people want.
Where do promissory notes issued by individual private savings-and-loan banks (as most paper money was in the 1800s) fall on that spectrum?
You've kept using this service for over 10 years despite a 1/5 success rate?
this looks super useful, but its also horribly ugly.
The article says exactly what I'd say. It spends far too much time explaining the frontend (parsing theory) which isn't the difficult or important part of the compiler, and it somehow makes it sound scary and mathematical.

The rest isn't covered enough and doesn't have enough practical real-world advice.
> Your anger has been directed in the wrong direction (immigrants, et al.).

No it's not. What gave you that idea? That I spoke a simple truth? I never said it is immigrants who are a problem or who I hate, it's the ruling class.

You are exactly the person I'm talking about -- calling me racist for daring to even discuss it. Well, not you actually, but the people who have convinced you that most of the working class are hordes of racist nazi white supremacists. I'm sure you mean well.
Red Hat does support in-place upgrades for RHEL via Leapp, and the process around this has been improving. Granted I know in the past this process was... sub-optimal and restrictive. It is true that CentOS has not supported this. I am hoping we can achieve a "dnf system-upgrade" process on RHEL, but we'll see how that goes.

RHEL 7 -> RHEL 8: https://access.redhat.com/documentation/en-us/red_hat_enterp...

RHEL 8 -> RHEL 9: https://access.redhat.com/documentation/en-us/red_hat_enterp...

We still recommend having strong backup, rebuild, and automation strategies regardless. I personally would rather spin up a side system, ensure everything works, and nuke the original. That would apply to either test a in-place upgrade or a from-scratch build.
Perhaps pedantic but to me "Picasso’s Great Anti-war Mural Flopped" sounds like a story about a crappy painting while "How Picasso’s Great Anti-war Mural Flopped" sounds like a story about the situation and circumstances surrounding the painting. But I agree that with or without the "how" they're both pretty click-baity titles.
Commuting 60+ mins on the subway is not terrible compared to some 3rd world countries. NYC is a full incentive driven place. It may seem inhumane to some, but that's just the way the world works. It's normal to have a super small apartment in HK or Tokyo, even if you're upper middle class. Just economic incentives at work.
For any employees that have already exercised their options, that also means the value of what they thought they were getting just went down.
BNPL is a feature for large companies to implement themselves or platforms like Shopify, but if you’re not a large company and either not on a platform with BNPL, or like a third party BNPL’s terms better, you’re definitely a target customer for third-party BNPL. So I think third-party BNPL is a legit business though the individual companies have risks of being outmaneuvered or over-reliance on single customers.

I agree with your other points though.
HN safely ignores anything positive about Elon because they prefer to think the richest man on the planet is both an idiot and also a failure in everything he does
Watch starfish embryos become living crystals
> Weeks are equally arbitrary to months

In the dominant Gregorian calendar and its predecessors. There are others where this is not true. [1][2]

[1] https://en.wikipedia.org/wiki/Lunar_calendar#List_of_lunar_c...

[2] https://en.wikipedia.org/wiki/Lunisolar_calendar#List_of_lun...
And that's priced into the LCOE which is a tiny fraction of nuclear -- especially once you factor in the costs of security and infrastructure, and the public being left holding the ball during decomissioning and waste storage, and of being the USA's and the next Kochs' patsy because now your entire energy infrastructure depends on them for fuel.

And then LCOE isn't even the right metric, because what matters is the CO2 produced by 2040, not the CO2 produced between 2040 and 2100 as we have to solve this now, or the world will be too unstable to finish a nuc.ear reactor, let alone run one until decomissioning. This makes the LCOE of renewables a little higher, but for nuclear it is between 10x and infinity times the cost per unit carbon.
They’ve hired 1000s of people with promises of an IPO and currently worthless RSUs. They would need to address that with a change in pay structure and likely some large bonuses up front. But otherwise agree with your reasoning.
I think it's extremely important to note here that June 2020-June 2022 is the bigger aberration for SQ/Block's share price than July 2022.

It's extremely painful to those who bought in, or got granted shares/options, at the super-inflated prices, but it's closer to a "return to normal" than an epic crash so far.

Hopefully that continues and also hopefully people recognize that, so that panic doesn't push things further down.
The Inconsistency in Gödel’s Ontological Argument [pdf]
Voyager and Celsius bankruptcies destroyed investor confidence
Previous thread w/ many comments: https://news.ycombinator.com/item?id=20355405

Another ~similar project not mentioned in that thread is https://ucg.marzhillstudios.com
>I tried using Ethernet to transport Chaosnet between emulators.

Hey, what ever you’ve got at layer 1 (thick eyes, thinner, 10baseT) the next layer up is Ethernet!

> I do have thinnet…

There must have been chaosnet over thinnet that I just don’t remember.

But since you have thinnet you should drop some pups on there so your Altos can talk to each other. Get your mail via Grapevine (still superior to IMAP)… have some fun!
But, what happens if I have a Bunch of things and now I'm done with it?

In a language like C++ or Rust, if those things happen to be Files then when they're destroyed because I was done with the whole Bunch, the files get closed. [ This also means, although it would usually only happen intentionally in Rust, that you can leak the open files, that's what Rust's Box::leak does for example, but if it didn't exist you could do it yourself ]

I haven't written any Austral, but, if I have a Bunch of Files, am I now responsible for taking all the Files back out of the Bunch to closeFile them or else my program won't compile somehow? That seems like it'd suck for performance.

Or maybe I just can't put Files in a Bunch because they're Linear? That seems like an annoying limitation.

Or maybe I need to tell the Bunch to call closeFile on the Files when I get rid of the Bunch?
Note: N F S , not NTFS.

Presumably almost nobody has NFS enabled on a Windows box?
Living in a high cost of living area is voluntary consumption as much as buying a new BMW every year or taking European vacations all the time. If you want to spend your wealth (and yes, 200k/yr is ridiculously high) on living in SF that’s your choice, but that doesn’t make you non wealthy.
I’m straight up talking about the connotations of using the term “compulsion”. Last I heard these described by game developers they were referred to as “game loops” or “core loop” if they were referring to the main part of the game.

Using the term “compulsion” to describe it instead comes from a certain mindset that I believe is centered around making skimmer boxes
Ask HN: Worst experience receiving an offer?
I just went through a month from receiving a verbal offer, to offer on paper. In between, they reduced the offer twice, and the offer on paper was 15% lower than the prior verbal offer. At no point did I negotiate. I was going to negotiate once they got their stuff together on paper. Now that I received the formal offer, I felt like I had to walk away with dignity and just declined.

It was with a mid-tier cryptocurrency exchange. I knew their culture was terrible since the NYT recently covered them, so I can’t say I was surprised.

It appears the balance of power has shifted back to employers.
Yep, might as well just dive right in.
Maybe lying about whether you can see it is a red flag?
> Can you spot the mistake?

Nope, so now I have no incentive to use your config format because it's established something is wrong and it's completely non-obvious.

Thanks for not wasting my time, I guess.
Indeed, (3) is pretty explicit, and every other part of the program seems to assume Windows will be installed. As far as I can tell the program isn't exclusive, but who knows.

https://kipdf.com/microsoft-registered-refurbisher-program-a...

> Not to mention these are PCs that already had valid Windows installed. So far from getting a discount, this is MS charging twice for a Windows license, just because the PC changed hands.

Ah, a good observation indeed. To think that Microsoft would only sell you a product once would have been outrageous.
In my region (PG&E), the cheapest power rates start at 12am. So that’s when I schedule my EV to start charging (at about triple the draw of my AC system).

I wonder if others do this as well, causing a massive spike in demand at midnight.
1. I think it's good enough for concurrency. A big selling point of linear types is that, since there can only be a single reference to a linear value at any time, concurrency is trivial. You just send linear values through other threads on a channel, and they're consumed (from the point of view of the sending thread).

2. The set of types is divided into two universes: the Free universe (i.e. unrestricted) types like bool, int, records and unions containing other free types; and the Linear universe, containing linear types. So non-linear types are allowed and are the default for anything that's not a resource with a particular lifecycle (i.e., anything other than memory, file handles, socket handles, that kind of thing).

3. References are possible and they work like borrowing in Rust.

4. No refcounting or GC, it's done at compile time like in Rust.
Do you live in SF? It sounds like you don’t live in SF.
You can get very nice (NYC level nice) 1bd in a good spot easily for $4k. So a 30 year old professional working at bigcorp as a senior _____, they can afford it. I wouldn't want to pay that though. It's just 4k a month being thrown away to do the NYC thing. Good for 1 year if you're single, but after that it's like been there done that.
What practical advantages are there? Someone can always write a program that runs until the heat death of the universe even in a Turing-incomplete language.
anyone using this for kubernetes config generation? What's been your experience?
> by mid April Elon alluded multiple times on his Twitter timeline that the deal was done. But for reasons that are still poorly understood and still developing, it fell through.

Author is misinformed, the deal isn't fallen through yet. It's still pending a ruling by the Delaware Court of Chancery on the lawsuit submitted by Twitter.

Getting away with violating legally binding agreements is not up to the whims of grifters such as musk.
Oh, I don't humblebrag. I won't get into why, but let's just say that my ethical position does not work with it.

There's things I'm good at, and things I'm bad at. I don't shy from mentioning either. Anyone that has worked with me, is aware of how I work.

Feel free to judge me. You certainly won't be alone. I miiiiggghttt suggest maybe doing a bit of research, first. I make it fairly easy.
I have noticed this too. It is just AC is perceived as decadent and heating as primitive. It takes a fancy machine to cool your house, but you can heat your house by burning a log. The actual energy expenditure to accomplish temperature change doesn't affect how people how energy intensive people view each method.
The problem here is your dysfunctional city, and has little to do with trains. I hear you however, mine is too.
you've clearly never heard a prius with a broken exhaust - they're loud as hell. a modified exhaust on any car is super loud
They're great until you step on one in the middle of he night.
Just listened to some of his work on youtube - awesome! thanks for sharing.
I would not have said 'garbage service', but CloudFlare does make we want to punch a wall or sometimes. I get the impression that half the people using CloudFlare don't actually need it.
This style is common in Haskell, Nix and Dhall. It also sees more "mainstream" use, e.g. in SQL.
Yes, but that a risk they accepted.
They weren't really scamming, but got scammed along with several other companies that were trying to be legit. They made large loans to three arrows capital because on the surface it seemed like a legit serious business hedge fund, but it turned out it making tons of high risk bets in the crypto scene that fell apart when the market crashed.
The commenter is saying that rich countries dissuade visa applicants from poorer countries by putting up hurdles.
https://file.pizza afaik does LAN transfers using webrtc, supports iOS and Android because it's just a browser application.

(Does have browser JS limitations, but then for serious copying I would use something like ssh anyhow. Don't want an hour-long transfer to fail halfway through because javascript had a hiccup.)
Cryptopunk dystopians are libertarian wet dreams as well as crypto bro wet dream.

The opposite of authoritarianism is anarchism. Anarchism and libertarians are not the same thing. One is hard left, the other is hard right. They can’t both be the opposite of authoritarianism.

Libertarians want to be the ones in power. Being in power is something authoritarians enjoy too. I already responded to the authoritarians not liking something does not mean anything about their principles or beliefs.
I gotta say, Bill Gates single-handedly owning the health infrastructure of the third world doesn’t put me at ease. This is a man who was ruthlessly capitalistic throughout his career, and hung out with a convicted rapist (Epstein) on a regular basis. At the very least, he’s an “ends justify the means”, willing to look the other way kind of guy. There’s no doubt the Gates foundation has done a lot for global health, but it’s too much political power for one flawed person to have.
Companies often do not check resumes deeply. To prevent discovery at one job from having cascading effects, I had fake jobs on my resume to get the other two. Pretended to be my own manager for the background check for one of them.

I am getting friends into tech firms with six figure salaries with nearly entirely manufactured resumes.

I admit that there is risk, but the payoff is also tremendous and there seem to be next to no barriers to well constructed fakery.
How could they make the mistake obvious? It's a mistake in a string value!
You'd take out each File from the Bunch and close it, and then deallocate the Bunch. This can be abstracted into a function.

>That seems like it'd suck for performance.

In either C++ or Rust, the exact same thing is happening. Except that you don't see it in the source code, because the compiler injects destructor calls for you at the end of a block.

But there's nothing magical about destructors. The exact same code is being executed as in Austral, only Austral has 1) no surprise control flow and 2) no hidden function calls, so you have to see the code that is going to be executed.

It might look something like this:

-- bunch has type Bunch[File]
while not isEmpty(&bunch) do
let f: File := pop(&!bunch);
closeFile(f);
end while;
disposeBunch(bunch);