skysight-inc/HackerNews huggingface dataset:
As a non-native English speaker I've still not grasped why they're called dad jokes. It's not that we don't have them, but there's simply zero cultural connotation to them being related to dads and their kids. The meme doesn't even compute.

Which doesn't mean they're not revered or reviled to the same degree. Some people love them (I do) and some people always just roll their eyes.

Also I'm always relating them a bit to hip hop. I'm not a fan of the music but I am a fan of playing with the language and (ab)using some words in creative ways, so some bands who ace this I actually like. (German Blumentopf were a good example).
I also like them, and own a couple (but not the Digitakt, Digitone or the Model:Cycles), this box will fit nicely in the rest of my setup as a combined Digitakt/Digitone. Will pick up my Syntakt on Monday and can't wait to pair it with the Octatrack and Heat!

AFAIK, you can achieve polyphony the same way you can achieve it on the rest of Elektron machines, by manually doing it with multiple machines. I agree it'd be nice to have it out-of-the-box, but personally it's good enough for me.
China already has an indigenously developed vaccine (from CanSino) that uses the same technology as J&J and AstraZeneca. It's just as effective.

> I mean didn't sputnik at least prove somewhat effective?

Sputnik V was one of the most effective vaccines. It was more effective than J&J and AstraZeneca in phase-3 trials.

> they probably have the money to just buy the rights to produce it

A Chinese company, Fosun, invested in the development of the BioNTech vaccine early on, and has the rights to produce and distribute it in China. The vaccine hasn't been approved in mainland China, though.

The efficacy of Chinese vaccines isn't a major issue. They're plenty effective, and 3 doses of Sinovac actually turned out to be just as effective as 3 doses of BioNTech in Hong Kong.[1]

The issue is that old people in China have been hesitant to get vaccinated at all. So far, old people in China have been protected by the zero-CoVID policy, so this hasn't been an issue. If the virus starts spreading, however, it will become an issue.

1. https://www.medrxiv.org/content/10.1101/2022.03.22.22272769v...
Machine-learning models vulnerable to undetectable backdoors: new claim
Ask HN: How is it possible the GitHub search is so broken?
Ah yes, so windows can show you ads.
As the decr example at the very bottom suggests, it’s to allow the equivalent of passing a mutable reference into a function in other languages.

upvar and uplevel seem scary/strange when you read about them, but once you start using them in code, they feel perfectly suited for the task.
Probably it's defaulting to ISO-8859-1, which is a superset of ASCII for Western European languages.

I don't use OpenBSD.
So one of the current major owners is Saudi Arabia. How about we use that for goal posts?

