skysight-inc/HackerNews huggingface dataset:
Researchers are still picking low hanging fruit by the fortnight. We are a lo00000ng way from a place where we may even estimate the peak capability.

Look at what GPT-4 can achieve from only receiving text and a primitive form of image training.
This, except for liking the creator, who seems like an arrogant know-it-all the likes of which this discipline has far too many already.
Invariants are for sanity. Debuggers are for when the invariants are found to have been violated.
I’m torn. On the one hand, I respect the need to iterate internally. After all, that worked well for Clojure, a language that I find productive and often enjoy using. And I don’t think the assumptions that it’s vaporware are very fair. On the other hand, Jai has been in development for so long, it is a little tiresome to hear people sing the praises of something that isn’t available for general use or evaluation.
I'm from Europe so maybe you're right about that part, but almost every girl in college had that opinion or at least partially agreed to it, age being around 18-25.

You shouldn't take OP at his word though. The glaring observation I had that was shared by many, many, is that this is a very age-group specific thing.

Even the most vocal ones of this existential pessimists stopped it at around 28-30 years old, when the question stopped being idealization but very personal.

Existential pessimism leading to life decisions are usually just an rationalized excuse for other, often more personal, situational and emotional, reasons.

"are humans rational or irrational? It's a trick question, humans are ratioanalizers. We make up our mind and then come up with a plausible reason and believe in it"

Existential dread is a catchy, relatable idea without any consequences.

Holding that idea when you're under 30 doesn't mean much because most people don't have any important life decision they can't postpone while holding it. As soon as the reality offers the consequence of said belief, people will actually have a serious thought about it.

Very few people I know that in the end decided to live child free at later age, claimed existential dread as the reason. Most people grew up enough to realize that it is ultimately a decision based on personal/ego reasons/preferences, a gut feeling, and trying to justify it with some limited scope "rationalization" is just kidding themselves
This is the same in the UK, it depends on context based on the industry. IT contractor is synonymous with freelancer in the UK traditionally.

Most of the UK population, if asked "what's a contractor" would assume construction.
> charge it with the minimum mount (about $15, as I recall)

Living in one of the highest density areas on Earth, stuff like this blows my mind. Public washing machines are everywhere for those that don't have their own.

I guess the extreme lease costs driven by entirely artificial commercial RE prices put a full stop to it existing in the west.
see also https://news.ycombinator.com/item?id=37149349
In some ways previous life was preferable. HN is a bubble of techno-optimists.
It's better to talk about boundaries and why they exist rather than set up arbitrary ones for seemingly no reason (imo).
Sounds like it really is trying to be "Uber for Laundry" (i.e. expensive and spies on you) https://www.washlava.com/facility-owners https://www.washlava.com/route-operators

> Real Time Data

> Demand Based Pricing

> Real-time performance analytics

> Optimize price per load

> Shareable data & reporting
The problem is that it's not an either-or.

Adding app operation alongside coin operation would have been an improvement in useability. Replacing coins with apps is just making it suck in a different way.
No, they did review them, but you didn't read the article. The excluded studies were either investigated something else, not common cold, or were so bad that they failed right away. They still gave short summaries of them, and gave the reasons for exclusion:

> Andrianova 2003: The definition of ARD included influenza, thus excluding it from our review.

> Rafinski 1974: We excluded this study because there was no comparison group and it was a non‐randomised controlled trial.

> Ushirotake 2004: As the study was not randomised or blinded, there is a high risk of bias.

> Hiltunen 2007: This study did not meet this criterion as the cellulose could not be considered a standard treatment or a placebo.

[...]

I won't copy all of them, please go and read it yourself!

If it's not a randomized, controlled, blinded trial then it's not a trial to be considered any further, their results are unreliable.

https://en.wikipedia.org/wiki/Randomized_controlled_trial
Good. And now how many people out there do look at app permissions exactly?
Drone-killing laser gives glimpse into future AUKUS projects
It is also 'probably important to note' that Singapore is the safest 700 km² on this planet. One is ridiculously unlikely to get robbed, raped, catcalled at, threatened with a gun or other weapon, step on used hypodermic needles, or encounter a variety of unsavoury activities that one would otherwise see in pretty much every other world city (except maybe Tokyo and Seoul—see a pattern?).

It's also not like these cameras are pointing into private dwellings—this is illegal.
Most apartments around here have their own washing machine, often the tenants buy their own. I understand that some people are fine with shared machines, but I think at least for families, a washing machine (+ dryer maybe) is a good investment.
You said it: Designed for content consumption. Hence it’s important to not cripple the UI of content creation tools for platforms that aren’t suitable for that.
Acute blood biomarker profiles predict cognitive deficits after Covid-19
Edge with UBlock Origin is still working for me.
I'm not talking about whether the scheduler can block the task on IO. This is trivial.

