skysight-inc/HackerNews huggingface dataset:
> startups wouldn't be paying a third of the money they raised to AWS

They're paying that because they and their investors want to. If you look beyond that it's absolutely possible to get that infrastructure at a tenth of the AWS cost by going with old-school bare-metal providers such as OVH or Hetzner, but then it means you no longer get to brag about how you wrangle (self-inflicted) complexity with Terraform and tons of YAML files at the next AWS conference.
Learn how to manage your Python App's Konfiguration the right way
Since I have become scrum master I have reduced the number of standups to twice a week and my main question is "Is anything holding you up and what can we do to resolve this?". I then follow up with the right people and make sure this really gets resolved. Daily standups are way too much. There is not enough happening to warrant daily reporting to the whole team.

If people don't show I assume they are doing fine. But if they complain about a blocking issue weeks later I make it very clear that they had an obligation to bring this up earlier.

After the standup often a group will stay on and discuss what's going on in more detail. Some people are interested and some aren't interested so they don't have to join.

Works reasonably well for me.
One other way to look at this it through the broader system. Since America's founding, black people have been treated as inferior. How have they been kept in what white people saw as their place?

Some of it has been open violence, of course, with lynching and race massacres being the most obvious. There was also plenty of more quiet violence, the unmarked graves and the vicious but survivable beatings.

But that's relatively rare because it is backed up by a host of more subtle things. Things that might lead to violence, especially if an uppity person persisted in acting like an equal. Threats, of course, but also menacing looks, harsh words, bad attitudes, etc.

This is summed up in ADL's pyramid of hate. The top layer is built on the layers beneath: https://www.adl.org/sites/default/files/documents/pyramid-of...

So we talk about microaggressions because the societal system of white supremacy uses both macroaggressions and migroaggresions as a continuum of actions that maintain the racist status quo, continuously informing both black and white people of their assigned place.
Episode 100 of darknetdiaries is devoted to NSO and talks about usage of Pegasus in Mexico and other countries https://darknetdiaries.com/episode/100/

I think there might have been pressure on NSO as part of trial of Google|Fb.. against them.
https://www.theverge.com/2020/12/22/22194930/microsoft-googl...
On the contrary, the US gives $3.8 billion to Israel every year in military aid alone

https://ifamericansknew.org/stat/usaid.html
Ok, I know I'm shouting into the wind on this one, but I really dislike 2FA. Like the CCV code on the back of your credit card, it only exists to give the provider a 'get out of jail' free card if your access is comprised.

As long as I have a nice strong password, why do I need 2FA?

Also, normal people share accounts. This is a known fact. By enforcing 2FA, the provider is preventing the other users of the account access if they don't have the registered phone or yubikey type device with them.

Of course this is what they WANT. They absolutely want to force a one person, one account system, so that the data collection for advertising isn't muddled by multiple people using the account.

What I would like to see is a separation between the 'logon' and the 'service'. This would be a system where there can be multiple users accessing, say, a shared mailbox. In this way 2FA would not create a barrier for access.

Another good example would be a shared Amazon account that is used by a couple. The account is set up to pull payments from a joint bank account, if 2FA was enforced (and I'm sure it's coming to Amazon), then only one of the couple would be able to use it.

Generationally, older people are used to joint finances, and they are not all dead yet, but are being forced into a usage model dreamt up by someone who has no appreciation that the one person, one account system is not something that fits everyone.

I know my view on this is not in line with the group think on Hacker News, but it's something I feel very strongly about. Providers need to fix the multiple account user problem first, before enforcing 2FA.

Before you just think "Disagree!" and vote me down, why not reply with your viewpoint?
If anyone is looking for a simpler way, consider using ImageMagick.

convert input.png -scale 600x -colorspace gray -ordered-dither o8x8 output.png

Instead of `-ordered-dither o8x8` you can use `-dither FloydSteinberg` for a potentially better result.
> I don't immediately see how either of those would work for uncountable infinite sets, but it may be possible.

