skysight-inc/HackerNews huggingface dataset:
redux-saga maintainer here!

Before async/await, generators were the only way to express async flow control in a synchronous way. Libraries like “co” were really popular at the time.

There are some really downside to async/await which is why redux-saga continued to use generators. Even in 2023, me and a couple others are experimenting with deliminited continuations using generators as the foundation.

A couple of libraries we have built:

- https://github.com/thefrontside/continuation

- https://github.com/thefrontside/effection/tree/v3

- https://github.com/neurosnap/starfx

The last one intends to replace redux-saga using DCs.

Here’s a presentation I gave recently talking about DCs in typescript: https://youtu.be/uRbqLGj_6mI?si=XI0JNMKMoO2VHMvM
> This is for integration tests where the database is thrown away at the end of the run anyway.

For situations like these, creating the database in a tmpfs volume and having enough memory on the db host would do wonders.
I'm a bit surprised that no mention was made of Tyler Vigen's other 'pet' project: Spurious Correlations, which includes the hilarious spurious correlation that the number of people who've drowned in swimming pools is positively correlated with the number of films Nicholas Cage has appeared in. :-)
I think it's for the same reason that "It was all just a dream" is such a terrible plot device.

There is a meaninglessness inherent in the retelling of a dream. You know at the outset that it didn't actually happen, so why is it interesting?
Amused at the disgruntled Grainger folk who don't want the bridge now - litter and foot traffic annoy them.

Very human response. But hey Grainger, the bridge was there first! You don't like it, put your business somewhere else. The bridge is for the kids, always has been, so suck it up.
> You say “restricted” I say “better defined”.

Sure, whatever - the point is that they're different objects, and results about one are not results about the other.

> What do you mean by “restricted” when you are characterising a function?

I mean whatever the word "function" means in a given setting. A classical function X -> Y is a relation such that if `(x, y1)` and `(x, y2)` hold then `y1 = y2`. A function in intuitionistic type theory is a well-typed lambda term. A function in the categorical semantics of a type theory is an exponential object. And so on.

> Show me the decider… for “classical” and “non-classical” objects.

No such thing: it's a metatheoretical judgement, not a theorem. Same story as type errors: within the language, `stringToUpperCase (5 :: Int) :: String` isn't a false statement, it's just inexpressible nonsense. There is no such object as `stringToUpperCase 5` and so nothing can be said about it internally. When we talk about it, we're talking, from outside the language, about a syntactic construct.

> That is the definition of information; is it not? The answer to a yes/no questions

No. Self-information of a given outcome with respect to a random variable, which is probably the most common sense of the word, is the negative log of its probability. Shannon entropy, also often called information, is the expected self-information of a random variable. Mutual information is the KL divergence of a joint distribution and the product of the respective marginals. There are other notions.
Hi we prefer to hire in those timezones but will consider people with proven ability to get $hit done remotely :-)
If the power failed on most vehicles with electronic parking brakes while you were driving, you wouldn’t have the parking brake applied. And it would remain that way. As there wouldn’t be any power to rotate the mechanism into the applied position.
Like spam email these phishing scams evolve. Something like amaz0n generally comes from amazon in the domain being blocked since not all domains can realistically be checked during the order. The phishing check need to continually evolve and there will always be false positives blocking legitimate sites. Bank is a common one that gets blocked so a domain like embankment - or you want to block cialis because of pharmaceutical and it blocks specialist - these may not pass phishing checks and be order stopping.

