skysight-inc/HackerNews huggingface dataset:
That is true but the population as a whole wants things this way. If you ask them whether they would accept higher gas prices or more expensive meat they would flat out tell you no.

All those liberals aren't dreaming of upright and honest politicians with a conscience that are forcing their population into doing the right thing.

You can argue that capitalism makes a lot of people desperate and unwilling to make small compromises I disagree because of the very same reasons. Capitalism is a choice that people actively make. Everyone is against allowing the market to actually express negative interest rates. Everyone is against fair land value taxes. Just those two things alone would get us so much closer to the end of capitalism but there is a complete lack of interest because everyone thinks that they will become the abuser at some point.

Even Marx admits that the middle class, which has the vast majority of its needs met, would rather have the chance at becoming part of the "owning" class than give up that chance and let the lower classes have a better life even if the existence of an upper class that does not derive its wealth from work is actually against the interests of the middle class.
I know a lot about security, but I did not know about owasp10 before today. I knew about all the listed security issues in owasp 10 and how to mitigate them, but not about the list itself. Perhaps look at what candidates actually know instead of $nextCoolList?
That's one nice thing I do enjoy about solo personal projects. I can pretend Apple doesn't exist.
So yea you put the neurons in a hot cast iron skillet, with a nice mix of butter and onions and viola - fried neurons. You can use this to baste most white meats like chicken, pork, or fish. Just please be aware that some nervous system matter has been shown to transmit prion type diseases -> so you want to make quadruply sure you got your fried neurons from a reputable dealer who has strict health controls.
We have that here too, it’s called cash back, and it doesn’t make cash more appealing.

I pay for almost all of my expenses with a credit card though, which does not give me the option to withdraw cash, so yes I would have to go out of my way still. It does however give me 5% back at the grocery store in points redeemable for cash at the end of the statement period, so for every $100 I’m spending I’m getting $5 back at the end of the month. Neat for things I was going to buy anyway, like food.

This also has the added benefit of never having to give out my debit card # to anyone. I would much rather deal with CC fraud than debit card fraud.
Apt is a terrible, single package manager.
"Success is finding a path forward among the options that actually exist."

..just so simple and elegant, particularly given the rise in hindsight and purely principle focussed cultures, that are developing in tech.
Signature scanning of my private files without consent, as well as any potential subsequent reporting to law enforcement, are both human rights violations, if you believe what Apple claims to: that "privacy is a human right".

Privacy includes privacy to break the law until and unless specific probable cause is established in a court. Companies have no moral or legal obligation to get involved in mass scanning to enable proactive law enforcement. "But the children!" does not make this not a privacy violation. Signatures don't make this not a privacy violation.

The system is also ripe for abuse. What happens when the legislature mandates a regulatory body be able to set policy to amend the signature list?

You do not want to live in the world this creates.

This is not about child safety. Think more along the lines of Tiananmen Tank Man.
The point still stands, though. Tiktok tracks just as much user data as facebook does.

What we should be doing is use non-commerical, decentralised, people-centric social networks that aren't looking for every opportunity to monetise everything.
I agree, but have serious "ugh, but what about when I leave my network"-itis. Like when I tether off my phone (or just use said phone when out).

The ideal solution seems to be to VPN off my home internet connection, but that just feels so broken...
anti-virus software adds so much attack surface that the joke of it beeing a contradiction in terms is almost overdone.

no crypto needed.
If I live in Beijing I’d probably wear a mask _with_ this thing on.
So long as humanity is limited to throwing high velocity gas oot the back of rockets to get around the solar system, we’ll be limited by access to volatile material. Spacex is betting on CH4 and oxygen, nuclear rocket designs (NERVA) used hydrogen, although they could use pretty much anything. Earth is in a peculiar position such that the delta V of getting to orbit will also get you to anywhere else in the solar system fairly quickly.

So if launch to LEO is cheap, fuel will be a large proportion of cargo imo. Note solar sails and some other propulsionless designs negate this requirement.
It's the hot take culture. Some people see internet forums as a vessel to unleash their toxicity.
AgileMD (YC S11) Is Hiring Enterprise Technical Support
>not that I want to engage in pedantic discussions of definitions

Sir, this is a Hacker News thread. Pedantic discussions, heck yes!

I see your point. We seem to be talking about representative vs direct democracies. I would argue both are systems of government. I can see why most implementations are representative. A truly direct democracy would not scale well, would it? But the Swiss example is interesting. I need to read up on that more. Some factors for the Swiss model may be a much smaller and more educated population? On the face of it direct sounds ideal. I would love to hear a Swiss HNer's gripes.

https://en.wikipedia.org/wiki/Direct_democracy

