skysight-inc/HackerNews huggingface dataset:
I covered my ass:

> async/await (as most commonly implemented)

Javascript is famously single threaded, which is probably the runtime on which most async/await code runs today.

But yes, Rust for instance has the Tokio async runtime which is parallel, although it also has cooperative async runtimes.

For those who are reading this and feeling unsure: Go has parallel execution, and it calls `fork()` `go`. Go doesn't feature a `join()`, for that you must use channels:

func main() {
done := make(chan bool)

go func() {
fmt.Println("goroutine running")
time.Sleep(2 * time.Second) // simulate some work
done <- true
}()

<-done
fmt.Println("goroutine finished")
}

Funny thing: if you have a goroutine which is waiting to receive some value from a channel, but it never does this, and the other handles to the channel are gone, you get a goroutine leak! The goroutine is blocked, and unrecoverable/unkillable.
(also, it seems `foldl'` is an ad-hoc builtin operation in Nix, probably for perf reasons, so the comparison isn't entirely fair either)
I'm not sure why you are being downvoted - this is absolutely true.
Vexation is a strange word because we know perfectly well what kills people. Bad driving, bad infrastructure, speed, and larger vehicles.

I'm all for more automated enforcement. It eliminates the need for traffic cops to sit around doing the easy stuff like handing out minor traffic tickets, and allows them to concentrate on things like cars without license plates, injury collision investigations, etc.

If you don't want automated enforcement action, there is a really easy solution: drive lawfully. I've never gotten a speeding ticket, a red light ticket, or anything but a parking ticket in 2 decades of driving. It wasn't hard at all, all I did was not speed or run red lights.

As far as tracking, that ship has sailed. Private companies have networks of license plate readers that they are happy to sell to law enforcement.
How about monkey patching in languages like Javascript and Python?

I'd also say "homoiconic" is a less important concept than people would think. A while back I was writing a lodash-like library for Java because I don't like the Streams API (though in the end I just used the collectors from the Stream API because they were easy to fit into my system) One thing I found frustrating about that was that I didn't want to write 8 different functions for the 8 primitive types (never mind 64 functions for the direct product of the primitive types) and conceived of a code generator that would let you write Java-in-Java with a somewhat Lispy looking API that builds up something like S-expressions with typed static imports, here is some sample code

https://github.com/paulhoule/ferocity/blob/main/ferocity0/sr...

The plan was to write a ferocity0 sufficient to write a code generator that could generate stubs for the standard library plus a persistent collection library, then write most of ferocity1 in ferocity0 and maybe write a ferocity2 in ferocity1 and ferocity2 would be the master tool for code generation in Java. Look how nice the stub generator is

https://github.com/paulhoule/ferocity/blob/main/ferocity0/sr...

Now many people would think this combines all the drawbacks of Common Lisp and Java and they might be right. On the other hand, I think if you're aggressive in organizing your code and using code generation you might cut your code volume enough to make up for the bulking that happens when you write Java-in-Java. The stubs to write Java-in-Java are a huge amount of code but they're 99% generated and once you have Java-in-Java you can keep recursing and messing around with quote and eval and do all the stuff you'd do in a homoiconic language except you are having to write code in a DSL.
There's an obvious answer if they want an open source container experience that works great (at least the container part, not the desktop part): run it on Linux. To slam a Mac only product that by most accounts runs well, and quite a bit better than its competitors, just because it's not Open Source is disgusting.
> Uh, no? There are reasons that user-agent sniffing is highly deprecated.

I never mentioned user-agent sniffing nor would I ever recommend this outdated technique.

Using media queries for responsive design became a thing in 2010 with Ethan Marcotte's seminal article "Responsive Web Design" [1].

In the intervening 14 years, we have much better ways of adapting to different screen sizes. In fact, using CSS Grid for layout as it was intended results in responsive layouts without media queries and breakpoints.

Watch Jen Simmons' videos on intrinsic design [2] for the full run-down.

[1]: https://alistapart.com/article/responsive-web-design/

[2]: https://www.youtube.com/playlist?list=PLbSquHt1VCf34IngL-rsj...
Supreme Court finds that (a) bribes and gratuities are a different crimes under federal law and (b) the specific _federal_ law that prohibits _state_ officials from accepting bribes cannot be construed to also prohibit _state_ officials from accepting gratuities. Federal officials are still barred from both, there's nothing unconstitutional about federal law barring state officials from accepting gratuities, but federal law as written currently does not.

> Although a gratuity or reward offered and accepted by a
state or local official after the official act may be unethical or illegal
under other federal, state, or local laws, the gratuity does not violate
§666

An artifact failing to correctly implement intended requirements should be familiar around here :)
Five states have not adopted a state minimum wage: Alabama, Louisiana, Mississippi, South Carolina and Tennessee.

