skysight-inc/HackerNews huggingface dataset:
I have a big bucket full of coins that I need to take to the coin machine at the supermarket while such still exist.
True, but there's no shortage of Stack Overflow answers: https://www.google.com/search?hl=en&q=kill%20process%20on%20...
This has changed quite substantially over the last five+ years. It certainly used to be the case that using certain cards that were very common in the rest of Europe (particularly credit cards, but also things like visa debit) required jumping through hoops in the Netherlands, and often weren't accepted.

A Dutch friend, who knows the industry a little, said that the Dutch banks had gone their own way with payment systems in the past. This heritage had taken some time to unwind. (I guess he was talking about things like Chipknip?)
I consume, do and try a lot of things. To actually unlock things then I usually need to go for a run, which is the only time
in my life where I’m awake not being distracted every 5 min by something, someone or myself. That seems to be the only time I can think clearly, zoom out enough and start connecting the dots.

That’s for the more thought-through, or, defined ideas. Random ones happen way more frequently, but usually are more high-level and about the what, missing the how part.
Thank you for this comprehensive list, this made me more excited about the language.

These were the highlights for me:
- Simplicity
- Typed
- Go-routines
- Single binaries (Cross-compilation is just an environment variable)

> - Nil pointers. It would be great if there was a way to ensure points will never be nil.

Like Dart sound null safety?
Ask HN: How to safely collaborate with team member (temp) in China?
A person goes to China for a month, visiting family and they want to continue to collaborate with team while there.

VPN seems to be a no-brainer, but even in that scenario - VPN's allowed to operate in China, most likely collaborate with the Chinese government?

Is there a secure way to get access to company data and systems of a western company while traveling in China?
This is bad advice, don't bullshit please. Bed bug egg gestation is ~6 days
Nah, HN is just another social cesspool, albeit with a different flavor.
I think 60% over a kilometer is the best efficiency thus far.

What is the "typically" you are referencing?
> Apple don't care one iota for any developer on their platforms.

Why do they always give me that warm fuzzy feeling then?
Do developers dream of secure apps?
Over the past decade more and more devs have been out-earning surgeons and white-shoe lawyers. The tech salaries of today feel like the i-banking salaries of the early 2000s. It’s not just the c-suite that’s been earning crazy money.
The Hawthorne effect is bullshit, but there's got to be a name for whatever effect we experience during white board interviews, where suddenly the awareness of being observed makes you stupid.
Seems to be down

http://web.archive.org/web/20230425113650/https://neocha.com...
It's a pretty basic concept.

> If someone has all their basic needs met

So, plenty of stuff in, so they can produce value through labor. Reduce stuff in to no longer have their needs met and expect them to keep up that labor. Think that'll go on forever?

If an organization only gives and never receives, it'll surely run out of stuff to give, won't it?
> By definition, half of us are under the median.

Given that no one can agree how to measure, I'd bet that most of us are.
You can read here(in german): https://www.alltageinesfotoproduzenten.de/2023/02/20/laion-v...

that the non-profit LAION is going as far as intimidating the creators of the images they used.

They don't publish the image, yes, and that is also their reasoning. However, in my opinion, the intention behind all of this seems obvious. They circumvent copyright claims by being a non-profit and not publishing, but with the clear intent that the image will be used to train some system further down the road. LAION appears to be a key player in how these text-to-image models dodge the copyright bullet.
Even things like electricity and water, which move pretty well, have "place value" -- people commonly move water from place to place by growing grain with the water and then moving the grain (not the water) to places that don't have enough water to grow the grain conveniently / economically. The same goes for electricity -- Iceland exports refined metals which require huge amounts of electricity to melt, effectively exporting the electricity entombed in the refined aluminum.

What can be made in space that can allow moving this abundant energy? Obviously you can't haul ore up into space then refine it with a big magnifying glass and drop it back onto the earth. People talk about asteroids but they seem like they're a big delta-V away from where they'd be useful to put into Kia bumpers.
Now. There was never chatgpt and copilot before
Do you track how long it takes you to track things?
> Besides the basics and concurrency part, all you have is structs, Interfaces and type aliases.

Yes, this is what makes me so interested in Go!
Might be a good idea if you arr the only one on the team or if everyone is like you.

If not, be prepared to check for sql injection vulnerabilities the first n PRs from any new team member.

Also to explain how to do it and your reasoning for it.
Link on official website, so anyone can listen: https://37signals.com/podcast/venture-capital-and-control-wi...
How much SQL Server costs?
Interesting. Do you keep the SBOMs around after the build to track what's running in production?
This is exactly my experience every time. My wife is always annoyed at me when we eat out and I insist on using a card, but it's too amusing for me to watch the entire staff struggle around - as if a client with a credit card is some crazy situation they've never encountered before in the center of Munich.
ss is from pkg iproute2 (installed by default on Void Linux)