https://en.wikipedia.org/wiki/Representative_democracy
Stories of Building Trust in Virtual Teams
Here's the other reality. https://www.ctvnews.ca/health/coronavirus/to-tackle-vaccine-...

Race plays a role in vaccination. Black and Indigenous Canadians are only around 50% vaccinated. Indian/Punjabis are somewhere around 70%. An awful lot of truckers are Indian. Especially from Quebec.

One of the original key issues that sparked this protest is the action by Trudeau to ban unvaccinated truckers and put them out of a job. This disproportionately harmed racial minorities including Indians.

The comparison or hypocrisy is that he supported the indian farmers but called the punjabi truckers a bunch of racists. It blows my mind.
There are huge lifts to get to mass adoption. Most of the current tests aren't even general autonomous driving in the sense that they are being conducted in specific areas only. Autonomous trucks are being tested on routes between specific destinations, cars in specific cities/neighborhoods.

For example, it's going to take years (I'd put my money on 15-20 years at least) to get general availability in NYC. The roads are terrible, inconsistent, and often lacking in clear markings; the density of cyclists and pedestrians is high; and the regulators hate any kind of change, let alone one that challenges employment.

Then there's all the infrastructure that needs building - charging stations, road improvements (I assume, for example, many highways will get some kind of infrastructure dedicated to making autonomous easier), maybe some last mile handoff to human drivers in certain jurisdictions, upskilled maintenance centers, warehouse facilities that can handle the presumably increased loads, communications infrastructure, etc, etc.

TLDR the build out is going to be a much bigger lift than you might think. Just look at how slow the rollout of 5G is going.
Who knows, maybe we'll have a cheap (semi-)automatic rewrite from C to a memory-safe language by then.
Look to other industries. There are plenty of standard things that are suboptimal, but still used because they're so standard. For example, the English language has plenty of inefficiencies and inconsistencies that date back over 1000 years. But to fix them would be too much work for too little gain.
A generation of bees is defined by the procreation of colonies / queens, not the life of individual worker bees, since they are eusocial. The queen bee lives for 3-4 years, and establishment of new colonies (swarming) can happen around once a year. I would guess 9 generations of bees would probably be 9 years at a minimum.
The artistic side of programming is very often put aside. To the point I felt like a narcissistic alien.

I wonder how prevalent this notion is in the industry. It often feels we're cogs in a pipeline.
> Naw that would make way too much sense. Instead, unix time ticks backwards 1 second to sync up with UTC:

Doesn't that mean that UNIX time is in fact a stopwatch, but to express it in UTC you need to factor in UTC's quirks such as its leap seconds?
They usually do a special variant of the ball for the final. I don't think the regular ball changes, although the balls used in actual matches at big tournaments have the specific match they're intended for printed on.
Well, personally when I ask about something with an acronym is just for shortness, but of course if you see the candidate a bit worried unable to give an answer for that specifically then I usually try to help saying something on the lines of (in this specific case), "So if I say XSS or session hijacking does anything comes to mind?" So like I don't just ask about OWASP and then move on, try to help, so I am pretty sure that it was not just the list, but yeah also I made an example of the one we hired, but I've had candidates knowing a lot of stuff but not knowing what a decorator was, so I was making a point more specifically about concrete frameworks versus principles
An Intuitive Guide to Linear Algebra
A less tiny title: Twitter's angry users are too engaged for targeted "direct response" ads to work well.

Hard to tell with drip journalism if it's a real take or a twice removed way of lamenting hot takes and flamewars not behind his pay wall.
Web apps do not have access to all the features smartphone provides. This is by design (at least on iOS) to force developers to use the App Store.
It's my side project and definitely not official. It's a library aimed at making it easy to use the official components[0] Rails-friendly.

[0] https://design-system.service.gov.uk/components/
> I agree that, if you actually need exactness and can spare the extra CPU cycles, floats are not your best bet (e.g. banking, accounting).

You are misunderstanding me, this is not what I was saying at all. I think much of the time when people feel like they should use floats they can actually use floats, yet only in very rare, niche scenarios should math.isclose be used.

Using exact equality comparisons with floating point numbers, while fairly uncommon, seems a lot more frequently the right thing to do than math.isclose: for example, sorting algorithms, hashmaps and caches, checking for equality between structs, sentinel values.

