skysight-inc/HackerNews huggingface dataset:
It's not news only if you carefully read that JEP (and even then, it's misleading, it says "Pinning does not make an application incorrect, but it might hinder its scalability" as if using "synchronized" could only lead to not getting the full performance advantage of virtual threads; there's no mention of potential thread starvation or deadlocks). But most people are not reading JEP pages; most people are getting their information from release notes and news articles, and AFAIK these didn't mention the important caveat that virtual threads can misbehave if anything waits within a synchronized block (which is very common, synchronized blocks and methods exist and are widely used since the early days of Java).

For instance, a quick web search led me to a release notes page (https://www.oracle.com/java/technologies/javase/21-relnote-i...) and a news article (https://www.infoworld.com/article/3689880/jdk-21-the-new-fea...), neither mention anything about synchronized blocks and methods. In fact, the later one says "Previously previewed in both JDK 20 and JDK 19, virtual threads will be finalized in JDK 21.", as if everything now works as expected with virtual threads on Java 21. Which is clearly not the case, if synchronized blocks are enough to make it misbehave. IMO, we can only say virtual threads are really "finalized" once synchronized blocks work as expected (releasing the carrier thread, like AFAIK ReentrantLock already does) when running on a virtual thread.
As a comment I once saw said, the technology to play singleplayer games locally does not exist yet.
Hence the "wtf is going on" result of typoing:

return foo,

Or this in the middle of some other lines:

foo = some(bar, baz),
That's the key thing -- not expecting other countries to follow the standard we set. At times it is also even the same values. It's absurd that we don't do this.
American companies are higher up on the value chain. Fabless chip companies are more profitable than ones with fabs.
extraordinarily masochistic, yes
Not going to make the news here when UAE builds a 100 unit 1 bed apartment building. But the tallest building in the world, or a ski resort in the desert? Sign us up
To be fair, suicide is illegal pretty much everywhere.
Maybe someone needs to make a rice cooker which does the 5min boil, discard method automatically. I’d buy it.
incidentally there's natural gas reserves in the mediterrenean sea, which are being developed by israel, europe needs cheap gas, so it's a good fit I guess. Just not sure where UAE stands except they're Americas friends...
https://www.engineerlive.com/content/update-israeli-natural-...
The solution being proposed here is exactly the same 'solution' that was tried in 2014. You can't negotiate a lasting peace with Putin. He'll just start all over again after a few years.
BBC India survey and article comparision
What’s the problem? Prices tick up over the course of the year. That already happens with regular money and we call it inflation.
Worth being clear that this data was done on a survey based on the views of British Indians, not the whole British population.
I always see someone post that before Telford's: https://www.atlasobscura.com/places/the-frog-clock
House committee demands SpaceX open Starshield internet to U.S. troops in Taiwan
This reminds me of scheduling for contact centers with agent skill based constraints and service level requirements.
Ah shoot. I bet my amd cpu is faulty too then
> no commonly used high level language supports the coroutine

This might have been the case back in 2000, but these days many languages do support it, including C++20, Lua, Python, Ruby, etc.
Do you think these will be free?

Seems a much better approach is to advocate for men exercising their agency and building relationships. I don’t see how dating is more a competition today than it has been historically?
The mall might be abandoned, but the tj maxx is still thriving and the psychological concept is the same.
That example is in the article.
IMHO, if you stick to just unsafe rust, it’s got similar ergonomics to Zig. And the lack of safety in Zig to me is a move in the wrong direction for a language created so recently.

The safety is the added complexity because so much of what we regularly do can fail in ways we don’t think about.

The alternative so far has been to introduce some kind of automated memory management like reference counting or a GC.

Rust in fact gets much simpler (but slightly verbose) if you wrap everything in an Arc.

That’s why I say in another comment that Swift is the closest to a more accessible Rust. Granted, until Swift 6, it won’t go as far as Rust for thread safety. But for everything else, it is Rust without having to think about as much while writing.
Though it's not anticorruption but for souvenir purposes. I have quite a few of them from various tourist attractions.
I tend to agree. That is currently the systems world. C lives here by convention. Those people who intend to make systems and tools for systems that are semi-tightly integrated with those systems.

I've worked with debian maintainers and they are some of the best C programmers around, and even they would use Python as much as possible, using C for the lower level stuff.

I really believe this is where Rust will - and maybe even should - live. I do not believe it will replace C and Python in this example, but definitely C for those wishing to have another tool to use, and Python for some as well.
Gyms don't have racks for growing taller anymore. The Inquisition ruined it for everyone. Now there is only leg-breaking surgery and growth hormones.
yes, you are correct.

s = "foo\nbar\nbaz"
# 'foo\nbar\nbaz'
len(s) # 11

j = json.dumps(s)
# '"foo\\nbar\\nbaz"'
# \n is escaped as \\n
len(j) # 15
This is completely brilliant!

If the painful part is the soldering, and the novel part is the imaging, there is definitely opportunity here. Seems like an opportunity to create a dirt cheap flying probe based off an ender3 3D printer. This is possibly a perfect situation where smart software can make up for the shortcomings of cheap hardware.
I also grew up in 90ties and TV played movies till like 2 am. And oddly, it resulted in more variety of things I have seen, because algorithms today tend to restrict offering to the variations of the same.

A lot of my schoolmates had hobbies or things they did after work.
Proto-Activities have this context to store the state in the caller.

https://github.com/frameworklabs/proto_activities
If I remember correctly Caltech is in the quality over quantity group as well. Something like 100 - 150 graduates per year.

Here is some data:

CHIPPING AWAY ASSESSING AND ADDRESSING THE LABOR MARKET GAP FACING THE U.S. SEMICONDUCTOR INDUSTRY
https://www.semiconductors.org/wp-content/uploads/2023/07/SI...

>67,000, or 58%, of new jobs across manufacturing and design will risk going unfilled by 2030.

Another nugget from Fig 6: More than half of the MS graduates in semiconductor-related engineering fields are foreign and 80% of foreign Master’s leave the U.S.

People in the US keep asking "Should I go to college?" and "Who needs calculus?"
Not just that, but the scaling problems with threads are usually massively overstated. It's true that thread switching has quite a bit more overhead, but it's been optimized a lot since the bad old days of 15+ years ago. (Plus, unless you're using a massive number of threads it's very unlikely that thread switching is going to be your bottleneck.)
I am pretty certain of two things

(1) many still carry a phone despite not having cell reception because it is convenient and many use their phones to take pictures
(2) many have an Apple watch/other smartwatch/dumbwatch on their wrist
It's definitely a really cool project, but this doesn't really look like something that would scale. While a boardview is nice to have, investing what looks like hundreds of hours per board simply isn't viable for the vast majority of projects - especially the hobbyist market you seem to be targeting.

You can get something similar-ish done quite cheaply in China: a digital copy of a 2-layer board is only $150[0], and turning that into a netlist shouldn't be too difficult. I expect multi-layer boards to be quite a bit more expensive, but still nothing like this process.

Heck, even for a plain netlist it'd probably be orders of magnitude easier to DIY your own flying-probe machine. All the hardware for 3D printers is widely available, after all.

[0]: https://dirtypcbs.com/store/pcbclone
I think the new C++ interop might help the momentum. Swift is now the easiest language IMHO to bind C++ automatically with.

I really feel like easy interop in languages is the missing key to moving people into more safe languages.
I find I work best seeing a calendar with expenses on each upcoming date and the predicted acct balances. Have yet to find an open source replacement to this feature that Pocketsmith provides. I know I spent on junk, but I feel comfortable when I can predict it 3+ months in advance.
Falsehoods junior developers believe about becoming senior
> It's few years since I was hiring EE majors in the US, but it felt that skilled people with EE master's are harder and harder to find every year.

Semiconductor pay is dogshit compared to software. And everything is going to be in the office at whatever crap city has the fab--no remote work for you.

Any EE smart enough to be good at stuff for a fab is smart enough to GTFO to software.

The solution: cough up some damn cash.

I have to use my microscope to go hunt for the world's tiniest violin when I hear companies complaining about hiring EEs.
Because NATO war plans depend on air power instead of getting bogged down in artillery duels.
It would have had little to no impact. To run it, you need the 512KB upgrade and a disk drive. To get decent looking graphics you'd also need to shell out money for an RGB monitor. It would have been substantially cheaper to get an NES and the DK cartridge for it.
Looks like at least in this instance, ejecting self-proclaimed neo-nazis for their views, CPAC has changed its stance from 7 years ago and is now "welcome to nazis" (if not "all")
I've found myself at this webpage multiple times while trying to minimize the complexity of APIs in my C projects. I think it does a lovely job explaining control flow and it has helped me to think more explicitly about storage of state on and off the stack as well as the readability consequences of different approaches.

My conclusion for now is that the choice to use C coroutines is best left to the library user. For example: Mongoose (https://github.com/cesanta/mongoose) uses event callbacks to deal with asynchronousness. It is much more pleasant to wrap a library like this in whatever thread/task primitives your system has rather than try to port the mythical cross-platform C couroutine or worse, std::thread.
Pretty sure mine has a similar problem. On some games I ran out of memory at random after 1-2 hours of gameplay (with 32gb of ram and a 3080 on returnal for example).

Then once every 3-4 months, my computer would slow weirdly to a crawl, even when it's just idling on the desktop. It would be so slow that it wouldn't be able to shutdown, only brutal shutdown is the option.

I thought it was the ssd initially, or the gpu, but it sounds like it could be the cpu.
A District Magistrate used to basically have the power of life and death.
Most things are a lot less land than Alaska
wish someone would redo these books, the way they did w. the Feynman lectures.
Some of the volumes were so badly printed, as to render them almost illegible.
I mean, that was how things were a decade ago. Do you remember that period in the mid-2010s when you could just photograph a stranger on the subway, drag it into Google Images, and get a list of all their photos and social media accounts? Of course, Google since disabled it, and only does facial recognition of celebrities in their knowledge graph now. But it still works on Yandex and Pimeyes.
> Surely “Berkeley Internet Name Daemon”?

The Berkeley Internet Name Domain Server

https://www2.eecs.berkeley.edu/Pubs/TechRpts/1984/5957.html
Have you ever seen the “BrainDead” series? This idea is not unheard of.

https://www.imdb.com/title/tt4877736
Are you serious? A pretty normal live depends on mountains of non-renewable resources. There are no simple fixes to this problem, but that does not make it less of a problem
Well, I said _need_ to stream it. I think that's slightly different: I _want_ to stream data almost all the time, but I _need_ to stream data (e.g. due to RAM limitations) fairly infrequently.

If you have so much data (e.g. 8GB+, yes my workstation "only" has 8GB of RAM) that it _must_ be streamed, in my personal opinion you should opt for a better format than JSON. It's likely, too, that with a more specialized/space-efficient format, you may no longer need to stream the data!
Can you share a source or docs describing the “running binary context”? I am using this stack (as a dev, not an ml engineer) and appreciate the tip but would like to understand the delta better. Just spent a few minutes searching through code but don’t see anything obvious. Thanks!
Physicists achieve first demonstration of non-Abelian anyons
I don't understand how can you be a being brilliant engineer but not know how to design/build product especially at google which attracts best talents ? If engineers can't then who is supposed to build/design product ?
Implementing Natural Conversational Agents with Elixir
Another place to look for similar workflows is the HPC world. HPC schedulers have been doing resource requirement based scheduling for forever. Many of those those keep the scheduling state centralized though. Instead of asking the workers “who can fulfill these requirements”, the coordinator process keeps track of the state of what resources are still available for each worker. If you have a task that needs 12GB of RAM, 4 processors, and is in us-west, the coordinator already knows the answer. So instead of N^2 messages, you just have two (submit work and ack).

The major reason why HPC keeps this centrally is that it makes time based scheduling easier too. In general, you have more work than nodes and each job only has a finite run time. This lets the scheduler do fun things like backfilling jobs and more coordinated scheduling (such as keeping an entire rack idle for power savings unless necessary).
" is an ASCII abomination, and should only be used when absolutely necessary.
https://github.com/osquery/osquery/tree/master/osquery/sql
It's statistical prediction. LLMs do not "understand" the world by definition.

Ask an image generator to make "an image of a woman sitting on a bus and reading a book".

Images will be either a horror show or at best full of weird details that do not match the real world - because it's not how any of this works.

It's a glorified auto-complete that only works due to the massive amounts of data it is trained on. Throw in any complex interactions it has not seen in the training data and it's all over.
> I mention this because I find myself in complete disagreement with the article in question.

You are absolutely right. The article reminds me strongly of what Harry Frankfurt refers to in "On Bulshit".[1] If someone is not even remotely able to explain what moving fast actually means in his context, then everything and nothing follows from this.

[1] https://en.wikipedia.org/wiki/On_Bullshit
> There are plenty enough geniuses in existence today. They cannot be utilized because they live in shitty conditions created by the too large population we already have

I’m pretty sure that the shitty conditions are not caused by a too large population of humans more broadly. If society took the wealth of a few billionaires and distributed it to the most impoverished I think a lot of our overpopulation woes would vanish overnight. Things like tuberculosis medicine costing hundreds of dollars isn’t a population problem.
Socialism has never worked and never will.
I see plenty of clocks in people's homes. Libraries too. I don't think they're all that uncommon.
If I had to guess, I’d keep my finger down on US healthcare because it’s just so expensive. When you don’t pay your employees that much, sick time isn’t as expensive either, and US workers in the actual industries we’re talking about tend to get at least decent treatment (for the time being at least); it’s the wage-slave, burger-flippers and laborers we’ve deemed as truly disposable.
> the public often wants something done as well

Like many other problems in politics, the root of the problem is the other voters.
I’m pretty sure that a lot of people would have antisocial behavior if it weren’t for the fear or inconvenience of consequences. You don’t have to match a DSM definition to be a bad person.
Can't the author's view be fitted into an interative process though?

Like, the design version of avoiding premature abstraction.

He mentions "product teams" moving faster than the design system, which creates pressure to extend the design system.

This can lead to flawed implementation of the design system.

So maybe the product team should go with some band-aid during development if needed, and explicitly pass the requirements to the design system team, who can then refine and extract reusable components.

Add of course, steady communication between people implementing features and people implementing design components should accompany this process.

I am not sure if that's what TFA means, because I haven't read the whole thing.

But I think design systems should be polished, simple, and provide a rock-solid API, and I think that the way to achieve this really might require patience.

It's not even needed to have these tasks be distributed among strictly separate teams to follow this line of thought, right?

Could be the guiding principle even of one single developer.
Web has great support for Japanese. Apple native support on iOS and macOS is relatively abysmal, with piss poor support for basic needs like ruby text.
Calculus Learning
I dont know anything about calculus but i want to learn machine amd deep learning for research purpose, how can i learn calculus from scratch without paying money
is a shared library you can embed into your app.

or you can use it in a server/client setting through some other project, but probably not you wanted
Thanks. The article is still devoid of proof.
Can anyone explain to me what's the selling point of this format?
Here is one the articles I was referencing.

https://www.theguardian.com/business/2023/aug/28/phoenix-mic...

When I read through it again it I realized many problems seem similar to common issues in software projects.
Decoding Why 0.6 and 0.3 = 0.8999999999999999 in JavaScript and How to Solve?
> I am generally skeptical whether such a highly formal approach can help us answer the practical question of whether we can get LLMs to answer 'I don't know' more often

I feel like writing an entire paper about the practical approach to the problems posed in this paper, but you'll probably have to first formally define the language used in the training data before you can try to map it (through training and sampling algos, which this paper conveniently skipped) to the target form. This sounds really fun at first, but then we're once again talking about the strict formalisation of natural language (which you could still do - the training data is limited and fixed!)
I take issue with “CSS is tricky”. We’ve never had it easier with CSS in terms of browser compatibility, documentation and functionality.
It's news if you are are uneducated about synchronization/threading in general (it's extremely difficult to do well so it stands to reason most people won't even understand the issues).

It's also news that they are trying to provide some abstraction to help. Which is great, although as usual I suspect it will need to be applied per situation, not a one-size-fits all.
JavaScript is great for point-free programming! Make sure you check out Ramda.js https://ramdajs.com/

It’s fun in the sense that solving a puzzle is fun, but I avoid it for anything I need to maintain long-term.

But it’s good practice for understanding combinators which is useful for some kinds of problems.
I don’t know how many people that is. Understanding the quantity would be very useful for shaping policy.

I do think in the US there could be much more multi-generational trauma from our cold heartless system. Honestly some people are owed a lifetime of relaxation.
No it’s not about that. I’ve seen this failure case over and over again. When you communicate, it’s not enough to explain a solution. You have to painstakingly help others internalize the problem. Once you’ve done that, and gained enough critical mass, you find that the solution almost communicates itself. It’s almost like magic when you see an organization shift its thinking like this
I can buy a decent desktop i5-3570K on eBay for $10, or two lower-tier laptop i5-3320M for $10 (my laptop came with a 3230M which ruins 100 MHz slower). I'm finding Core 2 Duo mobile CPUs for $12-24 (higher-tier CPUs may cost more, not sure what you're looking for).
How does a software developer retain a religious faith?

In software development when there is a bug in your code you go back and rework or rewrite it until the code executes successfully without any internal logical failures.

How can someone who understands this process look at an ancient holy book filled with contradictions, inconsistencies, stretched truths, thinly veiled metaphor, lies, and sporadic facts and support both its proponents’ refusal to change it and its proponents’ insistence that it be used as a guide to living life in contemporary society?

Why recognize and revere the faith in rigor when concerning one’s self with something as inconsequential as a to do list app, but throw that all away when concerning one’s self with topics as important as identity, morality, and humanism?
Apple's wearable ideas include smart glasses and cameras in your ears
I wish you luck on the pursuit of your ideal world, it is not mine. I won't conflate woman's rights (which I don't disagree with you) with environmental regulation.

I don't disagree in general, I believe we need to be more aware of our consumption but what you describe is an ideal that I believe most individuals in the world do not share. Its a world that would require massive depopulation, how are we going to get there?
In my limited experience, both asocial and antisocial would match. People who don’t care about other people can also find it easier to harm them.
The nature of life is as you age others are born. While your soul may have been crushed by the years, new smart but foolish ones have arisen to hack what you leave unhacked.
We can also thank him for unleashing Roko's Basilisk
The sudden leaps forward are the result of how technical development fundamentally works. As you master the foundations, you suddenly make huge leaps forward because better foundations enable all sorts of new paths. For example, nuclear technology emerged all of a sudden, in multiple countries, because the foundations were there. People who don't understand this attribute way too much to stuff like "spying".

China made huge leaps lately not because they suddenly poured a lot of money in this effort. They poured money in this effort for multiple decades, but progress was slow because the foundations were not there. However, investments in previous decades built such a foundation, which is why they are now making a lot of progress.