skysight-inc/HackerNews huggingface dataset:
You're probably thinking of "Personal Blocklist", an official Chrome extension developed by Google. It's no longer available.

https://www.ghacks.net/2010/03/18/blacklist-google-search-re...
I've had an inane conversation with them previously. Probably they have two-digit karma as they are downvoted a lot.
I wouldn't want to work for a company like that either, but if that was my best option and assuming this is a thing in whatever country, I would trying playing their game and say "I identify as a woman." Any resistance to that notion would be "discrimination".
There is a browser extension that automatically unfollows everything on Facebook for you. I used this extension and then re-followed the handful of people I actually care about. It brought Facebook back to the early ~2010s era. Gone are all the useless memes, embedded ads, "news" articles, and daily ramblings by people I don't care about. Instead it's a tool I can use to keep up to date with my friends and loved ones. My feed even has an end again. Only this time the "end" says: "Something went wrong. This may be because of a technical error that we're working to get fixed. Try reloading this page."

Here's a link. I highly recommend it.

https://chrome.google.com/webstore/detail/unfollow-everyone-...
That's completely irrelevant to last year's models. And there were no preorders for the Pixel 3.
Hmm, sorry I wouldn't know about that either never purchased an Apple product in my life. Apple is basically a non-entity in India.
How Purism Funds Free Software
Wow, what an unexpected and amazing article, incredibly well put and detailed.
Well, the clock is UTC. That's the whole concept :) The clock simply combines our local times with UTC in one clock face. To make UTC work for all time zones, it also rotates UTC according to your location on Earth. This means that the reading of time is the same everywhere at any time using the rotated UTC. The clock's algorithm also automatically takes care of all time changes, keeping the reading of time consistent globally.

We actually can't just use UTC as is and eliminate time zones completely. If we do so, people in some places would go to work at 2am, in other places at 8pm. That's even more confusing. So the clock of hTime aims to use the best of both local and global times worlds in one clock interface.

As for day-changing, I hear you. Again this is UTC, so what the day of UTC is is the day of hTime. Something to work more on indeed.
> In reality, all-optical computing is mostly a terrible idea: fundamentally, it cannot reach the integration density of electronics.

It doesn't need this density to be useful or better than electronics in many cases. For instance, photonic quantum computation happens at room temperature, but this doesn't seem like it will be feasible with any other method for long time, if ever.
I thought the Freakonomics episode this year on raising the minimum wage was interesting.

Assuming the premise that you would like people at the bottom of the wage scale to be better off, the conclusions from the researchers they interviewed were mixed, with the one interviewee concluding that it tends to make older people better off and younger people worse off.

https://freakonomics.com/podcast/minimum-wage/
It's still not enough, even if you don't join any groups you'll still have the news feed flooded with "suggested for you" posts which you can only hide on a page by page basis while you still miss out on posts from your friends.
I know this is a joke, but I actually used to handwrite all of my programs.

Back then, I would then keypunch them the next time I was on campus and could access a keypunch machine. Writing even a modest 1000 line program was quite a chore because you'd have to carry around a box of 1000 cards and keep them from getting mixed up. Here's a picture of a full 2000 card box[1]; notice how we used to write diagonal lines on the edges of the cards to help put them in order after spilling the box on the floor!

See [2] for a picture of the first kind of keypunch machine I ever used, the IBM 026. The subsequent model, the IBM 029, was much better.

Of course the turnaround time wasn't measured in seconds back then. Once, I was given an assignment that required writing a program in IBM 360 assembler, it was the first time I ever had to write assembly language. With the aid of IBM's excellent manual, IBM 360 Principles of Operation, I hand wrote this program, went to campus to keypunch the program, and turned it in for one of the seven scheduled overnight submissions we were allowed. After around the fifth attempt I was starting the think that I wouldn't get credit for this assignment; miraculously, on my seventh and last submission the program finally worked.

[1] https://upload.wikimedia.org/wikipedia/commons/thumb/8/86/Pu...