We can think of an N-dimensional space as a grid of (hyper)cube "cells":

- Cantor's pairing function traces diagonal lines through the top-right quadrant of a (countable) 2D grid

- We can extend Cantor pairing to the whole (countable) 2D plane by joining the diagonals of each quandrant (they meet at the axes). The resulting line spirals out from the origin, in a diamond shape.

- We can extend the 2D plane to higher dimensions, again by joining diagonals when they meet at the axes. This results in a diamond-shaped "shell" spiralling out from the origin.

The above gives us a 1D line which visits every cell one after another. Next we associate each unit-interval on our line with the cells we're traversing, i.e. the interval between 0 and 1 is associated with the 1st cell; the interval between 1 and 2 is associated with the 2nd cell; and so on. (We could also jump between positive and negative, like [0, 1), [-1, 0), [1, 2), [-2, -1), ... to include the negative half of our 1D line as well)

Finally, we use a space-filling curve, like a Z-curve, to map each interval to the volume of its associated grid cell. This works for uncountable intervals and cell volumes.

The result would be a line which starts at the origin, and gradually spirals outwards. From a distance, the line appears to form N-dimensional diamond-shaped 'shells'. If we look closer, we see each 'shell' has jagged edges, since it's formed of N-dimensional grid cells. If we look even closer, we see that the line traces a z-curve through each grid cell, filling its volume.

