skysight-inc/HackerNews huggingface dataset:
Maybe because it has been scapegoated as a "gateway drug" for years and years by various interested parties?
It's kind of beside the point, but Mohamed Atta would never be considered a domestic terrorist. He travelled to the United States on a tourist visa, specifically to engage in terrorism. That disqualifies his actions from being 'domestic'.
I too tried to ditch my smartphone, buying one of the re-released Nokias.

The experiment was DOA, since there was no way of transferring my contacts from the iPhone to the Nokia. Furthermore, Sweden runs on BankID (an electronic id service) and it wasn’t available for the Nokia.

What did work on the other hand, was buying an Apple Watch with cellular. Now my phone is often in my bag/car/house and I’m still reachable via the Apple Watch, but have no way of doom scrolling.
I'm not sure what Tesla would use this for but the sound in my Model Y is amazing; sometimes scary. What I mean is that I'm hearing parts of the music that I have never heard before and it kinda scares me while driving. I'm listening to music that I've listened to for 40 years (classic rock, heavy metal, etc.) so I know it pretty well. Every once in a while I'll hear a tambourine or guitar coming from the rear seat that I've never heard before and my mind thinks that someone is behind me or that I've run over something in the road. It's really weird.

So, if Tesla decides to move into audio equipment, it will probably be pretty interesting. Regardless, this is probably just them filing a patent for existing sound equipment in their cars (speakers, EQ algorithms, etc.)
> you can see in them how people think.

This is something that’s really difficult for folks to comprehend if they don’t speak more than one language but it’s a known phenomenon.

https://qz.com/977356/being-bilingual-makes-you-experience-t...
That's pretty much what I mean. A good linter will influence how you write code; e.g. over time, you'll have internalised to initialise a variable before using it, to name a dumb example. TypeScript is similar: yes, you'll write "regular" JavaScript, but no longer "without thinking about the types". TS very much influences how you write JS, and it makes you better for it.
EU Parliament pushes to ban ads targeting health, religion, sexual orientation
"You're fired. How do you like them apples?"
> For context I have 2 YOE

People with relatively little experience are some of the worst candidates for remote positions. Not saying anything about you in particular, but they tend to need more guidance and get stuck more easily. Not only that, there's a lot of learning though osmosis that won't happen when they're not near other people.
Slightly offtopic; “the team decided to replace all the nodes in the Consul cluster with new, more powerful machines”. How do teams usually do this quickly? Is it a combination of Terraform to provision servers and something like Ansible to install and configure software on it?
> NFT's are in a hype right now, but does that mean they solve no problems?

No, the fact that the only problem they solve was invented, so they could have a problem to solve, means they solve no problems.
> I assume the issue is poor decision making about rule conflicts. E.g., what's higher priority: Consistency, or exact-match? E.g. if "photo" auto-completes to "Photoshop", should "photos" auto-complete to "Photoshop" or "Photos"?

I suspect it's even worse than this. It seems to be something along the lines of "oh you typed pho, and got photoshop, but then typed t, so clearly photoshop wasn't what you wanted, since we already suggested that"

That's the only way I can explain windows "flip between several app suggestions every time a new letter is typed" behavior
Basically all users I see on Windows 10 have the default taskbar, which means only icons, grouped, the search bar, and those pinned default apps.

On Ubuntu it's the same, grouped only icons.

