skysight-inc/HackerNews huggingface dataset:
> that was just mostly regular farmers before the first Nakba but slowly became radicalised

Regular farmers who were asked by their Arab "brothers" to step aside while they eradicate the Jews. Surprised Pikachu face when that plan didn't work out and the result was that the farmers couldn't go back.

The same "brothers" now tell them to not leave the Gaza strip (and enforce it by blocking the one non-Israel-controlled exit), and to rather die as meat shield for Hamas. Priorities, priorities...
Ask HN: Tooling to Improve LinkedIn Messaging?
I'm looking for a tool to make LinkedIn messaging suck a little less. Particularly snoozing messages and no-reply reminders (yes I get ghosted a lot)

GetDabble looks perfect but has no reviews https://getdabble.io

Anyone found anything good here?
That is dependent on the what the tools do, though, not the discussion about shortcomings.
Has anyone encountered someone who was poor at both verbal and written communication but turned out to be excellent at designing and writing maintainable code?

Maintainable code in this case would be a combination of using clear and easy to reason about logic, good names for everything, creating useful non-leaky abstractions, no major performance issues, thoughtful and extensive test cases, good documentation, etc..
It is a problem of gatekeeping or just that std::format is actually rather complicated under the hood.

For all their flaws, iostreams have the advantage of being simple to implement. They are just overloads of the << and >> operators. std::format and likes require a lot of meta-programming magic to work correctly. It means longer compile times, less tolerance for broken compilers, and possibly weird edge cases, which are important considerations when designing a standard that will be used everywhere. And when it's there, it is there for good, so I understand the committee for being careful.

From ANSI C++ to C++20, a lot of work has been done making meta-programming more sensible, and computers became more powerful, which makes it ready for something like std::format.
Adding to the anecdata:
My experience with my current HP laptop was completely different. Two or three months after the warranty ended, the keyboard broke. Sending it to them would have cost 50€ for them to just tell me the repair costs, which might or might not have been credited to the final bill.
In the end, my father and I replaced the keyboards by ourselves. You can't get or replace the keyboard as a part by itself, only with the whole plastic that makes up the top surface of the bottom shell, including a new mouse pad. You have to completely disassemble the laptop to do the swap.
Two or something years later, and the keyboard broke in exactly the same way again. I think it's just the flex cable, but you can't replace it.
They did end up releasing their internal repair guide like four years after the laptop came out, I guess that would have been nice to have for the repair.
Also, one of the hinges snapped from the brittle and thin plastic that connected it to the bottom shell, but luckily that doesn't seem to have much of an effect when the laptop is assembled.
(Also, another major annoyance, they cheaped out on the WiFi+BT chip and only connected one antenna, which makes the Bluetooth borderline unusable while WiFi is on.)
Oh, and I've had two or something charging cables die on me because the way they come out of the charging brick doesn't protect them from strain very well. A replacement (with the standard 65W) is like 70-90$. I always found them cheaper for used, luckily.

I'll never buy a laptop (or anything at all, probably) from them again.
> Apparently, it turns red only when someone it taking their driving test, for a traffic light is part of the test. Locals in the know ignore the red, as they know it is only for the test.

Well... It'd be cheaper to just pretend the test did include a red light, then.
Only 14 days? You don’t get the gift card after the return in your country?
M Theory ??https://youtu.be/plU31-qtZ78?si=G5nAmw5zp8kbaouL
Unless you're Bradley Birkenfield [1]

TBH that's the only circumstance in which I think it would make sense to whistle blow.

"In 2012, as a consequence of his whistleblower status, the U.S. Internal Revenue Service (IRS) awarded him $104 million, 26% of the total $400 million in taxes returned. It was the 4th reward paid to date since the IRS Whistleblower Program went into effect in 2006."

He did 40 months in prison as well but stil...