[2] https://en.wikipedia.org/wiki/File:Keypunching_at_Texas_A&M2...
That’s a lot of handwaving you need to do to get a tiny company to support phones beyond their suppliers intents - especially the SD660 equipped Fairphone 3. This is stuff given as the reason that Google moved away from Qualcomm for.

Given the rest of their software, I don’t really trust them to deliver. I’ll happily be convinced otherwise though.
Another way to look at it is, how hard is the issue to exploit and what are the impacts? Does exploitation require local admin access?

My point really was that the write up is mostly a rant and provides nothing to help anyone that is impacted. Seems more about poking Microsoft than solving security issues.
Hedge funds beat index funds all the time. In fact, due to the averaging nature of index funds, I'd say about half the time a hedge fund will beat it (excluding expense ratios)

However, the same hedge fund consistently beating the index fund, that's unlikely. But things like ARKK certainly do exist and are funds that can beat the market for a few years, then they tend to regress to the mean.
No, it should not, because it is impossible for the check to fail in valid C. A use-after-free is invalid C. Type confusion is invalid C.

If you have the function

void free_ws(struct ws *ptr) {
ptr->magic = 0xdeadc0de;
free(ptr);
}

there is no possible circumstance, in valid C, where ptr->magic could be read and have its value equal to 0xdeadc0de. That object is freed immediately after that write.

If you do a read in some other function, say

char read_from_ws(struct ws *ptr) {
if (ptr->magic != WS_MAGIC) {
exit(1);
}
return ptr->s[0];
}

it is impossible for the pointer passed into read_from_ws to be a pointer that has passed through free_ws, i.e., it is impossible for ptr->magic to have been set to 0xdeadc0de by free_ws. Therefore, free_ws doesn't need to actually do the write.

You're right that the correct magic check is not dead, and cannot be eliminated by the same logic. But the effect there is that the magic check always succeeds!
> Opinions obviously vary, but I have never seen any good use case for flush-to-zero.

The classical use case is real-time audio, where an IIR filter may have quite slow decay, such that the signal stays in the subnormal regime for many samples. If this happens and your hardware has significant stalls for subnormal data, you may miss your real-time deadline resulting in clicking or other audio corruption.
Deadbook
Bitcoin Price Hits New All-Time High Amid Futures ETF Trading
Indeed, and if you have a community of people using them, you can be very productive.

But those languages are astonishingly intimidating for new programmers -- reading from right to left, with implicit variables, different usage of brackets, types that are hard to discern, overloading of every possible bit of punctuation, etc makes it more like translating Latin than writing code.

