skysight-inc/HackerNews huggingface dataset:
I remembered an interview where the victim said "my 16 yr old younger brother tried to rape me while I was sleeping, when confronted he confessed he learned from pornhub" pornhub also needs to be responsible for such misguiding titles
Platforms are terrified of being "deprecated" in the minds of consumers. The history of the web is littered with platforms that have come and gone.
"Supreme Chancellor, delegates of the Senate. A tragedy has occurred. It started right here with the taxation of the trade routes, and has engulfed our entire planet in the oppression of the Trade Federation."
Honestly, I feel that google just stopped caring about most of their consumer software several years ago.

Compare googles suite to office 365, and it just doesn't even compare, I use to hate microsoft, but as time has gone on, they have continued to modernize and update and add meaningful features.

Where googles UI continues to let their product rot on the vine, add and drop products at a rate that they can't be trusted to build a business workflow around.

and good luck getting support, the brilliant idea of having support options locked behind your account login, shows its weakness when your are locked out of an account and realize you have no meaningful way to get help.

Basically, I feel like google died, and what we have left is this trash heap.
https://en.wikipedia.org/wiki/Dataflow_architecture
Google Chat makes HipChat look like the pinnacle of chat applications, and HipChat wasn't that great.
They are not always integers. See this comment from the previous discussions on the other posts, for example: https://news.ycombinator.com/item?id=17607595
Hey all,

I'm working on an app that lists odds from the following crypto sites:

1xBit

Betcoin

Betcris

Betonline

Bodova

Bookmaker

Cloudbet

FortuneJack

Intertops

Nitrogen Sports

Sportsbet

Stake

Thunderpick

The app works by scraping data directly via the users' computers and sharing it with other users (sort of like how BitTorrent, everyone fetches a small piece, together they make up a whole picture).

The app will be free and possibly open-sourced.

The app will be available soon (about 3-4 weeks), screenshots and early beta signup links are here: https://project-ze.ro/
Individual humans are not directly demeaned and violated by copying TV shows.

They are by non-consensual porn.

I personally believe strongly that porn demeans, dehumanizes, and violates the people in it, even when it's consensual (and my understanding is that consensuality and non-abusive working conditions are much rarer than most porn consumers think).

I realize that opinion would be quite unpopular around here.
His was the most interesting character in the series I thought. The most unsure, the most to lose should things turn against him. Unlike the other characters he had no out, no one or not enough money to make an exit with if necessary.
Zoom works even better on an M1 than Intel Mac: https://screenrant.com/m1-macbook-zoom-calls-intel-apple/
You don't understand the writer's issue that the top-ranked 'answer' is from a company that has recalled its own pet food products multiple times?
Maybe reddit is hoping for a digg-style migration of tiktok users to dubsmash.
That's certainly part of the point (and probably one of the main performance benefits). However, even if this doesn't happen, a unikernel still gives the advantage that it's much more difficult to run undesired code and is likely to improve security.
I've been thinking about the instruction cache of the M1 lately.

Another difference between x86 and ARM is that, for historical reasons, on x86 there is no need to invalidate the instruction cache explicitly when writing instructions to memory. That is, on x86, when a core writes to memory, the corresponding line in the instruction cache has to be invalidated. Since the instruction cache is usually VIPT for performance reasons, it has to be indexed only by bits which don't change in the virtual to physical mapping, otherwise there's a risk of cache aliases. For an instruction cache, an alias should not be a problem (it just wastes space with duplicated data), except that all aliases have to be flushed when invalidating by physical address.

IIRC, in 64-bit ARM user space (EL0) the only available instruction to invalidate the instruction cache is an "invalidate by virtual address" instruction. Since calling that instruction (after calling an instruction to flush the data cache to the point of unification) is required on ARM, there's no need to be able to invalidate all aliases of a physical address, like would be required on x86. That means it would be easier on ARM to have much larger instruction caches than on x86.
Nassim Taleb’s Yuuuuuge Mistakes Interpreting the Danish Mask Study
I really enjoyed The Hacker and the State by Ben Buchanan. It explores why various nations pursue cyber operations the way they do.
Before 2005 youtube wasn't.
I read Countdown to Zero Day: Stuxnet and the Launch of the World's First Digital Weapon a few weeks ago, and really enjoyed it.

I'd recommend giving it a read. It gives an accurate-but-uncomfortable overview of how the US government handles cyber security issues.
Intuitively I feel that the first optimization is incorrect as it introduces out of bound write. I'll admit that this is very much subjective thing
Just some anecdotal fun, but I was looking into gsuite to separate work on a side-project from my main line of work.

The side project wasn’t ramped up enough to really need gsuite but... still, it felt like trying to use a two decades old operating system. Everything is scattered around in these oddly named apps, most I’ve never heard of and they don’t explain themselves. It was awful, I gave up after a couple weeks.
Like I said...

