skysight-inc/HackerNews huggingface dataset:
There's nothing wrong with the appliance business model - embedded devices that use microcontrollers are Turing complete and yet no one complains about those. It's only when devices are marketed as general-purpose (i.e. smartphones, PCs) but are locked down to prevent running arbitrary user-loaded code that it becomes a problem.
Still on Fedora 30... probably time to reformat and install fresh.

Really wish Fedora would cut an official WSL2 image.
It appears they prefer HTP [1] and assume you do not have direct internet access. They use Tor? You will have to set up HTP for time sync. Out of curiosity, what is it like doing everything through Tor? Slow? Do you get blocked in most places?

[1] - https://tails.boum.org/contribute/design/Time_syncing/
Oh, but in the alps there are ways with a metal ladder, where you indeed "walk" a overhanging way, without rope.

Not for everyone obviously.
People usually forget that they can also use breakes to get out of tight spot, which is usually safer, and by the way it has even greater acceleration (negative though). By the way high power and high acceleration usually takes you to that tight spot. Isn't?
Basically reinventing the mainframe in 2021 https://en.wikipedia.org/wiki/Mainframe_computer. Or the Minitel for the French folks https://en.wikipedia.org/wiki/Minitel

Compressing and streaming pages was kind of the idea behind Opera Mini as well https://en.wikipedia.org/wiki/Opera_Mini

So nothing really new…
Hmmm. Not-so-fun memories of those times:

1. Doing sequence diagrams in Visio, sans any kind of plugin that understood them; cue realising you'd missed a bit out and having to do an awkward group-select and drag a load of gubbins down the page to make room, then finding you'd missed an arrow or something ....

2. CASE tools that promised round-trip engineering .... so my Hovercraft contains many Eels, and I have that in my nice UML diagram, but how is that going to translate into pre-generics Java and back again? Spoiler - it isn't

3. Being given a massive wad of UML diagrams by a client, but the author had actually done all the contains relations as if it was a data model diagram, so all the relations were backwards - i.e. Eel diamond-arrow Hovercraft, because that's how the foreign keys would be done. How to break this kindly ...
When I was in school ethics was taught. But, it was insufficient and it targeted not right or wrong but instead mostly legal liability.

This is where ethics becomes difficult because it depends on what you believe about the universe. For example, in the book Age of Surveillance Capitalism professors who look at people as herd animals is discussed. If people are just another herd animal and it's ok to herd them as we please (like how we do with cattle) than the ethical impact would be different from someone who believes there is a clear right or wrong way to treat people.

This impacts the ethics of using technology. Yet, it's often not discussed.
We ship code faster and safer with feature flags
North Korea conducts low-level cybercrime to fill the state's coffers and geopolitics. They are like vikings; raiding an enemy and stealing all they can while they're there to keep the lights on. Hackers from Russia or China are higher up on the hierarchy of needs and attack targets for geopolitical advantage.
Safety critical software is about limiting the available software constructs to known safe ones (eg the MISRA standard) and adopting techniques and tooling like TLA+ that can be used to prove correct behavior.

Things like FMECA etc are techniques for safe software (and hardware).

Diagrams don't replace that. OOP as a technique (at least stuff about classes and inheritance and polymorphism) doesn't replace that.

OOP in terms of objects and messaging, with state machines are certainly part of safety software development.