[1] https://en.wikipedia.org/wiki/Bradley_Birkenfeld
it was named OWL (overwhelmingly large telescope) when the project was to have a 100m diameter telescope. so I think there are still some years before we run out of words :)
I love it. I did something very similar but for command line escaping. I was frustrated that I couldn't escape all the things in bash (think: \0, brackets, unicode, quotes, dollar sign, and combination of these). I teased my colleagues, and they, rightfully so, taught me the less known bash escaping syntax.

Here's the python script if you want to test your bash-escaping powers:

https://gist.githubusercontent.com/majek/c65d1ef2686f00810c1...

$ python3 shellgame.py
[ ] Received parameters: repr=[]
[+] Let's start the game!
Level 1: Run me with parameters: repr=['a']
Heh, I always wondered who was the "Tengen" I saw in Paperboy.

Also Paperboy was an absolute blast of a game, and hilarious. Quite hard though.
I ask the question the other way around: Why is it socially acceptable and even legal in the US to talk shit about other people in public, without them present to defend themselves.
I'm working for Google in Europe.

What position in Google were you interviewing for? I thought any engineering position requires around 4 technical interviews. There is no difference between Europe and the US in this regard.
Isn’t that the first sentence?
Agreed wholeheartedly. Makes for great demo videos, and not very fun gameplay for me. Ones that I have seen be successful are pixelart up until you need a fast animation, then some other graphics kick in (think sword slashing/bow and arrow shooting/etc)
This is the way.

I am surprised some clever “entrepreneurs” didnt come up with an NFT or token to “trade” Linux.
Yes, and my guess is that they are planning on removing the standalone messenger from the web version. You'll probably need to have the FB Messenger app installed on a smartphone device in order to use E2EE. That would make it impossible to write messages on the web version (i.e. facebook.com) without having an app installed. I currently do not have the app installed and am able to write messages on the pure web version of FB on desktop. My guess is that they are enabling E2EE to get the last remaining desktop-only-and-website-only messenger users to install the app. Hope that cleared it up.
> what I do struggle to understand is that Western companies apparently DO NOT CARE.

Here's what it is: in law corporations are essentially given a weird kind of personhood. It's that way so corporations can get things done.

Unfortunately, corporations aren't people: they don't care, they don't have ethics, they don't have morals, they don't have values, they don't have family, they don't have a conscience.

It's not an original observation, but due to this, the type of person a company most resembles is one of posessing profound psychopathological traits.
Perhaps not for a piece of kit with the word “night” in the name.
OpenAI provides “instruct” version of their models
(Not optimized for chat)
The EN50128 safety standard for the European safety critical rail software places great importance on the development process.

Every change to the software has to be based on a defined requirement, and in order to validate the software you have to prevent evidence that every change was approved by a reviewer that is competent for that area of the software. The validation report contains the signature of this person.

If your code passes every test, but it wasn't developed in accordance with the process, it might as well not exist.

Of course I can't say how well this process was followed in NEWAG, but in theory rogue changes shouldn't be possible.
Exactly. The protest against Reddit's ban on third party clients needs to be more widespread. We want FOSS clients for all IM, discussion and social media platforms.
> I guess this happened because The Netherlands used to be a very religious nation?

Yes.
If you paid "broken bone fixing doctors" more money would you get an increase in broken bones?

I tend to think you would - though it'd probably come in the form of a definition change of just what a broken bone is.
> the court ruled that the assignment of automatically calculated credit scores is not in line with the GDPR.

IMO The biggest point in the article, that's why I modified the title a bit.
When you have a hammer, everything looks like thumbs
AI Renaissance in Paris [video]
I assume users must still be able to send messages from different devices, just by entering their login data into a new Messenger client.

According to their paper, they are doing client fan-out:

"Messenger uses this "client-fanout" approach for transmitting messages to multiple devices, where the Messenger client transmits a single message `N` number of times to `N` number of different devices. Each message is individually encrypted using the established pairwise encryption session with each device."