SA has beheaded people for speaking out against the government. Please explain how Elon has a worse documented history than these current owners.
Any time I see ML claims, I want to see rigorous validation. At the end of the day, whether or not your approach works isn’t debatable. It’s measurable. My prior is that everyone is full of shit, because most ML claims are.
I value simplicity and as a Korg fan I will rather wait for Drumlogue, if that thing ever gets released.
A bunch of people are making Elektron devices portable with Ripcord (myvolts.com/Ripcord - https://www.elektronauts.com/t/usb-powering-digitone-for-por...). I've never tried it myself, as the Elektron machines I have are not too portable by hardware dimension already (Rytm and Octatrack) but I'll be getting a battery + Ripcord for my Syntakt for sure.
Smoke detectors have radioactive material
I think the problem is judging them. Some might find them shallow and some might find them clever. Or maybe it's people shouting "dad joke" at every pun anyway.
The bottom is dropping out of Netflix
That's NOT an open source e-commerce platform!
Yeah, "simplicity" as in "small amount of control" is probably something Elektron won't ever go for, as all of their machines are packed with features and "weird" controls. As someone who is deep in the Elektron ecosystem, I personally love it and hope they don't change.
I am Kaushik, Co-Founder of Spike.sh

We build Spike.sh to be a very simple incident alerting alternative to Pagerduty. I had put shown this community what we had built 2 years ago as well (https://news.ycombinator.com/item?id=24503585)

It didn't get a lot of attention. eh!

I started Spike.sh (https://spike.sh) because I always thought the potential of incident management is a lot lot more. There are numerous things once can do but yet nothing has been done by any of the others, even OpsGenie (which is quite neat in itself)

Spike.sh is my attempt to improve the current systems of how incidents are handled.

Problems we are looking to solve

- alert noise

- a better way to classify incidents (symptom - cause - effect categorization of incidents)

- responder care (responders should be able to go into cooldown after resolving a critical incident)

- transparency for everyone and not just managers

- a more welcoming user experience

Since the last time I showed HN about Spike.sh, a lot has changed. Let the features stay aside, we actually got 100s of customers using Spike.sh. I hadn't ever imagined that could happen when I started. Super happy about it :)
The demangler is part of libiberty (https://en.wikipedia.org/wiki/Libiberty)[1] It's part of binutils, which GDB is also part of.

[1] you link to it using "-liberty", which is cute.

I tend to agree that a parser really shouldn't crash here! But it does have to
cope with arbitrary compiler's name mangling behaviour, which can itself be buggy. So the data it's ingesting can be slightly more "hostile" than I'd have expected.

The most notable occasion I saw the demangler crashing it was with a SIGSEGV after what looked like unbounded recursive calls into the demangling routines.

The developers I was working with at the time had a demangler of their own, which wasn't crashing on the same mangled symbol name...

Their diagnosis was that the mangled name itself was incorrect due to a compiler bug. Attempting to demangle the name would produce infinite expansion - in libiberty's parser, this meant unbounded recursion. In the alternative implementation it just filled the available buffer and bailed out.

(edit: fixed footnote)
How do our eyes stay focused on what we reach for?
Only if you see no other way than to use Wordpress as a base.
The first example that comes to mind is banking. In my country (UK) there seems to be a clear gap now between the old school "high street banks" that have been around forever and a new group that have entered the market more recently.

Both types of bank offer similar basic accounts and services. Interest rates and fees also tend to be similar at the moment.

What does separate them is that the established "big names" almost universally have terrible online banking and mobile apps while the newer alternatives tend to focus on these facilities (I think some of them don't even have physical branches) and they have slick, modern UIs aimed squarely at younger generations and the digital native market.

I don't have any hard data to cite but the number of younger people I see using these services suggests they are having some significant success at breaking into even such a heavily regulated and competitive market.
Somebody cruel posted this on a forum last night and luckily they were already sold out and I will try and forget I have even seen this.

So many amazing new toys to play with and increase the guilt of not practicing my piano and guitar skills.
Loopop is the most thorough when it comes to reviews (I find at least), much better than Huang. Otherwise I look at ezbot as his musical style fits me a bit better.

Here is his starter video for the Syntakt: https://www.youtube.com/watch?v=nenpiWEYjRg

Ricky Tinez and sonicstate tends to have good videos as well, but couldn't find any videos by them about the Syntakt yet.
Wow gatekeeping types out of python are we? Of course the language looks different when typing is enforced, let it evolve.
well I don't know, since I don't know in which way you think it is broken, although in my experience often management breaks search solutions because they want exact matches and they end up giving you what you could get with an SQL Like query, instead of making use of the many possibilities that a searchable index offers you.
Yes, the financial system should have been left to melt into oblivion and then people could have rebuilt it properly instead of allowing the crooks to keep doing what they've been doing and making the problem even worse. The financial system is an overcomplicated mess which has been hacked to pieces and is doing the opposite of what it was supposed to do. It hasn't worked for decades for value creators; it mostly works for crooks. What kind of moron cannot see what's going on with their own eyes?

If you need more proof that the financial system is destroying the economy, don't worry, there will be plenty more coming! Some people simply won't get it until they see mass starvation, mass protests and nukes blowing everything up... Heck they still won't get it, they'll blame the Bitcoin people, they'll blame some new virus, they'll blame some foreign politician... They'll blame everything except the fiat monetary system; the root of all incentives.
The upvar (and uplevel) mechanism is essential for the extensibility of the language and tremendously useful for creating new control constructs.

Think of it as similar to "passing value by reference", for example when you pass the address of a variable in C/C++.
React Native + React Native Web

Bonus: Node.js on server
Its time for refundable EV credits
p6 here :)
Common problem with open source UI/UX design. Either there is one guy with their own ideas or it's design by committee. Neither gives good results.

Even the best UI design without measurement is just 10% of job. Really good UI/UX goes trough UX laboratory testing with human subjects where they measure everything. How user feels about the UI is usually less important than how they use it and how quickly they get things done. Users get used to a good UI and they like what is familiar.
i may have missed that part
Sure, there are reasons for it being that way, but it makes it stick out from the mainstream. For example, if you're writing a codegen, before RISC-V you could assume that you had CMOVE and now you can't. The risk is then that the RISC-V backend will emit some clumsy sequence that emulates CMOVE, to make it fit in with the others.
Everything I've been able to find has been about iCloud, but what I want to know is: "How do Apple manage their internal IT?"

I find it hard to believe that everyone at Apple are just managing their own devices and use iCloud for filesharing. They might, but it seems weird if they don't have a need to at least some internal servers, where they'd be forced to run either Windows, Linux or some BSD. For device managing I guess they could be using their MDM service.
Show HN: Explainable semantic search, build your own query language with txtai
She Was Missing a Chunk of Her Brain. It Didn’t Matter
It sure is! go with train and buy the first class ticket :)
unsurprisingly, London is all for the better for these projects having been canned in the 60's - very few massive roads cutting up neigbourhoods, and helped avoid the massive tipping into redesigning cities for single/low occupancy cars. it's so successful, that in 2022, 46% of households in greater London have *zero* cars. if you're curious what it what have looked like, go for a walk around Notting Hill and see how Westway has damaged the human environment and walkability.

so, yay.

obligatory jay foreman video on the topic: https://youtu.be/yUEHWhO_HdY
Relatedly, I recently discovered https://algassert.com/quirk — it does require a bit of quantum computing knowledge to use, but the UI is excellent, and I found it incredibly useful for ‘getting a feel’ of how various quantum algorithms work.
For sure. But if I am expecting to receive a new one and a SMS pops up telling me something about the renewal one can get confused and assume the SMS is legitimate.
there is a small minority of self-employed people who would agree with you, but they are too few to be heard.
Have you tried pytype? Curious if anyones compared it properly To mypy.

Otherwise the exact same stack as yours, we use fast api as well. Also a big fan of using dataclasses everywhere.
> > Can they selectively drop packets

> Absolutely not. That practice should literally be illegal.

This is correct for selection based on the remote endpoint. OTOH, it's very reasonable to drop packets selectively based on the local endpoint, so that packet loss affects customers who are actually using 90-100% of advertised bandwidth (eg for streaming), but not those using <10% for stuff like checking their email. (Arguably, local-selection should be required, to prevent the ISP from making anti-net-neutrality FUD along the lines of "my neighbor's Netflix is making my email not work" actually true.)
> > (for example, the demangler is crash-prone so GDB installs a SEGV handler when invoking it)

> Yikes.

I originally believed GDB must have quite a sophisticated SIGSEGV handler because when it exploded it was telling me that the crash was in the libiberty demangler.

I was disappointed to discover that this is entirely a special case - the handler is literally installed before the relevant calls into libiberty and then removed afterwards (though this behaviour can be turned off). Of course, this is a pragmatic solution when you know one component is more vulnerable.

This does mean there's a phenomenal number of `sigaction()` calls involved in GDB's debugging of C++. When investigating GDB with a time travel debugger (I was using UDB but I presume rr would have a similar experience unless they've optimised this case further) a large proportion of the history logged was just those syscalls.
I exaggerated, but he said that he doesn't care about Twitter being profitable once he took it private. And he's all about free speech. Not that I believe any of this crap so.
My dentist has told me it's useless.
Given that without that kind of reverse password you are also vulnerable to a malicious employee, I'd say it's a simple solution that avoids issues like the ones suffered by the author of the article.
> large business organizations are complex social structures. You can't have a complex social structure without a lot of communication going on.

The question is if this is required. Personally i can't wait for AI managers who are optimizing transparent objectives
The peter cochrane mentioned in the article used to write a tech column aimed at teenagers in the late 90s. He would even respond to very dumb questions. An under appreciated uk tech legend!
E.U. Takes Aim at Social Media’s Harms with Landmark New Law
I thought people tech companies mostly bought Mac hardware because they wanted a first class unixy developer experience that you don't really get from Windows even with WSL.

If you feel the need to install Linux on the hardware, why not get a much cheaper and more compatible PC platform where the cost of the OS isn't rolled into the cost of the hardware?
>Your country needs you.
He doesn't need his country though.
>economic opportunists
that includes all the people that ever lived right? Should Americans feel sad the best of the Germans are trying to move to US?
Using SNI proxying and IPv6 to share port 443 between webapps
And who's owning the banking license in that case? Because to me that sounds a lot like, well, banking. And wasn't aware that the ability to move money from one account to another is actually a big issue. And if it's just the software banks use, well, they already use it, don't they?
Yes, some are able to verify that execution plan already exists (saved in gather run or by explicit command) before replaning. Also you can group them with one label and activate only when needed.

I guess that there must be a good number of people who would use it in PostgreSQL.
Anybody analyzed previous tries to implement it?
I especially bookmarked it under "nice sites", too.
Well, I'd like my ISP to get their nose out of my traffic and stop sniffing like a coke addict. One of Net Neutrality arguments is that you sell me speed (and bandwidth where data caps apply, but shouldn't) and I can do whatever I want. It is I, that pays for the service, not Netflix nor Google or any platform, and if I want to watch YouTube in 4K because my speed allows me to, or if I want to turn my PC into a seeding machine for Linux iso images, I should be free to do so.
So there is an argument for DNS-over-HTTPS there on top of the NN one.
Understanding B2B lead sources: forget Google Analytics and do this instead
There was a big UI update last year or so. Been using it since then and liking it a lot.
In many companies, it is frowned upon to decline meetings to which you are invited as a 'required' attendee. Likewise, it can be seen as rude if you repeatedly leave meetings which you don't think are a valuable use of your time.

Useless/overlong meetings seem to be a consequence of poor middle management and/or just the general structure of large corporations where lines of communication and hierarchies of responsibilities are complex.

What I do personally is to always ask for an agenda before accepting a meeting request. It's not rude to request one and can help focus discussion or see where you can add value.
Setting up an OpenBSD router is almost trivial - it's all there in the base system. dhcpd, unbound, net.inet.ip.forwarding=1 and a forwarding rule in pf.conf and you're good to go. Then the tinkering starts, of course (even wireguard's available in base). Do run a few benchmarks - my APU2 can't really live up to gbit IP throughput (iperf3 speeds were about 500 Mbps, no performance tuning ). Luckily the veb(4) software switching does reach 1 Gbps locally and my uplink is only 100/100.

Would recommend it, very nice to work with.
What we’ve learned the last 18 months is that chip production is vital to the economy, not just national defense. It doesn’t matter if it is profitable. If American businesses can’t run chip production on American soil at a profit then we’ll have to subsidize it. Either way we absolutely can’t continue with such an absurd reliance on Taiwan and China.
I really wanted to like the Digitakt, but I think being mono unless you double up on a sample and then pan killed it for me :(
And of course you might discover that the decisions were not weird or arbitrary, and were in fact guided by a genuine need, or some context you are unaware of.

While it can definitely backfire if your product people never push back and agree to things that are impractical/impossible, ultimately "keeping the customer happy" is how the business stays in business and paying people.
Lyrids Meteor Shower
If you’re a professional, you (logically) clean up your desk as best you can and move on. It was never a good idea to be an asshole, but now things change in months rather than years. This means it’s far, far more likely to encounter people you did before and for your reputation to spread quickly. Screw that up and you’re going to suffer for a hell of a long time.

Remain somebody people want on the team.
Those are 2020 wages, it's fair to assume they've had at least a 0.1% pay rise since then

There are plenty of non-doctors earning over 174k too.

(Average doctor salary in Canada is USD140k btw)
Rendering in Real Time with Spatiotemporal Blue Noise Textures (2021)
TIL that you can buy antimatter on the internet.
Ask HN: What do you hate about Slack?
Hi HN! I'm researching a startup idea and would love to hear about your experiences using slack and what you hate about it
SARS spread across the globe. It was effectively contained by public health authorities in various countries.

It is possible to eliminate SARS-CoV-2 in countries with competent public health systems. However, most countries did not attempt elimination. Instead, they followed their standard pandemic response plans, which are based on influenza, and which only aim to slow the spread of the virus.

Notably, a number of countries did not follow the standard response plans for an influenza pandemic, and instead went for (and rapidly achieved) complete elimination: mainland China, Taiwan, New Zealand, Australia, Vietnam, Singapore, and others.
> . He writes lots because writing little is not his goal

Writing clearly should be a goal of every wannabe writer. Whats the point of long form writing if you dont even know what the whole point of the essay is 20% in?
I think Google Loon might be great for this
I thought that it had existed for decades, but I had confused it for jp2. https://en.wikipedia.org/wiki/JPEG_2000
You can't check complex cases with that.
The USA is a propaganda haven, and the citizens are largely lemmings, and those that are not need lemmings to be taken seriously. This place is ruined.
> It's easy to look back with the benefits of what we know now and realise that this was a monumental mistake. But that's an unreal, and unfair, bias.

> Back in 1990 the internet wasn't significant

Sure the internet was nothing in the 90s but the telephone was huge, it was vital to business in the 80s and its popularity was only growing in the 90s.

With hindsight we know that investing in the telephone would have been a bad call as it turned out to not be that important, but at the time they didn't know that they thought the telephone and its network was vital to business. It was THE technology of its time, it was the future of technology, it was the most obvious technology to invest in at the time.

The issue is not that they didn't realise how vital the network was they knew exactly how vital it was at the time, but instead of investing in the future of said network Thatcher knowingly sacrificed that future to protect shareholders profits.

Lets not use hindsight to blind us from the truth of the time so we can excuse poor decisions.
I get this stuff from US politicians and I don’t live in the US. Random drive by mails with hysterical instructions to save us from the Dems/Republicans. I thought it was all incredibly targeted by now, but there’s obviously some terrible list management going on. At least no robocalls.
Isn't Mozilla doing that? Rust to WASM to C.

Edit:
Sorry I misremembered, they seem to compile C/C++ code to WASM then back to C:
https://hacks.mozilla.org/2021/12/webassembly-and-back-again...

Although technically the plugins could be written in Rust.
> what is the "real type" of `f` at runtime; say, at the instant just before the call to `f`? How can you tell?

We can tell by looking at what python triggers TypeErrors for.

>If your answer is that `f` has type "function-like", then that's a much weaker kind of a type than even type hints offer, let alone a real type system.

f implements the Callable interface - meaning it's either a function/method or an instance of a class with a `__call__` method.

So you can pass e.g. `print` or an object with a `__call__` method. If you try to do `x(5)` that's an immediate runtime TypeError because `5` can't be called.

f must also accept one int argument. It can have additional optional arguments, and it can also accept other types (e.g. `f("foo")` can also work!), but it must work on one int. The one int can already be optional - the function can also work with zero arguments.

Calling e.g. `"foo".join(5)` fails with a TypeError because 5 isn't Iterable, and calling `"foo".join([1], [2])` fails with a TypeError because it gets more arguments than expected.
I could not quickly find the LSAT preparation guide but I found some LSAT sample questions [1] and they seem suitable to assess reasoning abilities. Also I do not think that it really matters which questions you choose as long as they span a wide enough difficulty range so that you are able to separate participants.

[1] https://www.petersons.com/blog/sample-lsat-test-questions/