skysight-inc/HackerNews huggingface dataset:
Julia has convinced me that the value of this is limited. It turns out to be enough to have the AST as a first-class value in the language, which can be manipulated and emitted via macros at compile time, or fed to eval at run time.

The more usual Lisps (I consider Julia, like Dylan before it, to be a Lisp) give up most of the advantages of syntax in exchange for an admittedly eloquent macro system. Julia gets the advantage of syntax, and a macro system which is of equal expressive power but less easy to use. Also, in Julia, a macro leads with `@`, the way a macro in Rust ends with `!`, meaning you can read the difference between a macro and a function at the call site. I consider that a good thing.
But a type error isn't an edge case! It means you've written something the compiler can't understand.

> This is why typescript is so popular on the web - you can quickly prototype something with JS, then once you find the right solution, add types and productionize the code

I think you've got it backwards - TS is popular because people want to use types up front, but it has to work with JS, which is so dynamic that it's impossible to write a sound type system that can even touch it.

I don't want to reply "git gud" but I really am struggling to understand how people are writing code that where it is so difficult to use type information or where changing it is so cumbersome that you think it's a barrier. And I don't see many games or performant GUIs written in dynamically typed languages, particularly outside the web. Even in very dynamic languages like Objective C, things are still well typed.
Beanfield runs fiber through streets and sewers, and provides networking to office buildings and condominium apartments. I don't think they serve detached houses, as the low density is not worth it.
There's more than a little irony in a group complaining about the commercialization of the Internet putting documentation/information on Discord
Regulators Tie Tesla's Autopilot to More Than 12 Fatalities, Crashes
> User experience is ultimately all that matters.

It should be but current state of web will show you that it is often not.
That's like saying "It took them five minutes to enter these lines of code. Why are we paying them so much!?!?!?"
Building a team of internal R packages
But it costs 0 to download from thepiratebay. Until a piratesickbay exists a monopoly exists and prices need to drop.
This comment is nonsense
My theory is that people who always use their eyes to look at short distance objects, like staying indoor and doing indoor activities only, makes the muscles used by eyes to focus -- shorter. People need to go out or at least make it a habit to look at long distance objects or horizon to increase the range of motions involved in focusing.
> You may not mean this, but this comment really comes off as racist to me. It takes conscious effort to read it through any other lens. I’ll consider that this could be a me-problem.

I think that's a you problem. I read "Chinese" as "foreign adversary company," and not as anything to do with race.
I think you'd want a justification for subsidizing selected farmers and foreign countries imports other than, it makes the largest landowners the highest short term profit. None of it will exist long term unless global warming increases rainfall in the western US.

How to rectify? The simplest is to charge/tax farming with scarce water for export. The next is to allow metro purchase of water rights (already happening).
I can't speak for VancouverMan, but my experience has been similar. A few examples of the problems I have with systemd:

System shutdown/reboot is now unreliable. Sometimes it will be just as quick as it was before systemd arrived, but other times, systemd will decide that something isn't to its liking, and block shutdown for somewhere between 30 seconds and 10 minutes, waiting for something that will never happen. The thing in question might be different from one session to the next, and from one systemd version to the next; I can spend hours or days tracking down the process/mount/service in question and finding a workaround, only to have systemd hang on something else the next day. It offers no manual skip option, so unless I happen to be working on a host with systemd's timeouts reconfigured to reduce this problem, I'm stuck with either forcing a power-off or having my time wasted.

Something about systemd's meddling with cgroups broke the lxc control commands a few years back. To work around the problem, I have to replace every such command I use with something like `systemd-run --quiet --user --scope -p "Delegate=yes" <command>`. That's a PITA that I'm unlikely to ever remember (or want to type) so I effectively cannot manage containers interactively without helper scripts any more. It's also a new systemd dependency, so those helper scripts now also need checks for cgroup version and systemd presence, and a different code path depending on the result. Making matters worse, that systemd-run command occasionally fails even when I do everything "right". What was once simple and easy is now complex and unreliable.

At some point, Lennart unilaterally decided that all machines accessed over a network must have a domain name. Subsequently, every machine running a distro that had migrated to systemd-resolved was suddenly unable to resolve its hostname-only peers on the LAN, despite the DNS server handling them just fine. Finding the problem, figuring out the cause, and reconfiguring around it wasn't the end of the world, but it did waste more of my time. Repeating that experience once or twice more when systemd behavior changed again and again eventually drove me to a policy of ripping out systemd-resolved entirely on any new installation. (Which, of course, takes more time.) I think this behavior may have been rolled back by now, but sadly, I'll never get my time back.