https://twitter.com/teddyschleifer/status/133857301480438988...

And clearly no one here knows what a nexus is.
I wonder if it might has something to do with wirecard is gone. They should have processed a lot of money for porn sites, because no other bancs would work with them. So now after wirecard is gone, I guess these companys have to play by new rules.
I do not think you quite got what the message was about. Maybe you should try rereading it.
Yes, when I wrote:

>but also the value is trivial enough that it doesn't matter when it's destroyed or what it does when it's destroyed"

that precludes the value from having other refcounting pointers that could then create cycles and leak.
> Unauthorized videos are taken down with vigilance,

Yeah, right. Tell that to the flood of channels which will take cut single scenes out of tv series and twitch recordings and upload them to YT monetized.
The criticism of the Gmail desktop web interface seems insubstantial. There's a screenshot with some boxes drawn over it, but what's actually wrong with it?

Ask yourself also whether the desktop web interface of gmail is the most important one, or if its audience has been surpassed by that of the Android or iOS apps.
It's amazing to me that something as innocuous as, "Professional conduct includes at least an attempt at constructive criticism as opposed to venting" is now a heretical concept on this website.
Scientists restore vision by reprogramming neurons [video]
Elsevier concerned about their journal containing hundreds of Star Trek articles
I have to admit, I'm not entirely sure why there's so much hate for reliable technologies like landlines. All I can guess is that they stole someone's lunch money. Or people feel the need to justify their cellphone purchases by coming up with specious arguments against the "competition".

1) Not all disasters can be evacuated away from. Tornadoes, for example.

2) So do power poles. And those telephone poles are also probably carrying data.

3) You can't dial 911 via email.

Cell network congestion is a well known phenomenon when disasters strike. It's been seen multiple times in the past. Yes, landlines can and do fail as well, but they're more resilient than cellphone networks.

Perhaps this will flip in the future, but it hasn't, not yet.
A PC = x86_64 + UEFI. They are have a lot of standard components. You can take any Linux boot USB and boot almost any PC with it and at least get a console if nothing else.

A PlayStation 4 is x86_64 but is NOT a PC. Watch the Fail0ver video on their PS4 kernel port to understand how different it is.

ARM is a god damn clusterfuck of random pins soldered to random shit and every Android kernel patched to hell in non-upstreamable ways. Look at all the work PostmarketOS has to do in order to get mainline Linux to work on all the random ARM e-waste out there.

DeviceTree is a joke. Microsoft at least forces ARM+UEFI, but they have locked bootloaders and even though people have found exploits to unlock them, there's virtually no reversed engineered drivers. All those hundreds of thousands of Lumina phones? Now they're e-waste. Worthless.

Linux grew because IBM created the PC. Compaq reversed engineered the BIOS and everyone started making compatibles. Over time, BIOS and later UEFI became solid standards.

ARM may be fast, but the non-standard Basic Input/Output and device detection makes it nothing but potential e-waste.
Laziness, deadlines, and lack of developer experience building things that aren't cloud or web centric. A lot of current developers literally don't know how to build software that runs at the endpoint and can run offline.
Four hours per day is normal. I used to work for an organization that used PSP/TSP

https://resources.sei.cmu.edu/library/asset-view.cfm?assetid...

https://resources.sei.cmu.edu/library/asset-view.cfm?assetid...

As a participant in that methodology, the SEI gives you access to data gathered over thousands of software development teams. One of the findings is that the average time per day spent across all development processes (from getting requirements to testing) was about 2-4 hours.

That number is surprising only to people who don't accurately and religiously track their time. Guesses are useless. We found that it took about a year for everyone to really get good at time tracking and to reinforce others ("hey, George. I was looking for you before and I noticed you weren't at your desk, but you timer was still running") to get better. After doing that, we found that our time fell into that range. The Test team was at the higher end with 6-8 hours when executing test cases for days on end and newcomers were around 4-6 which we attributed to them having fewer distractions. Experienced/senior engineers were usually around 2-4 hours/day.

So, all in all, I'm not at all surprised by your results.
I hear you, but there's going to be a cost for that. For the sake of argument, say Google changes the SLA as you wish and ups the cost of their offering accordingly.

Would they gain or lose market share?

I don't think it's obvious one way or the other.
Old thermostats died from time to time, even when they weren't very old. Same with cars. They just had different problems than the modern ones.
Revenge porn, rapes and other bad stuff are being uploaded to Facebook and Google too and they make money out of it

Pornhub's official position, like Facebook and Google, is to have AI algos and teams of moderators to manually remove such content.

(According to the article, Pornhub only had 118 incidences of child porn over the last 3 years whereas Facebook had 84 million incidents of child porn during the same time)
The internet hosts all of the above. Let's shut it down.
> With a while loop, to know what happens at the bottom of the block, you only need to check the top of the block.

