skysight-inc/HackerNews huggingface dataset:
"[08:38 AM PDT] We can confirm increased error rates and latencies for the AWS Management Console."
I did have an option couple of years back, but there were hardly any buyers. So I closed that store instead of spending time in keeping them updated.

All my books are free to read online: https://github.com/learnbyexample/scripting_course#ebooks

Also, you could print to pdf using the markdown source from my GitHub repos or use tools like pandoc to convert markdown to pdf/epub.
I don't think its the paperwork necessarily. In my opinion it entirely boils down to individualism. Japan is peaceful because in general everyone values societal harmony. If you are going to step out of line, there better be a good reason for it. In the US, the individual reigns supreme, and society is exists only so far as it makes things better for you individually. Even many of the more collectively minded political movements in the US seem to by hyper-focused on individualism, comparatively.

There are tradeoffs. Japan tends to have more entrenched bureaucracy, more stringent cultural norms, etc. But it is also far more safe, harmonious, and, in my opinion, pleasant, than the US.
I wonder how many coreutils commands that really are "core". Certainly cat, head, tail and a few more. But some of the others feel really esoteric, and I don't know if knowing them really helps you to solve problems faster. I think knowledge of perl, awk or sqlite will help much more.
Compiz and all subsequent compositing managers do the same thing for Linux (each app has its own surface in the GPU and can be composited in 3D), and I believe the compositing in Windows Vista and later is similar.
As an embedded systems guy(Hardware guy who works "on"embedded firmware), i can attest to the fact that its not going anywhere, but caveat emptor, Its glacial growth when you consider career growth and salaries. Also, the tech stack is tied to a couple of big name tooling chain vendors and chip vendors. And after writing the same old I2C/SPI driver for the nth time, you start feeling like the OP. So grass is always greener on the other side.
Ask HN: Who on Twitter should I follow for best programming news?
iOS 15 now OCRs text across the OS, including screenshots. So you can take a screenshot and get OCR'd text from there.
AR, IoT and SaaS wielding the sword of disruption
Whatever Happened to the Population Bomb?
https://news.ycombinator.com/item?id=28835703
Login as the user that owns that dir, don't try to hack around the user permissions.

Also you probably don't want your web under /var if its a partition and you fill it with lets say user content then you will lock up your server.
Behind a flag in Firefox, too (and only supports WebGL). Very eager to see this implemented more widely.
What's important here is that they may have achieved ignition, that is making the fusion reaction self sustaining[0]. Once it becomes self sustaining one should be able to add more fuel to the pellet to get more energy out for the same input energy.

It's worth noting that NIF was not intended to generate power and is not representative of a potential power plant. The lasers on NIF are old and were chosen to have a lower efficiency for cost reasons. In addition, while NIF could generate much more energy, NIF isn't necessarily going to pursue this because the higher output energy may render the machine inoperable for too long.

Dealing with a high rate of explosions is one thing this class of fusion will need to solve before being able to generate power.

[0]https://en.wikipedia.org/wiki/Fusion_ignition
I like it! I assume the red/yellow/green are roughly bad/warning/good, but what do the blue highlights mean? I agree with another comment that a tooltip to say which of the categories you listed a given span falls into.
I run a solo SaaS product with 15,000+ users. I use the "arcane/wizardry" techniques still.

I simply run "make deploy" and a new production build is made and rsync'd to production. Then the script executes a "deploy.sh" on the production server which reloads the system process to pick up the new binary.

Poof.
Thumbtack Clone Script
Console is now back. Defective software deployment which has been rolled back.
My favourite of the Dilberts!
Are you forgetting the 1592 Japanese invasions of Korea which had the intent of conquering the Korean Peninsula and then the whole of China?
Yeah, some alternative scenario where we're given time to get to know folks at our own pace would be nicer. Like, here's some drinks, here are some board games, mingle, maybe talk about work, maybe not, make some connections. Instead we're under pressure to do some silly game that has only the faintest connection to anything the company does or stands for.