Godaddy probably can do more and be closer to other country level registrars that more closely require some type of id or business registration to complete the order but fraudsters will still try and some will succeed in getting phishing domains created.
It's about allocating funds. If you have $1M to spend for pedestrians. You should use that on things pedestrians will use. Not on a pedestrian bridge no one will use.
Unanswered: Why did it take 9 hours to move it?
Thank you quick thrower, we have not update the website. We
Will fix that
You don't necessarily need an APL-specific keyboard; APL characters can be entered from any regular keyboard, see https://aplwiki.com/wiki/Typing_glyphs. The advantage of an APL-specific keyboard would be the stickers/caps for maybe a bit of the learning period, but even then, the characters have mnemonics (https://aplwiki.com/wiki/Mnemonics).
It used to be like this in Sweden too 20 years ago, but it’s been relaxed over the years. Now it’s pretty much unheard of that the tax authorities complain about “hidden employment” / “fake freelancing”.
Ugh, there is so much to be angry about when it comes to Boston area parkways. First and foremost, they are maintained by the MA Dept of Conservation and Recreation under the guise that their purpose is to provide access to the river parks (rather than their real puprose, providing drivers access to downtown Boston/Cambridge). And among MA agencies, DCR is paradoxically backwards when it comes to providing bike- and ped-friendly improvements. The DOTs of MA, Boston and Cambridge are somehow way more progressive when it comes to these things. Just compare the Somerville/Cambridge community paths and new Boston core cycletracks with the stupid little "bike paths" on either side of the Charles.

My favorite un-fun fact was that James Storrow was an ardent advocate for the public parkland along the river, and opposed building a highway on the land. After his death, MA thanked him for his service by... building a highway through the park and naming it Storrow Drive.
Hey, I'm CTO of an international fintech start-up. Neither shy of taking on responsibilities over a team or product nor getting my hands dirty in a role as a dev.
Worked for some years in the financial sector as a fullstack engineer, including DevOps- and security-related topics.

Location: Germany
Remote: Yes, preferred
Willing to relocate: No
Technologies:
Java, Angular, TypeScript, Solidity, SQL, Scala, Python, Azure, Docker, Linux (with an interest in: Go, Rust)
CV: https://docdro.id/NXEQW87
E-mail: (check CV or DM me)
SEEKING WORK | Europe | Remote strongly preferred

Location: Berlin, Central Europe

Remote: Yes, any time zone.

Willing to relocate: Depends on location. Willing to travel/visit any time.

Technologies: Rust, C, C++, Python, Lua, Shading Languages, etc.

Interests: computer graphics, systems programming, performance-critical stuff, app development, cloud, gui, typography, bots, trading, automation, cli, etc.

GH: https://github.com/virtualritz

LinkedIn: https://www.linkedin.com/in/moritzmoeller

Side Projects: Too many. Check the pins on my GH profile for a selection.

Résumé/CV: Available on request.

Email: See my HN profile.

Hi there. I'm a computer graphics technologist with 30+ years of professional experience. I try to mostly find Rust R&D gigs lately (last three years). I also get booked to fill architect, PO or agile coach roles. If I was looking for a full time role (which I am not!) it would be a CTO position.

I'm good with everything around teams and software. I have extensive experience leading people, communicating vision, ideation, design, and everything pertaining to software as a product. I am also professional level CG artist. I have been working in technical VFX production for 15 years, then in software dev for VFX for five, then as a manager in geospatial mapping/map rendering for another five years. I've been consulting/freelancing after, since 2020.

Languages: English fluently, German natively.
ya this seems like some over politeness by road crews / law enforcement.
What I don’t understand is why spam-friendly telephone exchanges are allowed to continue to send those spam calls. It doesn’t seem like a difficult technical problem. Spammers have to send messages from a number, which aren’t infinite supply. It’s similar to the “Report as Spam” feature that often exists with email providers.
None of the big Dutch consumer banks are smartphone-first. I have the app for mine but I could easily do everything on a computer instead.
You might enjoy my project called sndkit [0]. It's a collection of DSP algorithms implemented in C, written in a literate programming style, and presented inside of a static wiki. There's also a tiny TCL-like scripting language included that allows one to build up patches. This track [1] was made entirely using sndkit.

0: https://pbat.ch/sndkit/

1: https://soundcloud.com/patchlore/synthwave
> I never really figured out why.

How is memory consumption during the tests? If you run out of memory on a tmpfs, you'll hit swap and that'll slow you down considerably.

Do you see other disk access during the test?
> but a bridge like that would probably costs >$1M today.

For comparison, from a brief search for “cost per mile of road”.

* $2-3 million per mile of two-lane rural road.

* $4 million per mile to expand a highway from four lanes to six lanes.

