skysight-inc/HackerNews huggingface dataset:
When viewed from the lens of a pure app developer, yes these technologies tend to be just more to grok.

But the benefits aren't really reaped by the app developers - they are reaped by operations. These technologies save money by reducing operational complexity. This happens by decoupling the infrastructure from the app. For MTS you still had to configure and manage your server or pay someone a lot to do it. I guess we have come full circle but it's probably more flexible and cheaper this time around.

Here is my 2 cents.

Instead of your team managing a fleet of servers with operating operating systems (which includes security patching, user management, log rotation, etc) you move to raw containers running on a self managed server fleet. Now you have (largely) decoupled the app from the infrastructure it's deployed to via the container interface. Remember CodeDeploy scripts? You don't need that any more since devs are delivering immutable images. That code is moved into the docker file.

Ok so you've gotten this far and it's great, but how do I do autoscaling, failover, etc. Well you can have your ops team do a bunch of work to make it happen on your self managed container host or you can run your containers on a managed Kubernetes fleet. Bam, now you have autoscaling, failover, etc. And the best part is that the Kubernetes API is platform-independent so it's much easier to move it to a different cloud. Or you do Fargate here if Kubernetes is too complex for your needs.

But your app is dead simple and you don't care about configuring all this crap. So you ditch Kubernetes (or you jump straight here) and you write serverless. Now the ops work is dead simple: deploy serverless app with 10 configuration options. No autoscaling to manage, way less security to manage, no user accounts to worry about. Just make sure it's written correctly and runs on the specified interpreter.

IMO there is no way that these technologies are going away. They provide way too much convenience. If you're a small startup (maybe no ops specialists?) and need to run a self-managed off the shelf OSS server, do you want to waste time dealing with ssh keys, choosing the OS, configuration, etc? Or "just" grab the container and throw it into your EKS cluster and forget about it (This step will get easier). Need to deploy a stateless app? Throw it into Lambda and don't even worry about EKS.

Disclaimer: Yes each benefit that I mentioned is possible as you go down layers. That's because the higher layers are built on the lower ones ;-) This post is about how much work it takes to go from 0 to live and manage the live system indefinitely.
I guess whether a structural comparison (VDOM) or a value comparison (Svelte) is more efficient really depends on the concrete use-case.

For example, even changing a single value in a big list requires the whole VDOM to be recreated, but should be very efficient in Svelte as it can directly modify the specific DOM node. On the other hand, as pointed out in the article you linked, if changing a value affects a large part of the DOM, but does not actually change that much, then value-comparing frameworks (e.g. Svelte) probably do a lot of unnecessary work compared to VDOM-based approaches (intuitively I would think that this case does not occur that often).
"Theres a new JS framework, it must be Tuesday".
What about the initial guy that says he has a grandchild when he's like a young guy from the phillipines?
Shower thought: after some inflection point, does your likelihood of survival actually increase with altitude? With the additional height you gain additional time to plan and travel to fall more optimally, while your acceleration should fall to nearly zero.

Of course, there may well be a secondary ceiling (pun) where air pressure and O2 create new complications...
Not one single misspelled word in a dozen tweets from 6-8 different accounts?

BORG
Still sounds like every other big organization out there (the politicking, the backstabbing, the fiefdoms, the barons, the bullies, the serfs, the hidden true powers, the untouchables, the 'safe' hiring, ...) just lacking the 'formal' hierarchy on the side.
They still make dumb panels, eg.

https://smile.amazon.com/gp/product/B01LW4G71Y/

I did precisely what you suggest: buy a TV and hook a streaming box to it.
That's just evidence that multiple humans share the same account for whatever reason.
I would say the biggest challenge with general AI is that our brains are NOT empty when we’re born, and we have no way to map those connections. We don’t have memories yet, but we’re wired to recognize faces, learn languages and use sensory data. If a baby’s brain was empty, we could most likely bootstrap a human on an exaflop supercomputer today by feeding it the things a baby would see/hear.
We use Fargate a lot for internal tooling. It's pretty great! Being able to schedule containers instead of Lambdas is nice, and genreally not having the restrictions of a Lambda environment is nice.