Two states, Georgia and Wyoming, have a minimum wage below $7.25 per hour. In all seven of these states, the federal minimum wage of $7.25 per hour applies.

Most other states have higher minimums, but those in most cases have not kept up with inflation.

But in virtually all states you're broke af working for minimum.
"Mac shipments are estimated to have grown from 1.7M in the first quarter of 2023 to 2.1M in the same quarter this year" note that it is an increase of 22% of Macs being sold, and not a total market share of 22%; instead Mac are about 14.2% of total units.
We're sharing an update on the advanced Voice Mode we demoed
> “We are continuously surrounded by consumer products that intentionally or unintentionally have things that we probably shouldn’t be using,”

It's crazy to me that companies keep knowingly poisoning people, but there's not been one person jailed and companies are free to keep doing it. The FDA is constantly failing to do their job and protect consumers who have no idea what is in the products they use. There has to be severe consequences for companies whose products hurt people or nothing will change.
Zooming out, I see patterns of empty lines. Screen resolution borders I guess.
For the average person (or even average tech person), what advantage would desktop Linux have over macOS, especially now that Apple is on proprietary hardware again?

Wasn't there already a desktop Linux for Apple Silicon (forget its name, Asahi maybe?), but last I checked, a bunch of things don't work right.

It's nice having a POSIX shell on Mac combined with the ability to use common business apps like Adobe or Microsoft stuff. What would Linux offer?
I think there's a severe problem with this implementation. By using wrapping, I can't write "boobs" and have everyone else read my graffiti without them having having the same zoom wrapping point.
Thanks everybody for trying this out. I just looked at our logs and we're doing >2k requests per minute to OpenAI right now.

Free users only get partial search results. If there are any you want to see run to completion, reply here or email me and I'll mark it to run to completion. (The code PRODUCTHUNT is also available this week for a free month of access).
> Yes, it's an asshole and slightly illegal move, but the level of intelligence that needs to be applied for this move is all you need to know about Tesla's advantages.

Every idiot can drive like an impatient asshole. Choosing not to do is is the true sign of intelligence. The car is literally driving itself at this point. What does getting there three minutes faster so you can doom scroll Instagram from the lobby instead of doing that while your car is driving itself do for you? Are you more important than everyone else and thus deserve not to wait your turn?

If it helps, Waymo's will run red lights, so it's not like Tesla's got a monopoly on being a bad driver.
Gaussian distributions are a horrible choice for representing measurement uncertainty. If the tool is properly calibrated, 100% of the probability mass will be within (6.9, 7.1). A normal distribution would have probability mass in negative numbers!

There's also no motivation for choosing a normal distribution here - why would we expect the error to be normal?
Is this an advertisement from Apple's legal team to EU regulators?
The $1B buyout was Humane
If you just want it for gaming, might as well put SteamOS on there? https://store.steampowered.com/steamos/buildyourown
A good mental tool for thinking about that is adding two dice rolls
> Net negative

Compared to taxis? Well I guess it depends on where you live, but I wouldn't' generally agree.

It's also a highly commoditized market with little real barriers to entry (at least on the local level) and drivers/users can pretty much instantly switch to a different app so I think it will be reasonable hard for Uber/etc. to do that without someone undercutting them.

