skysight-inc/HackerNews huggingface dataset:
There's only so much they can do without being called out for retaining state in "private mode." It's true that GDPR allows them to store a cookie to indicate that the user declined cookies, but private mode is something else.

What kills me is that when I hit the button to go fullscreen in YouTube, the first thing that happens after the transition to fullscreen is a carousel-like overlay of other "related" videos. Uh, OK, Google, why do you think I hit the fullscreen button, anyway? Because I want to watch this one.

The monkeys are running the zoo over there.
> This makes them feel unsafe at work.

Either they are advanced Machiavellians who adapted to the victim hierarchy as the appropriate power tool or Google has turned into a mental hospital.

Reading some Googlers on Twitter, it is hard to tell.
Doesn't each administration appoint the chairman? That seems similar to saying the Supreme Court is independent. Maybe on paper, but certainly not statistically or in practice.
> Imagine you give two people the same task and ask them to complete it in one week. One person works on it four hours a day, the other six. They both get it done on time, at the same level of quality. The first person was actually _more_ productive than the second.

I'd argue that they were equally productive. To be more productive, they'd have to produce more work product during the week.

Especially if it's a primarily mental task, there's a good chance that the 4-hour / day person is actually making progress when they're not visibly working, which would interfere with any attempts to either move the deadline earlier or get other work done in parallel.
Fractal Architectures: A Software Craftsman's take to Infrastructure as Code
Everyone country does this to every other country that they can. Not like the US doesn't (or at least try to) pull off stuff like this too. So if it's an act of war then every major power has pretty much at some point declared war on every other major power, even allies.
Pretty interesting. Great opportunities to have these planted behind walls of our freeways in US.
I can’t understand what your point is. I guess fitness aficianodas are notorious for hating to recharge their phones every night or so? (One would presume that a comment like this would generalize.)
Thing that gets me when I look at the mandelbrot is that I get the sense that I'm still looking at the shadow of something much more perfect. Like there is some other undiscovered representation that we just haven't found yet
I don't think you need to be Trump or a Trump supporter to find personalized ads offensive and unwelcome. I think there's pretty bipartisan agreement it's getting a little out of hand. For instance, when I was under 21, I often got ads for alcoholic beverages, even though those services knew my exact date of birth. Why was I given those ads? At the time I had no way of learning why.
> Not really no, it can be ended by simply changing the idea of land ownership, for example.

That's a very narrow view of capitalism.
Busted has a few meanings. They were caught, yes, but faced no apparent penalty, either legal or user backlash.
> As a side note, I'd be curious what happens when LLVM sees something like: `void <asterisk>p = &p` which is a self-referential pointer. What does it deduce about it? Does it optimize it away?

Why would it do anything special here? This is not really different from something like this:

struct a { struct a *p; };
struct a x = { &a };

The only real difference is that the void version involves a cast, because the type is otherwise impossible to express in C.
Or do there exist actual people with really low VO2Max measurements that need to be told by their watch that they're out of shape, rather than letting huffing and wheezing up two flights of stairs being their guide? IOW, is this feature going to tell anyone, in shape or not, something they don't already know?

I exercise regularly and I’ve never found these devices useful for fitness at all. All of these devices focus on cardio type activities. Probably great if you like running or swimming or biking. But most people completely ignore building muscle which is arguably more important for generally fitness than even more running.

The only thing I think they’re useful for is people who would otherwise do nothing. Gives them a reminder to go for a walk.
I don't know about the client, but make sure you are paying for the email SERVICE with your money. You want them to think of providing good service as how they make money, not scraping your email for advertising (or ??? - I can make up conspiracy theories...)
For desktop I agree.

For mobile:

reddit.com/.compact

Realistically old.reddit.com on mobile is usable but you end up having to pan and zoom all the time.
> truly effective spam filtering