We have, no joke, Lambdas that kick off Fargate tasks to do "actual work". Why do we have Lambdas? Because that's the integration point AWS has everywhere. "Run code when X happens" on AWS means a Lambda, so that's what we use.
Do you need it for the type of work you want? If not, you probably don't need to learn it.

That being said, if you want to get into CS, I recommend getting a textbook or two about computational complexity (big-O notation) and the theory of computation (nondeterministic finite automata and regular expressions, stack machines, and Turing machines). I liked "Theory of Computation" by Michael Sipser for the second topic (didn't like my textbook for the first), though it's very dense so you may want to look into additional material if you want a gentler introduction.

Honestly, you can probably find everything online. The main things to look for are:

- big-O notation (how many steps it takes to solve a problem given some input size)
- data structures (linked lists, b-trees, and hash maps are the big ones)
- the list of terms above

Work out some proofs until you feel comfortable with the material.

But it really doesn't matter of you just want to do web stuff. Most of the hard problems have been solved by the standard library or database you use, so unless you want to work on those, you can choose to be ignorant of the inner workings. I'm the type that doesn't like to not understand something, but I have plenty of friends who care more about other things than learning CS/EE stuff that isn't practical to their line of work.
Yeah but that's also just a ridiculously long line which will be hard to read regardless ;)
I know this lunatic who is into base jumping. And according to him, if the body isn't in the right position within a few seconds of jumping you are dead. Dumbest sport on the planet.
A definitive guide to App links on Android
> I wonder if this would be a good format for streaming, like the old days but global, with a live DJ and fans interacting live.

I have a great site for you: check out https://wfmu.org
Right, so following the leading metric for your decision basing it on off of if they mostly run out of a "garage" is a terrible idea; adding the two Apple founders into the equation, assuming you have the opportunity to get to know them and their ideas and plans well enough, would be an important part to the equation of deciding where to work.
See my answer above; before natural selection kicks in and makes the population rebound, we'll already have hit the replacement problem.
Svelte is not exactly a new framework.
I think at some future the point the utilities are going to be more involved than they are right now.

At this point in time you see some utilities offering setback thermostats (smart and non-smart) as a way to help smooth demand during peak usage periods.

Some of the better ones run promotions and offer rebates on Nests and Ecobees, but these units still are completely dumb when it comes to talking to the utilities. My electricity provider has real-time pricing and smart meters (with Zigbee interfaces) that are connected to HQ, but there is still no way to move that information to the wall unit. They offer a 3G-connected modulation unit for A/C compressors, but that's directly connected to HQ and the consumer has no other way to interact with it other than overriding it.

If things really start getting bad out there (e.g. Texas this week^), that will be the motivation to improve this ecosystem.

^ https://www.bloomberg.com/news/articles/2019-08-12/searing-t...
Actors were influenced more by Simula-67 than by SmallTalk'72, which was a byte-stream language. However, neither language had adequate constructs for concurrency.
I feel xenotransplants ethically eventually goes zero? A non cognitive shell is less sentient than a clinic rared animal with sharable organs. Xtransplants are a step up from food factory farming but doesnt do much for the rights of non-humans still.
This was very unsettling to read.
There does not exist a 1:1 correspondence between Twitter accounts and individual humans.
See I'm not saying I get rid of them completely. I'm saying by the time it reaches me it's usually filtered through a joking retweet or a meme. So it's not as bad. Another thing I look for is if the person I'm looking at defines their whole twitter presence in terms of their politics. So people with bios that read something like "Republican. Gun Owner. Dad." or "Slut. Dirtbag leftist. Bernie would have won." generally are shied away from by me.
A React Native 'Facebook Login' Component
So when something of interest (to someone) happens on Twitter it should what? Be ignored? Be summarized without including a link?

You are not required to read every post on HN, and you can see on the front page which ones go to sites you don't like.
Mercedes sells non-luxury cars in Europe. They sell cars with cloth seats and manual transmissions. It’s just that in some markets such as the United States they have only sold luxury cars.

There have been going down market in the U.S with the C class, then the CLA and now the A class, but these are still low-end luxury cars.
The first tweet when I scroll up is an answer in the middle of the conversation. The actual start isn't visible. And if I need to scroll up in order to understand anything, why not load the page from the top instead of jumping to some random place? It's almost like any basic website does this better.
What is the "capitalist class"?
And the point still stands.
Scroll up and read downward. The UI allows you to link to a particular spot and then scroll to the top to read rest of context in chronological order.
Just shove in a $10 zigbee temperature monitor.
Thanks! For some reason it didn't occur to me that Svelte could just compare the new array to the old array (if this is how it's implemented).
This is true, but sadly warnings can be ignored! At my last job we enforced -Wall so we had no warnings on pull requests to prevent this though.
Presumably the answer to that is to use a long but plausible random string that sounds like a posh English name like "Saint-John Winsor-Rothschild"
Component prices will usually be a very important factor when choosing which components to use.