> due to lower competition

Still better than no competition and prices being set by a legal cartel (i.e. how taxis worked/work in many places)
Trying to get a sense of whether the results really are good by testing it on a query I basically know the answers to for my niche, but it looks like to get more than 3 results I've got to join the $39/mo plan. Is that the case?
Yes, but when writing idiomatic Go one would prefer error types over using panic (panic is Go's term for an exception).

The parent is really complaining about idiomatic Go. Which is fair, because idiomatic Go feels like writing Java 6 (that is to say, making lots of compromises due to limitations of the language).
Don't you guys already have Proton? If you install Steam on Linux, a lot of games will just automatically run: https://github.com/ValveSoftware/Proton

Sincerely,
Jealous Mac user
They sort of have done some work except it's not aimed at enabling Valve to run a competing app store for games on macs for obvious reasons. It's called game porting toolkit. Allows game developers to easily port windows games to run on macs. Of course this is not about enabling Steam but about bypassing steam. But I'm guessing it's doing a lot of the same kinds of things as proton technically. Possibly even building on some of the same OSS components. I don't know enough about this to say definitively.

The good news with 32 bit is that a lot of the 32 bit games are pretty old at this point and should run well enough in an emulator given good enough GPU emulation. So you might get something going with linux and proton running in an emulator.

But of course, Valve has an opportunity here as well. And they should step up. There's a lot of good stuff happening in Asahi linux that they could borrow probably.
Let me add, (from experience) that any way the plug gets lit, whether it be old school distributor, coil pack, or coil on plug, it can shock a human very badly. It's easy to get lulled into a false sense of comfort working on 12v automotive electricals, but the power levels going to the spark plug are much higher.
now you are a bummer and a roadblock so your career suffers
Is this equivalent to open intervals e.g. (0, null)?
I just use the busybox port to Windows.

https://frippery.org/busybox/index.html
Berkshire Was Too Cheap, Then Too Pricey
just ban all those jerks who keep unchecking
I mean, you can edge case away any argument. My neighbor uses solar and batteries so I guess the power company isn't a monopoly?
> Earlier in the 90's you would have still had a distributor but with electronic fuel injection

Even by the mid-80's, many European cars were already running this setup, or at least electronic ignition and CIS injection.
>ow come schools which get more money do better than schools who don't?

They don't, that's my whole point. California funnels more money to low income areas than it does to higher income areas. They have more financial resources.
Evidence of their political power:

https://www.senate.gov/legislative/LIS/roll_call_votes/vote1...
Yes, but if you share or email me the link I'll redo the search run to completion.

There's a pretty high cost to run each search. So, even offering partial searches to logged-out users is pretty expensive for us.
Isn’t there a name for such thing? I have a vague memory of someone in HN mentioning a word which describes such scenario, where someone is making up a story to backup their point.
My hunch is that poverty concentrates in urban areas for the same reasons economic activity does: there are certain economies of scale that are enabled by population density. If you push poor people to rural areas, you’re also pushing them away from the aspects that make their life easier, like access to public transportation, grocery stores, social services, jobs etc. So we’re at the same place where we make being poor harder for the aim of making being rich easier. I think if we assume the economy serves society rather than the other way around, we come to a different conclusion.

FWIW, I don’t want this to come across as a dichotomy, but instead about where the appropriate balance point is.
Colored functions are a huge hit to take, and the things you do to make colored functions tolerable are also things you can do to mask off the complexity of channels from library callers. Async/await for Go seems like it would not be a win.

I think exceptions are pretty much a dead letter in new language designs at this point? You could get people on board for real algebraic types and matching.
Oh, goodness gracious. Cool Edit. Those were the days ...

Great great piece of software. Bought by Adobe, I believe.-
Well, there's a problem that needs a solution. Plus, a government contract. I wonder if anyone can come up with a LLM for simple tax issues.
Hacking Google Lighthouse scores in 2024
> It also doesn't suggest anything we should be doing instead

We should just simply allow a free market in housing and housing construction. That's the obvious solution on the table and the one we should try before we bother revisiting eccentric tax schemes from the 19th Century.
This remark isn't relevant to the subject under discussion.

You're talking about the fact that Rust's lifetime analysis was initially a simple lexical check, and has evolved toward properly understanding control flow beyond just lexical scope (e.g. it is aware that both branches of an if/else cannot be taken).

This has nothing to do with ownership, a completely separate part of the type system from lifetime analysis, and how it prevents data races by controlling the sharing of data between concurrent processes, which is what this discussion is about.
>You can go into an existing function and change what it does by manipulating or outright replacing its code.

I still don't see what this might mean. It doesn't sound like anything I've ever done in Scheme or I've ever heard of anyone else doing. You probably don't mean editing Scheme source code and recompiling.
CDK Global says outages to continue through June 30 after supplier hack
But it wasn't a product sold by TE, it was a consultancy. And they delivered - the actual hardware is pretty great. What's the problem?
What an insane hellscape. I'm glad I never worked in consultancies like this.
I sold my Windows gaming desktop a few years ago and have been pretty happy with GeForce Now for AAA graphics-heavy games (it streams from a 4080 in the cloud) or Crossover/Whisky for indie/low-graphics titles.

I've been surprised by the number of games I can play on one or the other. And Apple Silicon native games are slowly making an appearance on Steam too (but they usually run far better on GFN than local hardware).
Sure it did. They promised something completely made up and at launch it looked to be about 1/10th of what they were saying it would be like. The Rabbit did the same by promising one thing and shipping another.

I think Humane seemed the more honest out of all of them with what actually shipped, but should have probably sold it at $200 instead of the price of a higher-end phone.

https://www.theverge.com/2018/8/8/17662040/magic-leap-one-cr...
What vectordb are you using?

guessing you're just slammed with traffic right now, but it says it searched 1.4k records and it took over 2 minutes. Should be able to run it subsecond.
Spectra Assure Community
the main reason for the minimum timelimit is to, among other things, accumulate enough money to cover any unemployment costs if/when the employee leaves.

as long as that minimum length necessary pays for the unemployment -- fine.

work to live, don't live to work.
Yes they are very limited. The sum of two uniform distributions is not uniform. If you care about the probability density within the interval you need to reach for more advanced methods.
I'm a very happy, paying OrbStack user. The UI is much more responsive that Docker Desktop. It also has a very unique debug shell [0] feature that allows you access to common tools even in minimal images.

[0]: https://docs.orbstack.dev/features/debug
Serious, I cannot be the only one with a default black, color-only Desktop background since Win95? :)
how else where you going to implement UBI?
You don't have to wait for the game devs to adopt it, you can (try to) run any software using it:

https://getwhisky.app/ (free but poor support/compatibility)

https://www.codeweavers.com/crossover (paid app using similar technology, easier to use)
Despite the title “tracing garbage collection for arenas”, the article is not about analysis of sanitation practices at sports facilities.
Are people on LinkedIn with profiles set to private indexed?
I build and sell reproduction electronic ignition units for old 1980s sports cars, and I've gotten hit with the full secondary voltage on my bench setup a couple times. Even with current limiting and safety cut-outs in place on my bench top power supply, it is very, very unpleasant.
I think you’re reading a bit too much into this. Reasons for barbed or not vary. (or broken bottles laid in concrete on top of a wall, which is something else you’ll see in SA) I don’t think houses necessarily refuse barbed wire. They just have other security controls.
Thanks for the response. I think Tech/VCs/Finance are all pretty well correlated, you might want to consider branching out of that bubble of the world IMO.
This is true for some earlier lofi radars, but as driver assistance and self-driving have developed, so have the requirements and capabilities of the radar systems. Newer systems generally have shorter PRIs for higher doppler bandwidth, and much higher duty cycles for more energy on target - the FCC limits power, so you've got to get energy from the time axis. Both of these things make the interference problem harder.
Oh, well, it seems I presented a very close example to what (I assume is) you raised in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104800 so this is nothing new for you.