Even in most cases where approximate equality is wanted, like maybe you are snapping a position to another position, or maybe you are checking that your new audio processing algorithm is producing noise below a noise floor, even then I would hesitate to use math.isclose, because it still probably isn't a good fit for the domain, particularly with it having an awkward default relative error term.
A manager is not necessarily a ‘leader’, just someone hired at a different level of the abstraction pyramid. Turning that into a hard authority structure is a fast way to a hostile workplace culture. New managers should actually have humility and listen to what their team is telling them, because they have all the details.
Nice tool, the search could some tuning.
When i Type Android -> pure android is on the bottom.
When i Type London, London England is at the bottom.
>Are you sure this is abuse? My guess is a judge ordered the accounts to be frozen.

That's kind of the problem. No judge was ever involved. The emergency act was deployed by Trudeau, they seized bank accounts and arrested legitimate peaceful protesters. Tyrannically crushing a legitimate protest just because ~70 semi trucks were illegally parked in ottawa.
I mean a generation of bees takes atleast a year since only the queen is really reproducing, the worker bees themselves aren't exposed to any evolutionary pressure since they can't reproduce. (I guess they are by proxy, once their queen dies so does their lineage)
Also (local) government imposed monopolies/supply caps will keep prices up in many areas.
That is a pretty high bar for abuse you have there. Emergency acts are typically meant for governments to react quickly to unprecedented situations where not all eventualities can be forseen and covered by laws. This means that they are grant very broad powers that considered unacceptable under normal conditions and thus any use of those powers is potential abuse. What is abuse and what dis not allowed are two entirely different things.
I used to backup my data in this day. But since the war has begun now it is important to hide my disks somehow from possible explosions of some artillery. Do you know folks, how to dig my HDDs for get data on them safe?
> There are not alway 86400s in 1 day. Midnight is not a whole number of multiples of 86400 after Jan 1st 1970.

Isn't that an issue with the format you want to convert UNIX time to ?

I mean, UNIX time is quite clearly and unambiguously defined as the number of seconds that passed since January 1st 1970. How are UTC's leap seconds any relevant?
It was never set to do anything without consent for private files, only for files you give to iCloud for storage.
When I started working I had a boss pull this line. Then he didn't turn up cos he had a family thing that was more important.

This pushed three of us (out of 5) to quit in the next couple of months (after getting another job sorted).
The idea is interesting, but there are some disadvantages of the app itself (see below). Maybe developers can read this and implement some changes.

- the phone should have non-obscured view of the sky. Thus having a phone charging and logging the data while it is on the desk inside a house doesn't work that well (red or orange indicator of the measurements quality, even near a big window).

- speaking of charging, there are no settings which allow to instruct the app to be dormant and automatically start recording when phone is charging.

- Account and login process is needed to upload the collected data. Why is it even the case? Can't the data be uploaded anonymously with just some unique phone identifier, or without one just relying on coordinates and other GNSS related measurements. Data can be cross-checked with others nearby and outliers can be removed just from that. There is no real need to know my name, email and create a leader-board or at least have an option of anonymous upload.
I agree, the democratization of land has still not been started despite the fact that hundreds or thousands of idealists have come up with good enough solutions that could be implemented today.

If we followed GP's reasoning then democracy wouldn't be so widespread. But for me a land reform is just a matter of time. If you can maintain peace in a society long enough e.g. avoid wars over land, then at some point, people will have to figure out how to share land peacefully.
> Material design, flat design, next_shitty_design and whatever else doesn't have clearly defined buttons with text labels suck usability wise

90% of buttons in material and flat design have buttons with text labels, I really don't have a clue what you're talking about...

There are good use cases for buttons without text labels... As I type this in the single space of the browser window I see:

* Upvote arrows and minimize buttons in the HN UI

* Refresh, back, forward, home, share, star in the Chrome UI

* Close, minimize, maximize in the Mac window

The UI would be absolutely atrocious if many of these were "defined buttons with text labels". Also none of these use novel design systems or semantics.
All the above :)
This thread is about local file scanning and has nothing to do with the cloud. Apple refers to all photos on Apple devices under the "iCloud Photos" brand name.

Apple is within their rights to scan files on their servers. They already do this now, as you note. This thread is about something else: Apple OS bundled malware that scans files on non-Apple-owned machines without consent, even files that have not left the user's own device. This turns your own local hardware into a snitch against your will. What it scans for is also not within your control.

They do not do this today, but they have stated at least twice that they intend to begin.
Although individual bees don’t live very long, all bees in a hive are from eggs laid by a single queen. So genetically a generation would be a hive. IIRC hives swarm (i.e. procreate) roughly once a year.
Is there a 3 player version of hex, and it is as deep?

google is not being my friend today.
Evernote (remember them?) had a pretty good tool called Clipper that would save a reader-version of the page to Evernote. It was pretty great, but I haven't used it lately.
Cashless Society Right in Your Face
CSS Fundamentals: Understanding Layout Algorithms
Yes, the Russian proverb.