This means, the system is only as secure as its client registration protocol. They don't write a lot about it:

"At registration time, a Messenger client transmits its public Identity Key, public Signed Pre Key (with its signature), and a batch of public One-Time Pre Keys to the server. The Messenger server stores these public keys associated with the user's device specific identifier. This facilitates offline session establishment between two devices when one device is offline."

If I interpret this correctly, the server can, at any time it desires, silently add new clients. Those devices will receive all messages directed at that user, and will be able to decrypt it.

I guess that's in line with their bla-bla about setting user expectations:

"Our focus is on determining the appropriate boundaries, ensuring that we remain true to our commitments, setting the correct user expectations, and avoiding creating meaningful privacy risks, while still ensuring that the product retains its usefulness to our users."

Don't forget, their commitments are making profit and exploiting user data.
Memorization experts use this too.

To memorize a Rubik's cube configuration, for example, they convert it to a story, because that's what our brains are best at storing!
Mr Burns: Excellent... that's how it was meant to be
The new availability of transceiver architecture of RF direct sampling or RF ADC/DAC can work from DC (0 Hz) to high frequency (GHz) is changing the landscape and now you can have beamforming at the lower frequency bands [1].

[1] Radio Architecture Matters: A Review of RF Sampling vs. Zero-IF:

Radio Architecture Matters: A Review of RF Sampling vs. Zero-IF
Radio Architecture Matters: A Review of RF Sampling vs. Zero-IF
What are the chances that someone will like you if you're not behave and show your flaws?
Aren’t most security vulnerabilities in C or C++ code? Seems a bit rich to point to C’s write-your-own approach as being a security benefit. I’d want to see some data on that before I arrive at that conclusion.
What happens to petrol stations when every car is electric?
It’ll never be completely gone.

But you’ll need it in less and less everyday scenarios and time goes on

Just like we need to write less and less assembly by hand
Or... Maybe both the word viking and vik as in Viken comes from the same verb vikja that means to move (away). The idea being that a vik is where the costline moves away from the "sea road", the "NorWay" ;)

By the way, another word used for Viken (when used for the Oslofjord) is Folden, which means "the fold", so it is where the costline moves or folds away. Also, the counties on the west and east side of Oslofjord was until resently Vestfold and Østfold (meaning west and east (of the) fold)
Sorry, didn't see your comment. We have had tickets unanswered for days, and they refused to raise the ticket level to a different level other than "Standard", even when we and our clients have been heavily impacted for two weeks.

We migrated from LON to IAD, but after a couple days we started getting write errors on that zone too, on peak US hours, so we finally made a big effort and migrated all the object storage to GCP (which is faster and at a fifth of the price).

Rackspace is quite a joke right now. They have lots of overlapping products, legacy offerings, they don't even know if they do consulting or cloud or what. And the "famous Fanatical Support"... let me laugh.
Is there consensus how actual magnetic monopoles relate to the particles in the Standard Model?
Backyard ultramarathon record set by running 450 miles for four and a half days
BrowserBox one-click-deploy on AWS and Linode
This was true in 8086 machines, but it was extended in various ways.

https://stackoverflow.com/questions/56216128/how-can-the-bio...
I’m a western consumer and I care.
The sad truth is that all of this was very predictable. It is also very convenient for Netanyahu, whose family[0] and government coalition has some interesting views about the area as a whole[1], including who Jordan belongs to. One could argue a lasting peace is utterly impossible due to ideological reasons/religious extremism on both sides.

[0] https://en.wikipedia.org/wiki/Benzion_Netanyahu

[1] https://en.wikipedia.org/wiki/Revisionist_Zionism
I don’t think you can justify ethnically cleansing the Palestinians in 1948, and I hardly think the (Jewish) Israeli government gets to play the “it was 80 years ago, it’s old news” since playing on the historical misfortunes of the Jewish community is their justification for existing.