I don't recall it being that much better than the competitors. And even today it seems like a coin toss as to whether an obviously spam email lands in the spam folder or not. Not to mention the seemingly shady backroom deals companies like Sendgrid, SES, etc. are making to ensure their emails get delivered to the inbox. That seems like an area ripe for corruption.

> At the time, Gmail offered such a good web-based email client that many people abandoned desktop clients for it.

Anecdotal, but I very much preferred Thunderbird to Gmail, and was using it up until 2010 or so. Nowadays I use K-9 Mail (Android) where I need to and try to avoid the disaster that is modern email as much as possible.
Whenever you find yourself saying someone is totally wrong, is a good indication you don't understand them.

I'm not going to argue with someone who can't see the other side. Presumably you can find some value in some of the values and traditions from the past? You have to acknowledge that our current values are merely an incremental change on what came before. You can't say they were all wrong without saying you're also wrong then.
Try open hand warmers designed to warm the blood on the top of your hand as it flows into your fingers. In my experience, these work great at keeping my hands warm while not reducing dexterity.

https://images.app.goo.gl/DZofccEmDPGdSKvGA
Buracracy is never kind to the technically minded. You'd be better served working on your presentation skills than your engineering skills. Does anyone know how to make a presentation for an issue like this? Would you try to cast time saved as money made?
That’s not the point. The point is that UI changes can be done to large audiences if you want to, regardless of whether it’s good or bad. I’d actually argue that the fact that FB’s “improvements” are actually user hostile is an even stronger case that user friendly UX improvements can definitely be done.
This comment is both simultaneously sad and hilarious.
How does fixing that bug get more quarters into the machine? :)
I'm not sure that's the case nowadays, there's a lot of pro and "verified amateur" content that seems totally legal.

So much so that all videos start to look the same.

Or so I've been told.
What has your organization done during the pandemic for communities?
This is the local maxima problem. Any company that relies heavily on A/B testing suffers this problem. I know Netflix had/has this problem.

You try out a bunch of changes, and one of them makes a slight uptick in the metric you're tracking. So you implement that change and kill all the other experiments, instead of iterating on the other ideas to see if you can get them to do even better than the current winner.

Apple didn't used to suffer from this problem, because Steve Jobs didn't care about data if something bothered him. He'd just have it changed, and he happened to have good taste. Johnny Ive tried to do the same, but his taste was hit or miss, so now they have a conglomeration of taste and data made interfaces.

Google is 100% data made interfaces. From what I understand, their PMs have no leeway to go against the data. At least at most companies the PM can still make a decision against the data, and as long as they can justify it with user studies or something else they can move ahead.

Data can tell us a lot of things, but it can't tell us everything.
> that wasn't designed to support cryptographic security

An XML library doesn't have to support cryptographic security - it just has to perform XML en/decoding effectively. How can it be a mistake for a project to rely on part of the standard library?
better shorter video that shows how works while watching the podcast: https://youtu.be/C0lupbhzpPo
How do you know? Parent didn't specify how fast his RAM is. The new macbook air is definitively fast but you could get something custom built that's faster (4400Mhz)
Because there is so much more than what the OP quoted. I was disagreeing that you could characterize what OP quoted as being indicative of a nation state. There was far more to this hack than that.
Neither has for myspace. Until facebook. And now facebook is losing people (luckily for them, a lot have gone to their own instagram). Snapchat was all the rage for a year or two... and now... pretty much silent.

Youtube just has a high barrier of entry.... a few more "optimizations", screw up a few more content creator, and a new billion dollar startup will come, and take over where youtube stopped.
How we built scalable spatial indexing in CockroachDB
This is the same congress that moved to largely indemnify Equifax?
Right, so anonymous sources who provided no evidence to the public. It's meaningless.
I am with you on glucose.

I think real-time continuous blood oxygen would be another one.
Get a garmin. Its not as fancy, but has days to weeks of battery life between charges.
`encoding/xml` has had broken handling of namespaces for a long time. It’s possible to hack it on but the only reasonable choice is to use a libxml2 binding which also gets you canonicalization, another can of worms.