The above works for any pairing function and space-filling curve, although I've written about cantor pairing at http://chriswarbo.net/projects/procedural/cantor.html and z-curves at http://chriswarbo.net/projects/procedural/z.html :)
Tactics that were true 20+ years ago are not necessarily still true today. The E E E trope is pithy and a shared cultural experience in our history. This does not immediately imply it is true now. You made no supporting argument as to why this announcement is an example of E E E. As such it contributed little to 0 content to the discussion. I suspect that is why you are getting downvoted in this instance.
TLDR (although it's quite short), he got 21W.

The largest factor is the day-cycle. He gets 3 hours equivalent of Sun light a day. I really expected Australia to be more sunny than that.
pro-tip for next, back up the otp set up keys or capture the qr code during initial sign up.

i've been able to do this because i replicated otp set up in a second source (1password).

in 1password, edit the record then inspect the otp field string. it will look like this:

otpauth://totp/Discord:you@email.com?secret=blahblahblah&issuer=Discord

save the "blahblahblah" and you can manually recreate a token at any time.
To be fair, I think he is aware of the contradiction:

https://www.motor1.com/news/181048/schwarzenegger-shows-elec...
It's a node and wire diagram. Also used in unreal blueprints, node RED and other visual programming environments.
Aye, the planned conversion vehicle is a traditional SUV, body-on-frame, with ample storage for batteries under the body in plentiful places.

Gas tank is 21 U.S. Gallons, and with existing 4wd, the core idea would be to remove the existing axles and using two electric motors in each differential's place.
Batteries placed centrally under the vehicle, under the hood, and existing underside spare tire mount (relocating the spare tire to the rear-door.

Likewise, the difficult part is physically assembling the vehicle and the unobtainium controllers.
I should have also mentioned that my colonoscopy was done under a sedative, I wasn't knocked out - so I got to see the whole thing! The doctor provided a narrative as we went along. At one point they were having issues making a turn and I could feel it and let them know so the nurse squoze my guts in some way to allow them to get around it. They even showed me the polyp when they found it (I was laying on my left side with the monitors right in front of me - so I could watch the whole thing.) Except for that one turn I didn't feel a thing.
"after warmup" and "The Python runtime is yet experimental in GraalVM".

https://www.graalvm.org/python/quickstart/
I trust a Waymo car way-more than Tesla's autopilot...
There is also handheld drill press rigs that may be useful.
Strange Covid side effects caused woman to strip naked
I did a benchmark with GeekBench 5 between Hetzner and Vultr. Hetzner won at performance per dollar: https://github.com/freemin7/discount-cloud-geekbench-5
Context or Details!! What will they extinguish Github??
And I see no purpose in switching to Wayland as long as Xorg keeps working just fine.

> If you liked bspwm then you might want to try this: https://github.com/riverwm/river

If I wanted to spend time redoing my configuration, maybe, but I have better things to spend my time on. So in however many years it takes before getting Xorg running starts taking more effort than switching. I'm not expecting that to happen anytime soon.
I mean this is what happens to folks as they try to get into a one-lane exit, someone has to let you in.

I guess one benefit of more autonomous vehicles might be cooperation between vehicles to greatly reduce traffic and congestion in these sorts of situations
Yeps. I love this.
PoW crypocurrencies are global communications systems that offer nonrepudiation, instant settlement, and finality; a subset additionally offer privacy. It's valuable to people who need those guarantees. There are speculators in every market.
Scrum is about getting people to talk to each other and that's what all the process is about. If you already have good communication between developers and those making the business decisions, then sure scrum is probably a waste. Places that actually have that communication without having scrum force those people into a room aren't common. It's also common that places that don't really do scrum don't have empowered PO's or devs, so the meetings are wasted time.
Meanwhile my basement R710 idles at like 180W :)

(Obviously these two things aren't similar enough to compare directly, but it's fun to see the general progress/trend of powerusage over time. Cray-1 needed what? 100KW?)
Nice! I built an older model MPCNC years ago, and was able to get pretty great results with it relative to the tiny cost and huge flex in the frame. I managed to cut some brass Christmas ornaments that I’m pretty proud of.

I like that you’re using racks here - the belts on the MPCNC were a major weak point in my experience. I wonder if you could get away with 3D printed racks and pinions. There’s a lot of structural plastic in there already, would the hit from accuracy from using lesser racks make a difference?
I considered it, briefly changed it, but reverted it.

Reason for changing: probably the most important exception to HN's title rule ("Please use the original title, unless it is misleading or linkbait; don't editorialize.") is in the case of corporate press releases, whose bland titles are usually a kind of misdirection (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...).

Reason for reverting: on reflection I think the title is more Nat's voice than corporate PR, and I'd rather respect that.
Supposedly there, this isn't Jython.

https://www.graalvm.org/python/quickstart/

"the possibility to create native platform binaries using the Native Image, a managed execution mode to run, for example, NumPy extensions in a safe manner, and many more."

Lots of couching language about "experimental" and "possibility" though. So it seems new.
> Why would 2FA of all things be the critical issue? Tech savvy people should understand and use hardware security keys at this point to be securing their cloud accounts in general.

Yeah, sure, should be.

Meanwhile I've yet to actually see one in the wild, in a 20 year career, aside from one that's used on a server I know of.

Coworkers at small tech companies? Nope. Serious-business clients coming into the office? Don't see them busting out the USB stick and plugging it in to their laptops. Medium-sized tech companies? Nope.

Hell, I'd hate it even worse than phone 2fa. I lose my actual keys all the damn time. 80% of all remote controls in our house are, at any given time, vanished to some other dimension, because I have kids. The last thing I need is another tiny, super-important physical thing to lose. The only reason a cell phone is a useful object to me, and not another annoying thing I can never find, is because of "Find My".
It's mostly a mathematical term which also applies to pieces of data. See here: https://en.wikipedia.org/wiki/Dimension

In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it.
I agree with you in principle about not blocking the box. But in practice it's not always like that. Sometimes the actual light timing needs to change. Sometimes the roads need to just be different than they are to prevent bottlenecks, which is a pretty expensive fix

Sometimes you roll up to an intersection, and every time the light turns green, the direction you're trying to go already has all lanes filled by another approaching direction. Every time.
There's a difference between an offer that's a little low and when they try to dismiss your experience altogether by pretending it doesn't exist. One is negotiation, the other is simply attempted exploitation.
Can this transpile type-annotated Luau code to just regular Lua code? I would like to add type checks to my Lua code but I dont want to run it in the Luau VM. I want to run it in PUC-Rio Lua, and LuaJIT. Something like Haxe[1], but not an entirely different programming language.

[1] https://haxe.org/
I don't think safety driver in the car rides have any value. They're just getting paid to add sensor data to their ml platform.
1% energy usage is far from a drop in the ocean. It's huge!
I'll be the first to admit that bitcoin failed to achieve everything it was supposed to. However, criticizing cryptocurrency as a whole over energy usage of all things is hypocrisy. It's not even 1% of global energy consumption. The world is being destroyed, but not by this.
Does anyone know more about where Nat is going? I am keenly interested
Will you agree with this?

Corporate speak, definition:

- to say what's in the best interest of the corporation, no matter what the circumstance

- to not tell the truth, unless it's something that can become a huge PR success for the corporation

- to not tell a lie, unless it's something that can become a huge PR success for the corporation

For the "Musk speak" definition, simply replace "the corporation" with "Musk".
Damn. Satya is 54, within 10 years he could definitely be the CEO. But I guess most entrepreneur just dont like sticking around and not building.
"The biggest problem is that managers can easily fall into a trap where they have everyone in the same place so they can ask individuals questions that only really matter to them. Beyond about 8 people (and maybe as low as 5) this means a bunch of people are standing around while other people give updates on things they don't really care about. I've seen standups with 20 people that last 45 minutes as the manager goes around the room, basically. That's not a standup.

It's even worse if PMs and other non-eng are there. Just, stop."

A lot of managers or PMs really can't be allowed into a standup. Especially if they show only from time to time and take over the meeting.
I think it is the same criteria you apply as a human. If you need to get into a lane and make a turn, you will slow down, block your lane and inch in till someone lets you in.

I do think there has to be an aggressiveness level in making maneuvers for an autonomous car. It doesn't mean its unsafe, it just means it could be MORE safe if the time penalty isn't big (a decision that regular drivers have a hard time evaluating since we don't measure our own maneuvers' safety accurately)
What you described is a poor business decision. Companies that make poor decisions tend to go out of business.

I would also say that job fills are lagging enough not to have conclusive data yet. While you mention that jobs weren't filled in states ending benefits moreso than those that did, there are some articles out there that argue against that claim:
https://www.zerohedge.com/markets/experiment-over-labor-mark...

The above looks more at jobless claims and unemployment rates than total jobs filled. The US data, which is limited for me to perform eda since I'm on mobile, appears to be largely unchanged for states when comparing to a year ago:
https://www.bls.gov/news.release/laus.t03.htm

From that we can maybe say that, although not encouraging job fills, at least ending the federal part of the unemployment saves tax dollars.

But I also don't think that is the full story. Although the extra $300/week ended in some states, the existing state money was still there, and that can go a long way to living a life of leisure when you're only other expenses are food and housing (let's not forget that there was also an eviction moratorium/no doc 12 month forbearance so the housing costs, even without $300 extra, are still subsidized by tax payers).

Even when the eviction moratorium ends, most evictions have to go through the courts which are going to be slow due to the amount of cases that will be filed.

And none of this touches on the stickiness of wages (hence businesses trying to avoid) and what that means for someone that just got a year+ of paid vacation while retaining their prior annual income or even exceeding it.

I don't think we will have a complete picture for awhile.
Okay, just for you I went and installed CDE on my pinephone. It's too small (not really a touch issue; it'd probably be fine if I could figure out how to adjust the DPI), but even so everything seems to work fine. Window bars are big enough to move around, dock icons work fine, menus are okay (albeit, yes, cramped on that screen). What did you expect to break?
You certainly can, as pyodide proves it, but it's a complicated task. Pyodide is upgraded only once in a while to a upper python version because of how much work it is.

This makes it much easier.
That sounds like it would further increase car dependence in city's, how you see city's improving in this scenario?
Chrome Dev Summit 2021: Moving toward a more powerful and private web
Product-led sales starts with customer segmentation
Reason given is "way of the agile".

That's just this season's excuse. How often have we seen some change that is obviously going to make things worse for a lot of individuals being justified because it's supposed to foster better team communication and so make the overall unit more productive? Open plan offices, frequent meetings, ever shorter cycles for everything, ever less up-front thought before diving in, real-time messaging on all the time, etc.

I wonder how many of today's developers, including the relatively senior ones, can even remember how productive you can be if you work out a clear brief with whoever else needs to be involved and then you are left alone to concentrate on doing the work for a while, where "a while" means at least a half-day and possibly several days.
"And in my experience, people didn't want to bother with creating new subcomponents in it and instead built few large ones just because of how uncomfortable it was to use."

it speaks to how programmers are people, and subtle ux in a programming style will dramatically effect how it is used.

I have no idea if nazca is a good or bad idea, but it clearly presents a new UX to create these components, and I can see how I might be more willing to use components created in this style than in Angulars.
It might be more of an annoyance for the basic "I got a link to a file and I just want to download it" use case, but I use rclone's mega backend: https://rclone.org/mega/
huh, that sounds like the nazis saying the jews were the rich ones taking advantage of everyone.
The US does this with the military industrial complex and uses private companies like this constantly in the U.S. and all around the world. Israel just has huge human capital and is a source for educated intelligent workers for this work.
If that insanely stupid shit catches on, it will be the moment I decide to buy a missile silo or a lighthouse and become a full blown hermit.
> If PoS comes

Like they said, it's already here. The only thing that's left is to end PoW which will happen within the next ~5 months.
> But it's not, and it's never going to be, although its share will grow, of course.

Unless we make fusion (or spacemagic which beats it), the future can’t be anything else. I’m expecting the world of 2121 to be 95% PV on an antipodal power grid. (It would take a while to build at that scale, but the sun never sets on such a grid).
And not everyone has yours; maybe CDE is totally fine for plenty of people even if it'd be a pain for you.
Its a quote, usually incorrectly attributed to Winston Churchill. https://quoteinvestigator.com/2012/11/11/exhaust-alternative...
>since most consumers are just told to use the cloud.

Yes and I dont like it this trend at all. But it seems we dont have any other way to fight it.
"Daily stand-ups are for coordinating with the other devs. E.g. "It will take a couple extra days to do this backend API that you are waiting for", "I'm a bit stuck, anybody will have free time today to pair program?", "Who is able to drop their low priority task so that the high priority one gets done on time?"

"

Why do you need standups for this? They should talk to each other directly.
It has a GIL for now.

But if you are interested on removing the GIL, you gonna love 2022: https://docs.google.com/document/u/0/d/18CXhDb1ygxg-YXNBJNzf...
I understand you put thought and time into your approach and it was a hobby to learn more abotu the process (and thus you know about MPCNC but decided to make your own). I've also build similar systems and I've learned some timesaving tricks that have paid off in terms of hobbyist enjoyment.

I really like buying the majority of the parts from a place like OPenBuildsPartStore, rahter than assembling frames from channel manually. Time/cost/quality tradeoff is hard to beat here.

I strongly recommend switching to Grbl_Esp32 https://github.com/bdring/Grbl_Esp32 with external controllers (this board https://www.tindie.com/products/33366583/6-pack-universal-cn... with these plugins https://www.tindie.com/products/33366583/external-stepper-mo... and these controllers https://www.amazon.com/STEPPERONLINE-1-0-4-2A-20-50VDC-Micro...). That's what I ended up with because tuning current using the little pots is dumb, and you want a TON of current going to those huge motors. ESP32 + Grbl has a bunch of nice features that aren't in plain old Uno GRBL.

My system has high torque NEMA23 with no gears (same motor for all 3 axes), I can't see any situations where adding more torque to the X or Y axes using a smaller gearer stepper makes sense.