After Ariel Sharon went full false-flag terrorist in Lebanon, again it’s hard to describe these actions as “reactive”. They were very proactive in their assassination campaigns up to and including their attempts to kill an American ambassador.

The sniper killings of civilians throwing rocks in recent years really precipitated the current (can you call it a third Intifada?)

It’s no easy task saying who started what, nor can we really consider it a cold conflict. It’s constantly simmering, knife attack here, sniper shots there. It’s just going on to keep going.
I'm kinda the opposite - I can't stand using GPT as it sucks the life out of coding for me
Nailed it.
I think more than partially. What happens in this repo will spread to the other major frameworks and over time, clever ideas that spawn on other projects will be reimplemented with Apple's adjustments back into the repo. It's a brilliant and efficient way to interact with the community, that can likely be measured in more sales of their hardware over time.
"The most efficient way to take carbon out of the air is not put it there in the first place."

Is that even true? I mean, if I make million dollars from whatever I'm doing that produces a ton of CO2 in the air and it costs 100,000 to sequester a ton of C02 then it's more efficient to put the CO2 in the air and then take it out right?
The example you just posted is a syntax error, as it should be. And I still don’t get what is ambiguous about the syntax, the specification clearly states how indentation corresponds to a syntax tree.
I suspect it is less about solving puzzles, and rather more about an act of creation that is almost perfectly abstract - with none of the pesky real life issues around physically building something, getting permissions, budgets, collaborating with workers, waiting for paint to dry etc.

For those who get off on creating things, coding is the perfect hit.
Yes, lots of people in the industry have English as a second language.
Ask HN: Are Scam Ads with Celebrity Deepfakes a Global Issue on YouTube?
Approximately 10-15% of the ads are scams. They feature Roger Federer or Swiss Federal Councillor Karin Keller-Sutter talking nonsense about quick money-making schemes (through poorly executed deepfakes). YouTube or Google doesn't seem to care. I can report the same ad many times, and yet, a few days later, it reappears.

Is this problem prevalent in other countries as well? Why isn't anyone taking action against it?
Soldiers don't wear black at night... they wear their normal uniforms. And the uniforms have plenty of both green and tan on them.

Tan is useful because it turns out it's a element of both temperature and arid environments.
its delusions of this sort that remind me why as a species we just cant have nice things.
According to the article, they went through a lot of trouble to make it work in web browsers. It would be odd to drop it after doing that.
Ploomber (YC W22) Is Hiring Software Engineers in NYC
Yes, It's not too uncommon to see devs producing good software, but struggling to communicate on a less-technical level, either with non-technical people or with technical people who aren't familiar with the specific subject/domain at hand
I respect your choice to cancel your Amazon account for your own reasons, no matter what my opinion may be of the either the company, the effect it may have, or which side of the argument you're supporting by doing it.

It's an act that shows the will to change ones self for the better, of which there should be more (not specific to boycotting).

What "feels" right or wrong to each individual is different, but the world would probably be a better place if everyone listened a little bit more to that feeling (at least in how they act in and of themselves, as opposed to being prescriptive to others about it).
can not give you a codebase for permission reasons, but ie in nodejs land you rather easily can do:

1. write a bog standard express.js backend (might or might not use a SPA/SSR frontend)

2. make the normal (dev mode) server start with an index.js (which boots the express app on a port) and ontop of that an additional lambda.js next to it, which wraps the app (not booting it) with `@vendia/serverless-express`.

3. use AWS CDK (which is typescript anyways!) and ship it as a "NodejsFunction", which also will use esbuild under the hood to bundle your app into one JS blob (no need or a ZIP container with node_modules!) on deploy. The entry file is the "lambda.js" from step 2.

4. in addition use the CDK to configure some traffic origin for the lambda, the cheapest one being a CloudFront function URL - which also acts as a quite good cache in general when you send the appropriate HTTP response headers from your express app!