On Mac is the same (I think, I don't use Mac).

And I don't like it (that's why I'll stick with Windows 10 and then change to KDE)
OK but you can not remove/abolish something before you show/prove/build an alternative to take it's place.
What are the security implications of edge computing?

Is our business data as safe in some shitty ISP colocation as it is in highly secured AWS and Azure data centers?
Atlas – Terraform but for Database Migrations
Yes, it's a good feature for ease of use and makes things less confusing for my mum but I wish I could change that on Mac.
Yes, most profitable company in the world. People copy all including the really bad ideas.

Just see how car makers have copied stuff out of the Tesla that is really bad like touch screen only controls. Some are thankfully going back to tactile switches as they realized the safety concerns.
The key words in your comment are "moral" and "obligation". And yes, vastly differing standards on both exist.

There are plenty[1] of people who will normally do something in a situation, but will utterly refuse to if they feel someone else is trying to morally obligate them into doing it.

Wise people know to avoid using those words when they want to convince someone to do something. Appealing to morality is often a good way to polarize people. It tends to work only if the parties come from a fairly common value system.

[1] Actually, I'd wager almost everyone is like this for something - that thing varying from person to person.
I'd be very interested in a dumb phone that works in North America.
Snowflake Scripting
As others have mentioned, this is not really a dumb phone. Sure it puts some more _friction_ into using modern Internet connected services, but you can still basically do everything a modern phone can do (it has a full modern browser). Heck you even get the modern experience of ads everywhere despite the limited screen and memory (the ads are all modal pages)!

In fact, much of the review centers around "smart" features -- things you'd probably need an Internet connection for -- rather than phone features.

For reference, here's a video that shows how KaiOS works https://www.youtube.com/watch?v=gFMu6a7jL54 . I'd say that's pretty smart for a phone! Low resolution non-touch screen, sure. But it has modern website support in case you need it + plenty of communication and SNS apps...

If anything, I'd guess most people are more comfortable ditching the "phone" part of a smartphone (no calls or SMS support) so long as it has Internet. Limiting yourself to no more than WAP-level Internet support (no CSS or JS support at all)? That's the true dumb phone experience.
CALPERS would like a word...
As a public statement, mathematical existence of risk may, if small enough, can very well be said to be non-existing. For all practical purposes, is a 1e-10 risk contain any sort of information for the average people? Is it lying to call it risk-free? I really don’t think so, human language is not exact - in the real world nothing would be risk-free otherwise, essentially we would loose that word.
Well, maybe, but I think the parent comment had implicitly meant "should... [if you want to avoid cognitive impairment" rather than making any moral judgement on those who don't.
I still see a lot of bait and switch with HR messaging me with offers tagged as remote and then describing the job as 3x days remote 2 days on-site or something along those lines.

Even in platforms that have the additional tag of 'hybrid' instead of remote (e.g. Linkedin).

Very frustrating lack of transparency if you ask me.
It's a full-page article because it's so relevant to the user. Therefore it's not relevant how many problems there are it they are big enough.
Thank you for clarification. As an ill-informed reader, by reading the parent comment I was under the impression that it was already a standard.

Considering the hazards, the last thing I want is random js in random website start messing with my operating system file system and USB connected devices.
Marketing Is Everything (1991)
As long as it's stage 3 EcmaScript, I (and the TS team, AFAIK) wouldn't count that as TS syntax - that's actual ES for all intents and purposes.

Other than that it's mostly syntax that affects how your code runs - i.e. if you were to remove all syntax that TS adds, the code should still run without further modifications in any interpreter that understands ES. (And features like enums don't satisfy this condition, hence why they don't match TS's design goals.)
I wonder if the designers even know how a typical office job looks like. There are still lots of people who open say: 5 budget files from 2022 and from 2021, then few other files and some emails. Then you have to switch between them to try to check things.

When items get auto grouped it is an incredible loss of productivity.

But I guess Microsoft hired designers who dont do real work, just some basic design in 1 window... on a mac.

Go to any office, find an employee who isnt very good at computers (still lots of people like this) and set their taskbar to not auto group (in win 10). They will love you, since now they can easily switch to the window they want.

On a side note, windows also now groups windows 11 per program. Before you could see them the way they were opened (say if you open few spreadsheets and few emails the last one would always be last).

If is a complete failure of ma agement to hire designers who dont even use windows.
> "the crypto ecosystem looks more like 2000 than the current software market because most of the software companies today worth billions generate hundreds of millions of revenue"