There are more examples, but I'm tired of re-living them and don't really want to write a book.
How the TC39 Signal Proposal can supercharge React app performance
I have no idea why you're being downvoted. Is it because we do give out flu shots & such?
However the Windows sync is only possible due to Apple providing an app for use in Windows which suggests its still within the Apple ecosystem. Apple could on a whim decide to discontinue their app for Windows.
It certainly makes for a fun homelab to set up a bare metal cluster of say k8s in a desk drawer, where Pis usually end up anyway.
The poorest customers would just resell what they buy to the richest ones in a functioning market.
Not present on the page in question, though.
That's explicitly why captive portal detection does not use HTTPS. If your OS of choice fails to detect captive portal (or doesn't implement detection), and you have the ability to visit a website, you can visit example.com to get into the captive portal.

The really annoying part is when a device (cough, Switch at launch) doesn't have portal detection nor a web browser, making it useless on hotel wifi.
That's not exactly the most generous interpretation of that comment.
Several of the examples reference "deep linking", for example "While we welcome all normal links to our sites we regard 'deep linking' as an infringement of our copyright." - I wonder what that could mean. Anything besides the home page?
Strongbox for iOS/macOS. Uses the keepass file format
Yeah this is a common problem in the industry, we rarely have enough time to refactor what should be considered prototype-level code into robust code.
Why would you email them for their permission? Are you nuts?
> the good advice costs money and is indistinguishable for the lay person from the bad advice

the lay person also may not be able to identify who's advice is worth paying for
This might be shocking to some, but yes, that should indeed be how it works.
What’s stopping people from using the old packaging when the patent expires?
Can’t reply to your other comment, too nested.

> There is no constitutionally protected right for American citizens to not be subjected to propaganda. In fact, it's quite the opposite, since propaganda has been specifically identified as a form of speech protected by the first amendment.

I would say almost anything can be classified as a national threat, and to consider an algorithms or technology that are limiting free speech or us liberties as propaganda would be a gross misclassification. The cia most likely killed a president under the name of national security, I don’t think a Chinese company has more rights than a us president.
Exactly, it's all about the ecosystem and very little about the language features
The universities find compounds that work in cell cultures or mice. They don't currently optimize candidate compounds for use in humans or perform actual human clinical trials. In theory, there's no reason that a government couldn't fund all phases of drug development through final approval and then manufacture new drugs without seeking a profit. But most compounds that work in mice fail in clinical trials, and human testing is a lot more expensive than mouse testing.

There would need to be consistent support for such a drug development program even though most attempts will fail and "breakthrough" drugs will arrive irregularly, separated by many years. It is politically difficult to maintain that sort of long term support in a system where voters and representatives are swayed by short-term arguments to cut programs that don't show results.
Fantastic museum, 5 floors of incredible information. Smack in the middle of the hip neighborhoods too.
Not if they're sharing my connection…
Absolutely. Async/await typically improves headroom (scalability) at the cost of latency and throughput. It may also make code easier to reason about.
Personally it bothers me, and I don't want to feel any different. If I can't back it up or share it, it's not something I want to use. It's different than something like TOTP where even though I can't functionally hand-calculate it, I can still move the secret anywhere I want
I was on the site and I can't see any demos at all. No one's gonna drop $29 on this without knowing what it does
I wish it were easier to quantify the energy cost of building these newer more efficient devices, as opposed to repurposing existing hardware. When you add e-waste to the equation, it gets cloudier.
Unfortunately not, It follows that we set the length of drug patents at a high enough level that, on average, drug companies can continue their work of inventing drugs.

In other words, they will sometimes make a unseemly profit on a monopoly position, but at least the existence of that possibility creates the incentive for development of drugs.

The alternative is to kill the whole industry.

Sorry - the world is not ideal.
About 12 years ago someone told me Francis said they would've named IceCube something different if they'd known about the rapper. I can't find any references to that quote now, though.
There's an unlock mechanism in the DJI app for those with the appropriate license. There are plenty of restrictions without it.
Tried Rust for a very simple game, it didn't just feel right. It's like the language itself is begging you not to use it for game dev. Lol
Complex Questions, Innovative Approaches
Any cite for this?