Maybe I'm just too bitter. Maybe if I stayed for the afterparty I'd get the kind of interaction I want. But late night carousing isn't my kind of thing generally.
Covid lesson: trust the public with hard truths
I would recommend looking into decoupling your social needs from your job.

Even in the time before wide spread WFH this was an issue, during good times it feels great to go into work and get all your social needs met but when layoffs come or companies collapse suddenly that great work friend everyone loves gets let go and in a few more weeks they effectively don't exist anymore.

It's great if you can meet people at work and create a real friendship (I've certainly done that). Now that you're remote you can put more time into keeping up with those people. Schedule lunches, video calls etc.

Get to know your neighbors better, join local interest groups, schedule video chats with friends you haven't chatted with in a while that live far away, and make sure to get lunch with local friends whenever you can.

It will be a bit of transition but ultimately you'll have a much richer social life and honestly enjoy work more as well since you have more outlets in the day that have nothing to do with your 9-5.
I gather that the intent is not to make the reporting more neutral or accurate, but to change the framing in a direction that vision zero finds more appealing. E.g. in the first article we should view the woman as a vulnerable road user, bearing no responsibility for being struck by a vehicle even though video evidence shows that she fell into the street.
Heroku is by far the best for this but just to throw in some alternatives:

* Digital Ocean Apps -- somewhat finicky but works very similar to Heroku, it gets closer to bare metal so I prefer it
* render.com
* AWS Elastic Beanstalk -- though setting this up is non-trivial, it is very similar to Heroku with its "set it and forget it"
* AWS Container Services -- if you're using Docker
* Google App Engine
* Supabase -- geared for SPAs but this may be the ticket depending on what you're building, is open source

You may want to use your own VPS but spend for a managed database solution as this has the most potential for catastrophe.
Can anyone recommend some remote employers that do pair programming?
Well the assumption back then was wages would keep up with productivity growth and prices wouldn't rise to gobble up what gains had been made. Both of those have proven false, first wages stagnated while productivity continued to rise and then housing prices have completely shot through the roof in most major cities from a combination of limited supply and speculative investment.
30s is probably an edge case. Did this use Java/JVM runtime without AOT/GraalVM? I cannot imagine any other runtime that would cause 30s cold start. Care to share more details on this?
This is neat, but something bugs me about the framing of the intended goal versus how you propose to get there.

If the intent is to raise public awareness and to put pressure on leadership to make roads generally safer, why do almost all the corrections follow a pattern of shifting blame from the individual pedestrian onto the individual driver? Many of the suggested fixes are just their own form of counterfactual - they're facts, sure, but they don't contribute to public understanding of _why_ the crash happened.

The examples of removing counterfactual outright and including thematic framing (focusing on road conditions, frequency of crashes, and aggregate statistics that tell the story of how often crashes occur) seem to be the best set of suggestions for correcting public perception on road safety. Not making sure the public knows this _one specific driver_ hit a pedestrian, rather than their car.
> the subject of natural immunity (also called post-infection immunity) has been neglected

This is false. The effectiveness of infection and vaccine based immunity has been a hot subject much studied from the start.

> Once the vaccination became widely available, what began with near silence at the beginning turned nearly into a complete blackout of the topic.

This claim of being silenced is not science, but a rhetorical and political tactic. The idea is that by claiming to have been silenced the argument gets outsider rebel status. This particular claim is both false and manipulative.

> natural immunity for a SARS-type virus is robust, long-lasting, and broadly effective even in the case of mutations, generally more so than vaccines

Again this is a mischaracterization, and oddly enough the listed citations appear to argue otherwise.

Most interesting and relevant is citation #22 which notes that infection based immunity lasts longer and has greater breadth, but boosters do markedly increase specific titers. This addresses the difference which is not on a linear scale. Vaccines result in extremely high titers for a prolonged period of at least 6 months and even longer. Infection based immunity according to citation #26 tends to go away after 1.5 to 2 years.