The leftover CASE tools like Enterprise Architect are now basically documentation engines and have very little to do with the actual software development process.
The only option you have is a phone like the Nokia 3310 then. Android and iOS are equally bad, just in different quantities of bad in different areas.
Yes true, but brick and other base material like it is very strong and support fixtures to attach ducting, pipes, cables - I’m not sure you can drill brackets into this mud and safely secure an AC duct or conduit.
From my experience doing desktop support at a large hospital: a bulk roll of self-gripping velcro tie, clips to mount the cables under the desk, cables that are long enough to run the route, some creativity, a headlamp and a good amount of patience and scuba gear so you can stay under the desk longer to do the job well.
Developers: We’d all suffer a lot less if we weren’t so dang clever
I consider the ability to drive more than one external display to be directly related to the power and design of the chip.
launching a waitlist is standard. Dropbox did it in 2007, Robinhood in 2014, etc.
To be fair, particle physics is a lot easier. Your argument holds in terms of investment though, if not in terms of expected outcome.
As a CS undergrad taking a course in Software Engineering,
where we are currently studying UML, I wonder what the alternatives are? What tools/methods are used in practice, today, instead of UML?
Site that sells vaccination swag
Solar cells on our rooftops could be much more efficient [audio]
Weed inhibits REM sleep. You may feel rested, but you're actually harming yourself long term.
Because files are hard, a lot of projects use a file system library called LevelDB/RocksDB [1] They interact with the library instead of directly with files. CockroachDB and SSDB are examples of projects using LevelDB.

[1] https://en.wikipedia.org/wiki/RocksDB
I started my career at CMG, a big consultancy now called Logica. They were BIG on UML and Rational Unified Process.

I had no clue what I was doing so I gobbled it up. "So THIS is how you make software, ahaaaaaaa!"

After leaving CMG I have never, ever seen it used in the wild by any remotely successful company or team. I would say it is a clear red flag even.

Sequence diagrams are the only thing I sometimes use to get a grip on how APIs should talk to each other or how flows between integrations should be.
I haven't yet used an M1 mac but based on what I've read about it I have fully bought into the hype train.

Hoping my next laptop will be a M2-powered MBP, assuming they can increase the maximum RAM to at least 32GB.
Draftbit uses KeyDB in production. It's fast
Print debugging is invaluable for actually having any chance to understand what happened in a complex bug in production - especially if you're working on user-run apps, not SaaS.

Debuggers help immensely if you can reproduce the bug reliably and in relatively decent time, but if you can't logging/print debugging is your only hope, since no one is going to run their code in production with RR attached.
Some people fail to uphold the ethical standards of their profession, therefore we shouldn't have ethical standards? Is that the argument here?
> It's in their interest for your money to sit in your account theyre investing elsewhere or for them to charge you various service fees.

Generally true, but I have suspected that banks have begun getting payments from the payment processors, however (Mastercard/Visa). Most recent time I created my checking account the bank nearly insisted that I have a debit card although I strongly preferred to have only ATM access with it. Additionally the largest banks have most certainly figured out squeezing fees from people for use of the debit cards.
Not sure why you are downvoted, but this is true is it not? It's even worse with Apple Silicon machines since if the SSD dies, well the whole thing is bricked. Unlike the Intel Macs.

It seems the Mac aficionados (Especially the M1 fanatics) are in denial of the degree of lock-in with the Mac as it gradually descends into become nearly as locked in as an iPhone.

I'd give it 0.1 out of 10 for repairability. At least with the latest Surface line-up the SSD can be upgraded.
Another example: instead of contact tracing with PCR tests, skip the tracing part and have everyone regularly take much cheaper antigen tests a couple times a week.

As a result of the lack of vision, there was no urgency in the US to approve over-the-counter antigen tests and they only became available in pharmacies last week.
Maybe we could transfer a standardized cryptocurrency ammount into a write-once device, and use as many of those as we need to purchase things. We could call these fungible cryptodevices "cashcoins".
> Why does anyone think you can get people to be ethical just by teaching them ethics?

Because you can teach ethics in much the same way you teach security best practices.

Lots of developers practice security theater without actually believing it's all necessary. The same can be done with ethics.
Yeah basically this. Trying to build an eco-structure or even a mostly earthen home in the US you are basically relegated to a sparsely populated counties or taking your chances squatting on Federal land.