https://www.kff.org/coronavirus-covid-19/issue-brief/how-muc... says as of a year ago the total across all manufacturers for multiple years was $30B, at a per-dose cost of $20.69. Given how dismal booster uptake has been and the cessation of free vaccination in the fall, I severely doubt the last year has seen the extra $70B you assert.
I was just thinking about this the other day. Personally, I think that math falls into two categories, though I think I would distinguish them differently from you (If I'm understanding you correctly). Its kind of like the difference b/t the hammer maker and the carpenter, the producer and the consumer. For me, mathematics (the kind you research and which is abstract and theoretical) is largely in the hammer maker camp. We'll call this math X, these guys are creating and polishing tools (aka in analysis providing proofs and arguments for why the real numbers can be considered complete or that a derivative actually can be taken on a given class of functions).

Then there is Math "Y". This is all the guys who use those things the X guys are selling, the proverbial hammers they have produced. They assume the X guys did their work correctly and that when they use the products they've bought i.e. the rules, theorems and strategies developed by the X guys, to solve a particular equation or problem, the answer is correct. For example, they assume the limit of the sum of two polynomial functions on the reals is equivalent to the sum of the limits of those functions - they don't care about all the nitty gritty details and justifications - the X guys figured all that out for them. They Y guys are much more concerned with figuring out how to get the rocket into space or ensure the skyscraper is soundly built.

I would say from my experience, very little of mathematics education is in the X camp, I'm not saying this is a bad thing though, perhaps it is similar to the fact that most programmers are not compiler programmers or programming language creators :)
Semaglutide is made by Novo Nordisk in Denmark. Maybe Denmark could buy the IP and give it free to everyone?
I regard Flint water crisis as a cautionary tale against the mentality of "Move Fast Break Things". My understanding is that before the switch to a different water source, the city's lead pipes had a thick layer of minerals deposited over the years. The mineral lining shielded the citizens from the lead in the pipes.
When the water source was switched to river water, the mineral lining was corroded and led to the crisis.
No.

Because there are infinite hypotheses for drug improvement, disease management, and cure.

And for the company to pursue that research, they need to capitalize on current successes.

The company needs to be able to survive in downturns.

Just like any company.
It was started in 2006 and sponsored by Mozilla from 2009 on.
Professional Bull Rider?
Re-converging control flow on Nvidia GPUs – What went wrong, and how we fixed it
I do very much appreciate that within the spectrum of the american left/liberals we have those view points.

Edit: to clarify i mean the view points that disagreed with the 6 up above.

I would never want to be in a monoculture where those view points are censored or shut down. It has unfortunately become more common in authoritarian states and even peaceful protests here on campuses.
I care about worker’s rights but there is only so much I can do. The Clinton administration refused to include a requirement on standards of employment in order to benefit from free trade with the U.S. Walmart did a lot of harm while it grew to its current size. That memory is still fresh. The damage caused by Amazon is more opaque but it is a loathsome company.

What is needed are standards of employment that all companies should be forced to adhere to.
I work for staffing agencies at I like it. Please do not assume everyone wants a traditional 9-5 job.
Currently, the REPL is an alias of `bunx bun-repl`, and bun-repl is a community-maintained npm package. We haven't had the time to do our own REPL. Honestly, we really need to hire more engineers. We're a small team and there's so much to do
"Arcane" means "requiring secret or mysterious knowledge". I think there are quite a few features of bash that qualify as arcane. I've been writing shell scripts for decades and I still have to look up how to do certain things often enough.

And if you want to write in portable shell, remembering all the rules and things you can and cannot do feels somewhat arcane to me.
A lot of people like TikTok and I would venture most of HN falls in that. People want what they want and when it becomes threatened they get angry.
I'm pretty sure that's the target with this: want to pause to see something that was shown quickly? Perfect, sit through this ad.
> Can one always realistically do so? I suspect the underlying unspoken assumption is that one must be ideally informed about all the possible potential pitfalls and gotchas they may face when using any given technology. Aka having a very good (ideally, perfect) knowledge of the technology and its surrounding ecosystem.

Exactly. You need to make some choices up front about program design despite rarely having enough information to make the correct decision, nor enough time to evaluate alternatives in detail. If we had known 15 years ago what we know now our then green field project wouldn't have been done this way - but we are still discovering things that the decisions we made 15 years ago are making hard to do today. That is on top of all the existing things we know are wrong that we often cannot feasibly correct.

You have to make choices. Some of those choices will be impossible to undo without starting over after a while. Some of the negatives will take a decade to figure out. There is no way anyone sane will give you enough time to figure out what those negatives are for each choice - even if the did you will be dead before you finish.
This is missing a few useful ones, like Box<str>, Arc<str>, Cow<'a, str>, SmallVec<u8>, transmuted newtype references like &UserId, and of course the string type you implemented yourself because the previous ones were not good enough.
I like Kotlin but I find the fact that it lacks a good way to detect and handle possible errors very frustrating. If some function can fail on sane-looking input I'd like to know about it
They are, but you have(?) to have a license to run the OSS server code.

https://github.com/bitwarden/server

Like the other commenter mentioned, vault warden is the independent server version that doesn't require any of that.
Show HN: Spade – UI for Data Processing
The guy who got a sponsor in order to do the s6 work is a he, Laurent Bercot

https://skarnet.com/projects/service-manager.html
Deprecating a service is one thing.

Charging an arm and a leg for a deprecated service is another.
Start with the Finder and the Examples-category if you want to know how to do something, don't browse the full package list in the hope you'll stumble over something useful.

There are small communities outside the Discord having meetups and whatnot. Would probably be nice to have a Discourse-instance for a more documentation-like meeting place, but that requires money and volunteers doing moderation.

I enjoy that some docs and other resources aren't expressed in US:ian advertising lingo. It's not a bug, it's a feature.
Looking at the history here on HN, it seems he’s been accused by multiple women. Regardless of him winning this case, as a woman I’d avoid being alone with this guy at all costs and warn other women to do the same.
FDA says 1 in 5 samples of pasteurized milk had bird flu virus fragments
There is no way anyone ever paid $800 for that thing. $800 gets you far better than the scooter in TFA. This thing has probably always had a street price hovering around $200. It's bordering more on "toy" than "adult transportation".
You saw something like it in the 1980s over the conflict over apartheid in South Africa, and that’s without the level of acute violence as there is in the Israel/Palestine conflict. You saw it around the US’s own Iraq War, with no draft prospect. In short, no, this is very clearly wrong.

The difference between the Israel/Palestine conflict and most other conflicts that people bring up with “why aren’t protestors attacking this” (including the inverted side of the Israel/Palestine conflict: “why aren’t people protesting against Hamas?”) is the combination of widespread US disapproval for Israeli action in the conflict [0] with substantial ongoing US military assistance for the Israel. People aren’t protesting Israel, they are protesting US policy in support of Israel while Israel acts in ways that are opposed. This is in common with both the anti-apartheid movement in the US (where, again, US government support for South Africa was the target) and the Iraq War protests (where the US was a direct party to the conflict), though while substantial opposition to US policy was involved in both cases, neither (at least at the beginning of substantial protest) had nearly the level of domestic opposition as exists to Israel’s actions in Gaza.

(This is spreading

[0] https://news.gallup.com/poll/642695/majority-disapprove-isra...
Hi from Haskell land!

Haskell went through this as well. Orphans used to be allowed and I certainly saw their appeal.

The problem is that the compiler might see two different implementations of ToString for MyType in different source files. The compiler could probably make a check for that if it were compiling both files at once, but if you want to be able to compile source files separately and only recompile files which have changed, etc., I think it gets harder to spot.

> someone has to hack around that with a newtype wrapper

Don't think of it as hacking around it. It's the blessed approach. Newtype wrapping is giving a proper names to the behaviours, so that they don't get mixed up.
Disagree the adoption of C++ was more about Moore's law than ecosystem, although having compilers that were beginning to not be completely rubbish also helped.
We Dropped This Phone from 300 Feet. Here's Why It Survived
> Lost opportunity: We could’ve started fighting climate change in 1971

The wording kind of implies we are fighting it now. Rather than just early skirmishes, or whatever this is.
The recommended dose is 5g per day. You can front-load creatine if you are deficient, but taking over 5g daily won’t do much.

Edit: it’s 5g, not mg.
The TLDR I got from that: Normal coding has two concerns:

1. What behavior do I want?

2. How am I implementing that behavior?

Experimenting with #1 is slowed down by the current end point of #2. Sometimes not at all, sometimes a lot, depending on luck and how #2 anticipated the class of experiment I am trying.

Rust adds:

3. How can the implementation code be organized so its stringent safety checks are validated?

Now experimenting with #1 is complicated by two dimensions of design history instead of one. And the latter dimension being two steps of abstraction/design-dependency away from concern #1, is going to be very brittle.

Never used Rust, but that sounds painful.
C# with Unity.
When I was kid I read Bradbury, Asimov, Clarke and Heinlein while dreaming of how by the time I was "old", I'd for sure be living in a sci-fi future. Humans had landed on the moon only the decade before, NASA had launched Skylab (a REAL space station) and was developing a space shuttle that could go to orbit anytime. Personal computers with modems were actually a thing in stores.

Sadly, I now realize I was correct except that I was reading the wrong sci-fi authors. I should have been reading Orwell and Huxley.
I asked myself a lot of the same questions, and also have come to similar conclusions that I just need to throw it out there to see if people are even remotely interested.
Exactly. Bevy has the advantage of being built using the "right way" from the start. This makes an enormous difference in the ease of hacking on rendering code.

Ironically, the main thing holding Bevy back is the bickering at the W3C. WebGPU is still not widely supported, so we have to support WebGL 2 (with reduced functionality in some cases), and that adds a lot of complexity.
Sounds like a forum that scrambles comments could be interesting.