The added breadth of defense from infection appears to have been some help against Delta, but vaccination was also significantly helpful against Delta and there is reason to believe that we are not going to see many more variants like Delta in the near future. The increased titers from vaccination are in particular recommended for immunocompromised people like the elderly and cancer patients.

Altogether this piece makes false claims about scientific investigations and discussions and then presents evidence that doesn't actually support their apparent attempt to argument that infection based immunity is superior and cannot or should not be boosted with vaccines.
>Early reports estimated that 250 kilo-joules of energy was deposited on the target (roughly 2/3 of the energy from the beams), which resulted in a 1.3 Megajoule output from the fusing plasma.

Incredible progress over where they were just a couple years ago.
the signal behaviour is curious
And as a scientist working in quantum physics I can confirm that the physics part of the article was fishy as well. It uses handwavy metaphors and flawed comparisons. It would work great for a scifi story, but I would not take it too seriously as popsci explanation of real science.
You bring up a valid point and it is interesting to hear a perspective in favor of dictators, monarchs, and rule by the divine rights of kings. But look at it another way and the entire global economy runs on money and capitalism, which is inherently democratic by design in that many decisions contribute to the overall direction, rather than a single decision maker. If you think that system is going away, I would find such a view hard to imagine, but would consider it. The late David Graeber certain would have agreed with you that a post-capitalist society might be possible, though it is almost unimaginable at present.
If the world were a deterministic computer system, yes.

It is not.

For instance, NumIn would indicate how many received at the store, no? But what then?

It needs to physically exist somewhere. The display? Overflowing onto the overhead? Overflowing onto the next overhead over? Pushed to the back of the overhead behind something else? Kept in the back because there's no room anywhere?

For 10,000+ different products or so per store.
Nasdaq Sept 2021 Steel, Al, Cement
https://www.nasdaq.com/articles/chinas-yunnan-imposes-output...

Reuters Sept 2021 Electrical Components https://www.reuters.com/technology/many-apple-tesla-supplier...

Reuters Oct 2021 Consumers to see increased energy prices https://www.reuters.com/world/china/china-liberalise-thermal...
"For that matter, people who prefer an exposure risk to the virus in order to gain robust immunity deserve the freedom to make that choice." I think that would be fine, if that were everything.

But filling the hospitals to capacity so that vaccinated people can't get a bed when they've suffered an accident is something else.
Which ones do you think are esoteric?
Read The Fantastic Manual: How to get the most out of Perl documentation
I’ve raised ruminant animals without getting subsidized by the government. Meat does not cost $100/lb or whatever you’re imagining.
When I go to choose which map type I'd like in Apple Maps, right there at the bottom, just below TomTom's logo:

"© OpenStreetMap and other data providers"
Yea I think I was overly harsh in my comment, see sibling reply for why this 'other' category gets me so riled up. If you ask me Joscha Bach is also somewhat in the category I mentioned, but I see your point.
Is the Vaccine Working?
Subtitle: ‘Why, Oh Why, NYC is it every day?’

Do you live in NYC?
Do you know someone who lives in NYC?
> Other languages refer to null as their billion dollar mistake

The "billon dollar mistake" as described by Tony Hoare was not nulls per se.

The billion dollar mistake was having a type system where null was a member of every reference type. This does not apply to language like JavaScript without static type checking, and it doesn't apply to type systems like TypeScript where null or undefined have to be explicitly specified as members of a type.

The undefined/null distinction solves an additional problem: In Java you don't know if a value is null because a field wasn't initialized correctly or because it was deliberately set to null. JavaScript allows you to distinguish between these two scenarios.
It definitely helps--the vast majority of snooping comes from Google Play Services, so options like GrapheneOS + microG or CalyxOS resolve that issue quite nicely. They also have app-specific firewall abilities, so you can disable background or foreground network connectivity on any app you're suspicious of.
Here's the source for my relatively recent ESP32-based Etch-a-Sketch build: https://github.com/derekenos/iome/tree/master/appliances/ske...