This was quite eye-opening to me once I had to actually attempt to find some land to build on.
Sure, if you live alone and don’t cook, then washing dishes by hand won’t take very long. Maybe it’ll take less time than loading the dishwasher. But that’s a fairly uncommon scenario, I think. Most people cook dinner for their family, and then have a whole dishwasher full of dishes to wash every single night.
Assembling a query optimizer with Apache Calcite
Honestly, I don't think self-driving cars will /ever/ be a better driver than I am. But that also hinges on what you mean by "better". There may reach a point in time when self-driving cars have a lower statistical likelihood of being in an accident than I am, but I doubt that they will ever do that while getting me to my destination more quickly than I do.

Both of those things relate to the fact that I have significantly better situational awareness and driver training than the vast majority of people, including significant time on track racing cars. To match my situational awareness it will not be enough for self-driving cars to rely on their own sensors, but they will need to communicate with one another and act in concert, otherwise my reading of traffic patterns and looking far ahead in the distance will always beat it out for the quickest path through traffic, or the safest response.

To me, where I see a benefit for myself personally, is that self-driving cars don't necessarily need to be better than me, they just need to be better than most, and turn driving from an active to a passive activity. It means I can be engaged in other things. But, that's also the rub. I /like/ driving, so I don't want to exist in a world where I am /forced/ to have a self-driving car to use the roads, as I still want the ability to go out and enjoy myself from time to time. But for a daily commute, turning driving into a passive activity would make me a happier and more productive person (other people are horrendous drivers and it frustrates me observing their unsafe and careless behaviors).
I don't even understand what "privilege" means anymore. I used to, but it now just seems to be a word that gets thrown down to try to end the conversation, whenever someone's arguing with a white guy. How did we get to this point where you can't even have a valid opinion about something if you're coming from some position of privilege?
Thanks for the link! I had not heard of the syndrome before. but it could be what my wife has been suffering from for the past year or two. We already are waiting to see a specialist to have a look at her, so I won't make any conclusions, but that seems very likely it.
On one hand, you can pay ~$30/mo to have somebody else do your web browsing for you. On the other hand, you can use an adblocker (free), Brave Browser (free), and just not have 8 quintillion tabs open. I'm trying to be open minded here but this seems really over-engineered to me
Shudder.

This one triggered conversations along the lines of “how hard would it be to replace that vendor with a Django app, really?”
The legal concept you're describing is "comparative responsibility"[1]:

> [A] doctrine of tort law that compares the fault of each party in a lawsuit for a single injury.

> Comparative responsibility divides the fault among parties by percentages, and then accordingly divides the money awarded to the plaintiff. The plaintiff may only recover the percentage of the damages he is not at fault for. If a plaintiff is found to be 25% at fault, he can recover only 75% of his damages.

The answer to your hypothetical is, of course, it depends! The "United States" section of the wikipedia article has a good outline of the different ways states implement the doctrine. It boils down to: sometimes it can be a complete bar to recovery if the victim is at all responsible, sometimes there's a threshold level of responsibility where it will bar recovery, and sometimes it's a percentage reduction as described in the example above.

[1]https://en.wikipedia.org/wiki/Comparative_responsibility
Antibiotic-resistant bacteria are bad not because they're more dangerous than regular bacteria, but because they are harder to treat with those antibiotics.

As for your second point - mutations are happening whether or not we vaccinate. Vaccination does not cause mutation.
If you raise a minimum wage, the number of unemployed will go up, and those with smallest wages will be affected the most.
Hmm. I detect some hyperbole in your statement.
They have a section for street gangs, Latino gangs, gang conflict, and a daily gang report. All combined are smaller than rap feuds.
I've heard that before but I doubt it. The embodied energy in a dishwasher installation will certainly take a while to recoup and it would depend a lot on how one measures hand washing.

Anyway I don't really care about some insignificant "environment" difference - the affect on daily convenience far outweighs it.
Basecamp Founders Are Right – Its Ok to Focus on What You Do and Cut the Noise
There's a dishwasher in my flat. It's pretty new, large and good quality. It's been collecting dust.

You need to pre-wash everything before loading it anyway, and in the end I still need to scrub and re-wash some of the dishes in the sink.

