skysight-inc/HackerNews huggingface dataset:
Yes and no actually. Fingers work, but interestingly the sensation of heat comes with enough delay to cause burns before you register the temperature.

My soldering iron had barely 15W, so it would frequently get too cold.

Also I could avoid smooching the thing for the most part, because the heat radiating from it was already noticeable from a few millimeters - particularly due to moisture evaporating from the lips at an increased rate.

I replaced that iron with a more powerful one which didn't have this issue, but I still use this method if I'm unsure what's the temperature of something that might well be very hot.
My wife (used to) swear by Apple Maps and was driving us to the NEC a few weeks ago - when exiting us off the A14 we would have gone completely the wrong way and up the M6 past Birmingham and northbound if we'd followed it's lane guidance - it also had the exit number completely wrong.

If it wasn't for me being slightly familiar with the route and advising my wife to ignore it that's what would have happened.

I've had similar problems, again mostly with lane guidance on exiting/splitting motorways, in Kent as well so I won't touch it with a barge pole now... I can't recall Waze ever letting me down
Something that coroutines made a big impact on for us was testing. Multi-step integration tests became a breeze. With state machines, each test would need its own FSM, and callbacks would make the flow hard to read.
The hatching and general hand-drawn style is probably done by rough.js, which is used by basically all those solutions.
Do they make profit from GPT4?

Do they have IP that makes it impossible for someone with money (e.g. a bored saudi 'businessman') to train 8 220B LLama models and some RLHF?

Do they have exclusive content to feed their model?

Everything seems to point no, transformers are a common model, data is still available, and the limiting factor seems to be consumer-facing GPU time.