* $120k/mile/year in road maintenance.
It's interesting that you included the funny dentist names that you came up with but you didn't include the funny obstetrician name (that you also came up with).
I guess listing tensorflow first was a mistake. Mostly PyTorch but a couple of TF models we have not ported.
Or, as someone else mentioned, a towing service with a flatbed and a winch.
I agree that walkability and the culture around cars and walking is abysmal in the United States.

However, I should clarify that this particular location is primarily a warehouse for industrial equipment for use at the airport. Most of its business is from trucks that use the dock. It would be great if the area was more walkable, but if we made it more walkable we would not prioritize this specific business.

(Context: I am the author of the article.)
What about keyboards
Also apparently most of the Romani Gypsy(southern Spain and in Serbia) are also of Indian origin.
RIP Jimmy Buffett
On the other hand there are also numerous premium ICE cars which, if they break down in a specific way, can’t be placed into neutral without appropriate tools. This isn’t a new EV thing.
I thought it would be amusing to see if anyone could guess it.
It's a 1988 article; the linked version is a scan of a 1998 reprinting.
I had no idea battery life was measured in hours

It’s not. I know a lot about EVs and I’ve owned a Tesla myself for years, and I don’t know what they’re talking about.
I stopped playing after the challenge of creating a line-based canvas drawing of the word "Hello". The site says "Wrong! You guessed that GPT-4 could solve the question, but it can't!", whereas while ChatGPT made a mistake there, it clearly had a good approach.

I think that this challenge is entirely unfair, and the LLM's should not be expected to write perfect code on the first try, but rather to have something good enough to then run, test and iterate on. Essentially, it should be compared against the first version of code I would write myself before having had a chance to test it yet. From my experience, with ChatGPT and Copilot, when I approach it in this iterative way, it's a great boon to my productivity, and I don't end up blaming neither it nor myself in the times when it's not quite accurate, just like I wouldn't blame a student for making silly mistakes when writing code on a paper-based exam.
Please see my comment history for my post immediately prior to this one. We agree that the wealthy have a disproportionate slice, at least, but I think I have a more specific and realistically-addressable cause than 'capitalism'..
Dear Melting Harps,

Not hiring interns right now, unfortunately.

Good luck to you!
Is there any way to disable the POIs on the map?
I got the question wrong because I misunderstood the options. I interpreted them as:

1. Linda is a bank teller and is not active in the feminist movement.

2. Linda is a bank teller and is active in the feminist movement.

If these were the options, then it's entirely possible for option 1 to be less likely than option 2. But the options are actually:

1. Either Linda is a bank teller and active in the feminist movement, or Linda is a bank teller and not active in the feminist movement.

2. Linda is a bank teller and is active in the feminist movement.

Framed this way, anyone can clearly see that option 1 cannot possibly be less likely than option 2, since option 1 includes option 2 as a possibility.

Indeed, even the Wikipedia article describing this problem[1] illustrates this very misconception:

> I am particularly fond of this example [the Linda problem] because I know that the [conjoint] statement is least probable, yet a little homunculus in my head continues to jump up and down, shouting at me—"but she can't just be a bank teller; read the description." - Stephen J. Gould

That homunculus in Gould's head seems to have misread the statements in exactly the same way. Nowhere in statement 1 does it say she is "just" a bank teller. But that's how it naturally reads to most people when placed next to statement 2.

Do most people have a poor understanding of conditional probability? Yes, of course. But I don't really buy that this "Linda problem" illustrates that.

[1]: https://en.wikipedia.org/wiki/Conjunction_fallacy
Location: USA

Remote: No preference

Willing to relocate: Yes, to any major US city

Technologies: JS, Linux, AWS, blockchain, Three.js (see resume)

Resume: https://docs.google.com/document/d/1qMnCVQbl65PkN9xfd_LNKGwVq62SfDa6EDKjetxKVCg

Email: resume4@mailcyr.(USA TLD)

I'm your technical co-founder. Send your ideas.
> Sadly, the people for whom it works great can't really provide any useful technical support for the people for whom it doesn't work.