More pics/vids: https://derekenos.com/project-sketchy
Aliens?
I agree. I can understand the parent but I like these distinctions and Typescript makes them easier to deal with for me
> some kind of brain cell struct unit

Ray Kurzweil presents one theory about the basic neuronal modules in How to Create a Mind (2012). The text is of course controversial - criticism may be as important as the tentative idea presented.
This has always been an advantage of setting up shop in Canada, though ideally this leans more on the "Canadian dollar is cheaper" aspect than the "we simply underpay everyone" aspect.
Fontana - https://www.tokyocityapartments.net/

I have not used other companies and I used Fontana just once, but it was a great experience.

On the paperwork front - there was gas, electric, and water that I had to pay (you take the bill and pay at any convenience store - very easy) - the company can help if you have questions. They can also help close the three accounts when you are finished with the apartment. The apartment came with free WiFi. Minimum stay was 2 months (policy likely still in place).
Most people spend 8 hours a day at work. That's a huge amount of our lives.

There's a difference between being dependent on work for social contact and wanting to work in an environment that's social.

I don't think this person is looking for a work BFF so much as a work environment that is collaborative and isn't built around solo work.
>For internal tools, it seems to be fine to have more approximate data

It's moreso that completely accurate inventory takes an incredible amount of resources and man power to maintain, and you get diminishing returns the closer you try to get to 100%. Retail is a big industry and there are many very talented people working on this problem.