It's even better in Russian: доверяй, но проверяй, doveryay no proveryay

It's better because it displays both words are semantically related. In fact, "verify" is cognate with their root, vera/veryat', probably a common Indoeuropean root but I'm too lazy to verify (pun intended).
Sure. I think I gave the wrong impression above, I just think for a lot of people it’s very daunting - and I definitely don’t think we should have to sue major companies to get basic service/responses. But I get what I want and what the reality is don’t always align haha
Would you accept the city of Amsterdam's own official renewable energy policy?

""400 MW is equivalent to the electricity consumption of 200,000 households""

https://www.amsterdam.nl/en/policy/sustainability/renewable-...
So? Each small test should be written in a way that you can ace with what you learned so far in the course. If you are not willing to study that, that's your personal problem.
The difference is that dat, fritter, rotonde, and friends are p2p. There's no frontend in the traditional sense, just like there's no backend. It's all static files executed by a process. Imagine the same with .sh files and a shell executing them, all on your machine.

The static fediverse requires an always-on, network-available machine that is your data storage, your interaction with other people, and your data manipulation center, all in the same place
There's a trade-off between efficiency and robustness.

It may not be as efficient, but it can be more productive in the long-term if you're better insulated from staff turnover, for example. Making engineers more replacable could also contribute towards lower wages (more able to hire beginners and make them competent, reduce leverage of existing staff).
Apple already scans all photos uploaded to iCloud, as they are not end to end encrypted and are viewable by Apple. This has been going on for ages and is not what is being discussed.

The topic is local scanning on an end user device without the consent of the device owner.

Clientside scanning of files given over to the cloud is nonsensical. Apple already scans serverside.
Deconstructing Richard Heart’s Lies About Bitcoin
So useful! Thanks for sharing
This is how companies plateau and become stagnant. The issues described do not spur action (e.g. "these two just need to collaborate better"), they fester, and eventually, a non-trivial number of internal teams are "captured." They won't burn the company down, the under-performing individual is not likely to do anything to warrant actually being moved/fired, and so, the status quo remains...and spreads.

And then we wonder why large companies simply cannot innovate or execute on broader change initiatives?
Boston Dynamics’ logistics robot is available for purchase
How to Run Full Ethereum Geth Node on AWS EC2 with Nginx and SSL
The post mentions “hints” delivered over NATS several times. I’d love to read more about what the shape of that is.
I don't understand why there is timeseries solution there, usually people who use timeseries work with many Gigas of storage, are we gonna pay for RAM to do that?
I'm a one-shot, better too much (you can skip some) than too little.
That would be pretty nice for a variety of reasons. Most people don't have the time to experiment with self hosting so having some kindof installer that hosts the server locally and makes sure it runs on startup, presents some kind of tray icon or shortcut to the web interface would greatly lower the barrier to use such amazing pieces of software.
Apple has a way bigger influence than their market share implies.

They do one really great thing and that's network protocol design. Other than that they seem to have an influence I don't like, extending way beyond tech.

They're almost like the new Bauhaus, constantly trying to simplify everything, not just make things easy, but actually add real simplicity anywhere they can, and use real "luxury" materials any chance they get.

Phones with glass backs instead of plastic, cables without strain relief, and all kinds of stripped down design seems to be pioneered be them.

They basically try to turn everything into a swiss watch rather than following the true high tech philosophy.

It seems like they've gotten better lately though, and tech in general has moved on from trying and failing to just copy their design.
There are several cases when Intel had botched the definition of some instructions and later AMD had to redefine them correctly, and eventually Intel also adopted the corrected versions in their ISA.

Nevertheless, in this case AMD is wrong, without doubt.

Intel has published one year ago their version of "Linear Address Masking", which might become available in Sapphire Rapids.

There is nothing to criticize about Intel LAM. It keeps the highest address bit with the same meaning of today, to distinguish supervisor (kernel) pointers from user pointers.

Address masking can be enabled or disabled separately for supervisor pointers and user pointers. Address masking has 2 variants, depending on whether you choose 48-bit physical addresses (4-level page tables) or 57-bit physical addresses (5-level page tables).

AMD has published now a different incompatible method. It is likely that they have conceived it a few years ago, when the design of Zen 4 had started, which is why it is incompatible with Intel.

The fact that it is incompatible with Intel would not have been a big deal, except that the AMD method is wrong, because they also mask the MSB, breaking all the kernel code that tests pointers to determine if they are user pointers or not.

Like everyone else, I cannot understand why AMD did not specify rightly this feature, like Intel. It certainly is neither rocket science nor brain surgery.