Anyway, what could possibly happen at the end of a while loop, besides going back to the begining for the test?

Besides, if you have a bug in your code, you will have to look at the whole block anyway.
For those saying lass than 8h, how do you handle the office?

At home I can happily churn away while in the flow and watch a bit of twitch when recharging, but at the office I force myself to stare at work and once the energy is drained the productive part of the day is basically over.
I believe they're just commenting on how Tomusulo style OoO cores are internally similar to dataflow architectures in general, despite presenting a von Neumann veneer.

https://en.m.wikipedia.org/wiki/Dataflow_architecture
Yeah, I had to quit during Part 2. Just... too depressing. My friend kept telling me Part 3 is really interesting but the world will need to be a lot happier of a place to jump back in. I've considered just skipping the rest of Part 2 and going to 3 but seems like cheating.
No, but software itself is, because of designs like WireGuard (which aren't formal standards) and software like libsodium and signify.
People who were looking for a root cause of the iOS JavaScript performance advantage have been pointing to that instruction as "the" reason before it was even used by Safari.

https://mobile.twitter.com/saambarati/status/104920213252247...

I'm sure it doesn't hurt, but the performance advantage predates the instruction's use.

Here's another theory.

>Finally doing perf counters on a dedicated test bench... 9900K having 60% worse branch misprediction than Apple's A12.

https://twitter.com/andreif7/status/1307420010177007625
why are the files 4 months old? looks like the same data set though. guess the leak wasnt anything new... thanks
I don't think that works. Consider the following (contrived) program:

char* q[1] = {0};
int iq = (uintptr_t)q;
int ip = 0;
while (iq>0) {
iq--;
ip++;
}
char* p = (char*) ip;

You can make this more efficient (albeit no less contrived) by iterating through iq bit-wise.

Less contrived would be sending a pointer through some IPC mechanism (allowing it to be used as an opaque handle externally, while the program will blindly dereference it when it is passed back in); or even passing it within a program across compilation units.

If you treat provenance like a taint, you need to track every way it could be propagated, and that does not seem solvable.
Open Source Mail Server Packages for Linux
Hi markdown, there is a radiobutton on the /search page for only showing `ebooks`.

Do you mean this option doesn't work through the search.json API? If so, can you please make sure we have an issue open https://github.com/internetarchive/openlibrary/issues/new/ch...?

You should be able to add has_fulltext:true to your query (which at least returns a set of books for which there is some full-text in existence:

e.g.
http://openlibrary.org/search.json?q=has_fulltext:true%20AND...
The US Government does stuff like this to other countries all. the. time.

We don't hear about it much. But if this is an "act of war" the US has conducted dozens of these kinds of "attacks" on others over the last ten or fifteen years.

Countdown to Zero Day: Stuxnet and the Launch of the World's First Digital Weapon [0]

[0]: https://www.amazon.com/Countdown-Zero-Day-Stuxnet-Digital-eb...
0-200 Twitter followers in two weeks, with three threads
> Serious blowback happens when you break something for some segment of your users.

When you have a billion users changing literally anything breaks things for some portion of your users.
Absolutely! But their failure cases weren't due to the inability to access a network or a server. This is whole new set of failure cases which exists over the top of the old ones.
> that I feel I'm getting some suspicions confirmed...

Be careful. Benchmarking is hard. Before assuming malice, try to control for other variables.
Well things are not quite so easy, for one you can insulate your house much better than your body. Passive houses for example can keep your house at a comfortable 20 deg all year using only heat from the bodies of the inhabitants and the water heating system. One reason is, that the temperature differential between your body and the surrounding is much larger than between the house and it's surroundings, another that you have to have exchange heat (i.e. need to breath).

Also how hot or cold you feel is highly dependent on what activity you do, i.e. you are likely to be much colder working on your computer than e.g. cooking. So if you adjust your temperature to the minimum for most of your activities will automatically lead to you freezing at some activities.
What makes you think AMD/Intel can do instant display resolution changes?
Right, but that is kind of my point - the headline was clear in context it wasn't referring to the cryptography industry, because a separate cryptography industry doesn't really exist anymore.
It's from sources vetted by Reuters. Their public-facing anonymity was required for coming forward.

https://www.reuters.com/article/uk-usa-cyber-treasury-exclus...
Don’t try to apply the same old DDD and OOP patterns to Go
This to me sounds insane. Reaching 500K after 5 only years work is out of this world. What kind of impact can a guy make after only 5 years of experience? Can somebody explain to me how things like that can happen? Also this: after 3 years an engineer cannot be consider "senior" at all, at most experienced.
Mind linking? My dad is worried about it so I'd love to put his mind at ease, a quick google couldn't turn it up.
There is no good reason for the standard library to include a SAML-safe XML, which is its own huge project, and which is useful only for that one standard. SAML implementations should include their own purpose-built, defensively-written XMLs.
This is a very useful & frightening read.
This is not a high quality article. It’s more fodder for people to share their views in the comments but the article itself is not really HN caliber. Mostly just saying things suck without much specifics.
The new icons for their apps on Android are terribad. They are all the same colors. Now the photos app icon looks the same as the maps app icon, which causes me to confuse the two when I only give a quick glance. Gmail used to be red, now I have trouble finding it among all their other crap.

WTF Google???
Microsoft faced significant blowback for that ribbon change, and billions of dollars were spend on re-training hundreds of millions of office workers to do it. Because that change was in desktop software - users had the option of just sticking with the old version (which millions of users did) but you can't really do that with web applications.
I'm sorry but I don't fully understand the problem and that 'provenance' thing. For me the third optimization is the wrong one, for the same reason as this

char i,j='0';
*(&i+1)='1';
cout << j;

can't be optimized to

cout << '0';

even though the j variable is also never overwritten directly.

This reminds me of paralelization of nested loops with pragmas, where you need to specifically say that two pointers will never point to the same space, otherwise the compiler won't optimize the loop because 'it could happen'.
TP-Link has 2 years of warranty, 5 years for their "business" product line. The terms seem clear.

Probably iRobot has similar terms and conditions when they sell their robots, right?

I mean, eventually someone has to pay for R&D. (Sure, I'm not saying this is the best way, but apparently people really don't like paying for R&D - see how the Ubuntu phone, OpenMoko and similar projects basically flopped.) It turns out to really get money (financial capital) for research, the best way is to be in the market.

Just research things tend to move very slowly.
The Power of JavaScript Promise.all()
> Yes he didn't wear masks as press conferences because they entire administration was lax about mask usage. And then for you to argue and only mention the press conferences is extremely disingenuous.

You're missing my point. They would follow him around with a camera and any time they could show him without a mask there would be another story, regardless of the facts or the context. They would write the same story whether or not he was doing anything wrong in that instance.

That's a recipe for creating partisan conflict. They write the story when he's not doing anything wrong and then people correctly defend him. The existence of true instances are not a defense to reporting false ones. Because this is basic psychology; once people start defending something they keep doing it. So they created a large population of people willing to defend not wearing a mask. It was totally irresponsible.

It's the old saw about how the best way to discredit an idea is to defend it loudly with transparently erroneous arguments. That's what CNN were doing throughout.

> And that's separate from the Mexico argument. To me, it's incredible how little responsibility certain groups of people take for their own actions.

Please pay attention to context.

The argument I'm making is that the severe lockdowns as used in Australia could not have been as effective here because they only work if you can close your borders in practice, which Australia can do and the US can't. We're not even talking about "low effort, low cost" methods -- the argument is that higher cost efforts, of the sort that could actually get the number of cases to zero, couldn't have worked here. Even if the US put everyone in solitary confinement for a month, attempting to reopen the day after that would have still seen dozens of new cases.

That is a different argument to the one that more severe extended lockdowns would have saved lives. Which might very well be true (though against some grisly trade offs), but it's no support for claiming that it would have been better for US manufacturing in 2020, which is ridiculous.
These breaches will continue to happen, and happen...and happen until our limp-dick federal government gives a shit and starts to punish companies for their malicious malfeasance regarding IT security.
> if you have one

Sigh.
> What struck me about all this is that Google doesn't actually have the ability to develop real desktop application. That's really weird, why wouldn't they want to have the best performing, most powerful applications possible on the desktops? Because they can't. Google as an organisation doesn't have the mental capacity and patience to do real desktop programs.

Because it's a waste of very expensive time to develop native desktop apps in 3 different platforms?
There's a site guideline against taking HN threads into generic ideological flamewar. That's because such threads are inevitably repetitive, tedious, and eventually nasty.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://news.ycombinator.com/newsguidelines.html
Yeah, I had a little incident editing a double negative with noprocrast set, and misremembering reply converting to edit-in-place, sorry about that.
Publish your tracking plan into Amplitude, Mixpanel, Segment or with a Webhook
It is absolute insanity, and a sign of the times.
How to Think Better
I agree there are many poor UI under Google's products, the map is still uncontested and still amazingly good including Google Earth.
> Nothing in that definition contradicts my usage.

At the same time, nothing in that definition contradicts my usage, too.

> And, the only person saying that Apple is a forced choice, is you. That isn’t a given.

This is a given. When you only have just two options, and one of them is openly anti-privacy, anti-consumer, it's clear that the other option is a forced choice. I am far from the first person to say that about Apple.
The spoiler format is perfectly adapted to the content :)
Helping law enforcement lawfully access the Signal app