I'd rather just do it myself from the beginning. Takes less time and effort, and comes out cleaner.
The Bluetooth contact tracing would have been amazing, the design was smart, privacy preserving, and worked.

The issue was a few things:

- Opt-in instead of opt-out

- People (even those on HN) not understanding how it worked and loudly and wrongly stating that it was a privacy nightmare. See this thread: https://news.ycombinator.com/item?id=25629304

Unfortunately this lead governments and others to just buy data from brokers/3rd party app collectors and such that are not privacy preserving. A pretty frustrating situation.
I'm confused - the x86 box is ticked by default there.
When I got into Bitcoin in 2012 seeing "the light" for me was no fee international transfers and a non-traceable way to pay for whatever. There wasn't any wealth investing. Everyone was agreeing it had value and I liked that concept.

I had felt let down by banks and financial institutions after 2008 and this was a new way to do business with people outside that.

It became something else after the end of the 2013 spike to $1k, and then I guess I was aware its use was mostly for illicit activities, but it still has plenty of use cases beyond just increasing in value.
Not sure if you are sarcastic there or serious :D
FCC Grants SpaceX's Satellite Broadband Modification Application [pdf]
Hey, if we want to push past 4 degrees global warming in the next decade we'll need to get creative.
Also Netflix, although I don't think they've said what portion of their instances they've migrated: https://aws.amazon.com/ec2/graviton/customers/
>Should we all contact UMN to complain?

For what purpose other than to harass UMN staff? It's obvious they're well aware of the issue and that the community isn't happy with their actions. They've got staff and students that read HN and twitter.

Calling them at this point doesn't accomplish much other than being a DDoS attack and shooting the messenger (there's no way you're going to get in contact with the people who actually conducted the study).
Nah. The real reason was that framework evolution outpaced the ability of Model Driven Architecture tools to adapt to changing technology.

I know, I used to work on one such MDA tool. It first started with the assumption that you want to generate a J2EE application. By the time the code generation was "good" Spring and Hibernate came along and simplified things to the point that it was easier and faster to "just code."

Turning UML into executable code could be done in one of two ways. Transform one high-level model into an implementation-specific model and generate code from that, or, create a UML VM that could run the models directly.

The latter would have been the correct solution, and still would be more complicated than it's worth.

Use UML for communication. It's still good at that.
One of the most important features of the financial system is that most actions have an "undo" procedure. It might takes a few days, but in most cases you can get most of your money back after a simple mistake.
Policies and procedures for fraud are at the bank level afaik, and the purpose of FDIC is to protect against bank failure up to 250k USD ( https://www.investopedia.com/ask/answers/111815/does-fdic-co... )
I use a database diagram before I do anything in a new project all the time myself. It's a good way to start thinking about any data-heavy project. Inevitably there will be things I didn't consider and have to add while implementing but it's still a great first step.

I'll even draw them on paper sometimes (it's just squares with types and column names inside and arrows pointing to keys on other tables, mostly).
Logica no longer exists - gobbled up by the Canadian company CGI in 2012.
> How are the reactions incompatible? People like me, who don't need more than 16 GB of RAM and one monitor, are happy with the M1. Other people are waiting on the M1X/M2 chip to bring what they need.

I agree with your nuance.

> The MacBook was fanless in 2015 and, like many other fanless designs using Intel chips, it was slow.

The Surface Book 2/3 and M1 MacBook Air are not slow (hence the point of my comparison)
What's weirder? A small 50 employee "hostile" company, or a big one with hundreds and hundreds of employees?
I don't think they stream video back. It could make more sense to take over memory consumption and CPU/GPU heavy threads in a compressed binary format, especially from background tabs and restore them on demand.
This is extremely relevant and neither mentioned nor linked to in the attached article.

You might want to post this as a top level comment instead of a reply so it gets the attention it deserves.
How meta
What's the problem though? The market clearly exists (right now), so I don't why blame the company trying to get a share and help with this issue.

