skysight-inc/HackerNews huggingface dataset:
It's "Fire and motion": https://www.joelonsoftware.com/2002/01/06/fire-and-motion/
My team runs fairly large GKE clusters on preemptible machines, and with a dedicated footprint that can scale if needed. Business critical workloads, we ensure a lot of these https://cloud.google.com/kubernetes-engine/docs/concepts/spo...

cost savings.
I doubt the person who released this did it with a straight face.
I got two Saturday detentions for finding that same tool (also ~2002) - though I just typed “Hi” and hit send - to everyone on the school network.

I of course didn’t really know what I was doing. Looking back, this was a very strange punishment. Jokes on them I guess - left Oklahoma after HS and am now a software engineer in the Bay Area.
They just posted an update : https://twitter.com/olesovhcom/status/1448196879020433409

Following a human error during the reconfiguration of the network on our DC to VH (US-EST), we have a problem on the entire backbone. We will isolate the DC VH and then fix the conf.
Mxroute is also down as a result of this outage.
I had to turn Outlook rules off due to an issue temporarily. I was getting over 1500 notification emails a day that I usually just auto-delete. They just email entire departments and have us setup rules for things we don't care about, rather than manage proper lists so we can subscribe to things we do care about.
What's going on in Raegan Brogdon life? Boyfriend, Is she pregnant? Bio
> People use callback function to achieve almost the same thing

There's a QoL difference here with macros - writing out those lambdas can become annoying. That said, the "good style" rule in (Common) Lisp is to prefer lambda-forms in such cases - i.e. cases where the macro parameters are a block of code to be mostly run straight.

In fact, a common pattern for with-macros (of which doTexture would be an example), is the call-with pattern. Example from some random project of mine:

(defmacro with-logging-conditions (&body forms)
"Set up a passthrough condition handler that will log all signalled conditions."
`(call-with-logging-conditions (lambda () ,@forms)))

Which is then used like:

(with-logging-conditions
(blah blah)
(main game code))

All the macro does is, upon expansion, package the code block into a lambda, and passing it to a function call-with-logging-conditions, that does the actual work. So it's like your example, except I don't have to write the lambda myself. This is a trivial case; commonly, macros might accept additional arguments that they process, but eventually they'd still wrap their input body argument in a lambda and expand to a function call with said lambda as argument.

A better use of macros, which you can't replicate in JavaScript[0], would be if you wanted to do something like:

(do-texture texture
o O r R x2)

And have it expand - at compile time - to:

;; unwind-protect is Lisp's sorta-equivalent of try/finally in other languages.
(unwind-protect
(progn
(begin-texture-mode texture)
(draw-circle)
(draw-circle :big)
(draw-rectangle)
(draw-rectangle :big)
(draw-rectangle :big))
(end-texture-mode))

However silly this looks, this kind of code generation is (one of the main reasons) why you need macros.

--

[0] - Well, you can if you have a toolchain. Babel is essentially a macro engine for JavaScript, but you can only use it at build time.
>Also what is the granularity?

Don't have an authoritative answer, sorry, but granularity is an area where Google has historically been better than the competition.
The article "hn_throwaway" cited was March 17th, 2020, and indicates the emerging understanding well.

San Francisco issued a mask mandate on April 17, 2020.

So that delay was mid February to mid April.

So help me out here since you say it three times.

Where is that "wasted year"?
Similar to variable capture with dynamic scope e.g. in classical Emacs Lisp? That's been the root cause of a bug for me exactly once in years of Emacs hacking, and having finally been bitten my radar detects that risk going forward. So much as I prefer lexical scope the alternative seems pretty tame in practice.
In our last house we had a box attached to the AC compressor that let the utility turn it off for 3 hours at a time, a prescribed number of times per month. We got a $10/month discount for this.

We never noticed any effect on comfort.
_You_ know whether you've been vaccinated even if you're lying to others about it. Are you presuming now that antivaxxers are convincing themselves they've been vaccinated? I guess it's vaguely plausible.
Wasn't the fire in one of the Strasbourg's datacenter the night after the announcement of the IPO ? They have bad luck.
>“requiredDuringSchedulingIgnoredDuringExecution” .. wow, what an epic length for a configuration option

Looks like Java culture is alive, well and spreading.
We need to stop fooling ourselves that plastic is recyclable and is not single use. Dump it in garbage dumps.
What Were the Reasons for Annette Evertson and Shawn Bradley Divorced? Her Bio
I've had an internship once at a chain of elementary schools, the main IT guy(s) at those schools were regular teachers that had computers as a hobby. I came in with a few years of school, doing some maintenance, installing some printers (really satisfying with the stick-on stuff), fiddling with the server (a workstation in a broom closet), and playing runescape / internetting in the dark, warm server room at the other location away from the main IT guy.
If they break your tests at Google then you just roll back their code. After you've done that a few times they will fix your code or learn not to break your tests. This isn't hostile, this is what the coding guidelines tells you to do, if someone broke your tests you roll it back.
Octave Klaba (OVH CEO) on Twitter [0] :

Following a human error during the reconfiguration of the network in our DC in VH (US-EST), we had an issue on all the backbone. We're gonna isolate the DC VH then fix the configuration

Those last few days, DDoS attacks intensity has grown a lot. We decided to increase our DDoS handling capacity by adding new infrastructures in our DC VH (US-EST). A bad router configuration caused the network crash.

[0]: https://twitter.com/olesovhcom/status/1448196879020433409
If you have to deal with a few outages for a 90% cost reduction, then you just make sure you have a plan. I've found OVH to be mostly reliable.
I agree with your comments, but interestingly Taleb applied to SWE would be on the polar opposite of Clean Architecture. As the comment you quoted: the "data" comes from practice and caring, the "Clean Architecture" is the pseudo-science that derived from theory instead of practice. Another viewpoint is DHH's keynote where he aligns most of web development to writing (Information System) instead of trying to derive hard rules from theory.
crypto like coins? or something else?
I wish I had a way to upvote this more. I never thought I'd say this, but I do think a "balkanized" North America is a very possible future - and not as far off as I would like. Maybe it's time to get a little homestead out in the woods... and learn a little Mandarin while I'm there.
i guess facebook must be french then, judging by what happened last week.
It's easier for politicians to write laws forbidding stuff and pat themselves in the back than radically changing the economy to foster innovation and investments for EU-based tech companies.
Cloud computing refers to a broad spectrum of situations, ranging from renting raw hardware which you access through a network enabled console to simply writing functions to be deployed on demand and many steps in between the two extremes.

For me the biggest Pro: is that I can rent machines, connected to the internet where I have total freedom on how powerful the machine is and for how long. For example, I can rent a low performance system for continuous internet access, and/or a very high performance system only for a few hours to get a critical task completed.

There are also several Cons: Data ingress and egress charges become considerable if you are moving a lot of data. You are using other people's hardware and infrastructure, thus you do pay a substantial margin over the cost. Your data can become inaccessible and might be less secure.

As with every engineering situation, you need to understand your requirements and then weigh up the pros and cons to arrive at the optimal solution to any given problem.

For example, if you don't have the technical know-how to setup and administer servers connected to the internet, then having it all done for you is a huge saving in time and effort. The incremental cost being far less than the alternatives.

Another example, if you need to process large quantities of confidential data on a regular basis, then having a suitable in-house computer system is likely to be a more secure and lower cost approach.
Weird how the reaction on HN is so much different from the reaction on reddit where everyone is angry at riot for this decision. I am very much sad to see /all chat go, and I see no reason to remove it since it was already opt in. Most toxicity is in team chat, not all chat. The only "toxicity" in all chat that happens regularly is your own team saying "rep [insert lane]" and a "gg ez" at the end of the game which shouldn't bother anyone sane at this point. Sucks that now will be no way to communicate with the other team except emotes and dances. Stop taking the fun out of the internet, god damn it.
Alogrand has some pretty nice tech. It feels like a v2 - instead of being held together with tape and fencing wire it's a well engineered properly thought out solution.

Things like their on-chain language not being Turing complete so they can scale it better than the Ethereum disaster.
Maybe they accidentally misconfigured the data siphon to the Chinese state to not only send duplicate packets but the originals too!

(This is an unsubstantiated thesis that has no collaborating evidence)
No, all clouds must overprovision their datacenters to handle sudden peak demand. Everybody doubles or tripes their clusters around the holiday season or shopping festivals, for example. For the other 350 days of the year, this capacity often lies unused - so they're auctioned off to the highest bidder (but usually at spot rates much less than the full rent). They're pre-emptible because if you need the servers for something serious/stable/continuous and make an on-demand rent request, the spot instances are pulled off their workloads and given to you at the full rate.
I miss dynamic scope in non-Lisp languages. Perhaps defaulting to it for general-purpose programming was a bad idea (one on which most Lisps backtracked), but it's arguably a good choice for an extensible application like Emacs, and it's definitely a tool you want to have available.

An easy way to see this is: dynamic binding is to environmental variables what lexical binding is to command line arguments.
That's about the most false clickbaitiest headline I've seen in a week.

In fact it is not the first fully automated train

That is why you, transport buff or person who just has a modicum of knowledge of the world, had that 'wts' reaction when you saw the headline
Safari Crashes the Graphics Driver
Glitches when moving objects on a board, unresponsive board rendering on the macOS app, frozen macOS, kernel panic.
Discord > rest of the market
This list is completely useless to someone that doesn't know base64 reads files.
Facebook does not go down several times a year and their datacenters don't literally burn down because of how cheap and useless they are.
I'm baffled that anybody ever thought they weren't helpful. As if we haven't been using masks against airborne diseases for the past hundred years. But suddenly they would be useless against Covid. Then they point to one or two studies as if they support their argument, when there were at least as many at the same time showing the opposite. Also ignoring decades of evidence of the efficacy of masks. I thought I was taking crazy pills. The default for all airborne disease in the absence of significant evidence (particularly in the case of a novel one) is to use masks. Anything else is pure idiocy.

By the time officials admitted they were "helpful" (because of course they were, there's nothing particularly special about Covid in that respect), it was already way too late to get masks. Because anybody with any basic knowledge of disease and medicine had already bought up all the supply long before.

Another way of looking at it is in a betting scenario. I want to make money. The two options I can bet on are

a) Based on decades of scientific evidence, buy fuck loads of masks on the likelihood of them being anywhere from moderately to highly effective.

b) Masks are useless based on two early studies in a highly unstable situation with little accurate information and low confidence, counter to established medical practice with no other basis in reliable evidence.

Guess what I'm betting on. Further, the risks associated with being wrong are far lower with option A than with option B.
When I was a teacher my school IT was run as a petty fiefdom. I don’t know if it was outright maliciousness, or just extreme anxiety from the IT team lead about job security, but they were universally derided amongst staff (including some senior managers I knew) as being terrible to work with.

If I wanted to do something I would be told that there weren’t the resources. If I volunteered to be those resources — in my spare time! — I would be told it’s against policy. If I asked if we could revisit the policy I would be told I was welcome to ask the IT committee (closed door meetings, unminuted) to consider it for their agenda. Time passes. Proposal rejected.

I gave myself one term to see if we could find a working relationship. It obviously didn’t work out so I ghosted them and just did everything myself without asking, out of my own pocket. I felt like an asshole but at some point you’ve just got to move on, especially if your end goal is improving teaching and learning for the pupils.
A home can't take credit card payments.
Quotes from the article

> Since a unique instance of Chrome OS runs in the backend of every Electron app

After using Electron I wouldn't be surprised.

> As a result, Teams would essentially become close to a native Windows app.

Hacker News is native because I'm running it within my native browser.
> It only takes 1 EU country to object...

Plot-twist: it'll be Scotland vetoing England's application to join.
To me SRE + Cloud means SRE is responsible for the cloud foundation/ platform but the software teams should be DevOps teams and they are responsible for the (micro)services they create. SRE helps out by providing the tools, libs, dashboard , general principles etc.

So SRE in responsible for the health of Kubernetes, networking etc and providing libs, support and infra but the DevOps teams are responsible for the health of the services/ software that is running on the cloud platform.

A DevOPs teams should not consist of developers and one ops person but the team as a whole is responsible for the stuff they create. They are on call just like SRE is, if something go's down SRE + DevOps work together to fix it
Very cool. Reiterate other's comments that mouse-over a fingerprint showing a hover would be great.

When clicking a fingerprint, the next page should prominently show the fingerprint, burying it in the page, especially when it isn't obviously a long scroll page, made it hard to find.

Please consider inverting "Spring" etc for Southern Hemisphere, as currently it has a _very_ Northern centric view of the world.

Thanks!
One tiny correction: the return value of write() is the number of bytes written. That's less than 256 so overwriting the low byte of rax still works.
Interestingly I think that if you subtracted the hardware and went back to 1982 and put what has come since then on the table the interesting things would not be the smart tech of today (transformers, vector-dbs, MCMC,...) but would probably be answer sets. I think if they had come along in the early 80's then we would all be using logic programming and CS in general would look a lot different.

I don't think that there would be many games for mobile phones though.
Azure VM Outage (13/10/2021)
What kind of construction site launches debris like that, maybe they are building trebuchets?
Every service is a huge maintenance burden if you take security seriously.
There is a feature of sudo to allow only certain user/command combinations. E.g. User M can only run "apt" under sudo.

The site explains how User M can exploit such situations to bypass this restriction. User M can thus effectively run anything under sudo.
> that REALLY depends on where you are

There's only 10 fatal shark attacks per year. What's your calculation for the sharkiest area to live? It has to be something like 100+ times sharkier than average for your claim to be true. And keep in mind that half the US population can easily day trip to the ocean.

Edit: Actually, that's using a number of 2000 lightning fatalities which might be 10x too low. And lightning injuries are another 10x higher than that. So you'd need somewhere that shark attacks are a thousand or ten thousand times more likely than average. That's also without interpreting "eaten" literally...
That must depend on the app, because it should be possible to view the raw prefix+base64 encoded character data, at least.
https://archive.vn/vSjP4
Of course decentral identification is preferable, although not having too strong identification is a feature too. Of course giants try to get into the business of identity providers. This is a standard strategy of tech, image the business opportunities aside from providing security. It isn't conspiratorial at all, this has been going on for a while and everyone should take a close look here.

I don't want to ID against Google, Facebook and co. Doing so would mean they know exactly what services you identify for.
Are you saying that:

l = []
for a in range(10):
for b in range(10):
for c in range (10):
l.append(a + b + c)

is more intelligible than:

l = [
a + b + c
for a in range(10)
for b in range(10)
for c in range(10)
]

???
https://archive.is/uZVPV
cars were a lot more mandatory in those days since the hills went upwards both ways
Trust me, there are shitty managers that are just fine with Slack and text.
I'm still hearing the opposite opinion from one older programmer I know, who's supporting a Cobol system right now. They get headaches just opening the Cobol editor. But extremely eager to jump off that project and move to a shiny new Java project. They don't care what will happen to that Cobol system, for all they care it may just burn in flames (taking a big bank with it).
In my case is a question of habit. But yes, I can see the term “best practices” being perceived as very conclusive. Like implicitly saying “this is the very best and if you don’t follow it you’re doing something wrong”. So I agree on “good practices” or “guidelines” (or even just a simple “recommendations” or “conventions”) as a better option.
>If the binary is allowed to run as superuser by sudo, it does not drop the elevated privileges and may be used to access the file system, escalate or maintain privileged access.

Wat. If you add someone to wheel, they may abuse those privileges. Is this really something that needs pointing out?
There are many other useful tidbits that you may not necessarily know but this one struck me as a bit odd.
Ah, I now see another article that states it is 6x more than the country's average. So it seems it has to do more about this specific city than SUVs.
And with apples negotiation team behind these parts deals, you can be pretty sure that they're the highest priority client.

That means everyone else won't be getting many of these chips at all before apples order is filled.
If it wasn't so miserable to lose for 30+ minutes, winning wouldn't be so awesome by comparison and no one would participate.

The whole point of the game for many is to get taken for a bit of an unpredictable ride. If it's always going to be fun and easy, the novel experience evaporates.

I think this is on the same spectrum as casual vs hard-core gaming. Casual is always going to feel at least OK, but it's never going to give you that same rush that you get when a single skillshot seals the victory for your team after a sweaty 55 minute slugfest.
Yesterday a colleague was trying to screenshare via teams for mac to another colleague (also on a mac) and somehow both their machines crashed. While it could be a coincidence, I suspect it was the teams app. The app is a dumpster fire right now, even though I use it to some of degree of success myself
There are (at least) two issues with this approach.

The first is that specialised subjects are not well-understood by everyone else. Your frankly incoherent and "not even wrong" statements regarding Ivermectin vs other drugs are a good example of this. You assert confidently; but when pressed, you admit not understanding the necessary context at all.

The second is that if the mainstream media has a problem with being complete and unbiased, then this goes more than double for other sources. Misunderstanding and disinformation is rife. Easy (wrong but satisfying) answers are easy to come by. And people seeking fame are eager to supply them.

As they used to say in computing: "Garbage in, Garbage out" We run the risk of being garbage repeaters.

The media is changing, that is inevitable. However there is no guarantee that the change will be an improvement. From what we have seen so far, it is not.

I'm not surprised that you did not give any examples of your sources, this is the pattern, nothing that can be held up to scrutiny. We may be "We are transitioning worlds right now" but that does not mean that chemical facts will go away via wishful thinking. Delusions about such consequential matters will continue to to have consequences.
not really, from Octave’s twitter it seems that DDoS attempts have increased which is usual right before an IPO. They were installing new gear because of the higher DDoS.
I am confused. Is there something you disagree with? Or are you saying that the points are obvious and thus not worth making?

(FWIW, I wasn't too happy with the writing quality when I published it. I think it is fine, but not great. I spent some time trying to improve it, but the words weren't quite coming to me. I considered throwing the post away, but decided not to. I think that the central point (as in DH6 from How to Disagree[1]) is a good one, and even though I wasn't able to express it as clearly as I'd like, it is still worth publishing as more of a conversation starter type of post, not as the official/reference post on the topic. In retrospect it would have been good express this in an epistemic status section[2].)

[1] http://paulgraham.com/disagree.html
[2] https://www.lesswrong.com/posts/Hrm59GdN2yDPWbtrd/feature-id...
and if people don't lie they are going to be superseded by liars?
This is definitely one of those technologies that in theory looks weird and awkward, but in reality is actually super useful and productive.

We've spent 10-15 years telling developers to keep style in CSS and structure in HTML. Which means the CSS/HTML mirror each other, Utility CSS breaks that paradigm and relegates CSS to a kind of Meta-customization, which you only delve into in 5-10% of the cases (e.g. to add a new custom colour or create a specific unsupported component).
Why not chat interface? This kind of communication you just described feels unnatural for email, but something people would do over chat/messenger in a heartbeat.
I would guess because covd patients are already taking up hospital resources (beds, vents, care staff) even with restrictions and vaccines. If the solution was cure rather than prevention, then the hospitals would become overwhelmed while they provide care until the antibody therapy kicks in

Also, it causes the spread to go exponential as there's no restriction to the spread, so the hospital admissions go exponential too

Plus, there's the whole US treatment costs thing too
No DST Start in Fiji in 2021