skysight-inc/HackerNews huggingface dataset:
I’m reminded of this article. There are very rarely placebo surgeries done, so it is an entire arm of medicine that is running wild without proper controls being done.

https://www.skepdoc.info/ian-harris-on-surgery-the-ultimate-...

If you’ve had a lobotomy surgery, you have a huge tendency to believe it maybe did something positive. An interesting study would have been just tell people that they had a lobotomy. If I had to guess, I bet the success rate would be much higher that actual lobotomy.
> As those who watched the procedure described it, a patient would be rendered unconscious by electroshock.

This makes me think that something akin to electroconvulsive therapy would have caused remission.
Most of these libraries are in my opinion quite misguided.

What you want when dumping/logging is a structured machine readable output. You just want to provide an API where you can define how any type is structured. Then use that information to emit any format you want (JSON, BSON, CSV, arrow, whatever).

From that you can then build your pretty printer in any way you want the data to be printed.
Wasn’t able to read the article because of the paywall. Is this an example of a media outlet also capitalizing “white”? If so, that does weigh against my claim of a double standard.
https://scholar.google.co.uk/scholar?q=climate%20change%20wi...

From a quick scan read of the abstracts it looks to me like every result on the first page here links climate change to increased incidence of wildfires. I'm not familiar with the literature or journals in this field, but the first page results here all have at least 100 citations and one has more than 500. In my field when I was doing my PhD this would have meant the work was very well received.
Thanks, I had to look up UAF: use after free.
Yes! I plan to maintain it long-term! I will be rolling out some feature improvements and updates these few weeks.

I still think Kong did a good job in crafting the product. I started using Insomnia in my previous company 3 years ago and our team loved it.

What happened recently felt a little bit like the Unity fiasco (of course, in a much much smaller scale). Though as a user I would say Kong had taken a bad turn, as a dev I'm still grateful to them for open-sourcing such a fantastic product.

One of the reasons I forked Insomnia was because it uses React & Electron, both of which I'm quite familiar with. And I think many parts of Insomnia are quite nicely written overall (but unfortunately things like nedb that was used is no longer maintained https://github.com/louischatriot/nedb so it's probably wise to swap out at some point)
All AI generated content is doing is ripping off peoples work, it’s just AI seems to come with a get out of jail free card.
At 42 lbs or 19 kg, I find it hard to believe that anybody would be lugging this around more than a minute or two. The people I know that do take e-scooters to places typically roll them into the station and only fold them to stow, so the carrying is not very important.
It mentions various downsides of bedbugs but doesn't mention blood borne diseases... Isn't that how it works, if it bit a guy with hepatitis then bit you, you will probably get it?
Can you suggest alternative communication platforms where companies can chat or interact with their users/customers?
Yeah, Cuelang is actually on my list. If I need a config validator and its going to be Cue.
Coming from an electronics background I hate it.
Risk and reward.

You can rent out a property and have it go perfectly fine, sometimes you encounter Degens who trash the place.

The trick is minimising your risk upfront to get a better result.
Is replica used that way? That can't be
That's literally the first example in the blog...?
Writing this article without mentioning AirBnB is quite the exercise in avoiding talking about root causes.
Writing a Netflix/Disney+ Movie Recommender with Go
Precisely. Culture is very adaptive to adaptive stimulus, and stimulus is high... very high.

I think legal/contractual/economic structure is going to determine things, not human preferences. Preferences evolve.
It’s also common to see a seek bar that is too thin and hard to click.

This one is 19px tall: https://chiptune.app
Very often you’ll get a better sound with Bluetooth because the DAC and electronics can be perfectly matched to the specific headphone acoustics.
> If we take away this last resort from governments, they would [...]

Appeasement doesn't work. Maybe it's easier to remember that if you're British and so you had to watch Chamberlain's "Peace for our time" news reel in history class. The British Prime Minister, Neville Chamberlain, negotiated a deal with rising star German Chancellor Adolf Hitler, you've heard of him. Hitler agreed that Germany wouldn't start a massive European war in exchange for the British turning a blind eye to smaller wars he'd already started.