It's clear that Google isn't going to optimize Chrome and people aren't going to switch to Firefox with Tree Tabs / Sidebery with background suspension.
Sure, look them up on LinkedIn at Purdue Pharmaceuticals, McKinsey, Goldman Sachs, Facebook, you’ll find hundreds of thousands of them.
If I'm not worried about being killed or jailed by authoritarian governments and I just value privacy as a general principle what should I do instead of using a commercial VPN?
A "round-trip UML tool" is actually impossible, except for in very limited circumstances.

UML itself doesn't provide enough detail to completely develop the code, and the code doesn't provide enough model hints to completely develop the UML.

When there is enough detail, the diagrams become unreadable and the code becomes unmaintainable.

So every "round-trip" details are lost. People have been trying to solve this problem generally for 40 years. It's a lost cause.
Nit: Afterburner is built on FPGAs, they are architecturally different from the M-series chips and GPUs.
> Sure, the pay may be good but you're stealing money from honest people.

not really. I wouldn't work for a government because the pay actually sucks and everyone on the other side hates you on a deep and personal level.
Is snap actually being forced on users by Ubuntu? I've used a Ubuntu based os for years, the only snap packages i have are third-party ones directly from the app devs themselves, ubuntu's never forced me to use snap...
> This is a great technical solution to a problem that is really about users not understanding how their use of a computer really affects performance, and companies under-spec'ing the machines they give people.

Let's not forget developers and site owners stuffing webpages with tons of fluff, especially megabytes of JS that is mostly tracking code.
I think it’s a great idea to build mud huts on another planet where labor is scarce, machine energy is under different constraints, and certain resources are “unlimited”.

But this approach for building a house on Earth to house humans seems way off the bell curve of potential to scale.
Automating anything opens up new doors.

Continuing to develop this tech could make it useful for setting up buildings in hostile environments. Initially deserts and the arctic/antarctic.

But eventually using unattended robots to construct structures on the Moon and Mars.

I think the relevant Onion article is this classic from 1998: "New $5,000 Multimedia Computer System Downloads Real-Time TV Programs, Displays Them On Monitor"
https://www.theonion.com/new-5-000-multimedia-computer-syste...

20 years later analog TV is long dead. TVs are now computers.

This probably won't add up to much in the next 20 years. But it's early tech and there are exciting long term possibilities.
Symbolics Lisp Machine demo (2013) [video]
The new iMac diverges dramatically from this model. It's a complete new design, one that could only have been done after a switch off Intel.
This move is generating even more unrest and publicity for them
Yes...edited my edit. I'm pretty sure there was no radio button for some time, you would have had to scroll into other choices to get a Graviton instance.
The efficient market hypothesis is wrong.

Here’s why: it assumes that the only form of power or leverage that exists is supply and demand. However there are all kinds of forms of leverage in the real world. There is legal power. Voting. Guns. Unions. Price fixing. Cultural norms. Marketing. Blackmail. All of these are forms of leverage and they are not special cases; rather, supply and demand is one special case which comprises a fraction of the total pressure on wages and prices and success or failure at any moment.
> Your fridge can become a pocket computer with refrigerating capability -

Only if you have huge pockets ;)
Not just Google, also Microsoft and others (see youtube-dl).

The question is how we can break the cycle in favor of hackers rather than in favor of big corporations.
Why stop there? Cryptocurrency is a direct consequence of cryptography.
Yes, it is possible; however, how can you pay for your employees and the servers? They need to make a living, and you can't expect someone to work for you for free. Also, consider the server and maintenance costs; many traders will trade here because it is fee-less. There are a lot of factors you need to weigh in. Yes, it is possible, but it is not practical.
It depends on your needs. I setup a Ubiquiti system at the recommendation of all sorts of online guides for a 1200 sq ft residential setup and completely regret it. It was an expensive, complicated, ugly mess that provided no tangible benefits for my use-case. If I hadn't sunk several hundred dollars into the equipment I would just switch to a basic Linksys router, which has always worked fine for me in the past.