skysight-inc/HackerNews huggingface dataset:
> Let’s face it, our monkey brains have evolved to optimize for our own comfort in the short term and discount any long term costs.

Well we have entered the capitalocene era. The monkey in us is not at fault, private property and hierarchy are the main culprits who organized the colonization, subjugation and destruction of much of the planet, including all cultures who differed in their will to fuck up everything.

It's not too late to burn all banks and police stations and suddenly with these barriers removed you'll see humanity has a lot of creativity and lucidity after all. It's just an unfortunate situation that the lucid people who try to stop this madness get beaten/imprisoned by the cops or assassinated by multinationals.
Actually it's ~~apache~~ Litespeed
>Build native apps that work and are performant.

The ‘native’ there is redundant. The only thing that matters is if VSCode works well enough and is performant enough to be a viable option.

Often native apps will win on the ‘works well enough’ criteria, due to superior OS integration and familiarity, but that isn’t a given. If you use multiple platforms then having a solid cross platform option also has advantages in that area.
Wikidata has lexemes now, which, like the rest of Wikidata, has great potential that's largely ignored both in general and by the parent organisation.
>Do people actually get a bachelors degree and proceed to not work in the field?

My best friend did exactly that.
It’s been almost a decade since I did any ObjC, but I’m fairly certain that you want to use NSMutableString here :p

And, don’t forget to release your alloc’d objects (or use an auto release memory pool). There was no automatic memory management then!
If you see EIO 99.999 % of the time you want to do just that - stop anything you're doing, don't attempt any further writes. Chances are they'll fail anyway.
It's fully deterministic, multiplayer works by only sending user input around (at a reduced tick rate) and the unit movements get calculated locally from that.
It's frustrating because the App absolutely doesn't need it. I use the native .app, but I've never run their installer. Instead you can just unpack it using command line tools (I even wrote a script to do this [1]) and… it runs just fine! No privileges, no special installation. As best I can tell, the installer is there to install a bunch of ancillary nonsense.

I did one other thing when I discovered their app auto installing a launchd auto-update service:

rm -rf ~/.zoomus
sudo touch ~/.zoomus

This makes a file with root permissions where they hide their auto-update script directory. This causes their code to (silently) err out and viola, no more launchd junk.

[1]: https://gist.github.com/caldwell/c212119fffd92a1d706c0a9b00f...
> IKEA is damn durable for what it is

It's still very not durable. Do you imagine Ikea furniture passed down from generation to generation? Besides the obvious problem that all IKEA furniture is bathed in various chemicals that slowly kills your entire family, the furniture is just not solid enough for this process to take place.

I can't count how many IKEA furniture i've stupidly damaged over the years, and i can even less so count how many i've seen on the street headed straight for the landfill (or local waste disposal equivalent).

Traditional furniture is heavier and more expensive, but the wood can usually be reused, and certainly keeps solidity/value over time.
But then, all usages of SGX, not only DRM, would be compromised easily.

I don't know, for instance, if password wallets use it for protecting their data when they are loaded, but that would lead to pretty bad consequences.
Idioms are language warts. There're the result when the language is not expressive enough to solve a certain problem. An idiom basically means "memorize this thing and use it next time you see this problem". Overload "idiom" might be the latest example. When using std::visit(), every time I have to search and put some variadic using thingy with a deduction guide. I'm with your fellow software developers, because I don't memorize any of them and I don't think it's a merit about seniority. I hope C++ doesn't have to have any more idioms in future.
Thanks, great to hear that you like it!
death stranding
Another clip from the same interview on the "best" programming language => https://youtu.be/RfWGJS7rckk
Astro and Tailwind on Netlify and Cloudflare with Cloud IDE
Summer holidays deploy of the latest web framework Astro with the help of cloud IDE Codeanywhere.
Researchers: World can reach 100% renewable energy system by/before 2050
> still we made it through, through the Roman and Viking warm periods

