skysight-inc/HackerNews huggingface dataset:
Hardware: concept, iteration on paper, CAD, source parts for prototype, build prototype, write firmware, iterate prototype, CAD, source parts for product, find a manufacturer for custom parts, final assembly, certification, packaging, logistics, shipping.

Software: hire 2 junior programmers, give them the hardware and protocol specs, wait 2 months, upload the executable to a website.

The vast majority of "software for hardware" these days is just a GUI sending commands to the firmware over whatever communication channel is available. GPU drivers are pretty much the single example of very complex "software for hardware" in the mainstream market.
I am aware of several projects that Apple has existing relationships with that have streamlined processes, but to my understanding the “ask a SVP” remains the standard policy for getting permission to contribute to an open source project.
> On the other hand, it does explain what the code is doing at this snapshot in time: which makes it more precise than comments in the code -- since future changes might eventually make those comments incorrect.

If changes are made to the code, the comments should be updated accordingly. Getting from code to a PR text is a non-obvious and difficult process and when parts of the code are updated, the trail is easily lost.
Dutch-Japanese Relations
They should have an NTC for inrush limiting.
Antonine Itinerary
Same here. There is, at least for me, one big serious downside: what happens when I die.

My wife is quite concerned about her being left with a web of home automation, hosted emails etc. I understand her and I am trying to find a way out.

My current idea is to document how to de-automatize the home and how to deal with emails and fiber access (the main things to worry about).

Any ideas are very much welcome
Wire is now on many music streaming services ...
> They blocked execution of certain programs by some policy in Windows explorer in Windows XP. Funny thing was, if you knew the path to them, you could just point Firefox or Chrome at a file:// URI and run it out of your downloads directory. Oops.

Microsoft security baffles me. You could run Windows Update in the browser (and also antiviruses using ActiveX). Who would think of making it possible to alter the OS… from the browser?
Reading the comments, they seem sadly fairly black and white.

Either you need to have pets on tin, or cattle via cloud, but that never was the case. I worked at a hosting company ~2007 whom was an early IaaS provider. We PXE booted xen nodes, that automatically connected to our management layer, allowing customers to provision virtual machines. Most of our own fleet would be cattle well before this was meme worthy.

Today, you could bootstrap a k8s cluster with almost no effort on tin. You'll quickly have autoscaling cattle and a distributed cron. Sure you'd probably pet etcd and maybe the API servers. Running a database, API, and small management layer is well within the responsibilities of a professional system administrator. If this is beyond your orgs / teams capabilities you probably should use the cloud provider.

P.S. Not having a team that can run production services without outsourcing the database is fine. We all have different specilisms.

The storage layer is a bit more complex if you want to roll PVC.

You shouldn't bootstrap a $1m team to defeat a $500k cloud bill.
> some of the smartest people who ever lived learned Latin and Greek, so you can see how easy it must be.

Those are just the people we remember today; many more were fairly fluent, but we haven't heard of them.
But it's like marketing though. You're productive for 50% of the time, but you can't know which 50%. Scheduling one's self 4-day work weeks seems great in theory but you can't force the flow state to happen
You really can't. Virtually all mainstream academic musicologists read fluently, because the job involves pulling cultural and social metaphors out of (mostly) written music - plus some history and source analysis of music criticism and theory, some philosophy, and other standard academic accessories.
IIRC it’s because prom imports protobufs which use either Method or MethodByName, both of which put the linker in conservative mode.
I think every service industry worker is laughing their ass off at this post. That is, if they can get past the tears and fury at the injustice of the world that allowed this post to exist.
Good job we don't have the FBI in the UK or I'd have had multiple files
Distributed Microservices Architecture with Real Life Example at One Glance
I have an extension in VS Code that tracks time spent coding, and sends me a weekly summary. While I’m unsure how accurate the time algorithm is, on my “home office with no meetings” days it says I get around 5 hours of code time, which sounds about accurate. Interestingly it claims the the global average is 52 minutes, which I can definitely get on days with many interruptions.
Yes, LOB is consultant speak for "non-IT employee" (after reading your comment, I can't tell if it's a badge of pride or shame that this jargon is second nature to me)