Let's see a couple of examples.

Database connection contention:

async function() {
let connection = getConnection().await; // Allocate resource
connection.execute("SELECT 'Hello World!'").await; // <- yield to the scheduler, connection is held onto until continuation is scheduled
connection.close().await; // Release resource
}

This is an extremely trivial example, and this already leaks resources. If you launch 100 of these then there is a chance that there will be 100 open connections at the same time. Had you used a simple thread pool, the size of that pool limits the number of open connections.

Memory leak:

async function() {
let object = stream.readLargeObject().await; <- Memory allocated
process1(object).await; <- Memory leaked to scheduler until continuation is scheduled
return process2(object).await;
}

Again, very trivial example, already leaking. process1 and process2 are not tied together with direct control flow edges but rather the flow dispatches through the coroutine scheduler, and they are holding onto the resources while sitting in the scheduler's bookkeeping. Again, yields disrupt the allocation's scope, and if you launch a lot of these coroutines you'll run out of memory.

This issue is made worse if you need to use combinations of resource allocations. For example DB connection + memory allocation or network + disk or even network+network are common combos. Depending on the complexity of the allocation nesting you can run into very nasty contention issues or even deadlocks, where - again - a threadpool would have worked well. N threads, N number of resources. Done.

I want to stress that there are ways to mitigate the above (queues/resource pools/semaphores), however they are not nearly as intuitive as using a threadpool, and you need to be constantly aware of these leaks when you're writing async code.
same. I happily pay my 20$, such an invaluable tool. And now much more with the app on the phone
Location: Douala, Cameroon

Remote: Yes

Willing to relocate: Yes

Technologiies: Python, C#, Javascript, flask, Pyqt, C, CI/CD, Linux

Resume/CV: https://drive.google.com/file/d/1bicqRRpbHa_F5VvP6vDaX8V4hzU...

Email: HanslettTheDev@gmail.com

Hello there, My name is Hanslett, I'm a high school graduate. My interest lies in systems programming. But I also like building cross platform desktop applications, API's for web services, Writing Documentations. I Now contribute mainly on opensource. I was accepted in the GSOC program 2023 where I helped improve the performance of the web service, writing unit tests and writing CI/CD scripts. GSOC contribution proposal: https://docs.google.com/document/d/1uiXfcskmlEc4kD2RShaAInKA...

I would love to level up my skills in systems programming as this has always been my dream. I am 100% open to start working now.

Thanks, Hanslett.
You can find a good database of sailing polars here: http://jieter.github.io/orc-data/site/
I'm a consultant in Denmark and I charge approximately €100/hour. When I used to be an FTE, my salary would be around €33/hour. And I use an agency for finding clients, they add approximately 20% on top of the bill, before they send it to the client.
> it has little infrastructure for cyclists

Singapore has over 500km of cycle ways: https://www.lta.gov.sg/content/ltagov/en/getting_around/acti...

What are you comparing it to when you say "little infrastructure for cyclists"?

You need to be very clear about who is the competition here worldwide because they are aiming for 1300km of cycleways by 2030 and this is a tiny city state 50km wide.
I would say "I live in New Mexico, which is in the southwest US between Texas and Arizona."

It helped that I lived in Santa Fe which, (unlike where your bio implies you live), is a pretty-well recognized US place name in Europe.

One Swedish taxi driver was a fan of Louis L'Amour, and many others know about it through other westerns. An English hotel clerk, base on its reputation, guessed the population was 200K-300K (it was 65K then, 90K now).
> What do we do next?

Recompile Chromium for webasm. Run Chromium in Chromium in Chromium…

Then add Firefox into the mix.