However, when you go into production and order parts from distributors, you will usually get special deals which can lower the price of your product. Problems can also appear if one of your single source components is out of stock, then you will have to wait (probably a long time) for it to get back in stock, choose an alternative (probably more expensive) component, or buy it on the gray market.

Edit: grammar and spelling
Nice, and also https://radioparadise.com
Because a user chose to link to a particular section?

Do you also complain when you get directly linked to a particular line of code in github or a readme?
Yep, always go there if possible. Occasionally nee versions might be slightly late.
AmigaOS was tremendously powerful, but Macintosh System (as it was called then) had much more UI polish and could be operated with one mouse button (this was important!). The official programmer's reference manual, Inside Macintosh, contained strict rules for how an application should look and behave. By contrast, on the Amiga, some great UI frameworks existed but they looked rougher and a lot of people seemed to roll their own UI and play by their own rules anyway. To me this was part of the Amiga charm, but it was inimical to the vision of computing Apple was selling.

I didn't realize just how weak the Mac APIs were for building actual applications until I tried writing one. You NEED a framework like PowerPlant in order to contend with the very primitive primitives Apple supplied. And even then, you don't get nice things like preemptive MT.
> Probably treating the cause's cause's cause's cause is something like “just use Excel for everything, why are you using these other languages?”

It's be harder to get things done, but we'd be more certain about them
I'm currently working my way through the series of counter-intelligence novels written by his contemporary and friend Anthony Price. It's a look at a different aspect of military intelligence through a rotating cast of narrators, and with a deft use of military history as a plot driver.