It's because (rightly so) IT gets mad when you insinuate they are not part of "the business"

So "line of business" is the compromise to mean "any business unit but IT"
Reminds me of the fun of naming hosts before they became all formalized. Recall in the late '90s at a large Medical distributor, how we set the user/client DHCP pool names from a virus database (there are more virus's than stars in the Universe apparently).
Was a nice in-house admin chuckle that AFAIK, nobody in upper management ever found out about. Our in-joke was that virus's kill hosts and the thinking was that without users, every server/service ran just 100% fine.
I have a clear statement in my profile at linkedin: I am a Unix/Linux sysadmin, not a "DevOps" or a "Cloud/AWS/Azure engineer". I am only doing traditional Unix/Linux sysadmin stuff.

There is not a day going by where a recruiter doesn't tell me "we are urgently looking for an experienced Linux sysadmin. Are you interested?"
Do androids grow electric plants?
Why not simply use DyDns to your local home server ?

Most modern routers have an option to integrate with dynamic dns providers.
It's amusing how intense Nietzsche's contempt was for his fellow classicists during the heyday of the profession in the 19th century. Here is an excerpt from his "We Philologists"[1]:

Greeks and Classicists

The Greeks:
pay homage to beauty; develop the body; are articulate; are religious transfigurers of ordinary things; are listeners and observers; are prone to symbolism; possess freedom as men; have a pure outlook on the world; are intellectual pessimists

The Classicists:
are windbags and dilettantes; are repulsive-looking creatures; stutter; are filthy pedants; are hair-splitters and screech owls; are incapable of symbolism; are passionate slaves of the state; are Christians in disguise; are Philistines

It's probably unreasonable to expect the average classicist to possess the linguistic skills of the people whose legacy have survived over two millennia.

[1] https://www.jstor.org/stable/20162817
Working 80 hours a week is unhealthy and a bad idea. I don’t think there is any solid argument against that.

Until recently I was a dev manager for about 20 devs (not all direct). I did work 80 hours a week, still do. I know I am unhealthy. I don’t like doing things that are not technical. I get uncomfortable and bored quickly.

My work gives me complex tech problems constantly. So I feel better working. But I attribute this to an unhealthy grip on life that stemmed from somewhere.

All my devs wanted to also work 80 hours a week. I had to keep on top of their own hours to tell them to go home and find a girlfriend.

DONT work crazy hours because someone else in your sphere is doing it. Only do it if you can honestly say you are unhealthily obsessed with it and can’t actually have a normal life.
Sadly, for all practical purposes, iDevices aren't general-purpose computers. Not because they can't be, but because Apple's lock-down is just too heavy.

I have an app that I wrote myself and run just on “my own” iDevices that I have to re-install every week because the installation certificate expires. I'd have to pay the annual $99 tax just for the privilege of running my own frigging software on “my” iDevices without hassle.
I don't share your sarcasm. Working with your body and working with your mind aren't that different, it's just that the mind gets tired quicker. It's very hard to be doing concentrated thinking for 6 hours straight.
Developers Develop.

Build a system to prevent such things from happening and if it happens how to deal with it.

Manuals for mind-transference keeps the focus, commitment and will alive.

(a simple powerpoint slide is enough)

You should feel safe enough to speak up and if not, you must walk away.

Don´t stay where you are not valued.
I didn’t mean to say Epiphany actually is invasive. Just that the engine a browser uses doesn’t tell anything about privacy at all.
The article presents latins as a “live” language.

That is a fallacy.

A live language is one passed from “mother” to child. It is always a “first” language.

The fact that Newton, Leibnitz etc used it did not make it a true “live” language.

This is something latinists have to learn to bear with. Latin is dead and is only academic. Nothing wrong with that or with using it.