So while a line such as :
.[`:/data/raw; (); :; 1001 1002 1003]

is very succinct, the skill and concentration necessary to write that line is not something that lends itself to widespread adoption.
Need for Speed, Flutter Android Emulator 30.9.5
nah that’s basically it
The last 50 years of politics across US and Europe have proven over and over again that you ignore "silent majorities" at your peril. They have an annoying habit of making mincemeat of arguments for radical change when you least expect it. I'm sure there are parallel realities where 60s/70s counterculture stops Reagan and Thatcher from winning (twice), but this isn't one of them.

Lay out your case for change, by all means; but you should always assume that you start from a position of minority until proven otherwise.
While I completely agree with the general sentiment of your comment, I believe that it has not been asserted that the bullying was the main factor for her death. At least as far as what Chappelle said during the show.
The Chinese will simply do what the US used to do: be the world's manufacturer.

The US was the world's biggest manufacturer for some 80 years between about 1900 and 1980. They made lots and lots of money during that time. In 1980 the US was the world's biggest creditor nation. By the time Reagan left office 8 years later, the US was the world's biggest debtor nation.

China doesn't only make cheap plastic stuff. They may have started out doing that but they are rapidly progressing up the value chain, just as Japan did between 1935 and 1945 and then again between 1960 and 1990.

As Putin pointed out only a week or two ago, the US is shooting itself in the foot badly by weaponising the US Dollar with sanctions and cutting off the use of SWIFT by some nations. That's the quickest way to lose World Reserve Currency status, as quite a few nations are actively discontinuing the use of the USD in their trade.
The itch to write a better language & compiler than anyone else is more compelling!

But I am attracted to full motion simulators that would, say, enable me to drive an F1 car without risk or much investment.
How does hiring immigrants fit into this pipeline? Every team I've worked was majority immigrant (myself included ;), from entry level all the way to a few layers up the management chain. Most didn't go to any US schools.
Introducing the "InYourFacebook"
Someone (not me) posted a link to the satirical product 'I Need A White Guy' (2019) [0]. I dug into it and found that the author, Jabari Bell [1], recently published a blog post describing the context, motivation and message of the project [2]. The HN submission [3] was flagged before I could comment, so I've submitted the blog post, which I think is more useful anyway.

Jabari's post describes the point of the project:

"I need a white guy preaches humanity using the conceptual metaphor of “privilege (human right) as commodity”. Commodifying people in the name of good still has a dehumanizing effect on those people being commodified. Being aware of these conceptual metaphors and how they influence behavior can make creators more aware and create with greater efficacy."

Jabari is developing Giya [4], a city guide app that aims to be "the easiest way to explore curated local itineraries that make experiencing a city more fun." I have not evaluated Giya beyond the landing page.

[0] https://alonecuzzo.github.io/ineedawhiteguy/

[1] https://www.linkedin.com/in/jabari-bell-42b41619/

[2] https://owlpal.substack.com/p/i-need-a-white-guy

[3] https://news.ycombinator.com/item?id=28930197

[4] https://giya.us/
Oh no the package of FB SDE offer will shrink… previously they are giving huge package because shortage from the fact they can’t do PERM. Too bad we didn’t catch the train
Aggressive mode? What's that setting called? Because I don't see it in Brave on iPad.

I hope it's not "block JS" because that would make the browser unusable.

I tried BSE with ad blocking on and had to scroll down past the ads to see the first result. Plus it's not possible tell for sure when ads begin and end.
Why do you need to be an “authority” to talk about what you saw with your own eyes on a search engine?
Is Nim a Transpiler?
That seems like a desired outcome
Because that was the only way for C to catch up with stuff that was being done in languages like PL.8.

So compiler optimizers get to take advantage of UB for that last mile optimization, which in a language like C always expect the developer to be a ISO C expert, and when they aren't or are too tired trying to meet project deadlines, surprises happen.

"Oh, it was quite a while ago. I kind of stopped when C came out. That was a big blow. We were making so much good progress on optimizations and transformations. We were getting rid of just one nice problem after another. When C came out, at one of the SIGPLAN compiler conferences, there was a debate between Steve Johnson from Bell Labs, who was supporting C, and one of our people, Bill Harrison, who was working on a project that I had at that time supporting automatic optimization...The nubbin of the debate was Steve's defense of not having to build optimizers anymore because the programmer would take care of it. That it was really a programmer's issue.... Seibel: Do you think C is a reasonable language if they had restricted its use to operating-system kernels? Allen: Oh, yeah. That would have been fine. And, in fact, you need to have something like that, something where experts can really fine-tune without big bottlenecks because those are key problems to solve. By 1960, we had a long list of amazing languages: Lisp, APL, Fortran, COBOL, Algol 60. These are higher-level than C. We have seriously regressed, since C developed. C has destroyed our ability to advance the state of the art in automatic optimization, automatic parallelization, automatic mapping of a high-level language to the machine. This is one of the reasons compilers are ... basically not taught much anymore in the colleges and universities."

-- Fran Allen interview, Excerpted from: Peter Seibel. Coders at Work: Reflections on the Craft of Programming
I mean that the marketing around "happiness" doesn't directly address any concerns that developers should have when evaluating a library. At best it's indirect if you assume that happiness means performance, but that's a big assumption.

So I'd rather marketing just say exactly what it's direct goals are rather than indirect ones like happiness.

> Since the F# transpiles into JS at runtime it's really no different than, say, TS in terms of performance concerns.

But as a particular point, this is hard to believe. TS tries to have no (or a minimal) runtime component whereas F# definitely must have a major runtime component.
> so making any judgements would not be meaningful as OP was doing

The OP's judgment was that he saw no reason why this escort's business should be illegal. That's not a judgment on whether other forms of prostitution should be legal.
The Danger of Cyberespionage Becoming Just Another High-Tech Office Job
I once received a letter addressed to:
Dotan, Sarid, Israel

That letter crossed the Atlantic ocean, the European continent, and found my one-room lodging slightly over 10,000 KM away. I like to think that this is some kind of record character count vs distance in modern times.

Though this might be the most impressive feat of decyphering a letter, translating handwritten kio-8r displayed as latin-1:
http://mottr.am/2012/09/18/letter-to-russia/
I use traditional KeePass. I find it less bloated than it’s forks. I keep my database and keys in a Tresorit folder. I’ll eventually self host them, but I’ve been too busy. I have KeePassium on my iPhone. It’s free version (2 databases) works fine for me. Strongbox is the most popular option. I just didn’t love it. And I’m experimenting with IOSKeePass, which is a fork of the old MiniKeePass which was great, but was deprecated.

I’ve also played with Bitwarden. It’s an incredible service. I recommend it to anyone that seems hesitant to deal with the KeePass difficulty level. The free tier will give you everything you need and more. But for a whopping $10 a year, you get a bunch of extras including support.
There are fast float intrinsics: https://doc.rust-lang.org/std/intrinsics/fn.fadd_fast.html

but better support dies in endless bikeshed of:

• People imagine enabling fast float by "scope", but there's no coherent way to specify that when it can mix with closures (even across crates) and math operators expand to std functions defined in a different scope.

• Type-based float config could work, but any proposal of just "fastfloat32" grows into a HomerMobile of "Float<NaN=false, Inf=Maybe, NegZeroEqualsZero=OnFullMoonOnly, etc.>"

• Rust doesn't want to allow UB in safe code, and LLVM will cry UB if it sees Inf or Nan, but nobody wants compiler inserting div != 0 checks.

• You could wrap existing fast intrinsics in a newtype, except newtypes don't support literals, and <insert user-defined literals bikeshed here>
This is a good first step. The second would be for them to remain out after walking off their jobs and never return, so that Netflix could regain something resembling sanity. Maybe then they could stop manipulating ratings, censoring 30 year old movies and pumping out deranged propaganda instead of entertainment. Sadly, this will not happen.

Frankly, I agree with the leftists that Chappelle should retire, or at least stop performing in big left wing cities and states. The disaster America has become doesn't deserve solid comedians like him anymore.
The funniest part of this is that you have people with no fundamental understanding of companies attempting to perform fundamental analysis...the solution which doesn't seem to have occurred here is...perform fundamental analysis.

All of the stuff that is being signalled here can also be worked out by just reading the financial reports (the issue with a lot of these models is that information leaks through...ofc, companies that announced downsizing are more likely to go bust...if you need NLP to work this out, finance is not for you...the example of semis is the same, everyone knew that ppl were uncertain about supply, you didn't need NLP for that). The only reason these results are in any way remarkable is because academics convinced everyone that there is no "signal" in conference calls...right, everyone who has ever invested money knows this is false, this isn't surprising.

And, just like value factors, this will go badly wrong because computers can't actually value businesses by themselves, they can't do fundamental analysis. Attempting to shortcut this is not smart.
Hmm. To an observer, an apple falling from a tree is random. How would you know when it happens? But all random events have precursors. To me, the idea that something happens out of nowhere, on its own, is pretty farfetched.

I doubt anything in the Universe is truly random. What if you have all of the information? And I mean, ALL of the information?
You are mentally ill and need to treated as such, as in you need to seek professional help in accepting biological reality.
Reminds me of countless cases where in preparation of an investors-call, the CEO had to be quickly briefed on the status of a suddenly important topic he wasn't following for the last quarter. If he's not familiar enough with a matter, I'm sure him talking about it will add noise to this AI analysis as well.

The fantastic aspects of such "solutions" for the stock-market is, that they're probably as reliable as most other solutions, since they all try to conclude something from incomplete and ambigous data-points.

Their purpose is probably not to be fully accurate, but just to give more comfort when taking the final buy/sell decision.
I find it very strange you can talk about smartphones giving you an addiction, while complaining about expensive graphics cards
Freight operators dump electric trains for diesel due to Britain’s energy crisis
One mans “terse” is another mans “cryptic”.

Languages like R are both easier to for the average programmer to read and (much) easier to type.
You are using phrases such as "completely obvious", "common-sense", and "not controversial" where they aren't warranted. What is obvious to you may not be obvious to others.

In Europe, laws around prostitution varies a lot. In some countries buying and selling sex is legal, in some only buying sex is illegal, and in others prostitution is completely forbidden. There appears to be no correlation between prostitutes' working conditions and the legality of prostitution. In Germany prostitution is legal, yet a massive number of women are trafficked from Eastern European countries to Germany, ostensibly because they are willing to sell sex cheaper than German women.

Yes, police and social workers can make outdoor areas safer whether or not prostitution is legalized. That's a false dichotomy.
What's the harm?

I'm guessing your alternative is:

echo $PATH | sed 's/:/\n/g' | xargs ls | grep command_im_looking_for
Most of the time if you're proving residency with such documents you're not a permanent resident and your ID is for foreign country under freedom of movement.

There's a huge difference for example between identity/residency checks in Poland for people who are in PESEL database and people who aren't - and if you're in PESEL, you're going to have polish ID card as well.
It's the apex of capitalist dehumanization to suggest that having few marketable services makes a person "weak" or that being having sex with people you don't love for money to eat food is a "luxury."

Re-evaluate how you see people.
Interesting! How fast is it?
I have tried that game. I find it a bit too difficult to play without a keyboard. Or just too slow. I am still, after all these years, used to rapidly moving units with the keyboard
> Click to see NSFW content. Not suitable for children under 18!
click
> For example, this can be used to show the longest element in an array:
> print ${array[(r)${(l.${#${(O@)array//?/X}[1]}..?.)}]}

Got me there :^)
Electric Universe is crankery: they cherry pick their examples, there is no unifying theory, they reject making mathematical predictions, and they ignore substantial evidence which contradicts them. What's more, astrophysicists are not unaware of electric and magnetic fields (as is often claimed by EU theorists), and model them frequently when they are relevant.
That is why one should always enable the compiler switches that turn operator[]() into at(), and then only disable them on case by case scenario, if proven worthwhile to do so.
I guess I thought that it was implied by the OP
I noticed the exact same thing there. Usually, when I don't get results I just append !g after the search terms, and google yields much better results. But what I'm most bothered by DDG nowadays is that on my phone the first 2-3 results (which on a phone basically means the whole visible area) are quite frequently ads.
I thought he is pushed to censor by the US and other governments, and practically does not have much room for freedom.
And characters.
I love you too, Joe!
While I did just criticize Java for lacking some features, I genuinely don't agree with that Norvig quote.

It's true that, in a single dispatch language, I sometimes need to use the visitor pattern. And the visitor pattern is a little bit annoying to implement, it's true. But the implication of that Norvig quote is that every single language should implement multiple dispatch, and I simply cannot agree with that. And I suspect that a lot of people who like to invoke that sentiment would not prove to have the courage of their convictions when presented with a situation where Haskell needs a design pattern (sorry, "idiom") in order to work around the fact that it doesn't have dynamic dispatch at all, multiple or otherwise.

In general, it's OK for languages to be small and focused, or even to be large and multiparadigm but still draw the line at adding some features. That's not my criticism of Java. My criticism of Java is more along the lines of, Java's a kitchen sink language, and there's nothing wrong (aside from perhaps aesthetics) with being a kitchen sink language, but there are other kitchen sink languages that did a better job of cramming more random crap in more cleanly.
Switching from Netlify to Cloudflare Pages
This is why most sex workers are specifically in favor of decriminalization and not 'legalization'.