(Being facetious of course, not wishing to put down managing to get an Audacity port running this way which is cool and even potentially useful (should you find yourself desperately in need of an audio editor in a place where you can't install software packages)).
Been running k3s for personal projects etc for some time now on a cluster of raspberry pies. Why pies? Were cheap at the time and wanted to play with arm. I don’t think I would suggest them right now. Nucs will be much better value for money.

Some notes:

Using helm and helmfile https://github.com/helmfile/helmfile for deployments. Seems to work pretty nicely and is pretty flexible.

As I’m using a consumer internet provider ingress is done through cloudflare tunnels https://github.com/cloudflare/cloudflare-ingress-controller in order to not have to deal with ip changes and not have to expose ports.

Persistent volumes were my main issue when previously attempting this, and what changed everything for me was longhorn. https://longhorn.io Make sure to backup your volumes.

Really hyped for https://docs.computeblade.com/ xD
Good concept, improper expression. It may be interesting to relate the visually bright aspect of Singapore to the perception of unnatural, stressful, unconvincing feeling it may give, as «if the feeling of being on antidepressants was a city» (as per the poster), but the note expressed as it was seems too disconnected from the submission.

"Barcelona, the skyline": "Organized in view of proper flow" vs "Makes you forget the traffic" vs "Ah yea but the traffic".

Discussions about "life in Singapore" can be, I concour, very interesting (some of us have this dream of the champion city) - just not anywhere and anyway. So, it is normal that some people will go "what is this here" on an imperfect post. I don't see why you call it t«he strangest thing» and what is there to «wonder».

Update: downvoter explain yourself.
How is any of this preferable to just shoving some quarters into a slot? Not everything needs to be a fucking app.
Yes, I’m the GP commenter and I was hesitant to present things in such stark terms but the format of an internet forum isn’t fit for highly nuanced and extended single-party discourse unless it takes place in multiple exchanges, a bit like this, of which HN is still a place they might be found.

The treatment this individual would have suffered and the mal-incentivized justice system in the US where high profile cases and large $ amounts make great news headlines and careers for junior-level agents splashing across the ticket taper screens of 24-hour news networks and social media feeds is awful. But the social agenda as spoon fed top down isn’t deliberately aimed at the outcome this kid would have faced in the US.

That outcome would have been kafkaesque but still just a product of shitty incentives at various socio-cultural levels. That would have made him an outlier, one of a few dozens of individuals abused in this way. Horrific, yes, and to be held up against progressive values of freedom as absolute failures of our systems to function properly. Exemplars of how our ostensible values sometimes— and maybe often— fail to be realized in action and fact. And even how there are still lurking undercurrents of more systemic problems that must be uprooted and dealt with.

But these failures are a whisper compared to the deliberate and overt and systematic, unflinching and unabashed abuses that occur elsewhere. Uyghurs in China are an obvious but too often ignored example.

All too often a false equivalency is made between the two ends of the spectrum, not to mention the gradations in between. In many ways it’s a paradox of freedom that we in the west are only able to be vocal about the outlier hypocrisies of our countries because we have the freedom to do so with significantly less fear of life-changing consequences.

It is… I don’t know, ironic? Tragic? Certainly inconvenient… but the exact freedoms we have in more progressive countries allow us to amplify our outlier failings on these issues to the point that more oppressive nations can use that as rhetorical ammunition and propagandistic cover for their own more deliberate and massively scaled efforts in further deliberate extremes of such efforts.
I'm also using uBO on FF 115 esr and it's working ok for me.
If you want to explore a more functional approach to sound generation, there is always Faust:

https://faust.grame.fr
What do you mean look at them? If they mindlessly click yes to allow an app to have permission when it asks them, why wouldn’t they mindlessly click yes on the same confirmation on a website?
This is shown time and time again (see all the studies about unconditional giving or basic income), and yet those with the most hoard their wealth keeping it out of the useful economy.
> Most customers are hybrid customers - they will use say, Amazon.com on a desktop and on their phone.

Metrics that I've seen on projects I work on tell me otherwise. There are a small number of people who use desktop or laptop computers, and a smaller number that use multiple devices. The vast vast _vast_ majority of users use a smartphone.
For the postgres config, set fsync=off and full_page_writes=false, and increase min_wal_size, max_wal_size and checkpoint interval with the hope that your tests pass before having to flush the WAL. Maybe slap in some tunings from PGTune.

If you're using docker/podman or docker-compose and your db size is small, a major speedup on linux is to just mount the entire data dir into memory with --tmpfs /var/lib/postgresql/data (or tmpfs: - /var/lib/postgresql/data in docker-compose)

Additionally, if you constantly reset your db in the tests, consider making a template db at the start and later just doing CREATE DATABASE ... TEMPLATE foo; to copy the pages from that template instead of running migrations that produce WAL log. In fact, consider making a db for every test suite from that template at the start - then you can run each suite in parallel (if your app's only state is the db and a single backend).
What makes you qualified to speak for them?
Can't they just... ask the user?

If a simple yes/no prompt is good enough for porn, I guess it's good enough for a scooter too.
If you want to use SuperCollider as the audio engine of your video game, you would indeed need to comply with the GPL. At least if you want to use the C library (libscsynth). Alternatively, you could run scsynth as a separate process and communicate over OSC; this is a bit of a grey area.

However, most people use SuperCollider as a tool to create music; in this case the GPL does not apply.

> and no one is going to use it (it being Supercollider) in anything resembling a commercial product.

This is patently false.
Fiddling around at low level can be quite fun indeed.

Kind of related: https://paulbatchelor.github.io/proj/sporth

> Chorth enables Sporth to be run inside of ChucK as a Chugin.
> “for their safety” of course.

Where do you suggest is a safer place to live?
YouTube lets you block channels, so I just have his login open somewhere else.
I dowloaded Organic Maps ten minutes ago so take my comparison with a grain of salt. I could have missed some features in OM. Here we go:

Moving the map is much faster in OM than in OSMAnd. I hope that OSMAnd study the code of OM.

The visualization in OM is much nicer. Another thing to copy.

OM is extremely better at displaying POIs and their information. Again, copy it.

Despite the claims it seems that OM does not show walking and cycling routes. OSMAnd shows them with their name, that matches the one you see on signposts along the routes.

OM does not seem to have a way to record a route and save it as gpx. OSMAnd does that.

OM does not seem to have a way to place markers on the map. I use them to plan new routes for biking, then I follow the markers. Navigation would bring me where it wants to go through, not where I want to.

OM is less than half the size of OSMAnd but it's still 58 MB. I wonder why these mapping apps must be so large.

Having to dowload all the maps again is very bad. I wish there is a way to share them among apps but I think that Android makes it impossible, unless we want to use a folder on an external storage (SD card) or root the phone or whatever.

I'll keep using OSMAnd because of recording, markers and routes. However I might recommend OM to friends that only need a replacement for Google Maps.
So these are college students on a college campus who can’t get a hold to smart phones and you’re worried about them getting locked out of societal functions?

If those people who don’t “wan to use a cell phone, then they are free to suffer the consequences of their decisions. No need for society to bend to their whims.
When I lived in Oxford I left a job paying £44k for a job paying $150k as a contractor for a Bay Area startup. I’ve actually 10X’d my starting salary in 9 years of working (helped both by contracting and by starting with a small salary at 19).
The widely believed claim, repeated in the first paragraph— that the gas giants are “protecting inner solar system worlds” is not necessarily true.

Though heavier planets are more likely to be hit they also serve to attract more matter into the region — some of which hits other planets.

Some well regarded models show that it’s approximately break-even… the losses and the wins cancel each other out. And in some runs of the simulation, if we’re unlucky, the losses greatly outweigh the wins.

I provide no reference to these claims, as I’m typing this from memory, with patchy internet, and leave it to y’all.
This week in KDE: Custom ordering for KRunner search results
> We met in a north London café lined with books, where he calmly unpacked his concerns about the quantum gravity status quo ...
Society, at least in the classic European model, works just the same: everyone (yes, I know, there are exceptions, that's not the point) pays their share into health insurance, LTD insurance, unemployment insurance, workplace accident insurance, pension systems and a ton of other social benefit systems. And everyone benefits from this kind of collective solidarity - our societies are far less combative (both in the literal and the proverbial sense) than the US are.
It seems pretty dumb to stand in front of a car so it can be driven into you.
Depends on the product I guess.

I just want to caution about programmers looking around at their well heeled technical friends and then either assuming the world is like that OR imagining some crude caricature of Joe six pack idiot and assuming the world is like that.

It's often weird, organic and complicated. People are going to find unexpected killer uses for your stuff only if you give them the space for that magic to happen.
I don't trust Face ID/Touch ID, so for me passwords will not be dead soon. Especially because on my device there's nor Face ID, nor Touch ID.
Sectigo Code Signing with Yubikey
Has anyone successfully signed a Windows executable with a Sectigo issued OV code signing certificate using a YubiKey 5 FIPS device? I’m having a hell of a time trying to overcome a “No signature was present in the subject.” error when I look at the signature info, yet the signing process was successful. Research points to a faulty certificate issued by the issuer and I want to know how prevalent this is. Certificate issuer you literally had one job.
And this information is a helpful bit of context.
Isnt IPFS effectively the same thing as trackerless torrents? i.e. its a DHT for registration and lookup of distributed resources where segments can be downloaded from multiple sources in parallel.

I think the main difference is that in IPFS the content ids (equivalent to torrent hashes) support multiple encodings, etc, and peer connections are more flexible than bittorrent "nodes" in their addressing - i.e. multiple protocols/transports, etc.
It saves time, potentially a lot of time during busy hours. I've waited an easy 10+ minutes for a server to come and ask for drinks and another 5-10 to come back and take orders.

Phone based ordering, which can include pictures of all menu items, is a huge win in comparison.
thats one way of seeing things. If you never left Europe that is
Linux from Scratch Version 12.0
The only reason I know about JS generators, and also about using them to simulate async/await, is only because I was already using JS when they were added to the language. If that hasn't been the case, I probably wouldn't even know they existed.

I haven't used that much JS recently, but my guess is that "for await of" will make generators more widely known and used.
Related Ask HN discussion with lots of insights on how async/await works: https://news.ycombinator.com/item?id=30502067
Long time ago I lived in a shady building where it was broke, broken into that is to get the coins in the machine.
I'm not sure I understand. An oscillator in csound should sound the same as one in supercollider. The rest (what you build) is up to you. What do you mean by glitchy in this case?