The big difference between the dot-com bubble and the current cryptocurrency bubble is that there were lots of useful dot-coms which didn't make a profit while there are lots of profitable cryptocurrencies which aren't useful. That's because dot-coms put the use case first while cryptocurrency puts the monetisation first, leading to the monetisation of nothing and removing the incentive to actually build anything (whether useful or not). It remains to be seen whether any useful legitimate practical uses will come out of the cryptocurrency space, but it isn't looking promising after 13 years, while after that length of time the dot-com bubble had been and gone and recovered and led to mass adoption of lots of useful things we all use on a daily basis.
Ranting in Gibbons:)

Still i wonder how much it effects my productivity decline in Office since i still search sometimes for functionality.
In anyway it made me hate office and made Switch to open Office wherever i can.
However I attribute it to having kicked of my quest for a plaintext workflow because beeing f*ked over by feature bloat and Designer circle jerking once to many times.

Simplicity is king. Maybe its just the age that makes me realize that there are just to many layers of complexity.

I feel for the young learners that get thrown into this world and dont even understand the concept of a file system tree anymore. It has been abstracted away. it's not in the cloud! It's in the app with 3 klicks reachable or doesn't exist.
The sp500 is ~6% off its high, not 15%.
Yes, if you click through to the wiki page there are examples of nested lists, maps.
The UX of everything except the sidebar looks shockingly similar to Notion, like clone similar.
They've already launched Uber Eats here, going into competition with PedidosYa, Glovo, and pizza delivery boys. And they have a package courier service which was actually their only service for a while at the beginning of the 9-month lockdown almost two years ago. So, sure, they could expand into other markets. But I don't think that's what investors are betting on.
Typical Ballmer’s Peak.
>Imagine taking someone who is so passionate about UX that they made a career out of it, making them use their worst nightmare as their daily driver, and then giving them zero institutional power to fix any of it because of the n-dev years problem.

1 Those people are paid, as a dev I am paid to use JS and PHP , I am not crying here because poor me I can't use my favorite language Prolog or Lisp so why a designer should cry if he does not work on his preferred shit. They can use Linux or OSX at home.

2 this designers call themselves UX people. This means they don't work with images of GUIs , they should in fact use the product as an user would use. Ex: you are a UX dev for the Word product but you always use Word with a document of 1 page length, then you would never feel the pains your users that have documents of 50+ , 100+ pages feel. As a dev and UX designers you should use the product you create.

3 If you are a designer in the sense you create logos and icons then probably is fine you don't use the product, though if you are a web designer and really love fucking with fonts and fonts color PLEASE borrow a regular laptop from a friend and check your website in it, your cool fonts might look different on a different machine and maybe you also will be reminded that not everyone has high definition laptop screens.
My personal take

Go to bed/wake up at the same time everyday: might be easy

Learn to cook: might sound more difficult, learn to make 3-4 healthy but easy "cant go wrong" dishes (pulled chicken and broccoli eg.) You'll love eating your own food soon enough.

Exercise: hardest for me as I hate exercise. No silver bullets, just gotta stick with it.
These are nifty! Thanks for sharing!
Now just span across multiple sun availability zones and ensure the local sun harvesting is redundant for a HA setup ^^
> Why did Microsoft remove so much functionality for an OS designed for work?

Same question can be applied to the way the whole WinRT/UAP/UWP, .NET Native, C++/CX, C++/WinRT and now WinUI have been managed.

They have burned all bridges from those of us that still belived in the project, to the point one must question who is actually managing all these headless chickens running into all possible directions.
I don't think I'll be able to forget this going forward any time I check the curl manpage!
And your description of a hike fills me with dread and depression.

The differences between us is what makes life worth living.

Your outlook has you on a bad road mon ami.
The suicide attempt was before he turned to hard drugs, and I did explicitly say that I recognise my anecdote is an extreme case.
Totally depends on how “disciplined” the team’s DevOps practices are. In theory it should be as easy as updating a config parameter as you say, but my experience tells me that it’s sometimes not the case.