Plus there is no indication that GPT is the "final" model for language, this is still active research field
The scientist whose second microscope has fun-house wonky lenses may only have an edge when it comes to discovering canals on Mars, researching N-rays (https://en.wikipedia.org/wiki/N_ray), and similar.
(Too late for an edit so a comment it is)

Need to correct that the following is how this works in Iceland:

- Icelandic citizen, at least 18 years of age with legal domicile in the municipality in question

- They are either Finnish, Norwegian, Danish or Swedish citizens and fulfill later half of first requirement

- Any other citizen of another state that has had residency in Iceland for 3 years consecutively and fulfills the later half of the first requirement.

So any scandinavian, of age, who moves their domicile to Iceland can immediatly participate in the municipality votes, while others require a 3 year wait.
I Tricked My Brain to Like Doing Hard Things (Dopamine Detox) [video]
Thanks. I had actually checked Wiktionary but only the Danish language version.
And how did you find out about that?
DeepL works great FR-EN.
Typo: I meant no default network timeouts :/
Can we see the news site?

(also wouldn't mind a follow up article on hosting such a busy site!)
How many clicks did it take you to end up on that phone call talking to a person? How many phone calls did it take you to sign up?

Good for you that you asked for the refund, but still it always sucks how many hoops you have to jump through to cancel this stuff. Especially when they make it so easy to sign up that I know people who signed up accidentally (and I've almost done it myself).
Your Perfect Dark Mode Favicon
I'm sure the old human will have also learned that the world's general warnings and advice can't be individually tailored to what the old human happens to know or not know.
Article disappeared already, but conserved at https://archive.md/IlxyP
I wonder whether using `const` over `static` was intentional here. The first gets instantiated at each use site while the latter exists (approximately) once in the binary.
The question isn't whether you can view the existing web content on the Vision Pro, the question is whether all of the Vision Pro SDK, sensors, and 3D functionality is exposed to the browser to enable VR-enabled webapps for the genres which Apple would disallow on their app store.
Something tells me that this is a “we’re the lobbyists and we’re here to help” type of situation. Probably not going to get anything that we should.
Most people want a simple answer to complex questions, the truth is that the French government is hundreds of people. Some sponsor e2ee projects to protect the people, while others consider use of such projects to be indicators of terrorism. Not the only indicators of course, but definitely something investigators might react to.
AKA abuse their monopoly.

Kudos to this guy. Disobedience is a requirement for a change in a broken system.
Reddit has often banned subreddits and made rules afterwards. A few subreddits don't really break any rules but are unseemly so get quarantined or if small enough banned anyway.
Making it always talk back would not be an issue, just like making it a complete sycophant would also be easy. Any form on nuance would be hard. E.g. if i'm complaining about my job it should talk back if i'm being unreasonable. But also take into current state of mind, etc. Maybe using thought chaining you could get something like this to work but from my experience, i doubt it would be very good.
This article is about how they convinced EU that GPT is not "high risk AI".

But the very idea of "high risk AI" in general is great for ClosedAI business because any of their competitors would have to convince EU their LLM or whatever is not "high risk" too. And no other competitor has billions of Microsoft's USD to spend on lobbying lawmakers.
Dolby Atmos Wants You to Listen Up. (and Down. and Sideways.)
A French judge managed to sentence some guy for not giving to the police the access codes to his phone.

He had no phone...
Depending on your jurisdiction, that may not work. the payment authorisation is legally distinct from the contractual obligation to pay, and cancelling one doesn't cancel the other. Of course, most companies will give up if you cancel the card, but some will threaten to send round debt collectors.

There do need to be some laws about what companies can write into contracts about how to cancel.
https://www.pewresearch.org/short-reads/2023/05/17/how-us-ad...

https://www.theguardian.com/technology/2022/dec/13/twitter-l...

https://www.similarweb.com/blog/insights/social-media-news/t...

https://www.nytimes.com/2023/06/05/technology/twitter-ad-sal...
Do you want to provide easy Web2-like onboarding to your Web3 app? Imagine if users don't need any wallets or funds to pay for gas fees and deal with complex transaction pop-ups to use your Web3 app
Ask HN: Recommendations for frameworks for life planning process
2023 has been like trying to capture sand in your fist. Before my two year old wakes up, thought of planning out what should the goals and objective of my next quarter look like around health, wealth and wisdom. This is much easier at work - where we have defined areas of focus. But overwhelmed when trying to capture rest of life - I end up doing todo list, and have panic attacks at the sheer amount of stuff not done.
Reviewing Cal Newport's framework and Tim Ferris's fear setting.
Any practical tips?
Your target audience is a fifteen-year-old for whom English is a second language
You are downvoted but I agree with you. HN was pretty convinced about that and, as it turns out, wrong. (Or, maybe partially wrong because OpenAI probably wants more regulation that helps them and less regulation that hinders them.)
Is that actually something that is in any way relevant?

Stuff Apple sherlocks nowadays are either OS things that have been painfully missed forever and where third party software was a workaround or they implement a baby version of the third party software.

I think their baby versions – while plenty for many – may serve more to prove a market and wet appetite for more than truly making third party software obsolete. Apple doesn’t do niche nerdy stuff but their new features will – and that‘s my hypothesis – often nudge people in the direction of wanting more.
Any frontend developers here who switched to iOS development? How’s your experience so far?
Fighting for a foreign nation and/or mercenaries is illegal in itself
Maybe, if all you want is your country to be a giant retirement home for the ageing locals with a stagnating economy based on Airbnbs/museums fleecing tourists to admire its cohesiveness, but maybe not, if you want your country to be an attractive place for innovative companies to set up shop and for highly skilled people to settle and replace your ageing population to ensure long term economic competitiveness in global growth sectors.

Check Austrian tech wages and number of successful Austrian tech companies to see what I mean. Anti-immigrant policies and conservative attitudes towards foreigners, cut both ways. There's a reason big-tech have offices in Switzerland and Germany but not in Austria.
It's all about Crab now.
I think the argument for something you have is cyber-physical security. No matter how advanced malware is it won't be able to extend a finger through your monitor and tap the capacitive touch sensor of your Yubikey.
Audacious Aspirations of an AI Optimist
Do you really think France supports ISIS ? Did you live in a cave in 2015 ? https://en.wikipedia.org/wiki/January_2015_Île-de-France_att...

Fighting for a foreign nation or mercenaries is illegal, no matter if you're fighting the "bad guys"
Indeed. We did not evolve to adequately deal with this new reality.
I think it's still possible to program the calendar app in macOS (might need some permissions) with AppleScript.

At the end of each year, I run a Python script which through AppleScript creates an event at the beginning of each month that reminds me to send some papers to my accountant. Instead of just setting the event on the 1st of each month, the script chooses the first working day of the month, taking into account weekends and bank holidays.

Considering you can create multiple calendars, the script (with a cron job) could read the events in the "Exceptional" calendar and update the "Work" calendar.

Something similar might be possible with Google Calendar through the API.
> "Eh Roger, tu tire ou tu pointe sur le CRS !?"
This is a problem common to all TUI programs that rely on the POSIX terminal paradigm.
Coroutines are an abstraction though.
Interested. I currently use GPT to write the majority of my commit messages and catch bugs at commit time.
> How is someone who fights against ISIS radicalized?

The Taliban are fighting ISIS... do you consider the Taliban to be radical ?

Some people in the thread should open a book or two, we're not in "bad guys vs good guys" world
Not everybody that want a 6th republic are supporters of Melanchon's party.
We have to be careful about this kind of amalgamation.
These guys are up to no good and intentionally misuse the loaded language. Because it's loaded.

-----

terrorism

noun

the unlawful use of violence and intimidation, especially against civilians, in the pursuit of political aims.

"the fight against terrorism"
I assume this is like Tesla PowerWall which is sold by SolarCity together with their panels?

Can knowledgeable HNers tell me, as I am actually in the market now for such a system and Tesla doesn't ship to my corner of Europe, what sort of battery should I be looking for (Litium, deep cell, etc.)? What software and hardware do I need? Is there some sort of solar panel I should be looking for? Are there any companies that sell a good unit that the local electrician could install?
Yes, but 3D perspective projection is what our eyes do anyway, so there are no unnatural distortions. Paintings and video games use it to create realistic images of 3D space.
Every language has sharp edges, but go's whole MO is to avoid rabid footguns at the expense of verbosity (IMO). The for-shadow issue thats fixed this release is a great example of go deciding to do the intuitive thing rather than the "correct" thing because that's how people work.

I don't think the implementation details matter to a user of a map or a slice (or an array for that matter) - they're language builtins (as opposed to span, vector and map in c++ which are library types).
Germany, which, after some research, seems to be a plus in cases like this because of some consumer friendly court decisions we recently had here :)
Exemples remind me of when Encarta was the future. In hindsight, yeah, encyclopedia are digital now (losing the plural in the process, unless we count language versions) and optical data distribution media have been ubiquitous for a while, but Encarta wasn't exactly the future of Microsoft.
This is fascinating, thanks for elaborating! Do you think a similar therapy would work in the case of alcohol addiction? I.e. drink a glass of some high-proof spirit, put on the VR glasses with the app, profit(?)
> This is what an imploding company looks like.

I'm sorry but this is just a delusional tech nerd take.

The extreme majority of users is hurt by the moderators' actions, never cared and will never care about the initial protest, and will welcome those changes.

I am an active Reddit user, and I welcome whole-heartedly the decision to remove those moderators. People like this are destroying important communities for a personal crusade.

Somehow if Reddit were the ones closing subs all the pitchforks would be out, but when it's 3 moderators instead it's totally fine and they're the good guys. Ridiculous.
Yes! Absolutely. I've been looking for best practices around Figma + Tailwind.
I agree.

> The basic idea behind "Inheritance" is simple and can be understood by all programmers.

Not just by programmers. Just about everyone says "give me something like this, but with the following changed."

That's the basic premise of inheritance and it clicks with everyone.

I think the fact that when listing languages sorted by popularity, you can draw a line in the list, and everything above that line supports traditional OO while everything below that line provides band aids for it says a lot about how much OO clicks with programmers.
The act of going to Syria to fight on either side is a crime in itself.
Apple releases visionOS SDK to developers and details testing process
NOT to be confused with the quarter-million-year old engravings in Africa discussed 6 days ago, 99 comments: <https://news.ycombinator.com/item?id=36344397>.

(I'd initially thought that this submission was a dupe of that, it is in fact not.)
Rebuilding Intel – Foundry vs. IDM Decades of Inefficiencies Unraveled
> I would like to build a rich "process api" that can fork, merge, pause, yield, yield until, drop while, synchronize, wait (latch), react according to events. I feel every distributed systems builds this again and again.

Years ago I attempted to build an experimental language with first-class resumable functions. Every function can be invoked by the caller through a special reference type called "quaint". The caller can resume or stop the execution of the function either after reaching a timeout, or after passing a "wait label":

https://github.com/bbu/quaint-lang

A typical CPU-intensive example where preemption is done by the caller after a certain timeout:

entry
{
fibq: quaint(u32) = ~fibonacci(32 as u32);

ps("At start: "), pu8(fibq@start), pnl();
iter: u32 = 0:u32;

do {
wait fibq for 1000 msec;
ps("Iteration "), pu32(iter++), pnl();
} while !fibq@end;

ps("At end: "), pu8(fibq@end), pnl();
const value: u32 = *fibq;
ps("Reaped value: "), pu32(value), pnl();
}

fibonacci(number: u32): u32
{
if number == 0:u32 || number == 1:u32 {
return number;
} else {
return fibonacci(number - 1:u32) + fibonacci(number - 2:u32);
}
}

An example that uses "wait labels" to suspend execution of the callee at certain points:

entry
{
q: quaint(u64) = ~pointless_function();

wait q until pointless_function::label_a;
ps("At label_a: "), pu8(q@pointless_function::label_a), pnl();

wait q until pointless_function::label_b;
ps("At label_b: "), pu8(q@pointless_function::label_b), pnl();

wait q until pointless_function::label_c;
ps("At label_c: "), pu8(q@pointless_function::label_c), pnl();

wait q;
ps("At end: "), pu8(q@end), pnl();

ps("Result: "), pu64(*q), pnl();
}

pointless_function: u64
{
i: u64 = 0 as u64;

while ++i < 1000000:u64 {
x: vptr = malloc(1024:usize);
free(x);

if i == 300000:u64 {
[label_a]
} elif i == 600000:u64 {
[label_b]
} elif i == 900000:u64 {
[label_c]
}
}

return i;
}
Yes but not when it happens repeatedly, covering the same ground and obscures discussion about the specific content being posted. It happens with every post about Google and every post about Microsoft and it is mostly just people covering the same ground again and again.
– “hmm, I’ll try this crazy approach, but will the framework even accept that?”
– ”…”
– “whoa, oddly enough it did… Alright then, next task…”

This sounds like the opposite of a nice DX for anyone but the engineer who wrote the original code.
This reminds me of an early-2000s product (maybe earlier?
Not sure) which used a frequency-domain manipulation of some sort to overlay a watermark on physical print. The idea was you could point your webcam at a magazine page and be whisked off to some website or other. It pre-dated the ubiquity of QR codes, and it was diffuse across the entire page rather than being a discrete visual element. It probably died off because not enough people had webcams and nobody had the custom software installed.

It came to mind because the `Watermarked x_t` image on page two reminds me of the overlaid noise pattern, which you could just make out on the page. I think they must have been doing something similar in frequency space.

Is this ringing any bells for anyone? I've tried googling but I just can't find evidence of it ever existing.
I like this, but I also think some of the benefits can be had independently by combining several complementary techniques (in C++).

The allocation can be handled by custom allocators for each object type. You can do only this and you avoid the double de-reference of handles.

If you are fine with double-dereferences and also want to implement extra checks and use less bits for the pointer you could overload `operator->()`, e.g.

struct CompressedPointer {

uint16_t obj_id;

Object \*operator->() { return Object::get_by_id(obj_id); }

};
The fifth republic is the result of a coup by a military leader (De Gaulle) that was in talks with commanders of tank divisions to drive to Paris should he not be instated president and allowed to write his own constitution (written by Pierre Debré, a friend of his).

It was ripe to burn since 1958.
Having trouble parsing this... explain?
"differences" is not the same as "poor copies". You can even hear differences between different exemplar of the same analog synth, depending on components selection, calibration, age, etc.
Great easter eggs!
Russian Security Service Arrests Citizen for Using Crypto to Aid Ukrainian
Still better than not making Watson at all. The point is that if you're "terrified" of being copied or sherlocked, you probably have no shot at it to begin with.
glad to know that every reddtor and gamer is a terrorist to the fr*nch
Some countries made an exception for Ukraine…
Visualizing YAML, TOML, CSV and XML into Graphs
JSON Crack's latest update now lets you to visualize other formats
This youtuber got a fraudulent DMCA notice, and his counter-notice got automatically rejected. The person who sent the notice isn't associated with the devs, and is asking for a $100 ransom to get the channel reinstated. How could this be fixed?

Proof that the person sending the notice isn't "authorized on behalf of the copyright holder": https://twitter.com/Lionheart/status/1671349063931838464

Tweet about the automatic rejection of the counter-notice: https://twitter.com/Azrial_Vanity/status/1671696220190810113

Tweet about the initial DMCA takedown: https://twitter.com/Azrial_Vanity/status/1671323777978736643

Mention of the $100 ransom: https://twitter.com/Azrial_Vanity/status/1671332970836140032

Any youtube people on here can help?
HTML Editors
HTML Editors: What They Are and Why They Matter

The purpose of this article is to examine what HTML editors are, why they are useful, and what types are available.

HTML editors are tools that allow you to write and edit HTML code easily and efficiently.
This is true, which is the reason I use Amazon retail, but the experience is still dreadful: terrible, soul-crushing search experience, listings dominated by scams, cheap fakes, sponsored results, badly photoshopped images, paid reviews.

And then when you get frustrated and try Googling for a product, you get direct adverts for products which are on Amazon, pages of paid-for recommendations that link back to Amazon...

It's all so depressing.
Manifest V3 comes to mind regarding going against ad blockers
Hmm possible, but I haven't heard of any such regulation or court decision. I guess something like that would have made bigger news.

Like some other commenters mentioned, this is actually helpful for affected people/businesses because they might not know that they have legal recourse against Meta's decision. But still sad that they are not able to handle the whole appeals process better.
That is fascinating; thanks for the recommendations!
Thank you for the correction! Always good to learn.
That's interesting. So even if the judge knows their ruling could be the worst of several options, they're boxed into doing so because it's the law?
> EU knows and complains about Poland & Hungary but France is going to be a shitshow of a far worse magnitude.

I am French too and this sounds greatly exaggerated. Either you don't really know about the situation in Hungary or you have a very twisted view of what's happening in France (maybe induced by the medias). You should take a step back.
Liveblocks is a full data layer solution -- you use their JavaScript library in your client, and they run code on their servers for synchronizing standard data types like lists and key/value maps.

By contrast, Jamsocket gives you a place to deploy your own WebSocket server, which means you can write your own data layer. This give you the control to do more advanced things like enforce invariants in the data structure.

I think of it as akin to using Firebase vs. using Postgres -- there is a place for both, and Liveblocks is a solid product, it just depends how much control you want vs. how much you want to lean on a managed service.
As a French, we tend to change political regimes every so often. Since 1789 we've had five republics, two empires and a couple of other things. I would bet that I'll outlive the fifth republic because of that.

If anything, keeping the same constitution for more than 230 years is a horrifying thought to me.
The company I work at has a smoking-cessation VR app, takes 5 minutes for some people to go from decades of unbroken addiction/40 smokes a day/first smoke within 5 minutes of waking, to not even being able to think about smoking.

Emphasis mine.

This is a meaningless statement.

I argue the only valid statistic is x% remain non-smokers at y years, something comparable to other methods.

And even if your company’s method does turn out to be statistically significant, that doesn’t necessitate everyone owning the device, only the clinic needs to.
From what I remember of the discussions on the topic, it's not so much that people are offended by it per se, but there has been many reports of uncomfortable situations from women who use and specifically teach Coq.

Let's be honest, I totally buy that there have been hallway discussions between students about the "Coq teacher" that were wholly inappropriate and should not be encouraged.
Thousands of AWS ECS applications stopped working due to a bug in RexRay-AWS