Unsurprised it can cause security issues, especially in XML-DSig which is a nightmare to handle correctly.
Why did they decide to loop in Discord?

If this is about targeted ads the Microsoft should have been included, tired of all the spyware on Windows 10.
> The problem is they've kept making it worse and worse to unanimous dissent

Where's your data on "unanimous dissent"? Also, there's often a silent majority of your products where people are totally happy with it and have zero complaints. You don't want to accidentally cater to the loud minority.

It's not as simple as saying "well, someones gonna be upset but we should do it anyway because we know better". Knowing exactly what most of your users want is hard for everyone, even google.
> abstract unless there's a reason not to

Is the _exact_ behavior I have seen in 100% of the Java and C# codebases I've used.

> But where it becomes a big problem is when it's used in a one, two, five-person project, and all those walls just become massive speedbumps, not only slowing you down but making it hard to drive straight.

I think that most patterns exist to prevent bad things from happening, or to make things easier to understand. I think that in a team of 1-5, there just isn't enough output happening to make either of those things huge concerns. If you're very small, there's not a ton of reason to try to protect yourself from future-scaries that don't exist in your company yet.

And then, if the response is "But what about when we grow", that's literally the exact right time to abstract behavior. _As needed_.
Possibly with an implant?
Slack is a big setback for the labor movement . It undermines any distinction between work and leisure
No its not. What I find frustrating about Slack is that it gives certain people the ability to say "i didn't see that" regarding important work information. I regard properly reading your email part of your job, and if you're missing important emails, you're failing at it. I find that unless you send an email alongside whatever Slack notification, many people will just ignore it.
I remember it the same way. But then if floppies are diskettes, what's the non-'ette' disk referring to?

DASD Direct-access storage device[0]

Disk Pack[1] perhaps?

Answer seems to be the 8" floppy disk[2] which only IBM called "Diskette-1" and 5-1/4" ones called mini-diskettes, floppy diskettes, etc.

[0] https://en.wikipedia.org/wiki/Direct-access_storage_device

[1] https://en.wikipedia.org/wiki/Disk_pack

[2] https://en.wikipedia.org/wiki/Floppy_disk#8-inch_floppy_disk
I once took an overnight train from Paris to Berlin, arrived at about 7:00 a.m., and walked clear across the city to my AirBnb (from Mitte to south Neukölln, for any Berliners.) It was a really fantastic way to discover the city for the first time. I don’t think flying in to an airport then taking a taxi would have been nearly as memorable.

The only problem IMO is that sleeping on a train is not comfortable unless you’re young. It’s basically a minor step up from staying in a hostel in terms of noise, other people, and general cleanliness. I think there would need to be a dramatic upgrade in the quality of sleeping cabins for trains to really replace flights.
Not suspicious once you realize their target audience. Explaining something in a way that common people can understand without using technical jargon is a skill that many HN readers should value and learn.
I was traveling by night train twice a week for multiple years in early 2000s, Vienna to Bonn, Cologne and other places in Germany. If I could afford to fly, I would. It got me to the destination, but I never learned to fall into relaxing sleep - the day after the travel was always bad.

Still better than taking a bus.
Amazon’s creepy Halo wearable has what I think is constant mood detection through examination of your voice and machine learning. Search for Tone here: https://press.aboutamazon.com/news-releases/news-release-det...
The "Russia" allegation sounds like an extremely weak & repetitive claim made by people on a certain political side to divert attention away from their bad press for criminal behavior (to include all of the Chinese compromises that were recently revealed).

They're playing a VERY dangerous game, as if they would rather the entire world be destroyed before facing the possibilities of justice (Gitmo, military court tribunals, and everything else that the EO from 9/18 outlined).