You may never have heard of Chamberlain, because it turns out that piece of paper with Hitler's signature on it was worth precisely what you'd expect, and we needed an actual War Prime Minister soon enough.

Now, the argument for appeasement is that sure, it doesn't actually work but it buys time. This is wrong because your opponents have the same extra time and they know precisely what they're doing whereas you're expending resources pretending (even if you correctly believe the appeasement won't work) that appeasement works.
It's incredible to see how effective the red scare was/is. Passed down through generations making people go against their own well being...
I do. My threshold for judging content is: is the content valuable to me. This is a function of the content, not the personal history of the author or their associates.
So when someone comes along and modifies the enum definition in the header file while forgetting to update the toStr/fromStr/other helper functions, there won't be a production issue?
I've just removed that AirBnB weekend in Paris from my things to do this year list :)
The creator of Godot no longer lives in Argentina.
It doesn't require a person to change how they think about programming from their college C or Java classes, but is a lot simpler than those two languages.
This is really cool, thank you. Maintaining good PDF parsers is a full time job...
Is it TikTok or global crisis? How the world lost trust in scientists like me
Monads without proper syntax (do-notation) are kinda ugly though

If I didn't learn monads with haskell before, I would think that monads is some useless boilerplate abstraction
PartyKit also did a blog post themselves with some more context: https://blog.partykit.io/posts/partykit-raises-a-pre-seed-ro...
* for some values of "probably"
Will more nodes make the network faster? I thought the architecture of how onion routing function is what made it slow.
The C++ standard standardizes existing practice; it's not a place for innovation.
We can generate and label data that holds the desired properties with no problems, after all humans are the authors of both authentic and fake news. This does not hinge on the ability to differentiate the data after it is generated.
Hi all, I wrote a Go tutorial on Medium about how to write a simple movie recommender based on users’ subscribed streaming services. It goes over how to search for the movies on the streaming services and how you can provide deep links to them.

The final code is available on GitHub: https://github.com/movieofthenight/streaming-availability-ap...

And the finished product here: https://www.reccio.com/

I thought some of you might find it useful, let me know if you have any questions/comments!
I think the only think he knew was that he was offering a procedure to turn problematic family members into vegetables, that was the whole business model
Hardening macOS (updated for macOS Sonoma 14.0)
A more relevant example would be: a scientist creates an algorithm and a paper that explains it. This scientist was also a serial killer. The algo and paper retain their value regardless of how many murders the author commits.

Their past deeds might be an interesting bit of trivia, but has no bearing on the value of their work.
While bed bugs carry a lot of stigma, they are not disease carriers.

To date, no published study has demonstrated a causal relationship between bed bugs and infectious disease transmission in humans. Also, we present and propose to expand on previous hypotheses as to why bed bugs do not transmit human pathogens. Bed bugs may contain “neutralizing factors” that attenuate pathogen virulence and, thereby, decrease the ability of bed bugs to transmit infectious disease: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5007277/
Why is the switch necessary here, if you only have an else clause for it? Couldn't you just return the tag expression itself?
Someone already mentioned TipOfMyTongue but there is a similar subreddit specifically for games called r/TipOfMyJoyStick.

ChatGPT (specifically GPT4) is also very good at these kinds of tasks. I pasted your original comment verbatim to GPT4 and these were the suggestions it gave:

1. Sopwith

2. Hostage: Rescue Mission (Originally titled "Hostages")

3. Flashback: The Quest for Identity
> “The existential risks seem to be the current focus, at least in the PM’s office,” a former member of the CDEI’s advisory board told ComputerWeekly.com. “You could say that it’s easy to focus on future ‘existential’ risks as it avoids having to consider the detail of what is happening now and take action.”

This, unfortunately, seems to be a very common attitude. Often actively promoted by many discussing/promoting the space.
May as well go back to the original frames
Actually read the article.