5. Point a domain to the Cloudfront.

6. Profit!

... I've used this excessivbely in the past years for lots of microservices/microfrontends and it basically works as promised: scale to zero, scale horizontally on demand automatically, and being rather cheap (esp when in the free tier then its basically free to run small-mid loads).

Having said that, this WILL become a maintenance trainwreck when scaled up, telling from my devops experience. All the libraries/apis/infrastructure (especially in nodejs land) tend to have breaking updates all the time, so better have at least one FTE dedicated to maintenance of all the moving parts.

And tbh: all this pain goes away for like <100$/mo with Elixir/Phoenix/LiveView on fly.io. a single phoenix app on a single server can deal with _suprising_ amounts of traffic, and even if you get to serious load, scaling horizontally is outright trivial with Elixir+Fly. And there is no need for additional infra like Redis or Message Queues, since these things have natively built-in equivalents in Elixir (or: the BEAM itself). So only an appserver and a database you need here in terms of infrastructure/maintenance.
Nice writeup! What a fun genre of crime!

Aside: I understand the tradition of affixing the title of the submission with the date the submitted article was published, but I really thought I was gonna learn about a 2022 game here. :(
Terminal graphics protocol
That's because a single org controls all three messengers and they can develop them to converge to the same message format and to the same encryption mechanism. At the same point Signal or XMPP will use a different format and a different mechanism, making them incompatible with messages from Meta, unless a client with a private key reencrypts them.
Invisio Solutions is the leading digital marketing agency in the UK! Top creative and full service digital agencies specializing in SEO, Paid Search (PPC), Social Media, Web Development, App Development, Graphic Design, Website Security.
> Your paranoia about the Chinese is equally applicable to Americans, whose NSA has given itself carte-blanche to infiltrate any computing system it desires, for whatever reason, in total secrecy - without recourse for the public to address any wrongs.

Yes, except the China also 'infiltrate' Chinese companies themselves, and can perhaps order them to put in backdoors.

The NSA generally does not order US companies around, as evidenced by the fact it's been documented that they intercept shipments and compromise the systems on their own:

* https://arstechnica.com/tech-policy/2014/05/photos-of-an-nsa...

If the NSA had an 'in' into Cisco (or Juniper, or Aruba, etc), they wouldn't need to clandestinely have their own 'compromise factories'.

Yes, both the Chinese and NSA do cyber stuff, but so does every country. At the very least the odds of getting a 'clean' product from an American supplier compared to a Chinese one are higher: the links between Chinese companies and government are often murky.
It doesn’t have access to its own probabilities in this regard. Instead the output is encouraged to be a ranking of preferences of the dataset modeled. It outputs the preferences of the average human writer from its dataset (incorporating any custom changes leftover from instruction fine tuning).
"In the good old days physicists repeated each other’s experiments, just to be sure. Today they stick to FORTRAN, so that they can share each other’s programs, bugs included" — E. Dijkstra
"This is the best telescope we've ever made, and we think you're gonna love it!"
OA mentions bringing E2EE to web clients
Inflation is a government policy. It is a method to deflate the real value of government debt.

Like many government policies, unintended consequences generate headlines about how one policy negatively affects part of a society that another policy is working to protect.

At a macro level, government debt can only be resolved two ways: increase taxes to meet maturing obligations; reduce the real value of the obligations via inflation (and/or a combination of the two).

Future economist will have two national debt policies to analyze: Germany (with its constitutional low-debt mandate) and US which discovered over time that it could issue debt at far greater amounts than previous economist ever thought possible.
Last I checked, Signal requires and uses your phone number.
granted, I don't know that it would give you any extra information though.
Hi HN,

I finally got the excellent Demucs v4 Hybrid Transformer model for music source separation running client-side with WASM, and added it to my website: https://freemusicdemixer.com

This should be a huge step up in the separation quality compared to the other supported model. Happy demixing!