skysight-inc/HackerNews huggingface dataset:
That's nothing. I talked to my wife in bed about sex and then immediately received an email selling viagra and cialis. It's crazy, but I think gmail must have put a microphone in my pillow. It's the only way.

I was sleepy so when I woke up I tore apart the pillow after brushing my teeth but there was nothing there. They must have taken it out surreptitiously when I was in the bathroom.

I know it wasn't my wife because I put her phone in a Faraday cage to stop her from using the Internet when I'm home. Unless... now that I think about it. Unless she's secretly working for Facebook. She said a friend of her's could get her a Portal webcam. No one buys those things unless they're working for Facebook!
The first problem with your (and a lot of peoples') proposal is the notion that a Chrome ripoff (aka a fork) is a valid competitor.

If you're going to sell me a Chrome ripoff, I'll just use the real deal. It's the same reason why Firefox died: They tried/try to ripoff Chrome, and as a result everyone just moved/moves over to the real deal.
The fact that your prime examples of corruption in the west is Washington corruption and corruption in local government indicates you don't have a grasp of what truly endemic corruption is like in developing countries.

- Do you have to personally slip a DMV official several times the actual required fee whenever you get your license renewed to get them to even look at the application?

- Do you have to directly bribe police officers to get them to respond to your complaint? If you were pulled over for a traffic offence would your assumed way out of it be to personally slip something to the police officer?

- Do truckers have to routinely bribe state officials when crossing state lines?

- Do local officials routinely illegally procure land via the government purse for their own personal use?

- Are government officials ever bribed to declare someone dead to allow someone to erroneously claim the totally-not-dead person's property?

These are all pretty much regular occurrences in India - a country that is basically middling in terms of corruption on a global scale. And don't worry, they have all of the high level local and national legislative corruption that the US has as well, with the bonus of a civil service and judiciary that are corrupt from the top down to their roots.

Outside the west corruption isn't just government officials making bad choices to satisfy their doners and special interests (as bad and dysfunctional as that is). In most developing countries it's a fact of day-to-day life - if you are on the lower rungs of the social ladder you have to personally engage in corruption in order to survive. Getting a home, a business licence, governmental documentation etc etc pretty much always come down to either who you know or who you bribe. And if you're higher up you might be lucky enough to benefit from it.
>Goal posts? Is this a competition?

Considering the original claim was "zero indication that the mic is hot" and now it's "zero indication that the mic is hot if the screen is off", I'd say that the goal post has moved considerably.

But if you want to know if Facebook is listening to you through the iPhone microphone, you should probably look at the screen for the indicator. iOS apps can't start recording on their own in the background, there's no API for that. If they are listening to you, they'd have to start the audio session in the foreground, which would allow you to see the indicator.

https://developer.apple.com/forums/thread/65604

https://stackoverflow.com/questions/70562929/how-to-start-au...

(Unless you believe that Facebook is using some kind of a private system API for this and is passing through the App Store checks)
Everyone dies. Better to live free and die young then have a long life as a slave.
This seems really defensive and has a lot of misdirection.

Yes, all companies will die, but Google appears to be over that hill. That's significant.

Google should be able to make amazing phone hardware, not praised because they do better than cheap bottom dollar phone companies.

Tensorflow isn't a product. It's a very good library, but with Google's prowess something like stable diffusion wouldn't exist. Imagine Google search being able to generate the image you're looking for, for example.

And television is worse than YouTube, but they're slowly adding ads and it's getting more obnoxious over time. The natural endpoint is that there are so many ads people just leave the platform.

And Google is the biggest website in the world. They're failing to enter new markets. Aws and azure shouldn't be stronger than Google is, and it's a sign they aren't able to compete.

It's common practice to append reddit to Google searches to find what you want. That shouldn't happen either.

Failure and flaw after failure and flaw. You can't keep up that way forever, and I haven't seen signs that they are turning around
Software development is a much better experience on Linux compared to Windows (unless you stay within Visual Studio).

If you do tasks that are well supported by your OS, your experience will be mostly good. Don't run servers on MacOS, don't develop on Windows and don't game on Linux. Or do it anyway and deal with the unpolished aspects of it.
Chess.com has already "fine-tuned" AIs that play at the N-elo level. E.g. 1800 elo, 2200 elo, IM, GM. I'm sure you could constrain stockfish to play at N+1 of your target opponent and thus avoid this issue.
No data to back what up.
I do the opposite.
I let the analytical part make decisions, but gut feeling have veto power.

You can not reason about unknown unknowns or model black swan risks.
Not everyone. Very few of the people I know use iPhones.
Its not hustle grindset. Its be out and do what you want.

Wage slaves usually work harder to survive. You could go out and live in a van and not hustle at all.
Omar comin.
If it wasn't designed to be open-source from the outset you could be too late. If it's hard to strip all the AWS mechanics away, then don't do it. All my code is modular anyway, and I open source specific single-duty modules on Github.
I thought this would be an interesting comment about the article but it came right out of the gate with The Message (Wokeism Bad!) and I lost interest.

In all seriousness though, do you not see how incredibly self absorbed and outright anti-empirical this comes across as? The article briefly mentions the directly relevant and real existence of sexism in computing in the first paragraph (40 years ago mind you!) and then goes on to be almost entirely about the woman and her game, and you couldn't manage to contain your faux outrage at being reminded of uncomfortable truths.

I think the fact that you thought being a minority gives you a free pass for not reading the article and giving this nonsense sermon about wokeism tells me you don't really understand the movement you're lecturing against.
I've seen this happen as well; perhaps for different reasons.

My early career was mostly fin-tech and when installing into banks or other financial institutions, they _very much_ want the every year or 6 mo release cycle. And not just because of "old stodgy", but rather they want a good bit of ramp-up time to ensure things are running right. In a Wall St trading firm I worked at, a release ran in parallel with real data for MONTHS before the old version was retired.

So, I'm used to that model.

From the customer's standpoint, they could "gear up" for the next release, get their ducks in a line, get the right people to assess things. I get that some of that is because the infrequent releases are "big", but also as a human customer it's fun to see a shiny new truck toy rather than a coat of anti-rust paint on its exhaust pipe, then a replacement for the broken window crank, then a new color on the odometer numbers, then ...

As a developer I also miss the Big Project Ramp Up, then a period of a lot of work (which can be Waterfall, or Agile, or bespoke artisinal project management, which is pretty much 99% of the time, just CALLED "Agile"), then a Big Project Release (+ party, some down time, and prepare for the next one).

SAAS release early/often is like death by 1000 boring dull cuts. They cut out the spikiness _so much_ that there is so little novelty that it's just not fun to work on it.
A New Linux Tool Aims to Guard Against Supply Chain Attacks
Omar doesn't fit as easily into the mold, but you can see ways in which his amoral characterization establish his roles in the criminal and LEO institutions: he's an opportunist, stealing from those who can't go to the police to report crime.

He's his own institution, but he isn't above his own drives for vengeance and thrill: later seasons characterize him as depressed by his own infamy, driving him to seek out new criminal targets to keep the heat up.
No it's not a function of those two things, that's bullshit talking points from fossil fuel interests to deny climate change as being the dominant factor.

The value in regular small fires was understood science 80 years ago and has been a part of forest management for decades. Only in very limited places, generally wooded suburbs, has accumulation of fuels been a meaningful factor.

Talking about fire suppression in the current context is absurd. It's pointing the finger at the 0.01% cause and ignoring the 99.9% cause, which is climate change due to carbon emissions.
You're just repeating yourself and then making hand-waving attacks on scientists. This is the tier of "argument" we hear from anti-vaxxers. Surely you can do better than vague ad hominems implying either incompetence or malfeasance? Such claims require evidence.

Yes there is a replicability crisis in much of the social sciences. Yes cargo cult science[1] has been a real problem and continues to be. Nevertheless there isn't a replication problem for psychometry. Countless researchers have dedicated their careers to showing that there is, and yet they have all failed to do so. I agree though there is room for improvement. IQ is only a model and we're measuring a proxy for intelligence, not intelligence itself. Still, it's a pretty good proxy, just as grip strength is a pretty good proxy for overall physical strength.

There is also high quality replicable research in all those fields you disparage. For example, generally speaking, metabolic ward nutrition research is of high quality.

[1] http://calteches.library.caltech.edu/51/2/CargoCult.pdf
It’s amazing how all crypto exchanges have automated bug bounty programs built in. It really incentivizes security researchers.
Pale Moon is not Quantum.
No layer caching mechanisms
> How did the compiler writers reach the point where they were able to read "undefined behavior" as "does not happen" rather than "specification left this undefined so that the compiler can define it"

If they want the compiler to define it, the specification can say so, and on several things it says exactly that. This is what the phrase "implementation defined" is for.

The example of Undefined Behaviour which is most commonly given in this sort of argument - and you chose the same - is integer overflow. Why can't it just do what I meant? And you're right, the language could have chosen to do what you meant here and it did not. There are lots of options and you don't like the option C chose. I'll talk about that in a moment.

But more generally, Undefined Behaviour isn't at all like that. What happens if I cast my local telephone number to an integer pointer and then dereference the pointer ? Today that's Undefined Behaviour in C, but if we think that means "the compiler documentation should say" then what should it say?

"It does whatever the underlying hardware would do" is a circular definition, this is a computer program, what the hardware does is whatever we told it to do. So maybe you say well, it emits this particular machine code. Congratulations now your "compiler documentation" reads like the source code for the compiler and your users still don't know the answer because guess what, the CPU vendor can't do any better with that either.

Now, back to those integer overflows. We can do a whole bunch of things here, and they all have different consequences.

WUFFS says this is forbidden, you get a compiler error. If your code can overflow, that's a bad WUFFS function it does not compile.

Several languages including Python just don't have overflow. Your integer types just get bigger, this may be annoyingly slow in some cases, but like actual integers from grade school you won't just accidentally make one that's too big by mistake and something weird happens.

We could wrap the integers as you seem to prefer. This is what Rust's Wrapping<> types always do and several languages provide alternate arithmetic operators to request wrapping

We could saturate the integers, which means they stop at the edge of the overflow. This is what Rust's Saturating<> types do, and again I believe some languages have saturating operators (at least addition and multiplication anyway)

We could make arithmetic operations all "checked" so that they can fail if there would be overflow. The check could be in the form of a soft error, or it could cause something more dramatic like Rust's panic.

Or like C we can just say we refuse to define this, don't do it.
It's a perceptions index, carried out by a Western organization, polling almost exclusively other Western organizations, that deemed Western nations are just awesome. I am not suggesting that e.g. China is not corrupt (nor that Denmark is not awesome), but I am suggesting that it's as objective as poll of Eastern organizations on the same question - which is to say, not at all.

The unfortunate thing is that corruption is in many cases all but impossible to prove or quantify. And in some cases there is a mixture of corruption and genuine interest. As one example a war that furthers national interests, but also ensures rich rewards for companies of which you will receive returns from (indirect or otherwise) ends up in a balancing act of trying to measure immeasurables - perceived self interest vs perceived national interested.
I use a VPN into my home network at all times for exactly this reason.

Also useful to circumvent iOS's sorry state of ad blocking. I use an ad blocker on my device, too, but the pi-hole takes care of 90% of the stuff that annoys me.

I've donated a few times; consider buying the devs a cup of coffee!
Not like this -- stuff like Cambridge Analytica revealed major lapses in security, but none of them ever contradicted their main marketing.

To the contrary, WhatsApp advertising E2EE so publicly can be seen as actively trying to get away from past scandals and building trust.

So the idea that they would be undermining themselves at the same time doesn't make a whole lot of business sense.
https://popcorntime.co/
Motion (YC W20) Is Hiring Senior Full Stack and Back End Engineers
Yes, thank you Europe for the cookie popups.
> My wife and MIL sitting at the table talking about a unique topic with an iPhone running Facebook sitting in front of them

They explicitly said they were using an iPhone?
Exactly. Zuckerburg cannot directly read your convo but the app itself writing down a few key keywords of interest and sending it back to facebook / whatsapp is not out of the question. And that amount of traffic is so tiny and could be so easily mixed in with everything else.....
Great, meanwhile some of us want to have fun while tending to our responsibilities.
I always wondered how their initial python web scraper was fast enough to index the entire internet on that old hardware, even given the small size of the internet at the time. I guess the answer is that they had a local backup at Stanford. Thanks for sharing!
I assume yours is an off-the-cuff take here, but more than 1% of people wearing masks thought they were at least somewhat effective at reducing spread, and not just a shibboleth.
You gonna back that up? The "rest of the world" contains various European, Asian and even a neighboring North American country with plenty of readers who would be delighted to see your evidence
This is a great comment. I haven't viewed the show through this particular lens, and I'm sure that this will influence how I view it the next (5th or 6th?) time I do.
Doesn't it make pretty intuitive sense? If the government cuts taxes while keeping spending the same it causes an increase in the overall supply of money. A basic market principle is that increasing supply in the face of stable demand leads to a decrease in price. A decrease in the price of money is inflation.
Software I’m Thankful For: the linux kernel and the gnu userland that's the base for the linux distributions I'm using for the last 20 years. I can't image a life without them.
This is definitely the most likely scenario in my opinion
Yes, no one is forced to work for Jeff Bezos
In my world I'd add haproxy, Lua, libevent or libev, htop, and nginx.

I'll be doing some playing around with Caddy, and maybe that will replace nginx for me on my list.
The repo still looks pretty active, which seems contrary to your statement.
- sublime text

- jellyfin

- finamp

- piOS

- wireguard

- narwhal iOS Reddit app

- osmand/openstreetmap in general

- netnewswire

- pocket casts

- librewolf

- sonixd

- obsidian

- signal

- iterm
per energy output, nuclear reactors require less metal, concrete, steel, etc.
You are correct and the grandparent comment (relative to mine) is misguided -- at least as far as wildfire smoke is concerned.

Although wildfire smoke probably contains other pollutants, fine particulates are by far the most important, and the filter recommended by grandparent does not even claim to remove particulates: "effectively remove 99.5% of volatile organic compounds", it claims.

I have owned both kinds of filters -- the ones that remove volatile organic compounds (including activated-carbon ones as well as other types) and the ones that remove particulates (all of which happened to be HEPAs although I acknowledge that there are probably other types effective at removing wildfire smoke) -- since the 1980s. Also, I used my HEPAs to protect my lungs from the severe episodes of wildfire smoke in the Bay Area in Nov 2018 and Sep 2020.

I am (because of chronic illness) much more sensitive to volatile organic compounds than most people and have never been tempted to use my volatile-organic-compound filter against wildfire smoke, so not only is the filter advocated by grandparent insufficient for protecting lungs against wildfire smoke, it is IMO unnecessary.
Urban hotels seem to have gotten back to something like pre-COVID levels depending on what's going on at a given time. I live far enough out of Boston that I occasionally book hotel when I'm at a multi-day event and pricing in Boston and Cambridge are pretty much in line with NYC, SF, and other top dollar places.
This is true but Factorio is not Madden; for example they have a sizable (for Factorio) built-in audience of everyone making iOS apps. The pencil would work well for input, I'd gladly buy it again.
Is it as good as Generation X ? Also I'd love Coupland to reiterate and do a 'Generation Z' about zoomers and digital natives.
What keyboard do you use?

That is always the one that worries me.....
For Windows, I'm thankful for voidtools "Everything": Find any file instantly across storage devices.
> What could have saved it?

Persistent memory was/is a big topic in the database research world. The idea was that you would not need to worry about ACID since all your data is still there in the event of a power loss/crash. It would massively simplify database code.

However as it turns out... persistent memory doesn't buy you all that much. You still effectively need a replay log to restore the state you were in before a crash event, and you still need all the restoration code. In the end it in most systems it just behaved as a very fast (and expensive) SSD. The benefits vs. price just wasn't there as a modern DB setup on a fast SSD + more RAM would get you much more performance per dollar.

What you'd really need is transactional memory, not just persistent memory. And you'd need a database engine written completely from the ground up to use this memory. Probably several hundred KLoC of tricky code (and all the joys that come with parallel programming), targeted at hardware that doesn't even exist yet. Sounds very expensive and risky to me.

I think eventually we'll see something in this line of technology become commercially available. But I'm not surprised that Intel pulled out.
I added my own list but somehow omitted those. I use all of them on a daily basis.
Witricity claims to have inductive charging efficiency that matches traditional plug-in level 2 charging:

https://witricity.com/newsroom/blogs/what-is-efficiency-how-...
Structured HTML table data extraction from URLs in Go
htmltable enables structured data extraction from HTML tables and URLs and requires almost no external dependencies.
> The NVMe drives were faster, but not that much faster, than SLC flash.

Under mixed loads they were stupendously faster, much higher throughput. Latency was 1/10th.

Thats all assuming you keep your flash drive away from any write amplification problems, which would add more orders of magnitude of benefit for optane. Being byte & not sector based radically simplified the drive controller architecture greatly & avoided all manners of users trashing thr drive performance.

The value proposition here doesnt quite speak to me. I think there is value to the persistent memory bus, but definitely: using dram slots wasnt gonna work. Sadly Intel is cancelling Optane right as the fix is coming out: CxL for attached memory, over a much more reasonable bus (effectively pcie slots), rather than consuming valuable dimms.

What a ridiculous circus of bad timing, getting cancelled right before perfect market fit emerges.
Doesn't matter how many men you have in the field if they don't want to stand and fight.
They're great fun on moving day! Very calming to lug a 50 pound crt up three flights of stairs!
Ask HN: Tips to relearn how to care about my job?
The reality is I can’t quit my job given I’m young and live in California. I got a high paying job at a recognizable tech company, but plagued with exhaustion and lack of motivation, which is killing me daily life. Anything you guys have done to dig out of a rut?

I’m taking an electrical engineering class and exploitation security class online. I’m constantly learning, which I love. I work on a product which just clones other similar products with a slightly better price point, so it’s hard to really care about the goal, but it would be nice to shift that mentality slightly.

I think long term I want to work on low level systems, but my current mental state is affecting my ability to learn effectively. Maybe therapy could help.
Book Review: SQL Server Query Tuning and Optimization
> What will fly.io do? Probably what everyone else does, starts simple, becomes popular and then caves

No, mrkurt will not cave, I can guarantee you that. Fly will be a platform that says no to feature requests that don't make sense for their customer base.

I have no affiliation with Fly, other than I've used it on and off since the beginning of the platform's existence. They're a veteran team that knows how to build platforms. I definitely trust them to go in the right direction with their roadmap, and all my new projects go on Fly.
They certainly don't help with PM2.5 Also let's not forget some people come from places where the AQ is like that, constantly for a big fraction of the year. Ever been to China or Mexico City?

Edit: Ok, if we're talking about KN95 then that's another story, I'm talking about the usual "face mask" which is little more than a fashion piece.