Especially with these kind of fundamental, core services such as Consul provides, it’s not unheard of to have templates with static machine allocations (as opposed to everything in a single auto-scaling group). It’s a bit of a shortcut, but it’s often a bit hairy to implement these services using true auto-scaling.

Having said all this, doing these types of migrations when things are already completely broken / on fire makes things a lot easier: you don’t care about downtime. So then it can be as simple as restarting all instances using a new instance type, downtime be damned.
Your internal rules are optimized for optimally set speed limits (85th-90th percentile speed when no speed limit exists, then narrow minimums and maximums strictly enforced.) Most speed limits in the US are set artificially low for the quality of the road. This creates dangerous differences in speed among drivers. Enforcing left lane passing mitigates the risk by keeping passing orderly. Drivers enforcing the maximum speed limit in the left lane prevent orderly passing.

On top of the behavioral issue, there are legitimate reasons for non-emergency vehicles to overtake vehicles. I don’t expect you to agree with this, but it is a majority view so preventing it is anti-social (though not as much as blocking driving on the shoulder, which is extreme behavior committed for reasons similar to principled left-lane occupation.)

Roads with fewer lanes require more adherence to social customs than wide roads to keep them safe and effective. Most don’t require an elaborate explanation as they can intuitively sense the benefit of staying in the right lane when not passing, as they gain experience with a wider variety of traffic situations.
But in this case you can. KaiOS actually has quite the plethora of apps available and because it has a modern browser engine, you can run modern web apps mostly with no problems (besides the limited resolution / memory).
> In fact, most ideas you see in MacOS these days can find their roots in early (and often experimental) Linux interfaces (from multiple desktops, to launchers, to Exposé).

I am pretty sure it was the other way around.
The problem is that neither option is correct if `size` and `len` can both be arbitrary unsigned integers. They can both overflow (counting underflow as a type of overflow). To be correct regardless of their values, you would have to write something like:

if (size + len < size ||
size + len > PAGE_SIZE - 2)

But broadly speaking, adding explicit overflow checks everywhere makes code more verbose, and it isn't even a panacea, since it can be non-obvious whether any given overflow check is even correct (especially when C's arcane type conversion rules come into play). Plus, in theory every extra check makes the code larger and slower.

Therefore, it's common to see C code try to perform computations in a way that can't overflow in the first place. But that often requires putting them in a less natural form, as well as making assumptions about which things are bounded in which ranges. For example, even in the above example that does have an overflow check, I had to unnaturally put the 2 on the right hand side of the equation rather than the left, and assume that `PAGE_SIZE - 2` doesn't underflow. The fully natural computation would require two overflow checks:

if (size + len < size ||
size + len + 2 < size + len ||
size + len + 2 > PAGE_SIZE)

On the other hand, the buggy single comparison that was actually used:

if (len > PAGE_SIZE - 2 - size)

would be correct, and reasonably idiomatic, if `size` was known to be bounded below `PAGE_SIZE - 2`. Perhaps the author thought it was.

This is really an unfortunate limitation of C, though. It would be nice to be able to succinctly express "if size + len + 2 > PAGE_SIZE or the computation overflowed, then return error". From the hardware's perspective, that sort of check is really cheap; from the compiler's perspective, it's ripe for optimization. So if C had an ergonomic overflow-check feature, you could standardize your codebase on using it for any calculation that's remotely related to buffer sizes, at very little performance cost.

With GCC extensions you can at least do this:

size_t tmp;
if (__builtin_add_overflow(size, len, &tmp) ||
__builtin_add_overflow(tmp, 2, &tmp) ||
tmp > PAGE_SIZE)