Yes, but not 8 billion of us living in vast cities with 80+ year life expectancies.

Are you prepared to live like a viking again?
Autodesk, what I liked, is it supported Lisp. Once upon a time, and even then no macros, so it's like...now it's C++...

I talked to some Autodesk guys on a ferry, it's all about like getting the building designed correctly the first time to code. Fixing stuff is expensive. It actually makes sense from that perspective there would only be one company encompassing the problem. But why tighten the internet leash? Internet access is a leash.
One of the quality-of-life things I really miss about MacOS when using KDE is the dictionary quality, and in particular the ability of Apple to include random technical words (aplanatic?), recognise foreign words being used out of context (I like Dansk øllen) and silently correct things like German obscure capitalisation rules.

Unfortunately, aspell / hunspell just aren't in the same ballpark – and not just because of the lack of words. I think the dictionaries are much smaller and it's harder to set up this kind of weird, but very useful, behaviour.
I challenge you to go to anywhere that's not obviously a civil war and say that they're at each other's throats.

That argument makes no sense: a lot of people have very exotic tourism in Paris, New York, or in Guadeloupe. Yet for those who look beyond the surface the situation is shocking and on the right day of BLM / gilets jaunes protests you may believe the entire society has lost their shit (when in fact it's just the logical conclusion of a tiny minority of officials/businesses exploiting the entire population).

See also: https://en.wikipedia.org/wiki/Paris_syndrome
With all the past peculiar security issues in macOS, that happen to pop up somewhere else in the months after it's "fixed", I think Apple are just as sketchy and unreliable as Zoom.

Zoom and Mac are perfect for eachother.
I have seen junior developers do far worse things and consider it their job.

It's easy to think that you were (in a sense) hired to type out that code over and over to realise the vision of the designer. If nobody tells you otherwise, you'll be more and more convinced of it for every time you type the code out.
There's a common trope that everyones first game is going to be an MMORPG from scratch.

I always try to convince them that a simple puzzle game is a much easier starting point, no AI, no netcode, minimal animation and good use of programming fundamentals; arrays, conditions etc.

Or to take a Unity FPS starter pack and go to town with the asset store.

But they always wanna make an MMORPG
Several thousands for what time duration?

That’s one month of rent.

I would be interested in some estimates of revenue per audience.
I'm not making the stats, and i have no idea why OTA update would be counted as a recall. See for example:

https://www.stout.com/en/news/stouts-2020-automotive-defect-...

https://www.statista.com/statistics/541703/united-states-veh...
That one photo looks like it might have been taken near Sangubashi.
True, as the quote wasn't aimed at beginners. Keeping in mind that I was running the opposite implication (that the same flowchart for beginners is still suitable for experts), the mapping remains, although we (pace the XKCD!) probably ought to make explicit what that improvement might be:

Dealing with failure is easy: Work hard to improve [your ability to identify what subset/spike of the project could be successful].
I went to Japan a few years ago and also encountered some shops which had signs that said "no foreigners allowed". It was somewhere in Kyoto if I'm remembering correctly.

Nobody bothered me or was disrespectful at any point in my trip.

Edit: it was in small back alley shops which had long lines of various restaurants. You had to really poke around to end up in those hidden spots.
I can't stand this feature, because it overrides my OS-level choice. If I select my headset as the microphone to use, then I expect it to be used. But Zoom might use a different microphone, so I need to change it there as well.

In addition, even if I select "System default microphone", that doesn't always work correctly. As far as I can tell, that option doesn't mean to attach to the default source. Instead, it means to attach to the same source that is currently bound to the default source. If I change the default source later, Zoom doesn't get moved along with it.
No, it does not:

julia> struct Foo
a
end

julia> Foo(17)
Foo(17)

julia> Foo("bar")
Foo("bar")

People should absolutely criticise Julia for its faults, but I would expect them to at least learn and understand the very basics of the language before doing so.

Structs and functions do not need to have type annotations. They are completely optional and learning when to annotate is one of the first learning challenges for newcomers to the language.

There are code generation advantages to type annotations for structs, but they are not required. As for functions, this will only ever be the case if type inference fails, which should be so rare that you hardly even need to consider it.
> « You will like any subject once you get to know enough about it. » this is a really important observation

And unfortunately false, as I've witnessed on multiple occasions. Don't underestimate mental health problems in academia, telling people that everything will fall into place if they just keep pushing can lead to bad outcomes.
I can’t speak for other ObjC devs back when the iPhone SDK was released; but I remember just being so grateful that I had any tooling to develop for iOS that I was more than happy to overlook any ObjC weirdness/clunkiness.

ObjC is very simple (often confused with archaic), but also wildly complex. Once you wrap your head around the ObjC way of doing things, everything makes sense, is very consistent, and you could develop very effectively.
VSCode is definitely the first IDE I've ever felt satisfied with. I still run it with vim keybindings and will often pop up the VSCode terminal to run actual neovim for certain workflows, but it feels smooth switching between the two. Eclipse, IntelliJ, and especially XCode feel so frustratingly slow and confusing in comparison.

The tight focus on the developer experience with TypeScript was what won me over. Functionality like live share has been a game changer. The extensibility is also pretty great and doesn't feel like I sacrificed that aspect of vim either. If anything, it even surpasses it because of the UI possibilities. Some personal examples that come to mind are:

* Live preview rendered markdown as you edit

* Live preview MermaidJS diagrams as you edit

* Live preview MJML email templates as you edit

* Live preview draw.io/diagrams.net diagrams as you edit

* Live preview SVG images being edited/generated by code

* Work on Jupyter notebooks and actually run them
I saw it a couple of times in the mid 2000s; once in front of a strip joint and once in, slightly bizarrely, an Internet cafe, pointed out by the owner who then asked us to leave. I’ve never seen once since though.
I'm the OP and yes you explained what I meant to say very well.

All foodstuff prices are going up now anyway. And tbh, mustard is like 0.1% of my food budget so if it goes up a bit or even triples in price I won't think twice about it.

I just meant that this will force a new equilibrium, subsidy or not, people will keep growing mustard.

And of course tackling climate change is also a big priority, and renewable fuels are a good option for things that can't be electric (e.g. planes).
Or in the Secure Enclave on Macs.

https://github.com/maxgoedjen/secretive
Here's a workaround, it's ridiculous and probably a bug (any Apple SEs in the audience please move along, nothing to see here) but it works:

- Open the "Audio MIDI Setup" app that comes pre-installed with the OS

- Bottom left plus icon > "Create Aggregate Device" and optionally name it

- Add your built-in microphone to this new device by dragging it from the sidebar to the left

- Open your sound settings, and select the aggregate device as your main sound input

After this it should no longer change the main input device when you connect something else.
Half life is 1.25 billion years and rate is the inverse of lifetime, so I don't understand why you classify potassium-40 as a "strong" emitter?

Radon-222 has a half life of 3.8 days, so that at least is a strong emitter. Less of it in the environment, but IIRC still the biggest source of background radiation for us.
I remember StarCraft replays would often diverge from what actually happened part way through, and from the point of divergence would decay into increasing nonsense. So they were capturing events like user input, and when that wasn't done perfectly it failed spectacularly.
VS6 was such a great product.
something like this?

SELECT TOP 50 * FROM [things] [post]

JOIN [things] [category] ON [category].[id] = [post].[parent_id]

WHERE [post].[type] = 'post'

AND [category].[type] = 'category'
AND [category].[slug] = 'animal-pictures'

ORDER BY ([post].[child_count] / DATEDIFF('hh', [post].[created_date], GETUTCDATE()) DESC;
Yeah, we'll see how the lexeme thing goes. There is also the earlier (non-wmf) omegawiki project that tried to do something similar.
Sounds like it's high time fundamental aspects of a given game morph slightly during gameplay... fabric of reality remains unknowable so this should be reflected in games
And std::optional can really help with the semantics of that Result type.
Robinhood Can't yet Ditch 'Meme Stock' Manipulation Case
The Chip Shortage Leads to the Strangest Things
Indeed. Use the Mac’s Secure Enclave [1] or a Yubikey, preferably with Touch ID or touch confirmation on a YK.

https://github.com/maxgoedjen/secretive
Well, seeing as how I live on a 17th century farm in the Swedish countryside, heating the home with two wood-burning stoves and cooking on the same... Also, during the Viking age wine was made in Sweden. Greenland was called 'Greenland' because it was in actuality more green than it is now. When the warm period came to an end the settlements on Greenland were mostly abandoned, there were no more wine harvests in Sweden and eventually the world settled into the 'little ice age'.

Realise also that cold weather kills far more people than warm weather does [1]:

Cold weather kills 20 times as many people as hot weather, according to an international study analyzing over 74 million deaths in 384 locations across 13 countries. The findings also reveal that deaths due to moderately hot or cold weather substantially exceed those resulting from extreme heat waves or cold spells. (source: The Lancet)

[1] https://www.sciencedaily.com/releases/2015/05/150520193831.h...
I’m aware that you can do this with credit cards. I was replying to someone who wanted guaranteed settlement but at the same time the ability to reverse transactions (read: settled transactions). You can’t have both at the same time.
Frequently heard, but I suspect the people suggesting it have never done any data input work involving lots of numbers.

I could argue that you don't need a mouse. If you're moving from keyboard to mouse so frequently, why not learn how to do things without the mouse?

I had a job in logistics where I often had to train non-IT professionals to handle data input involving mostly numbers. Most of them had never used the numpad, half didn't know how to move around using tab/shift-tab and didn't know keyboard shortcuts. They would rely heavily on the mouse. When I trained them to use all these, and forced them to use by removing the mouse, their productivity would increase by several hundred percent in some time-consuming data input tasks. The software was Microsoft Dynamics and Excel. Most of them were frustrated at first, but became proficient within a week or so, and would continue to use the keyboard even after reintroducing the mouse.
Okay that makes perfect sense. Indeed interrupting whatever it is you wanted to film so you could film it... kinda defeats the purpose.
This is the first time I came across a "pop-up" newsletter which automatically unsubscribes you after the project is done. What a neat idea. Love it.
Honestly the full five hour interview is gold. And Lex is a great interviewer since he can keep up with him.
> The Big Bang theory holds that the universe was born out of a highly compressed, dense and microscopic point (called singularity), which exploded with a huge force some 13.8 billion years ago,

It would have taken them just a few minutes of reading on Wikipedia to come up with a better and accurate description instead of this common fallacy.

I can't help but feel that this is clickbait, due to the poorly researched information, and the actual bulk of the information being vague. It would be good if they could link to the actual paper in question.
Now add a political researcher to the group and see that percentage drop rapidly
Your view might be less sanguine if you were, say, a woman in Texas needing an abortion.
Pretty much, however I can vouch for the quality of the poster’s other newsletters.

He’s also very good about sending only what he says he’s going to send, when he says he’ll send it and deleting the list afterwards.

Of course, you need to deal with the quirk of the material only being available by email, which isn’t the worst fate in the world.
Shrug. At least Mac App Store apps are sandboxed. On Linux, you are only one vulnerability away from full user account compromise.

(Zoom should just be an App Store app, not a crappy installer.)
It has got nothing to do with PHP whatsoever...
Even trying to implement solid SRE practices you'll still have inevitable problems, incidents and other disruptions.

I agree what most people consider inevitable isn't, but your position is too extreme if you've ever been in a real company. Not everything can be predicted by an error budget, and in most non-google companies "stop deploying until you got your budget back" isn't going to allow your business to operate fast enough or flexibly enough. Reliability isn't all in business.
Can We Contain the Dragon?
I use it, but I wouldn't say 'like'.

Don't forget that a terminal puts off 4/5 developers.
Ask HN: Startup job offer with equity valued using 409A ~8 months ago
I've received a job offer from a mid-stage startup that raised at the start of this year. The package includes ISOs, with a strike price and a share value based on a 409A at the time of the raise.

The private market has obviously changed a lot since then, with many people saying that valuations have dropped by 50% or so. I believe the strike price is now higher than the FMV of the shares. The company is unwilling to negotiate the value of the strike price. The next 409A will be at the start of 2023.

What are my options here? I think the strike price determined by the next 409A would be more favorable for me.
Main downsides I knw of are a slightly worse codec, and in webrtc mode bandwidth needs to scale with participants so for large meetings you need to pay for hosting somehow.

Neither are reasons not to use it as a default first option.

Also matrix has voice and video now and there's big blue button.
I’d recommend anyone who finds this interesting to give a listen to Matt Mullenweg’s Distributed podcast episode with gitlab’s CEO. An abridged version of various different initiatives, which make gitlab different: https://distributed.blog/2021/05/20/episode-27-leading-with-...
Aberdeen Chinese takeaway hit with £10k gas bill
Yes, you are very lucky to live unbothered in a nice farm in an ideal place that with warmer climates will become even better agriculturally.

Now, I don't know if you've noticed, but the world is not entirely made up if rural Sweden
I would assume he gets to charge a much higher rate from sponsors due to the prestige of his guests and the quality of his audience.
Wayyy tooo late for that.
Is it bad to be average? (comic)
LOL, you haven't actually tried using C++ without exceptions have you?
The funny thing is nobody thinks of taking pictures of ordinary street scenes at the time, so there aren't many. The ones that do get taken are treasures.
except macros doesnt work! and the multiline editing from vs code doesnt work anymore.

unless you got both to work?
Lex is too cerebral, as are his guests.

Rogan, being a comedian, has a completely different energy. He will discuss serious topics too but his most iconic moments are usually him and some comedians/fighters shooting the shit about drugs or chimps.
That seems... incredibly obvious? If there's a software bug that is a safety risk, the regulatory agencies force the manufacturer to implement a recall at their own expense. That wouldn't be the case for third party software.
> >Build me a doorknob that shocks people.

> Correct answer: No, that is dumb.

"Build me a fence that shocks people"
All else being equal, more privacy is always good. I think the examples given are just there to get normal people to care about this too.

Similar to when abortion was outlawed in the US and suddenly people cared a lot about all that Google Maps location history that Google was saving. It's much easier to convince people to mitigate a real problem than it is to prevent a hypothetical future problem. So convince them to mitigate this "real" problem that governments can see your dictionary queries, and hopefully that might prevent an actually real future problem.
These comments always remind me, that 'Don't look up' really did capture human ignorance pretty accurately.
>>It is naive to think the rise of cryptocurrencies will help anyone but large companies specialised at scamming retail investors

There is nothing inherently scammy in using a distributed blockchain to record balances, and cryptography to authenticate updates to the balances. While opening the door to financial contracts to every one in the world with a computing device may make scam offerings more common, it's overly simplistic and lazy to resort to a caricature of cryptocurrency solely enabling scams.

The only fundamental difference inherent to the respective designs of blockchains and traditional banking, is censorship resistance through genuine self-custody. The former, through its reliance on public key cryptography and decentralized consensus, is designed to provide this quality, and the latter is not.

So if you believe cryptocurrencies are inherently problematic, then you have a fundamental belief that human liberty has no inherent benefits.
Maybe not this specifically, but people have been and are being thrown into reeducation camps for trivial reasons. https://www.shahit.biz/eng/