ss -tunlp '(dst = :8080 or src = :8080)'
ss -K '(dport = 8080 or sport = 8080)'

BSD has fstat(1) which will list open file descriptors including network connections.

NetBSD has sockstat(1) which lists open sockets.

OpenBSD has tcpdrop(1) but that's only TCP.

MacOS has none of these, apparently. It looks like it comes with fuser and lsof instead.
I'm looking for something with integrated storage that enables emergency delegation and securely sharing of passwords within the family.
Indeed. If you're selling a 1MM piece of scientific equipment, then that's the dongle.
Feels like all of this post could have been replaced with these 3-4 actual text-message screenshots [1].

Also interesting how the millennials and late X-ers (I'm one of the latter) tend to put less and less emphasis on trying to copy younger people (like zoomers) in order "to remain cool" (for lack of a better expression), which wasn't always the case (the "fellow kids" [2] meme being the best example).

[1] https://www.reddit.com/gallery/12rdwdy

[2] https://knowyourmeme.com/memes/how-do-you-do-fellow-kids
>all it takes for an attacker to overcome the scheme is to replace your private keys with theirs -- or to patch a JMP for every do_license_check() call in the binary. It's fundamentally an approach that is always hackable.

That might be true in theory, but is non-trivial in practice. The code responsible for license verification is often obfuscated and tied to critical functionality, so you can't do a simple find and replace.
http://archive.today/GuUdf
Interesting:

> Fipronil is one of the main chemical causes blamed for the spread of colony collapse disorder among bees
Is Betelgeuse Going to Pop?
This is not at all comparable to proper sideloading/allowing third party access. For starters, unless you pay Apple 100 bucks a year for a developer certificate, you're going to need to renew the application every week and you're capped to 3 applications at most. AltStore does some fancy stuff (by which I mean that you need to run a separate application on your PC which can handle the renewal requests - that's what AltServer is) to minimize the difficulty of this as much as possible, but that's still the rules Apple works with.

Secondly, Apple severely limits the capabilities of sideloaded applications - those emulators for example aren't allowed to make use of JIT, or Just-In-Time compilation, which is extremely important for decent emulation. This is also the main reason nobody has even tried to bring over a non-Safari browser using this method - you practically need it to have a browser that's decently usable.

It's practically useless outside of development purposes. AltStore is a pile of (very impressive) hacks to get around a system that's crippled by design.

Compare and contrast to Android, where the only difference between the Play Store and a regular application is that the Play Store doesn't get the regular installation window (something which is set to change in the next version of Android, so that alternate stores can also request this permission).

Either way - this doesn't matter. The Digital Services Act has already been passed in the EU, and Apple is going to have to offer third parties proper access to iOS without being allowed to gatekeep the App Store.
Finding Enjoyment
Machine learning estimation of human body time using metabolomic profiling
> - Index on Boolean is useless, it's an easy mistake that will take memory and space disk for nothing.

I’ve seen this advice elsewhere as well, but recently tried it and found it wasn’t the case on my data set. I have about 5m rows, with an extremely heavy bias on one column being ‘false’. Adding a plain index on this column cut query time in about half. We’re in the millisecond ranges here, but still.
Referenced study:

A multifunctional highway system incorporating superconductor levitated vehicles and liquefied hydrogen

Article link:

https://pubs.aip.org/aip/ape/article/1/1/016107/2884934/A-mu...
A Better GitHub Markdown Widget
GitHub readme widgets are too separated and you need to add 4 different widgets with all different styles to show your GitHub statistics. By consolidating all of the essential elements into a single layout, it ensures that your readme is both informative and visually appealing.
> Immediately I see this as being a gravitational issue. Maybe gravity works in ways we do not understand at this level. But instead scientists jump directly to "there must be matter here that we can't see".

You go for the most likely explanation first. When I go to my car and my keys aren't in my pocket, I go and check the counter where I usually put them when I get home. I don't start checking behind the toilet or similar.

In this case we had a theory, general relativity, which worked very well for all the tests we'd done so far, and there was nothing in the theory to indicate it shouldn't be the same all over.
Meanwhile astronomical observations are difficult and we knew, and still know, there's more to particle physics. Hence more mass is a more likely explanation.

Keep in mind that trying to replace an existing, validated theory can be very hard, since you need to not just explain the new stuff, but also pass all the checks the existing theory did. So far nobody has been able to come up with a modification of general relativity that can do this.

And it's not been for lack of trying[1].

[1]: https://en.wikipedia.org/wiki/Alternatives_to_general_relati...
First space-based voice call using a standard smartphone
The software engineers are likely going to be some of the highest paid employees, so laying off underperforming engineers is going to help reduce labor costs substantially.

It might seem counter-intuitive, but often businesses lay off the high-performing-but-best-paid people because that drives the biggest savings while reducing the vanity headcount metric less, especially in companies where the effort of the team greatly outweighs any individual. They assume (sometimes rightly, sometimes wrongly) that the team will carry on without the 'superstar' people. There's also an assumption that the best people will leave when there's a layoff (mostly rightly), so getting rid of them means maintaining control of who's gone.

There should never been an assumption that you're safe from layoffs because you're the highest performing person on the team. Sadly.
ORMs can be great in many situations. Any ORM worth its salt has a way to spit out exactly what SQL it is generating. I have worked on apps, though, where we end with a disproportionate amount of raw SQL so obviously in those scenarios they become useless. It's almost always been writing some sort of reporting system in Postgres instead of using a column store, though.
The biggest problem Rust has is that "no_core" is so poorly understood at this point that i doubt a comprehensive spec is even possible to explain:

1. Type inference taking into account higher ranked trait bounds

- Slices in libcore work via the Index lang item so its like taking an index operator overload to a range lang item but the generic types in the range need to be unified with the higher ranked trait bound to eventually figure out that they are meant to be of usize.

2. Method resolution its almost a joke at this point how complicated it is in Rust.

- The autoderef cycle sounds simple when you read this: https://web.mit.edu/rust-lang_v1.25/arch/amd64_ubuntu1404/share/doc/rust/html/book/first-edition/deref-coercions.html

- But this misses so much extra context information

3. Macro invocations there are really subtle rules on how you treat macro invocations such as this which is not documented at all https://github.com/Rust-GCC/gccrs/blob/master/gcc/rust/expan...

</rant>

Some day I personally want to write a blog post about how complicated and under spec'd Rust is, then write one about the stuff i do like it such as iterators being part of libcore so i don't need reactive extensions.
I'd be curious how work from home trend has changed this. I think I've worn the same shirt for a month straight.
No one besides WinDev cares anylonger about WinRT/WinUI, so WinDev has starting to re-implement the Windows shell in WinUI to prove that they still care about WinRT and WinUI.

The 2 years delay shows how resource constrained the whole WinUI team is, and how far they are to reach feature parity with UWP, or raw Win32.

Plus the team behind Windows 10X had to do something (that is how Windows 11 came to be).
Only 1km? Given the usual claims I hear about power density and total power, it's normally 100km^2, or square 10km on the side.
did the same but missed tasks and integrations so started working on https://acreom.com during covid. It's dev centric and data ownership focused, would love to get feedback.
Most (if not, all) banks will send the transaction to a risk management solution such as LexisNexis including a bunch of metadata. It then assigns a risk score and your bank will factor that in with their risk appetite when deciding whether to ask for your PIN.
What about another force that shows up at larger scales that is to gravity what gravity is to the strong force ?
we don't really have a over population issue, unless some how we figured prolong the life span of all people in the next few decade. Countries like China will have population deflation problem in the coming decades.
Capitalism just says that whoever is willing to pay more has the priority.

GM was willing and able to pay more than a single consumer? That’s not a surprise. Their factory couldn’t run without it.
On the other hand, these photos show us a country where old people can live a full life regardless of their age. They are working, they have something to do and the society doesn't just shove them aside as some goods past their expiration date.
Kind of goes without saying that any framework/library you use must not allow you to write SQL injection vulnerabilities, and if it does you should stop using it right now.
I know people with certain shoes for certain climbs. If you’re an outdoor climber there’s plenty of gear to be had and debated, from carabiners to anchoring to assisted (or unassisted) belay
> I could not find any evidence of Amazon literally killing an employee in that article.

Negligence causing death is a thing.
For the receiver yes that's ballpark. I'm talking about the size of the microwave transmitter array in orbit beaming power down to the surface.
I would say that self-awareness is far more primordial than agriculture, like most psychological traits that are shared with social animals. The main difficulty is that we don't have proper testing procedures for this kind of traits. Coming back to humans (all species under the homo genera), we have cave paintings that are far more older than h. sapiens' development of agriculture. And I'm inclined to think that an ape doing such drawings would also have self-awareness... They are barely related traits, but stil...
Sarcasm noted, however when looking at WinUI 3.0/WinAppSDK/... progress, one really wonders who's left.
Yes :( And it is too late for editing it.
It feels like we are facing a software security armageddon. There are millions of disgruntled coders, powerful AI tools to help hackers find security holes in record time, broken media, no trust in institutions, software complexity has grown out of control (increasing the surface area for security vulnerabilities)... Will centralized software survive the next decade?
I was in a WeWork the other day, and saw somebody tap their phone to get entry to the office. I was amazed, assuming they had rolled out some new system that used phones for access. Nope—she just had her access card stuck inside her phone case.
It would be nice to see a chart of how many people were hired over last few years across different functions. I guess it would look similar. Software engineers would be at the top.
I would recommend you to go and watch What Owning a Japanese Public Bath is Like[0]. While the video is supposed to be about running an onsen I think it is more about love, aging, family and importance of not being idle. It is very touching.

(fyi Life Where I'm From is one of the best channels on youtube with high quality content)
[0] https://www.youtube.com/watch?v=BcPGdM76O2U
Because we are human not machine.
So then it doesn't happen, or some extremely high price is offered to cover all potential risks. Like 5x or 10x the naive estimate.

Which seems worse.
I never developed for iOS, but I had to work with Apple stuff on the backend (in app purchase, push notification). As a developer, everything Apple provided (documentation, api, reliability) seemed to tell me "you don't really have a choice anyway, do you? What are you going to do, not support iOS? That's right..."
I'm in my 30s, and despite being a gifted kid, moving to a first world country, speaking 3 languages and making great pay as a senior eng, I still feel like a failure for:

- Not having my own business

- Not managing people at the moment or doing many leadership activities

- Not having 7 figures networth

- Being a homeowner, but still paying mortgage for the next 10 years

- Not being yet an excellent communicator, and oh boy, I did invest sooo many hours into this

We all feel like this sometimes, despite many achievements, it's part of being a human to desire for more, and admire others for making it much further than us.

Nevertheless, I think we need to appreciate what we've got going for us, no matter how small that thing is, because life is full of surprises and if I look back, many of my achievements were because I kept fighting no matter how unfavorable the odds were.

Another aspect is that time in our lives is limited. With my poor upbringing I've already spent countless hours dedicating myself to making more money and becoming more successful and optimizing for certain outcomes.

Is it worth to keep doing this endlessly, until I have no more days left, or just give me time to enjoy what I have now? That's why it's important for us to understand what we want out of life outside of what is expected from us. So removing a few items of your "life TODO list" and accepting to be a failure on them is okay.

Maybe all you needed was more summer days in a park and you are wasting your time looking to become more prestigious in your field of work.

Comprehending the price of success and allowing yourself to "be a failure" seems to be more interesting to me lately... also more challenging, as I've been trained to win. I took years of therapy to reach that conclusion, hope it helps you and calms your heart.
> When a language become mainstream, change will be much slower

I wouldn't assume that. JavaScript is about as mainstream as it gets, and that's also on a 6-weekly release schedule.

> Rust compilers will be shipped with operating systems, and people will write code that can be compiled by those older compilers.

Rust compilers are already shipped with operating systems, but for the most part (a few really foundational crates aside), people are not writing code that can be compiled by those older compilers. They're telling people to install a newer version of Rust. Which is pretty reasonable given how easy it is to manage rustc versions with rustup.

This may change with the creation of certified compilers for things like the automotive industry. But then, they're probably pretty used to maintaining their own library ecosystem anyway.

> There is a lot of C code that targets C99. Because that's what you can rely on if it has to run everywhere.

Yes, but one of the best things about Rust is that you can target the latest compiler version, and it still runs everywhere! That's why people don't like the possibility that this might change with the introduction of gcc-rs. We shouldn't accept crappy C toolchains as the standard.
> I might have some time to help neighboring villagers repair their tools

Sure, but you'd still probably need to somehow gather additional resources to make that tool repair collective effective. You'd probably want to somehow acquire additional tools, maybe build a place to store spare parts, acquire spare parts and inventory them, etc.

Organizations today don't need to be profit seeking. I'm a member of many such groups which don't seek profit. We still ask for donations and/or have dues for members, not because we pay leadership any salaries but because some part of the mission does require acquiring things. If we didn't bring things in, we wouldn't be as successful at doing the mission.

You're ignoring a massive part of the tax code if you think all organizations in the US need a profit motive. But in the end almost all organizations probably need to acquire some stuff somehow, otherwise they'll probably fail.
Things that Postgresql should address:

- Start compiling queries and functions to native code and hash them just like other DBs

- Improve connection scalability by using tasks instead of threads (each thread needs a lot of RAM!)

- Automatically maintained clustered index (like in SQL Server) would be nice to have
See the update at the end. The halting aspect comes from checking if a value is defined: when a return statement is executed, check that the expression being returned is filled in. In fact, it goes much wider, it has to check that every variable used has been defined and nothing final gets redefined.

See for some interesting cases the examples at the start of https://docs.oracle.com/javase/specs/jls/se17/html/jls-16.ht...

Update: come to think of it, it probably is the halting problem simply for returning:

int somefunc(){
if(this_returns_true()){
throw Something();
}else{
// No throw here
}
// Do I need return 1 here?
}

The famous Sufficiently Smart Compiler can decide the function always throws, and does not need a return statement. Let this_returns_true depend on deciding the halting problem, and there you are. Clearly, this level of analysis is out of reach for javac. The standard in this case just claims the then and else side can both be executed, so the return is required. If the else had a second throw, the compiler would not need the return.