Using these builtins standardizes the form of overflow checks and avoids "is the overflow check correct" worries. But the ergonomics are arguably even worse, since you need to declare a temporary variable, and use long function names instead of normal mathematical operators.
The only way I ever ditched my smartphone as a daily driver for any long period of time was by using an Apple Watch instead. All the communication and notifications I need, without the distractions of unlimited possibilities on a smartphone.
Indeed, this is exactly why containers are not a security feature.

Counterintuitively, using containers makes your system less secure because you have to expose this huge kernel attack surface to non-root users.
Wow looks like a lot of features. Very impressive.
Ok. An anecdote about cannabis use producing persistent cognitive impairment seemed to me to be relevant to an article describing cannabis use producing persistent cognitive impairment.
> there are 3rd party tools free and commercial that fix the taskbar

Most employees cannot install anything on their company computers.
The 515 is gorgeous too
> Keyboard shortcuts for moving windows between monitors, snapping, launching pinned apps, etc. are also sorely lacking.

Allow me to show you this tiling window manager…
with little or no practical success. but yes, standard language development is essentially an ongoing political process imo. nation states trying to prove they're unique basically.

i suspect this is the case all around the world to a greater or lesser extent.
Well, mostly - but I think this wrapping of things is the more important part, allowing us to manipulate the inner things without actually being able to touch those.

For example, mapping some function over a Result type that may or may not have a value in an iterative manner would make me check for the existence of the value, unpack, and apply function. If we have a Monad abstraction then I can just map my function which will be applied in case of a result, or the whole thing will remain None - it is safe either way. And one other useful part is the uniformity of functions working on monads - I can use the same ones for a List, Result, or any similar container, IO, State monads and even Async is a monad.
My feeling is that tools should be transparent in their use, as in, when you use a hammer to hit a nail, the hammer essentially disappears. And while I think the iPhone of Steve Jobs was like this, I'm pretty sure that Apple intends the trajectory of the iPhone now to be less like a tool and more like an assistant, e.g. it should offer suggestions, preempt your actions, that it should "think for you". It makes it feel like there's a third-party (Apple/Siri) stuck in between me and other people. This feeling has probably crept up gradually enough that most people with smartphones don't notice it, but going from a dumb-phone to smartphone was like being hit with a hammer.
>"From day one of our operations, we have never provided any customer data to law enforcement.. We never, for a second, logged user VPN traffic,"

Dutch ISP KPN was the target of a blackmail attempt in October 2017 by an ex-employee who was using NordVPN. According to a lecture given by KPN's cert team members at BalCCon 2019, NordVPN gave out everything they had including logs to law enforcement. Pretty sure someone can find the court documents about it.
They are not "natural" in the sense that humans don't consume ethyl alcohol to survive, in fact it is often quite damaging to biological systems. Apart from some microbes I'm not aware of any other organisms that use alcohol as their energy source.
Alcohol/thc/caffeine/nicotine (you name it) do not fall in the "natural" diet of humans. Most psychoactive substances are metabolites which plants/fungi store in them to deter other animals from eating them.
So don't smoke. There are other ways of consuming with out inhaling the aftermath of burning. Yes, I know the effects are different in how one is affected. The smoking of anything has always been a curious "ritual" to me as it is so against everything the body is made to do.
I'm not sure what's unfair about the comparison. No other 1080p source I've tried has this problem. OTA TV, HDHomeRun, Plex, Hulu, Disney+, Amazon, Apple TV+, Vudu, HBO Now -> Max, video game consoles, Blu-ray, and some others. I don't care too much about what the underlying bitrate is. I have a 350 Mbps connection and expect the stream to eventually settle on something high quality. Netflix's HD plan is more expensive than any of the others'. For that, I'd expect the stream to not suck. Some of those services do stream content in 4K and I agree that's not a fair comparison, but they do have HD content and they don't upcharge for the 4K stuff.

Keep in mind, it's not like it's Netflix alerted me to a problem. I've used the LG built-in app, so they know what TV I have. I just had shows with crappy scenes for a long time.