Start with The Labyrinth Makers and go on from there. It introduces the key characters, Dr David Audley and Major Butler.
<result> if/unless <condition> is pretty common in natural language for good reason. I find it far more readable than prefix, block-form if for the simple case of one-line results with no alternative branch.,
If it's an Apple phone, it'sprobably spying on you.
I can't believe I haven't thought of that ha! I'll have to check it out - hopefully I can get a zigbee signal through the fridge itself (I am not sure if it is a Faraday cage or not)
I agree with you about the tree-like conversations. It would be great if there were a site or a an app that could display them AS trees.
It's buggy, sometimes it works and sometimes it doesn't. Looks like the redesign still had some issues to shake out. No need to suggest that the commenters are ignorant.
Then the answer is to not recycle plastic in the US.
'Literally kill' you said :) . I got the HP Chromebook X2 with stylus and while some chrome os rough edges persist(crostini apps don't work with on screen keyboard, for eg), it is fast and responsive with great battery life so far.
I was an Amiga user from 1988 to 1994 or so. 1991 felt like the peak of the Amiga. AmigaOS 2.0 was finally released, which was a huge upgrade. The A3000 was out... their first "professional" Amiga. There were lots of 3rd party vendors supporting it.
This is scary. I wonder how many people each year are murdered by their spouses who make it look like an accident?
What's the coolest C++ code you ever saw?
Except OP just admitted to using this scheme on a public forum, so they are now essentially compromised.

It's security through obscurity, with a bonus that the people who use this technique can't seem to keep quiet about it so it's not even obscurity.
Disabling seat belt alerts: Buckle and unbuckle the seat in question 25 consecutive times with no weight in the seat.
The “ambassadors” are so bad it’s embarrassing.

Which leads me to think they are not actually PR professionals (they would actually not talk in such a robotic way), but really low level employees that are paid extra to talk good on social media, and are repeating from some officially sanctioned book of “what you should and shouldn’t say”

they don’t sound like Borg, they sound like McDonald’s cashiers, just doing their assignments
> But nuclear electricity and nuclear weapons are not the same thing.

No, but distinguishing between the two from the outside can be tricky even for a small army of IAEA inspectors, cf the Iranian and Iraqi nuclear programmes.

> Clearly opposition against nuclear weapons was in parts guided by the Soviet Union

What I'm arguing against was your original "I've always wondered to what extent the anti-nuclear movements had tacit support from coal/oil producers/users." and the nearby comment "but here's an issue (Germans switching from nuclear to Russian gas) where the Russians would obviously benefit strongly both economically as well as politically."; it's very common these days to allege that people aren't who they say they are or are backed by shadowy forces, on the basis of zero evidence, and when this is levelled against the Left there's a whiff of McCarthyism there too.

As you say, the Chernobyl disaster was the end of Europe believing that nuclear power was inherently safe.

(The more I think about it, the more the reason nobody cared much about CO2 in pre-90s environmentalism was that the existential risk of nuclear war was seen as a much higher priority!)
I drive a Honda and, as most Japanese cars, it’s virtually indestructible.
Elite actors of the world are extremely rare, talented individuals. They compete in one of the most cut-throat fields I can think of. How is that analogous to a textile worker?

As long as there are humans, then actors, musicians, dancers, etc will be fine. People are fascinated with artists because they demonstrate a spectacle of skill and a genius which we don't have.
Emacs Lisp is still dynamically scoped, no?
Perhaps it's a country thing. Here in the Netherlands that is how the banks calculate the prepayment fine. You are allowed to pay off 10% to 20% of the original sum per year but over that amount you pay a "boeterente" (interest-fine). It's equal to the amount of money the bank loses by loaning your money to someone else over the remainder of the fixed period (10/20/30 years).
Because you guys have more forms of ID aside from SSNs, many od them with security features. For Americans, it's the only number that everybody has, so it's become the password to your entire financial life.

You can go to a bank, say "hi im John, my social is 123456789, I'd like to take a ten thousand dollar loan" and they'll give it to you if their records show that the name belongs to that number.
> This is because it's economically more viable to go solar, wind, storage

Sorry, but this is just ridiculous. If you need power all year long and only have say 250 sunny days and even less predictable winds, you are really looking at an order of magnitude higher price here than burning fossils. If you only use a little bit of that power able to directly satisfy a little bit of demand without storage, then it's not as expensive, but still overall significantly more expensive than burning fossils. The only reason it can even be deployed is if governments promise massive returns of investments and let investors get rich, which of course ends up hurting consumers with huge electricity prices. The rest of the non first world simply cannot afford that.

If it was economically viable, investors would just invest into solar and wind farms everywhere in the world on their own to undercut all those fossil competitors.
So basically a smarter address book?
"For the purposes of improving our automated translation service your conversation may be recorded and later become available to human intepreter to evaluate our machine translation" (add lawyer-speak here)
I guess I could be able to write some python code with this, using a small 60% keyboard...

It's really a cool device. I mean if I can do whatever I want on a handheld device, I'd be ready to pay 150 euros for it. Android phones are useless if the OS is a walled garden.
That sounds like the right solution to me - it's the "correct horse battery staple" of this problem. I'm going to start using this. 4 names all put together - pronounceable over the phone, visibly viable, and uniquely generated for each instance.
I can't upvote this enough.

I am going through this course- and it is fabulous. Covers tests, and even though the topic names might seem easy or trivial(I mean there is only so many ways you can write loops or define arrays), they include a lot of "extras" that make it fun- for example one of the topics might include details about how to write doctests and docs, another one might introduce table driven tests and provide advice on when to use them. Overall it is great.

I'd be very interested in seeing this approach applied to other language courses.
You appear to be suggesting that a temperature sensor and a MacBook in Power Nap mode use similar amounts of power. That is not the case.

Even in the webcam case, powering the camera CCD would take significantly more power than is supplied by the data line. You can derive this for yourself without taking one apart by realizing that the power is supplied separately for a reason.

Further, it's not the case that this would work when the power is "physically shut off". If there's no power then there's no power.
Do you have any sources for this version of events aside from Kaspersky blogs?
The SI unit for “theorem / second” is the Erdos.
Good points. I guess I didn’t mean that the language wasn’t valid or supported, but rather, that it wasn’t the main first-class language of the platform.
What's the problem? they are just correcting the record[0]

[0]https://en.wikipedia.org/wiki/Correct_the_Record
Best DIY Oscilloscope Kits
I will document your code for you
Hello HN,

Having almost 20 years of sw development experience I got sick of bad or missing documentation. I quit my job and building software that will create diagrams and documentation from source code.

Always clear and always up-to-date.

If you are working on a project, tell me what diagrams you would like to have. Point me at your code and I will create diagrams for you. I’ll do it for free - no catch, no strings. My only benefit is learning documentation problems and gaining experience solving them.

Documentation is not dead, we just not doing it right.
Now I want someone to make a password generator that's just fancy hyphenated names. I can't imagine it would be too hard to make.
This is full-on dystopia. I'm shocked this isn't fiction.
To avoid getting infected by low end attackers? They still exist.

The idea you can avoid getting infected by not opening suspect files is naive and generally comes from someone who hasn't tried to hack a system (even their own or a sandbox).
> Modern capitalist societies—marked by a universalization of money-based social relations, a consistently large and system-wide class of workers who must work for wages, and a capitalist class which owns the means of production [....]

Emphasis mine.

https://en.wikipedia.org/wiki/Capitalism
That kind of product usually involves millions of dollars to create and support, and you're competing against very large entrenched players, so there's not much point unless you just like starting companies.
Twitter will shut out deceptive bots, so they have to say that they're paid shills in their account name.
I don't think he meant 30 secs to "evaluate" the service. But you should be able to get enough from a pitch page to know whether or not it would be worth clicking through to "Getting Started" and installing the prereqs.
At the price of peak electricity on a peak day, the cost of fuel is irrelevant. That $9k/MWh peak was about $300/therm. A therm of natural gas, retail, from PG&E is less than $2.

The problem here is that the grid more or less guarantees that each customer can draw as much power as they want whenever they want, so there needs to be generation capacity to cover the maximum demand, but that means that, under normal conditions, a good fraction of the capacity is unused. A plant that only runs for a few hours a year needs to charge a lot for those few hours.

In theory, demand response can help — the grid can pay certain customers to stop using power at times. Aluminum refineries are the classic example — an aluminum refinery can, in principle, be configured to turn off on demand without much loss other than the production at that time period. So an aluminum refinery that shuts off for eight hours a year generates nearly as much revenue as a refinery that operates continuously, but those eight hours can help the grid during peak load. Actually making this work requires some fancy communication with the grid operator, and this is rather new.