I don't know how constraining is this more restrictive implementation of the standard is, but certainly it will help with maintaining a bit of sanity.
Are you not concerned about the closed-source OS that this closed-source app is running on?
This feels shamefully on the nose. Could be worth reading the opinions.

https://www.supremecourt.gov/opinions/23pdf/23-108_8n5a.pdf
> They are a hell to debug, as they are unnamed. And they're anonymous

That was one odd thing that stood out to me about Go. I am coming from Erlang so a process having process ID we can keep track of, terminate it, trace, etc, is fundamental to be able to reason about and operate a system. Advertising that they can handle millions of lightweight goroutines but then having no obvious way to identify them, and monitor their lifetimes is kind of strange.

On the lower level, I sort of understand why they did it: they focused on typed channels. So they can have multiple channels of different types potentially talking to the same goroutine. Now, having both named goroutines and channels would be more complicated, and they tried to keep things "simple". Erlang's processes on the other hand, have implicit mailboxes, there is no "mailbox1" and "mailbox2" there is only one, but it's also easier there because there is no static typing. There things are simple because only processes have identities but not mailboxes.
When all you have is a hammer, everything becomes a nail I guess.
We're using PGVector.

The way it works is that we use some heuristics to find candidates for your search. That's the 1.4k number you see - and that does take milliseconds. Then, we go through and analyze each candidate individually with an LLM. So, that's 2 minutes that it ran ~1.4k calls to OpenAI.
> We're sorry, but something went wrong.

> If you are the application owner check the logs for more information.

Console:

cable_stream_source_element.js:22

GET https://usefind.ai/searches/are-unhappy-with-robotic-process-automation-tools 500 (Internal Server Error)
Well I never said anything about rails.

I sure would like to see the software development shop that uses C# and not Visual Studio.
> “However, the first quarter also saw an uptick in commercial sector performance. Shipment growth in small and medium businesses indicates that the anticipated refresh brought by the Windows 10 end-of-life is underway. With enterprise customers set to follow suit, the near-term outlook for the market remains highly positive.”

Good move linking to the source. This analysis is odd. The total market grew by 703,000 computers. Apple and Lenovo combined to grow by 854,000 computers. So basically the rest of the market shrank. How can someone conclude that a Windows10-to-Windows11 upgrade cycle is in progress, unless Apple and Lenovo are the only Windows11 vendors (which is a preposterous idea)?
Search was "Find companies that are looking for designers with a print background."

Result was: "We have analyzed 1072 candidates and found 0 records matching the search criteria."

Why would you analyze _any_ candidates if the query was to find companies?
Maybe it's a bit too strong. I do think there was a real problem with having medical professional in charge when their discipline and expertise were not the perfect match to the real world problems we were facing.

Their policies might have been based on "settled science" (e.g. research on respiratory diseases from the 70's) but I think that wasn't really the appropriate way to handle things as the pandemic developed. It might have been appropriate for day 1 but officials IMO lacked the ability to adapt to the changing reality.

The actual policies varied a lot between countries which is why I qualified my statement.

At the end of the day, you can be critical without being conspiratorial. I'm open to new information that supports the idea that the way health officials handled the pandemic was optimal but given that different jurisdiction gave conflicting advice so that seems counter evidence.

There are many specific examples that come to mind. If we can't critique the response then there's not going to be any learning. Experts and science are not perfect.

Again, point taken and maybe I'm a bit too strong, but that's what I'm trying to get at.

EDIT: i.e. I've no issue with people that are being critical after examining the evidence. These people are not conspiracy theorists and that process is a healthy part of making progress in science and policy. That's not the same thing as people saying Bill Gates put 4G chips in the vaccines or some other mysterious behind the scenes forces or conspiracies.
Sorry, under some serious load right now. Just increased all the server sizes and boosted the DB size.

Can you reload or try again?