Retail orders are done automatically based on inventory, and if the numbers are off, either too little will be ordered (out of stock = lost profit) or too much (backstock = man hours spent dealing with it). So there's a clear profit motive to have tight inventory. This is a much bigger deal to these stores than whether the numbers are internal or customer facing.
Also AWS Copilot if you like CLI based tooling, similar to Elastic Beanstalk but easier (at least if you're comfortable making a Dockerfile)
That nice but doesn’t answer the question. WFH for a lot of people sucks. Especially roles that aren’t right software engineer. Many roles are very hard to do remote (product, UX, etc)

I can’t wait to return to our offices and go back to normal. WFH works for some people and some projects but not all.

Plus being around people that aren’t your family is nice too.
An ad hominem is when you attack the person (such as by bringing up their previous comment history) rather than the substance of their argument.

Who the poster is and what they've said in the past are completely irrelevant.

Good rule of thumb: Would the rebuttal remain the same if responding to a different poster? If no, then the rebuttal is probably an ad hominem.
Same intuition. We run ~all our back on firebase cloud functions since Beta in 2017 and cold start has never been such a problem.
type Ensure

I define a type called Ensure

<T, K extends keyof T>

This type takes two type parameters, one called T and the other K which will consist of Keys belonging to the type T (in our case, "foo", "bar" or "baz").

= T &

This new type (called Ensure) will be equal to the union of two types: One will be T and the other will be:

{ [U in keyof Pick<T, K>]

A new type which keys will be picked among the key listed in K

-?

To which we will remove the potential optional qualifier

: T[U] };

And which types will be the same as in T.
> [China is] less encumbered by international politics

in what way(s)?
Raspberry Pi-Based Model Rocket Telemetry Flight 3: 1200 Feet
If only I was able to stop at one glass
Most of the meetups I'm in have been going on for several years, at least.

My backpacking group is on meetup. I joined in 2016. Not sure when it was started, but it was a few years before that. Admittedly, the group existed in some form before Meetup did, but it has grown to over 2000 members on Meetup. There's a core group of about 50 or so who are very regularly active.

There's also a local hiking group, a python user group, a biking club, and a climbing club. Quite a few of these existed before meetup and will probably exist after meetup.
It’s sending pi, but we missed the first quadrillion digits.
The hubris you reference is the same that Elizabeth Holmes used to burn so much money into ash.
> For Europe, the south shows an east west divide, with more vaccinated westerly countries having lower active cases than the eastern countries. However, the north shows the reverse with high active case numbers in the more heavily vaccinated countries, currently.

Vitamin D?

Because there are so many confounding factors, the best comparison is within a smaller more heterogenous population like:

https://pbs.twimg.com/media/E-2xk8AWEAAWfaw?format=png&name=...

Comparing within the same state or small country reduces the likelihood of differences like climate, diet, age of population, differences in the way data is tabulated, etc.
Aimpoint Digital Is Hiring Principal Data Scientists (100% Remote)
Reflecting more on this. AFAIR Hotspot does have a hard limit on the amount of machine code it will generate. V8 has a hard limit on the heap size, and code pages are part of that. But both of those are pretty big numbers, so if you are hitting that you are probably huge already. But generally there are counters in the metadata for functions or classes, depending on the system, that limit how many times a given unit might be recompiled, typically to limit the damage deopt loops can do. So programs end up gradually leveling off as they hit those limits.

I haven't really paid attention to V8's policies for years, but generally speaking, it still does this to some extent.

I think of SIPS as basically the resident set size for code. Depending on how the system ages your code, you might be stuck with unused JIT code until it can be recycled, if at all. V8 used to have code aging and the implementation was a huge bug farm. I am not sure if that survived the switch to TurboFan/Ignition. Of course, V8 GC's code about as aggressively as it compacts the old generation.
That is a pretty cynical take. I work 40 hours a week. Doing it at home is lonely.
At least in my local stores, things have frequently been rearranged to be in a different location and the online inventory didn’t get updated. So I have to find an associate and ask anyway. Home Depot seems to be much better at it.
I disagree. `null` in TypeScript is equivalent to `None` in many other typed languages. `undefined` in Typescript is like null in other languages, with the caveat that if you’re working to transition an untyped codebase and trying to bring types, there may be a useful place for `undefined` in order to express that there is a lack of safety / strict-handling in that area.

I’m still not sure about Error handling, though. Seems feasible that in a fully typed project, any possible unhandled error type could raise a compile error. AFAIK there’s nothing (beyond catch + exhaustive switch) to handle exhaustive error checking in TypeScript, nor is there lib support for handling it either.
Crusty bread > crusty code
They are very similar, but they are subtly different in ways that might matter, depending on what you want to do.

A type is statically-"tagged" data from the typechecker's point of view. Even if `Foo` and `Bar` are two types with the exact same fields, the typechecker won't let you use as Foo as a Bar or vise-versa unless you've explicitly declared that Foos are Bars (via type aliasing or inheritance).

An interface declares a whole category of types that are equivalent: anything with the same "shape" as the interface will count as the interface. So you can pass objects, child objects, objects with additional fields attached, etc. to an interface input; if the thing has the fields the interface cares about, it'll accept it.

Which you want to use depends on what precisely you intend to do, but interfaces are handy in TypeScript where they may be less useful in some other languages because the underlying JavaScript is so "duck-typed" and sloppy on what it means for something to "have a type;" interfaces often model more accurately the behavior of "native" JavaScript functions (that will take an argument, assume it's an object, and just start touching some fields on it without caring whether more fields exist or not).
Introducing Nuxt 3 Beta
I used to feel the way you do (absolutely despised TypeScript).

After using it for five years I can confidently say I was wrong.

I wouldn't even consider working for a company still using regular Javascript.
...and that also already happened, in the form of an IPO in Germany: https://www.google.com/finance/quote/SUSE:ETR
What is it about stock options that are unique to the US?
I'm confused as to what "server" means in this context. Does this sit in the middle and mirror other devices (e.g. your Windows or Linux laptop) to a TV/monitor or does it just mirror the RPi itself? Or does it just act as a "sink" for already-AirPlay-compatible devices and let you mirror your phone to a TV without having an AppleTV?