But trying to comvince people that it is “flourishing” is like trying to defend, say, Cathegory Theory because it is a “flourishing language”: no, it is not. It is a convenient means of ACADEMIC (scientific even) information transfer.
This is the answer imo.
I spend most of my time thinking what needs to be done, and how to do it. Then I make the simplest possible prototype/POC and re-check my ideas. Then I think about use cases (test cases, actually) and keep iterating making small modifications (usually) to the code and finding more edge cases. My point is, the actual amount of time actually doing code-writing is very small, most time is spent figuring things out (thinking on the high level design/algorithm), writing out the ideas as code is usually the least part of the work. Finally I do cleanups/refactor, which are quite simple to do, but take non trivial amounts of time, including writting more documentation (e.g. code comments and descriptions for the PR for reviewers and for later reference).
Thanks very much, fascinating.
The market under Trump did pretty well. Look at the SP500 by president: https://www.macrotrends.net/2482/sp500-performance-by-presid...

Not that the president is personally responsible for market performance but you seem to be fixated on Trump if you think his comments caused you to lose 100k.

The recent stock market dive happened because we printed 80% of the dollars in the last 22 months. The stock raise with a locked down economy was pure inflation being driven into the market (and crypto - and real estate). Now that the emergency narrative is crumbling it's normal for overinflated assets to start losing steam.

Sorry to hear about your dad and that the vaccine didn't work.

From what you write, you seem to be pretty indoctrinated; a lot of things have been called conspiracy theories without merit and I'd suggest you look into the "conspiracy theories" your grandparents were talking about and look at sources coming from both sides.

In some cases you'll keep your conviction, in some case you'll change it and in some others you'll likely see there is some truth to both sides or that it can't be determined. I used to believe the worst kind of feminist crap simply because I never researched the topic and assumed the media were, at least generally, correct.

Both parties are not exactly the same but their baseline is: they'll both keep increasing spending while doing very little for poor people.

