skysight-inc/HackerNews huggingface dataset:
Neuroscience has a part in why you’re playing Taylor Swift’s songs on repeat
Iran a free country? What about women rights? Something very basic you are still missing...
Setting Up Starlink, SpaceX's Satellite Internet
If browser performance is bad but app performance is good (and I agree that my experience with the app is actually pretty good), then it is a bad sign that the exploit is in the app, and not the browser version.
> There's a dollar value threshold that the police use when deciding whether to investigate a theft.

That's disgustingly cynical. With the possible exception of some cargo bikes, I would guess the cost of a bike correlates strongly with how easily its owner can cope with its loss.
What's clear to A can be confusing to B. Sarcasm or satire is a common example.
I would agree, with the further caveat that musk is the guy who builds the machine that makes the machine.
So this comment caught my eye, and I went back and looked at the author's previous articles. I did find a couple from early March 2020 that might fit the bill of "accusing the UK gov of fear-mongering":
1. https://www.theguardian.com/commentisfree/2020/mar/06/corona...
2. https://www.theguardian.com/commentisfree/2020/mar/09/cure-r...

Then we see this change in tone a month later in April 2020: https://www.theguardian.com/commentisfree/2020/apr/02/wrong-...

I highly recommend going back and looking at the history for yourself and NOT taking the parent comment at face value. Decide for yourself: is this guy just telling readers what they want to hear, or did he just change his mind as the situation played out? Was he honest? Are his articles worth reading now, and were they worth reading at time of publication? What would've you written in his situation?
>I cautioned them [...] and they eventually did stop

They did stop letting you know about it
Awesome! Thank you! That makes sense. That's very interesting.
It would be wonderful if someday some Pine64 device can take advantage of some of the stuff here. They will never get Apple chips of course, but some of general purpose cleanups I mean.