The bottom line: the MSM has been full of $&@T for quite some time, and this claim in Reuters is most likely more of the same.
If you had a propulsion system in one of these highways, could you move quicker (or at least use less energy?)
I guess we're disagreeing about the semantics of "C but better" then. Your position seems to be that a contender would need to be able to replace (and improve) C generally, and I don't totally agree (not that you need to be convinced, but I'll elaborate on my interpretation anyway).

E.g., if somebody came along and said that C would be bloody perfect if it just had a garbage collector then that alternative language would be totally unsuitable as a replacement for C in many contexts, but for a ton of other scenarios it'd still be "C but better," and I don't know that it should be disqualified just because it isn't a full replacement.
I think you just made my point for me: Nearly all of the ones I mentioned have both street view and 3D models of buildings. (I'd really discourage using MapQuest's web UI, mind you.)

If you had used anything but Google, you'd realize everyone else has these features too.

Bear in mind, Bing Maps powers a world-scale reproduction of the world for Flight Simulator... you thought that didn't have 3D models of buildings? It does have to fill in a lot of missing data, but it does start on a very good foundation.
Here's what this conversation always boils down to:

Slack is a tool, just like one of probably dozens you use in your day-to-day work. It doesn't set or enforce any guidelines for how it should be used. If left unchecked it has a tendency to amplify the worst parts of your company's culture. If you make an effort to moderate it, it can be a huge asset to productivity.

Speaking of the example in the article, there is absolutely no reason clients should have direct message channels with your company's employees and expect to get a response 24/7. This is true with email, Slack, SMS and every other form of communication.

The criticism I most often hear is "Slack expects me to be online all the time". No, YOUR COMPANY expects you to be online all the time. Slack can be closed with one click.
So is it a good deal to play a game where heads gives you 50% win and tails gives you 40% loss?
What has trump achieved on social media?
The FTC is a model of what bureaucrats should be. They are principled, patient, and protective in nature.
I've heard this proposal thrown around a lot on HN, but how would that even work? Can you describe how the compiler would do this, what patterns it would look for, and what error messages it would produce? For example, consider this:

int factorial(int n) {
int r = 1;
for (int i = 1; i <= n; i++) {
r *= i;
}
return r;
}

Since there are two instances of possible UB in the above function, what error messages would you like the compiler to produce?

First of all, the compiler can assume that the loop terminates. This is a reasonable assumption from a human perspective—the loop is almost certainly intended to run N times. However, if n = INT_MAX, then there’s UB… and there’s no real way to know that n ≠ INT_MAX.

You could argue that you want -fsanitize=undefined, where the compiler inserts checks at runtime.

I don’t think this proposal is well formulated enough to be viable.

Or consider something like this:

void puts_safe(const char *s) {
puts(s == NULL ? "(null)" : s)
}

void puts_with_len(const char *s) {
printf("len = %zu\n", strlen(s));
puts_safe(s);
}

Do you want something like,

Warning: puts_safe replaced with puts, because s != NULL, because strlen(NULL) is undefined

I suspect there would be a mountain of false positives, and I would rather just use a static analyzer.
> Because it's a waste of very expensive time to develop native desktop apps in 3 different platforms?

Facebook gave up on the one app and does native apps for the major phones for a reason: native is faster, ultimately more powerful and you have more control to fix bugs.
I don't doubt it was a mistake, but I'm curious what the alternative is here? I'm looking to add SAML to my to project in the medium-term.
Interesting, they have discord there. It's monetization strategy has been quite different than every other entity listed there. So far it's been mostly trying to sell stuff to their users.

Pretty much every other company they list displays ads. Like even whats app now has plans for Ads.
I think you can count yourself among the fooled. Have a look at what medical professionals say about HCQ. It's not possible to say that was only the position of a few discredited doctors.

There's quite a lot of evidence to show that if given early it can reduce the severity of the disease.
It's been strange seeing internet safety advice shift so far away from "never use your real name online"
I have moved into thinking that mocks don't really have much value. Testing real things is the only way to verify real things.

If you can, set up a real DB, cache, whatever, and run your services in tests with real instances of their dependencies. Obviously this falls through for external APIs and things that are very expensive, but your savings in "But the tests passed" confusion time will be huge.
Your block of code can be (and absolutely is) optimized to output zero directly (in c, because the assembly is easier to read):

https://c.godbolt.org/z/qe3f4K

`*(&i+1)` dereferences the pointer "one past the end" which is UB.
Uninstall it from your phone? Turn off notifications? Make a work profile on your android and get off it once your shift ends?

I use Slack daily and I've never brought it home with me.
On the contrary I would guess most people here know what ByteDance is.

https://hn.algolia.com/?q=bytedance
Does that include the 15-30 euro transport to and from the airport? Only a handful of airports are in the city centre.
Where are the ads in WhatsApp? I assume I'm lucky enough to have not been in the group they're showing ads to yet.
Is it really that expensive though? Again, take Chat, how many developers would that really require? My guess is three to five for each platform. One skilled Mac developer would be enough to be honest, but let's say five for redundancy and speed. I fairly sure Google have more than 15 developers on the PWA.
Facebook breaks things so often. I used to be quite active in Facebook marketplace as a seller and every week there will be a broken feature that does not get fixed until months after. Be it something small like missing link to photo gallery not working at all.

Sure, they have newer UI, but the stability of their features is poor.
It's very inaccurate. My estimated Apple VO2Max (based on heart rate alone) is 10 points less that my estimate from Garmin (based on a power meter and heart rate calculation).
The question I have is whether such systems ever truly existed at pornhub. They're obviously shady as hell and I wouldn't put it past them to straight out lie. Google's systems are known to exist because they have a high false positive rate. How do we know pornhub gave a single shit about any of this before the NYTimes oped?
Absolutely not, this is an existential crisis for Pornhub. They need the credit card companies now since they're a huge operation that needs to diversify revenue, but a leaner upstart could just survive off of ad network and affiliate payments.
I wonder what is a good use for VLAs btw. I used it for a string padding function to create the padding with a simple loop before a call to strjoin. Is that a bad idea or a legitimate use case?
Thank you so much! This was actually my first time working with react, or really any front end design in general. Spent a lot of time on it.

The candlesticks do actually track the price data just like most stock charts. The purple line does however track the rolling sentiment, and the 'volume' bars represent the volume of bullish / bearish trades actually mentioned
Exactly. What happened, especially with Gmail, is that over time it consistently got worse and worse and worse. It went with small changes, but overall they all add up.

Now, we’re asking to make these changes go into a better direction. Surely we’re not asking for a massive overhaul in one big chunk, but many incremental changes, just like Google and any large organization for that matter has been doing for dozens of years.
The absence of a reddit competitor on the open internet despite reddit's flaws suggests that the technically advanced users have already reassembled somewhere on an .onion domain. If the old.reddit.com users had the means to start something new, they would have done it a long time ago.
“making design mocks that will never see the light of day”

This seems accurate. I worked with UX teams on Cloud a lot. They _are_ brilliant. But every time the lifecycle seems to be:

1) They come out with fantastic mocks.
2) They run this by some internal committee and the design gets degraded.
3) Repeat step 2 10-20 times.
4) The final result is tiny incremental changes that look like the original UI was slightly re-shaped.
5) Rinse, repeat.
Reddit introduced image/video hosting to fix the problem of all Reddit submissions eventually linking to content that 404ed.

That it’s not the best experience doesn’t completely damn it. A slowly loading video is better than a 404ing video in Reddit’s trove of aging but still relevant topics.

Also, users complaining that it’s not as fast as Youtube (your evidence) doesn’t mean it’s “not working out for Reddit.” It has perf/UX issues but it’s a huge boon for the users that click in to a topic with a video that would have otherwise 404ed.