I agree there is too much power in the hands of the government. I think if we want to evolve as a society we need to gradually rid of the government and decentralise power to local communities by privatising healthcare, protection, justice and law-making.
Kudos on the self insight there buddy. Not everyone bothers to self reflect about why they do the things they do. But they should.
I didn't link nothin'.
I really don't know what you're talking about. I've written a lot of object-oriented code in Python and Java and there isn't a single thing I like better in Java (that doesn't come from the typing system). I don't know about 3.0, but it's been great for years. Take a look at some Django code.
Yeah, I mean if we want to make fun of wokes count me in. But I think the situation is different, saying something racist? sexist? As a grown adult on social requires a certain mindset and / or cultural background, that might be considered harder to change

Working for Playboy, is a bit different, there is not substantial issue working for playboy, it's not like being racist or sexist, unless you got a religious brain damage one of those who make you see invisible people in the sky
Try kagi.com —- and then please tell us what you think.
If it's known for providing some information upon request, then at the very least it is likely it provides lots of information upon demand - including secret demands like National Security Letters.
That would require Safari to actually keep up with standards. In my eyes, they deliberately don't implement features so that you can't compete with a native (and therefore Apple App Store) app.

I can't even send a notification to the iOS Safari, something everyone else has implemented. And Apple themselves implement on desktop Safari.

https://caniuse.com/notifications
What’s wrong with cloudflare? Are they worse than Google for some reason?
I think it low code/no code only gets you so far. I've worked in many places that were driven by an excel spreadsheet.

Hacked together solutions work fine, to a point, that's where us "geek elite" take over, and that's fine in my opinion.
As I grow older, I find the opposite - if I haven't had a physically exhausting day, I need only 6 hours, else max 8 hours. Anything more than this has a negative impact on my mood and health.
I specififcally wrote "my terminal", not "a Terminal".

I am well aware, and supportive, of the need to encode the entirety of human script and written symbolics in a unified format.

And the reason why my terminal doesn't need anything beyond basic modifying diacritic marks and single-codepoint symbols (like blocks and line characters for text-user-interfaces) is because I do not use it to write prose is a variety of languages, I use it to communicate with a machine, administrating systems, designing backend software, and analysing machine-written logfiles.
If your fridge or your PS5 was running your banking sofware & your government taxes, maybe they could be considered general purpose computers as well.
Twitter doesn't owe you anything. Play ball or don't.
I very much agree.

One of my favourite DDR joke from the movie:

"Erich Honecker gets up in the morning, goes to the window and says: Good morning dear sun!

The sun replies: Good morning dear Erich.

At noon, Erich says: Good day dear sun!

A good day to you, dear Erich.

In the evening before sunset Erich wants to greet the sun again: Good night dear sun.

...

no reply

Again: Good night dear sun!

still no reply.

But dear sun, what is wrong, why are you not answering anymore?

The sun:

"screw you, I am in the west now."

A reference to the people, who managed to escape into the west and no longer had to fake friendliness with the system. And the way the joke is told in the movie and the reactions towards it, are also telling a lot of the spirit of the time.
Indeed. And they did bot use it in their daily speech, which is what makes a language “alive”.

As I said in another comment, I can talk the language of schemes. It does not make that langauge any more “alive” as a tongue than Latin.
Parent was talking about the activities other than reading: playing the music, and writing (new) music.
Deep Space Infrastructure: James Webb and the Deep Space Gateway
Pair programming was definitely more productive for me. But it’s also exhausting to a point where I can’t do more than 3 days in a row.
IMHO, even when sand-boxed, allowing a fully Turing-complete language with such a vast selection of available APIs to run on page load per default is what kills privacy.

People should be trained to allow script execution only when they trust the site, and there should be levels: Zero, Fully Isolated, Trusted.

OK now time to wait for someone to tell me this will be too much to ask from users. It wouldn't be an invalid point either, we can't even train people to have some common sense when in control of tons of steel going fast loaded with highly flammable liquids... So, there's that.

I don't know.
Ask HN: Internet / Mobile addiction is destroying me
I'm addicted to my phone. I will say it goes beyond that, what I'm actually addicted to is getting bombarded with information all the time.

I don't spend time on social media apps but I spend insane amounts either googling things to understand them at a surface level, reading HN, or listening to audiobooks / podcasts. I also spend more time than I should on chat apps.

My brain seeks constant stimulation. I just can't stop. I can't even take a walk or do the dishes without listening to something.
Even worse, I can't get stimulated enough by just interacting with my young child.

I would rather be acquiring knowledge at a deep level by reading challenging books like textbooks or by creating something. Or connecting deeply with other humans and nature.

To make things worse I'm an iOS developer.
And while at work I don't browse because I'm stimulated enough. Outside work though… I just can't stop. I even fall asleep listening to audiobooks. I tried to stop but I can't. Phones became too necessary. What can I do? I despise myself because I know I'm wasting my life. I'm literately missing out on a fulfilling life with depth by living like this.
^Tannhäuser gate
West accused of ‘climate hypocrisy’ as emissions dwarf those of poorer countries
What do you guys do?
The Unreasonable Feasibility of Playing Chess Under the Influence
What if I don't want their services? I'm fine providing my app from my website, it's not like there's any value out of being listed in the appstore anyways.
This kind of gatekeeping is ... beyond parody.

Have you ever used a no code application?

They never - not even close - mention pointers.

You can create great business apps without ever understanding a pointer.

What's so hard about understanding this?

Not every piece of software is Linux, or an NSA-worthy encryption algorithm, or a bespoke Silcon Valley web forum for that matter.

I don't know how a carburetor works but I can pump my own gas.

I don't have a medical degree but I am still allowed to self-medicate a cold.

I tune out when math PhDs start geeking out, but I can do my taxes.

I am aware of what a pointer is, but my old ship captain-turned-trading desk boss most certainly is not and he wrote several nifty SharePoint workflows to automate invoice approvals and legal reviews.
80 hours a week is the equivalent of 8am to 10pm six days a week. That sounds completely unrealistic. Either the work is trivial, you're destroying your health, or you're over estimating the time you're actually spending.
Haskell only allows arithmetic operators on like types,
so you cannot add an Int to a Word32, subtract an Int16 from an Int64,
or compare an Integer with an Int.

Operators are defined in typeclass Num, so the type of e.g. addition is

(+) :: Num a => a -> a -> a

while comparisons are define in typeclasses Eq and Ord, with types like

(/=) :: Eq a => a -> a -> Bool

(<=) :: Ord a => a -> a -> Bool
Sorry, but no. These pirates are simply transmitting on the same frequency. There's no way they are "hacking" the original signal.
My setup:

For business related services I use root servers hosted by e.g. Hetzner. I don't want to deal with hardware maintenance nor the 24/7 power bill.

For private stuff (pictures, videos, movies) I have a cheap old desktop machine at home with lots of storage running Ubuntu. Easy to administer, and I can switch it off if not needed. Data is mirrored and snapshotted.

For long-term backup I encrypt my data and upload it to Amazon Glacier Deep Archive (around 1$/TB!)

That said the cloud in general is great and you can do some things today for cheap that weren't possible for most companies 10 years ago. For some use cases it's the best choice.

In general a lot of workloads can be served orders of magnitudes cheaper than 10 years ago.
- My to do list lives in a single text file.

- There is a dashed line below the items that
have been completed.

-----------------------------------------------

- Below that line are the remaining tasks

- in the order I want to tackle them.

- I spend a lot of time looking at these items.

- I keep reordering the items while trying to think of ways to solve them.

- When a task is finished, it moves up above the line.

- Over time, the line is slowly bubbling down.

- Yet, the list below keeps growing.
Pretty sure this was posted to highlight the absurdity of it. So you are flagging for it achieving the point?
> They broke RSS feeds.

> ... dark patterns to make people create an account.

Those two where the reason I left the site, I frequently bought posters/prints there and also sold some myself. At the time, the site where the go-to-place for art and I think it was also the biggest? Looks like they overestimated how much their crap their members where willing to deal with and how hard it is to draw in new ones..
Hey, at least you have a paycheck. There are tons of people out there who work 50-hour weeks (artists, musicians) who get less than a decimal of that pay, none of the benefits, and all of the stress.
Some people do work a solid 8 hours or whatever per day. Mostly those in more manual jobs as they basically sell their bodies. But in our line of work it's not quite like that. I both work less than 8 hours a day, or more, depending on how you define "work".

The thing is, I'm not paid for my body or my labour. I'm paid for my mind. My employer pays for me to engage myself with the business. My mind never fully disengages. When I start work on Monday I don't "start again" like a rebooted machine. In addition, the mind never fully switches off, even when sleeping. I'll often crack a problem in my sleep and realise it during my morning cleaning cycle.

So no, I might not "work" as much as you think I should, but if you find that surprising then I'm probably far more engaged than you would imagine too.

There are, of course, those who don't work much and aren't as fully engaged. That will always happen. It's important to measure the value people are delivering (and help them improve) but it can't be done using any single metric and certainly not "hours worked".
> Can we talk about why things are bigger than other things instead of saying it's because of some law of nature?

It's the opposite of a law of nature: it generally doesn't apply to nature which is bounded by physical constraints.

It happens in artificial fields like economy, software engineering, etc. I'm not sure if there's a general principle, but I heard an intuitive explanation for why it happens in software engineering: it's a recursive field. Software is built from smaller software built from even smaller software and so on. This allows almost unbounded complexity (as opposed to e.g. houses, which are not built from tiny houses ad infinitum.)

With unbounded complexity comes fat tails, and therefore the Pareto principle.

Edit: well, thinking about it, it does apply to some things in nature, like the sizes of bodies of water.
Computers do appear to think more and more these days, what with the tracking and targeted ads and so forth. To which your mom might say: Computers still aren't thinking; someone else -- someone at Google or Apple or Microsoft -- told them to do that.

Maybe that would help bring the privacy implications into clearer focus.