That is neither the point the author makes, nor the tone he takes.
Llama-2-long: 32k context length
Getting people to buy them is a superior barrier compared to getting people to keep using them afterwards. People won't appreciate how comfortable something is for long term use if they won't even start using it because it looks uncool compared to alternatives.
Nested .map in Option or Result in Rust are indeed ugly, but the try operator (?) makes up for it in my opinion
I'm in the same boat as you (though generally not in the context of home automation and things) and I've also wondered the same thing. Using an app is just about the worst way I can interface with things and is only useful when it's the only possible way, like when I'm out and about.

One assumption I've made is that people just have much better and responsive phones than I do: I regularly wait 2-4 seconds for even the simplest things to happen on mine and it's overall a terrible experience. Overall I would say most phones I've had were like this at some point in their lifetime (often the majority of the lifetime), including a latest model Samsung phone that arguably was ahead of most available phones at the time.

I'm not sure what to think: I think it's just a matter of being used to a certain way of interacting with things in the end. Nothing's been able to replace a computer program for me, whether it be CLI, TUI or GUI.

As for home automation with apps vs. traditional switches and stuff I've always assumed that most of the stuff is done for coolness sake and because it's fun. Certainly what draws me to some of these things (though I haven't pulled the trigger on any of it) is that I could actually interface with the rest of the world from my computer, which I just think is a fun idea.
A solution is mentioned in the article, but perhaps obliquely:

> while I also wanted to measure hardware counters

As I understand it, hardware counters would remain consistent in the face of the normal noisy CI runner.

The article talks about using Cachegrind (via the iai crate) and Linux perf events.

I use iai in one of my projects to run performance diffs for each commit.
> which would be fee plus court fees

But only if the copyright troll wins yeah?
> Then they search for people who stole their images and extract money.

I think part of this problem is that the assumed value of an image is practically 0. Conversely any YouTuber from some rural backwater will make sure there is no copyright music playing in the background of anything they intend to release because they know that it has non-0 value. The reason this changed is because people became more collectively aware of the consequences. The long term consequences are that people will ensure they have the appropriate permissions before using a photo. Even if this means paying a nearly negligible amount for access to collections of millions of photos like happens with music now.
How do you block a legit user agent without blocking a ton of visitors?
Ask HN: Want to switch from SE to ML Engineer, where to start from?
__PRETTY_FUNCTION__ isn't even guaranteed - on MSVC you'll need to resort to __FUNCSIG__ instead.

Example for GCC/Clang/MSVC: https://wandbox.org/permlink/eMt6MxecI4VoJD9m
Congrats on killing your business.
I thought you were saying it "convinces" just like your alarm clock "convinces" you to wake up.
I'm the exact same way.
Where is the memory holding the string in the first naive example? To those more familiar with C than C++ it seems like the function returns a pointer to a stack allocation… no?
Software and Projects – A Misconception
It’s not unique to Paris. It is a scourge in the UK as well, and an American friend told me that it was a problem in New York as well (I know, not a great source… I read NYT articles about that but they don’t immediately show up in my history).
I don't think "doch" is particularly fitting, because the GP did not make a negative statement (rather a positive one about not looking further than some limit). Its usage felt weird to me as a response to the GP.
Would that rain have previously had somewhere to run off to, i.e. is over-development plus a lack of infrastructure projects to blame here? Or was the city already heavily developed like this and the storm just that much worse?

I’m used to Charleston, SC flooding over the years and the worst spots always neatly lined up with the historical maps, specially the areas of the peninsula that were filled in with trash and covered with dirt. Areas that would have otherwise been low-lying wetlands were the streets you could kayak through.
> Turns out, their concurrency control is a poor-man's version of Left-Right

> Obviously, it's a bit sad when due credit is not given where it should be, but smart readers have added to the blog's comments and on hackernews that what is being described is indeed Left-Right (or a simpler but not as powerful version of it).

> This is ok because the good stuff will be re-discovered several times over, and Left-Right is certainly one of those gold nuggets.
The main way to improve at solving tactical puzzles - and at seeing tactical opportunities/threats in games - is to develop pattern recognition for the many tactical themes there are. Training on specific themes for some time is a very powerful way to do so. I'm experimenting with this approach on BraiMax Chess and results from users are very good - I'll publish some stats as soon as I get enough data.
String literals are pointers to a read-only data section of the program binary.
Yes I have done so several times. 2 layer and 4 layer.

I can't see how it would cost me money to do so, on the other hand if I was to blindly autoroute my designs i'd spend more time troubleshooting and way more money doing several revisions before I got something stable.
It was glorious.
White House warns of ‘unprecedented’ Serbian troop buildup on Kosovo border
Loops: Ken Thompson and the Self-Referencing C Compiler
We are lucky at least Epic is fighting this battle. The federal anti-trust division needs to wake up!
It will probably display video at those resolutions and refresh rates just fine, so it could be used for improvised commercial displays like a TV at a conference looping some information, for example.
> The «master» to «main» change was totally unnecessary and B.S. imho.

If I recall correctly, the point of reflecting upon the usage of specific terms was not that every single person thought it was B.S. but that a minority might feel negatively impacted by them, and it took no trouble at all to accommodate them by switching to less charged terms.

Basically it's the same argument behind not swearing at the workspace.

Were you negatively impacted by replacing references to "master/slave" or "blacklist" with terms like "primary/secondary" or "allowlist"? I hear a lot of people whining about these but I'm yet to hear any coherent argument against it.

It's also telling that this dead horse is being flogged in a discussion on the US Federal Government looking into recurring accusations of racial bigotry.
Rwasa: High performance web server written in x86_64 assembly
It's not PII so you can just use a cookie.
In the source code I see a lot of JavaScript, usage of service workers (the tech behind web apps) and a not great general UX, besides an herculean work to make it work for 1% of the users in the world that navigate the web without JS enabled.

The code quality is great and enhance framework is top notch quality, I'm happy to see this as I'm building something similar ("build your entire app
with accessible HTML") but without making 1% of the users the main selling point.
Well but you can see that you're a little downstream right?

c++ source -> photoshop -> images

source we're asking for -> the repo you're talking about -> predictions
My grandmother dealt with bedbugs in 1950s Paris. I always thought of them as a thing of the past that couldn't possibly resurface in the present day. Clearly, I was wrong. Given that this is France, the likely solution is to commission a task force to spend five years working on a white paper that ultimately concludes more taxes are needed.
Not with this quality nor was it tried with modern tech. New times, new ways to do the same thing. I would prefer to code using this Enhance framework used by to develop this app than React.
That "esoteric usecase" was one reason people opposed that change. There are other concerns as well (you can find them if you read the discussion in the GitHub issue linked elsewhere in the comments).

For example, it made SimH alter disk images by itself, without warning, even if you only wanted to use them in a read-only manner.

There was also concern that sticking metadata right into the data itself was bad from a preservation standpoint.

Also there was the point that such things should be opt-in instead of just appearing ferom one version to another, without warning.

All of these concerns were dismissed as unimportant or flat out ignored by Mark. Then he went full overboard with his license change (which made a free project non-free)

Edit: removed incorrect reference to the GPL
The OP meant the trolls use a user-agent that clearly indicates they’re a copyright trolling bot.
I'm assuming by honest they mean it explicitly states "Image Enforcement Bot" or similar - so it can be filtered out with very minimal risk to real users
It is fair to say I'm irreligious. And, arguably, that I do not believe in evil. But we have a word, 'evil', and I feel it is the most appropriate word to describe people who coordinate genocides and/or mass violence.
You can just remove the build system and most dependencies from a JS app. Modern JS is great if you are ok to serve 85-90% of world audience.
So the solution to cache a resource it's to use an SPA?
why not find the reason for this css not being cached and solve it?
>Therefore you really need to be tolerant of people's different versions of "truth" and assume that they are acting in good faith.

Only a total fool would assume something is true you know not to be true.
What about dimethyl sulfide ? https://mashable.com/article/james-webb-space-telescope-exop...
EDIT : https://en.m.wikipedia.org/wiki/Dimethyl_sulfide
> a thing of the past that couldn't possibly resurface in the present day

What would be stopping them?
You can also do `git push -u origin HEAD` but agreed, the config option is even easier, and then uses the same procedure regardless if it is a newly created branch or not. Not really sure why the default is like this, I can probably count on zero hands the number of times I’ve wanted a different branch name on the local and remote. Neat that it’s possible I suppose, but surely that’s not the primary use case that people have.
Did they mention _american_ bedbugs?

airbnb being a really good propagation vector as you cannot have the same grade bug fighting than in a classic hotel.

Basically, all big international tourist destinations are at "risk" of no severe bug control is done (airbnb...).

What are we going to end up with? if hotel syndicates push mandatory severe bug control (aka expensive) in the regulation, that would make 99% of airbnb illegal?
English link: https://noyb.eu/en/pay-or-okay-tech-news-site-heisede-illega...
It's in large part the complexity of the constraints: PCBs generally contain a heterogeneous mix of parts with different concerns. Digital portions of ICs are a lot more regular, especially with standard cells. If you were to make old-school PCB-level digital circuits, the autorouter could probably help a lot with that (and indeed it was not uncommon to see it done that way). Likewise, analog portions of ICs are still generally laid out by hand, or have ad-hoc optimisers written for them.

But for the average PCB, which has mix of switch-mode power, analog, high-speed digital, and low-speed digital, it takes longer to specify the constraints so the autorouter can do a good job, let alone wait for it to hopefully complete. So it's rarely used outside of particularly tedious but regular tasks, like hooking up a wide memory bus.

(I do think this is something where AI could make a big improvement. If it could infer most of the constraints from the circuit then it would help with saving time. The challenge then becomes marrying the ML-generated output with the hard constraints effectively)
Kudos to the author. Went through a ton of effort to put together what amounts to a bug report on a silver platter. I hope it reaches the right audience within Apple.
Apple to buck layoff trend by hiring UK AI staff
"Apple's chief executive Tim Cook said the firm wants to hire more staff in the UK, in contrast to redundancies seen across the tech sector.

"He said the company wants to take on more staff to work in artificial intelligence (AI)."

Interesting approach from Apple in terms of AI development in recent months. Compared to AWS, Google, Microsoft et al the firm seems to have been keeping a relatively low profile and just innovating quietly without the hype and hyperbole.
Faster hash maps, binary trees etc. through data layout modification
Homes? Nah they’re ‘investments’. I live in Brittany, France and new buyers, low earners etc are completely priced out of the market. My partner is a nurse and at her hospital they are closing wards because nurses, cleaners, healthcare assistants and even junior doctors can’t find, let alone afford accommodation.
Ye. In my head 0x10 looks smaller than 0x0B since 0xB is bigger than 10.
Misgendering someone is not advocating for violence. Pushing a false viewpoint that someone is a pedophile or trying to peep in on the wrong bathroom can be, though. Criticism of Islam isn't racism unless you are doing it on the basis of race.
Once a 64bits risc-v code path is stable, does a good enough job, is rid of its "buffer overflows"... how they are going to do planned obsolesence without C/c++ always changing syntaxes?? Poor souls...
You’re writing as though lobotomy is a legitimate procedure that might be a placebo, instead of a nonsensical operation of random brain destruction.
MicroPython isn't a great choice for these chips, you often want the minimal power consumption since you often run on battery, and MicroPython is extremely slow.
https://youtu.be/u9UfKTOcYNs?si=ZiDxe_jsXfauOzR6.
Danyet.
Swift Parameter Packs
A codebase I use at work gets around this by defining all enums in protobufs.