I tried the latest debian (downloaded it off their website) and have had no issues, aside from one bizarre one. If you set your boot VM above a specific size, not even a large one, I mean like 30GB to 100GB (I forgot how much) then your VM boots really slow. And if you set it large enough, your VM will never boot. Adding a second drive of any size will not trigger this bug at all.
I cannot remember dreams at all unless my sleep is interrupted.
How common is it for financial institutions to require the use of a mobile app? In the US, none of mine do and, in fact, I use the mobile apps quite rarely. (The main thing I do once in a blue moon is to deposit checks using my bank's app on my phone.)
Looks ... ok. I understand everybody doesn't have the same taste in paintings. But hey even the chain of folks at the thrift store including the lady who bought it, thought it was worth about $4, and that for the frame.

So this painting is essentially a historical object, and not so much fine art? To justify any valuation above $4.
> There is a meaninglessness inherent in the retelling of a dream.

There is meaning in the person considering the dream meaningful enough to tell it.
introducing waze for predators
Is it really "geocoding" what they provide and is the 3 words code an "address equivalent"?

Wikipedia says geocoding is:

the process of taking a text-based description of a location, such as an address or the name of a place, and returning geographic coordinates, frequently latitude/longitude pair, to identify a location on the Earth's surface.

In my opinion the 3 words are already geographic codes and not something like an address. It sounds like nit-pick but it shows the big problem of how they advertise that their service is a solution to vagueness of an address. Because if you have a phone with GPS available (or a similar device) you don't need "geocoding" because you already have the precise latitude/longitude pair. And if you do not have a device with GPS you'll also have a problem getting the 3 words.
Author here. That is definitely not what I meant to imply at all! I'm sorry if you interpreted it that way.

I love walkability and am an advocate of pedestrian and bike-centric city planning. I wrote that sentence to indicate that the bridge was especially surprising to me given the context of the lack of walkability nearby. i.e., "Why make THIS SPECIFIC PLACE walkable if nothing else around here is?"
America’s Surprising Regional Divide on Life Expectancy
If you're looking to get out of paying taxes in the US, forgetaboutit. You're best bet is to claim residency in a low tax state that has no income tax, ex: TX, FL, etc. That way you're only on the hook for Federal Tax.

If you choose to be a stateless person, forget about banking, credit cards, drivers license, traveling and accessing many of the things you take for granted like a mobile phone, Internet, etc. Most companies require identification to subscribe to their services.

100 plus years ago totally doable, today not so much.
You can still tow it even with the handbrake on, just drag it.
My understanding is that many/most modern cars [0] have an electronic parking brake, and soon enough all of them will.

Of course, a headline such as “car with electronic handbrake breaks down mid-turn…” wouldn’t have had the same clickability. I’m shocked - shocked! - to find a “news” organization sacrificing truth for outrage!

[0] E-handbrakes aren’t a great fit to a manual transmission (or are they?) but I suspect the days of manual transmissions are numbered: electric cars no more need a manual transmission than they need a buggy whip.
Tensor product is basically the mathematical way to express if condition.

Say you have 2x2 matrix A, B, C.

Any arbitrary component within the Tensor(A, B, C) is:

if A =(a1,a2) and B=(b1,b2) and C=(c1,c2): this value

The coordination is concatenation of matching dimension:
(a1b1c1, a2b2c2)

While in many computational natural science, people using tensor product to store and manipulate data. Also it is how the mathematical equations being written on paper.

But in computer science's perspective, dealing with tensor matrix is simply a waste of memory since 90% of the time people are dealing with sparse system. System that their matrix is dominated by zero. Also it would be super clear if people just write if-then pseudocode instead of cryptic half-bake tensor expressions. People tend to invent their own notation while writting paper.
There is no need to have a specific keyboard. The actual solution depends on what APL you're using, but the principle is the same. The various symbols are available on the regular keys, and you use some way to indicate that you want the APL symbol rather than the regular symbol.

Dyalog has two different IDE's the support this. Ride uses backquote by default, while the windows IDE uses control.

Kap uses backquote in all its interfaces. Here's what it looks like in the web version: https://kapdemo.dhsdevelopments.com/clientweb2/

Likewise, BQN does the same thing, but uses backslash: https://mlochbaum.github.io/BQN/

When using GNU APL there is an Emacs mode available that provides an input method.

So the long story short, you should be able to get going with any array language without getting any special keyboard.
Renamed to Microsoft Entra ID.

> replace the product names Azure Active Directory, Azure AD, and AAD with Microsoft Entra ID
The Tesla Model 3 brakes are hydraulic and the pedal is still mechanically connected to the master cylinder. It’s the parking brake which is electronically actuated, as it is with nearly all modern ICE cars.
Lots of economic theories are actually pretty strong. Your gripe ought to be with the FOMC abusing Keynes right in the very center of our whole system. Please see my recent comments for an explanation.
I think it is fair to distinguish between syntax and semantics here.

Haskell's "do" notation is frequently described as an imperative syntax for functional/declarative transformations. I would put Dockerfiles in the same boat. They behave declaratively, but users can think imperatively when they write them (to a certain extent) and this is part of what makes them more accessible to newcomers.

Ansible is a great example of the opposite. It looks declarative but, like you said, basically runs a bunch of scripts one after another on a system, with state and all.
I believe ”forbidden” only applies in area of programming languages and closely relative tech. Other than that, nope.
Book Review: Zuozhuan
Samsung Unveils Industry's First 32Gbit DDR5 Memory Die: 1TB Modules Incoming
I found that funny from the perspective of it invalidating the claim that the bridge was disused. It’s like a Yogi Berra adage.
I was pleasantly impressed too! I've always had good luck getting replies from officials, but I got particularly good responses from the folks named in the article.

Glad you enjoyed it!
Why is this even news? How often does “any” car break down across the UK or USA or Europe and cause a traffic jam?

I’ll answer this question, because the media hates Elon Musk and deeply desires that Tesla fails. Despite Tesla pushing forward the “green agenda” and hence liberal left movement more than any other single company or person.

I have a feeling the New York Times, Guardian etc, would be drinking champagne if Tesla went bankrupt. I don’t understand it honestly.
Perhaps another "Paul M. Out"
The whole business was about trying to seek rent on the whole concept of addresses. I'm glad to see it not working out, though it would've been better if all the people involved had enough morals not to pursue such an idea in the first place.
Other car models have handbrakes and/or can be left in a gear that locks the wheels.

They should have called a parking enforcement truck that carries rollers that attach to the locked wheels, they could have moved the car pretty quickly.
That's fine, but in this context the comment I first replied to above talked about tax rates on salary not on labor.

However, my initial claim that only a small portion of people in Europe approaches 50% holds for total tax wedge as well.
Is it? What if it runs out of power at 70mph in the middle of a motorway? I’d have thought sudden breaking would have been the most dangerous thing to do
Ask HN: Security or AI?
Which field has a better future?

Which field needs more people in the next 50 years (assuming AI doesn’t just replace everybody)?

Which field is paying more?

Which one has more interesting problems?

Etc.
> "My hunch is that the Scientologists think granting the hacking community permission to dig into their E-Meter software will expose the whole operation as snake oil," iFixit director of sustainability Elizabeth Chamberlain said.

oh she got some bold elbakyan energy
> Which one of these statements is more probable?

I wonder if the error is more probable when there are no stakes.

For example, suppose aliens have captured Linda. They will only return her if you choose the description of her which has the best chance of being true.

Has anybody tested with something like that? I speculate that most people would instantly reject the answer with "extra stuff" in it. :)
This is not about electric power it's about electric hand breaks.

Low quality mechanics is the norm in 70000 vehicles because of greed. Not technology issues. A decent hand break is known to humanity.
Yeah, to pile on, I often see this line of thinking:

> Still, I'd Dockerfiles as a sequence of statements more akin to a bash script than to an SQL expression.

lead to some quite inefficient and poorly-factored Dockerfiles.
> the supposed advantage of having one language for both backend and frontend

Agreed that switching languages isn’t an issue. But being able to share code between backend and frontend is a pretty nice bonus