(Thinking back to the stuff in https://asahilinux.org/2021/03/progress-report-january-febru...)
It exists in plenty of places. The problem is that it's buried under denialist crap, and refutations of denialist crap.

We should be teaching it in schools. When you try, the denialists demand equal time. In exactly the same way that the creationists demand equal time, because it's exactly the same people.

I cannot win on this. I've simply accepted the loss. I get through my life by not talking to conspiracy theorists: birthers, 9/11 truthers, moon landing deniers, creationists, Republicans, etc. They are a tarpit that, once you touch it, you will never be free from. I am aware that not talking to them doesn't fix the problem, but since I'm certain that talking to them doesn't fix the problem either, I accept that I have failed and try to make my life as comfortable as it can be under the circumstances.
They can always buy outside companies and kill their competing products, right?

Maybe that's just my bitterness talking as someone who really liked Fireworks for screen design work, and think it fell prey to the dilemma between it and Photoshop.

(I'm still using FW, but that won't be an option on macOS once Mojave stops getting updates.)
It needs both hardware and driver support. You can check supported formats using vdpauinfo. Nouveau maintains a list of supported formats for different hardware at https://nouveau.freedesktop.org/VideoAcceleration.html (I don't think HEVC is supported by nouveau on any hardware.)
I've had similar false positives from McAfee when first installing pyinstaller, but not on the using of executables generated by pyinstaller. I hadn't known that pyinstaller was used by malware, and had assumed it was because the bundled interpreter could potentially make any system call, thus making it flag on lots of heuristics.
I stop doing UWP when WindowsPhone dies. I have no clue how it is going there either in F# or C#. It was a nice platform. I hope it still is.
No evidence that London’s Cycle Superhighways worsen traffic congestion
Promovare Site Pentru Antreprenori
Do you feel better for having decided who is to blame?
Let's not forget he was (allegedly) famously racist
> places like Monkey World are essentially rescue centres you can visit

Can confirm this (disclaimer- I'm a supporter). Many of their animals are rescues, including more than 70 Capuchins that had been lab animals in Chile and four groups of Chimpanzees, many of whom had been rescued from use in circuses or as tourist props - the latter often with teeth knocked out so that they couldn't bite the punters. There is currently a sadly growing collection of marmosets, most rescued from the UK pet trade after tipoffs from animal protection agencies. Many of the marmosets have diseases such as rickets resulting from their owners' lack of animal husbandry skills (e.g. thinking that all they need to eat is bananas). Most of these animals lack the survival skills or health to be released back into the wild. On a more positive note, Monkey World is also a hub for breeding critically endangered species, e.g. Woolly Monkeys and Orangutans.

Sadly, if an animal is being cared for at Monkey World, it generally means that the specific individual has been abused in the past and / or the species faces functional extinction in the wild.
My silver bullet: always end the day with a task in progress. Makes it much easier to jump in the next morning because you have a clear place to get started.
The below is a wonderful podcast talking about food waste in the larger context:

Historian Rachel Laudan talks with EconTalk host Russ Roberts about food waste. Laudan argues that there are tradeoffs in preventing food waste--in reduced time for example, or a reduction in food security, and that these tradeoffs need to be measured carefully when considering policy or giving advice to individuals or organizations. She also discusses the role of food taboos and moralizing about food.

https://www.econtalk.org/rachel-laudan-on-food-waste/

See also "Its a Wonderful Loaf":

https://wonderfulloaf.org/

“The curious task of economics is to demonstrate to men how little they really know about what they imagine they can design. To the naive mind that can conceive of order only as the product of deliberate arrangement, it may seem absurd that in complex conditions order, and adaptation to the unknown, can be achieved more effectively by decentralizing decisions and that a division of authority will actually extend the possibility of overall order. Yet that decentralization actually leads to more information being taken into account.” --F. A. Hayek

https://www.goodreads.com/quotes/6867865-the-curious-task-of...
Depending on how we define 'owned' and 'entity', Cloudflare could represent many many domains. Very anti-consumer, a situation where the biggest players win by buying up domains.
No reason, except you might consider waiting a little before exuding the full extent of your contempt however. People with close ties (real or imagined) are in mourning and might not fully appreciate your insights at this moment, and will react emotionally to your opinions. It's been this way since time immemorial.

But fret not, the hunting season will be back on in just a few days.
I respectfully disagree. $600 USD per worker, per year is a massive expense for a small to medium firm, and those rates will only rise in the future. In my country at today’s exchange it's more like $830 per user per year! I much preferred the model of paying once and owning a copy of the software.

Sure you get updates now, Adobe was very bad at even basic patching before the CC era, they offer features that no one I know is requesting. It's like a fishmonger backing up the van and dumping a bunch of fish you don't need then billing you every month.

So bring on the competitors. I'm a big fan of Sketch on the Mac.
“Good” meaning a developer with great skills

Thanks
Meh if my grandma can get folders and hidden menus with just using simple box in a box analogies and a couple of drawings of the difference between RAM, hard drive, and CPU I'm sure your wife can too. Sometimes there's just the lack of curiosity about such things that prevents people from learning it, not age. I had a friend who mf'ing wizard at spreadsheets and vba because she likes what you can do with it. I tried to talk her though just installing an adblocker and newpipe install for better access to youtube and I might as well as have walked outside and started talking to my wood fence to get the same end result. So she drove over and I installed it for her.
Ask HN: How does it work?sites in Google results using my search keyword?
For example I search for a "house painter in Gulleråsen" (a village with 300 inhabitants and no house painter) and one of the first results I get has the page titled "Welcome to Målare24 in Gulleråsen" with zero relevant results.

This is not limited to craftsman, I get the same kind of results searching for bikes, doctors or a rental place.

Do those sites simply prepare pages with all the place names in Sweden/world?
That isn’t the broken windows theory. They are saying that people that steal a backpack are likely people that often steal backpacks, so arresting and prosecuting them helps to prevent their individual future crimes. The broken window theory is that visible signs of petty/minor crime and disorder encourage other people to commit additional (and more serious crime) that they would not have committed.

So the broken windows theory would say that seeing graffiti and panhandling would signal to other people that the area had a more general sense of lawlessness, that criminality was more normalized, and that if they commits crimes they would likely not be punished. However, the broken windows theory has been pretty soundly debunked and leads to tons of discriminatory targeting. [1][2]

[1] https://www.nydailynews.com/opinion/ny-oped-break-the-broken...

[2] https://www.pbs.org/wgbh/frontline/article/the-problem-with-...
“This” Is Weird: Understanding JavaScript “This” Keyword
Nation-state cyber attacks targeting businesses are on the rise
No one checks close()'s result because it lies.

What should you write,

while (close(fd) != 0) {}

? Or does it risk getting an infinite loop if, e.g., some network connection disappears?

Maybe

if (fsync(fd) == 0)
while (close(fd) != 0) {}
else abort();

But maybe fsync is interruptible too.

Ultimately there is nothing strictly correct to write, and you should just not really count on files being closed before process termination, but call close() as an optimization not to leak too many fds.
Windows 10 desktop widgets with PSCommander
It does on linux. On macOS and windows it does still do this... but in a linux VM.
Defend or Prevent
Track your Personal or Corporate data through the most complete Data Breaches sources, keeping them safe from enemies. Increase the efficiency of the Due Diligence processes. Reduces Business Risk by knowing actors involved in Corrupt Activities
Im sorry but what do you think the ‘G’ stands for inside the Freemasons logo? Also: Flintsones? The Queen’s cousin is the most senior Freemason in the hierarchy.
It's clear that it's not serious, but once you get the joke you then have to mentally transform every statement as you go along in order to get the base facts. That hurts clarity.
That is some pretty impressive stuff!

Has it helped or just continued the inevitable?

Good luck with it!
I mean it works for my cases. We interop mostly small libraries where we need/prefer a better functional shell. I guess those rough edges start kicking on larger code base.
Beware of splay trees being modified on read access.

Meaning that in a threaded environment merely traversing or searching the tree will cause hidden performance issues due to the cache invalidation. Issues that don't exist with other balanced tree types.

That is, splay trees are a distinctly specialized binary tree type. Use with due care.
I wonder if the OS world will move towards lightweight but unforgiving sandboxing like OpenBSD's `pledge` and `unveil` system calls. It's crazy to me that most software is still completely fine to run around and set things as fire the instant it's compromised!

This is about the implementation in the SerenityOS but it's my favourite explanation so far:
https://awesomekling.github.io/pledge-and-unveil-in-Serenity...
you either test on animals, or you test on humans. simple as that.
>Mac performs quite well.

This is not my experience at all. Early in the lockdown when Zoom became the darling, I was forced to install their app. Pre-pandemic, Zoom was already panned on this site for crap they were doing, so I pushed back hard against using Zoom before ultimately relenting. Running zoom with a simple 3 person call would bog down my 2017 MBP with fans running full tilt. I've since upgraded hardware and zoom is not allowed to be installed on this computer.

>I’m curious why companies like Facebook get more acceptance

Is there anyone on this site that agrees with that comment? I certainly don't. There are multiple billions of FB users, so I'm quite sure the readers of HN is just a mere rounding error level of numbers.
While there is room for nuanced points to be made here, I was operating under the impression that we don't say someone in a basement fabbing a t-shirt is working in the "fashion industry". What's left is the parasites that design expensive handbags and dresses made of plastic, being sustained by FOMO and preying on institutionalised insecurity.

That's leaving aside the fact that the way it treats it's models is plainly reprehensible, because the same case can be made for the sweatshop workers that end up crafting the clothes themselves.
Traditional agriculture is garbage, and you holding it up as some sort of solution to the incoming environmental catastrophe is dangerous. Eliminating animals will provide a short term band-aid, but the problem will fester under the surface as we continue to destroy fertility and poison our water, until we get laid low by rolling famines.

The solution is distributed permaculture, with animals integrated (referred to as silvopasture). Silvopasture produces much more food per acre than conventional row crops, and when permaculture principles are followed, requires minimal or no use of fertilizers and sprays. In addition, it builds soil fertility and retains water. The animals in the system naturally fertilize the plants while controlling pests and weeds.

As long as the dominant mode of agriculture is thousand acre farms growing monoculture commodity crops, sprayed with gallons of chemicals, which are then trucked back and forth across the country from processing plant to factory to store, we're going to continue to erode our future food supply.
I actually find ~0 more intuitive. u32::MAX makes me think the relevant concept is "a really big number"; ~0 makes me think the relevant concept is "a bunch of bits that are all 1s".
Earning a Passive Income as Developer
The article explains it a bit further - you _can_ just close the notification and skip the update as a free user. The difference being the "pro" option ignores the update completely versus it popping back up periodically.
That and the (alleged) billions they apparently don't want you to know about

> No role in politics aside from ceremonial.

Except when it comes to defending their interests. Remember that the 'spider memos' now can't be revealed under FOI requests, for one example?

(The Guardian have been covering Queen's Consent recently which should shatter any illusions that they aren't involved in politics)
The dimming is nice, but the feature I like that makes it completely worth it for me is that the lights slowly turn on automatically at sunset.
No, but I was more suggesting that they are all downhill relative Churchill. I'm not implying it's a smooth slope.
That doesn't make them wrong though
Amazon Appears to Defeat Union Drive at Alabama Warehouse
One of the really annoying things that has led me to pursue other instruments is that, no matter how good I get, it's generically inappropriate for me to play like that most of the time.

I can play tunes by Jaco or Les Claypool, but I can't play that at a country, blues, or bluegrass gig. Or even most of the jazz gigs I've played, for that matter. :D
More to your point. I think TUI/CLI apps would be much more usable if help files where written for Beginner, Intermediate and Advanced (or similar). With the flat format we have now man pages and --help are overwhelming when something is brand new to you.
My C skills aren't particularly great. I can't identify the syntax of "name##" in the macros and function definitions. Can someone tell me what this is called?
China’s Real Invasion of Taiwan Has Already Started
When someone's reasons for saying it are simply because it aligns with their own prejudices, shouting it down is reasonable.
Massive? Oh come on, $600 is the cost of a moderately expensive chair.
finally, someone who uses 0day more correct than nearly every else. My remaining sanity thanks you!
In Rust, dereferencing a pointer is unsafe and so must be isolated within an `unsafe` block — but creating a dangling pointer is not unsafe.

What this means is that as soon as you add `unsafe` code which accepts a pointer argument, all the supposedly "safe" code which can affect this pointer argument becomes a potential source of memory errors.

To me, this was unintuitive — I expected the `unsafe` block to require an extra level of scrutiny, not the surrounding code. After making an error similar to the one described in this post, I wondered, "why isn't creating a dangling pointer unsafe?" But after following that train of thought I realized that vast amounts of code would be pulled into `unsafe` blocks as a consequence, so it's not a viable approach — and thus it became apparent why only dereferencing is unsafe.

The lesson seems to be that dereferencing requires extreme care, but I wish potential errors weren't so subtle. The `as_ptr` family of functions has been tripping people up for a long time:

https://users.rust-lang.org/t/cstring-as-ptr-is-incredibly-u...
I doubt there's any place in the world that considers a simple bait bike as anything like entrapment. The police haven't done anything to even tempt you to break the law, and actual entrapment would require that they actively coerced you to break the law when you otherwise wouldn't.

Unless you mean the 'buying from a homeless person' part. Receiving stolen goods, would probably come down to if the jury or judge believed your claims that you had every reason to expect that the homeless guy really did own a $3K bike they wanted to sell.
I had forgotten how much I like C an admire its combination of simplicity and expressivity. Thanks for reminding me :)
It's not unified, is the point. It's a bunch of theories written down next to each other in one book.
https://gcc.gnu.org/onlinedocs/cpp/Concatenation.html
How fast can you sort arrays of integers in Java?
What's that old saying ? Reports of my death are greatly exaggerated.

Whether it's Adobe, Apple, Bloomberg, Microsoft or any other similar company. The fact is those companies have such an enormous moat that no minor competitor is ever going to get any serious traction.

In the specific case of Adobe. Figma, Canva, $name_your_competitor are, frankly NEVER going to get any serious traction. Just look how many decades it took Adobe to finally unseat QuarkXPress, and that was two Goliaths battling out !

Why do I say that ?

First, the old adage "time is money". If you are a business who employs designers, you want them to work in an efficient manner. You give them the tools they trained with. You give them the tools they used at previous employers. For designers, that is Adobe. The same goes for DTP and AdobeIndesign, or Video Editors and Adobe Premiere. Not giving a designer Adobe is a bit like telling a techie he can't install ping.

Second, collaboration. Your designers, publishers and video editors will be collaborating with others. They'll be importing and exporting files all over the place. Sticking with Adobe removes problems, and hence wasting time troubleshooting, "time is money".

Finally, integration. If you have used Adobe Creative Cloud remotely seriously, you will know how awesome it is. Adobe have done a spectacular job at cross-product integration with extensive native support. You can take Adobe Photoshop and Adobe Illustrator files and pull them straight into InDesign for page layout. You can be working on a video in Adobe Premiere and from within Adobe Premiere, you can throw the audio into Adobe Audition, manipulate it, and Adobe Premiere will pick up the changes without you needing to lift a finger.

That, my friends, is why you should take talk of minor competitors of Adobe claiming they are "winning" with a generous pinch of salt.
Adobe Animate is actively developed and supported, so I'm sure it still exports to HTML5.
In Ottawa in 1969, as premier Pierre Trudeau chipped away at Canada’s royal connections, Philip bluntly observed, “I think it’s a complete misconception to imagine that the Monarchy exists in the interests of the Monarch – it doesn’t. It exists in the interests of the people: in a sense – we don’t come here for our health, so to speak. We can think of other ways of enjoying ourselves … I think that the important thing about it is that if, at any stage, people feel that it has no further part to play, then for goodness sake let’s end the thing on amicable terms without having a row about it.” He had said the same thing of Australia in 1967. “If the monarchy is of value, retain it ... If not, get rid of it.”

Robert Lacey claims that Prince Philip’s immediate response to the outcome of the 1999 republic referendum was, “What’s the matter with these people? Can’t they see what’s good for them?”

If it’s not clear to non-Australians, in the 1999 referendum we voted to keep the monarchy (though probably more through the phrasing of the question in the opinion of some)

From https://www.smh.com.au/world/europe/prince-philip-duke-of-ed...*
Dear Ganafagol:

Please do not denigrate SSRN, which is used by many

prominent researchers to publish their articles.

Eventually, many of the articles are republished elsewhere.

However, waiting years for trees to be cut down should not

be allowed to slow down scientific progress!

You are incorrect that SSRN is a "private blog".
All for it. Also workplace protections with teeth.
I think you are selling short your social-media-savviness. You seem pretty capable here on HN which fits my definition of social media.
Or a brilliant scientist who earned the jealousy of some lesser scientists.
And you presume to know peoples reasons for saying things? Perhaps you are the prejudiced one.
It's meant as satire on the needlessly script heavy websites that many people create nowadays. The blog post itself isn't entirely serious either.
> f I have a rich object in a debugger in Python, I can call dir() on it to immediately see what I can do with it. Whereas if it's a simple dataclass, I'd need to search through code to find how I can use it.

No OOP language can have a search feature as useful as Hoogle:

https://hoogle.haskell.org/?hoogle=%5BMaybe+a%5D+-%3E+%5Ba%5...
By "services" do you mean the ones you find on options page[1]? If yes, I never needed to dive into nixpkgs repo since that link provides every option + their expected input types.

[1]: https://search.nixos.org/options
Clamouring? No, can't say I would. But it would be an awkward name and I'd be glad when it was changed. Certainly would be uncomfortable talking about it at work.