skysight-inc/HackerNews huggingface dataset:
https://en.wikipedia.org/wiki/Amateur_telescope_making#Mirro...

"The mirrors start as a flat disk of glass, typically plate glass or borosilicate glass (Pyrex).[4] The disk is carefully ground, polished and figured to an extremely accurate shape, usually a paraboloid... The tools used to achieve this shape can be simple... Through a whole series of random strokes the mirror naturally tends to become spherical in shape. At that point, a variation in polishing strokes is typically used to create and perfect the desired paraboloidal shape.
Amazing! I will keep my eye on this project in future and contribute if I can.

The current development dependency on ObservableHQ is unacceptable for me and many others... so this is a game changer.
> I would prefer to see this type of system operated as a private cooperative, 100% owned by participants, rather than a government-run program.

My thought too. There is cooperative housing that is run this way, though not on a large scale (that I know of).
What is more likely to happen is that the housing association that helps with the mortgage then offers it to someone else who is in need of this type of social housing. The risk becomes less for the housing association each time as more of the principal is paid off. But even when it is paid off they can offer the loan service to new buyers.

This happens frequently in new build housing in the UK but it is not without its problems.
Is it replicable in today's yield chasing world?

And what level of gov't buy-in do you need? US Congress, State, County, City?

Was just speaking with my dad about programs - he has a ton of ideas because our hometown area is characterized as one of generational poverty and working poor.
How Much Data Can Flow Through the Entire Internet?
> the law passed in 1996 to protect free speech online by offering legal protection for online platforms and websites.

Funny that Vice didn't mention that the Communication Decency Act was actually passed to ban porn on the Internet.
Not a pilot, but ditching as you pass over swimmers seems a bit irresponsible.
> You have to do this anyway; static typing doesn't write your code for you.

The amount is what matters. If spending x minutes writing down types saves you y minutes of thinking, and y>x, that's a win.

> Code that has type annotations has this same problem. That was the point of my response: static typing != sound code.

Well-typed code has certain soundness properties - they may not fully encode all the properties you want your program to have (that part is up to you), but the properties that you have encoded will be reliable. Optional typing undermines that: even if the types say one thing, you have no guarantee that that thing is true.

> They can't be incorrect if they aren't there. The comparison I'm making is not between code with correct type annotations and code with incorrect ones. It's between code with type annotations and code without any of them at all.

My point is that if the ecosystem is not well-typed then you don't actually have the choice of using types. What I'm arguing against is your claim that Python gives you the choice: it doesn't, because to be able to write well-typed code you need well-typed libraries.
ArchiveBox: Open-source self-hosted web archiving
I love this! Any chance for Svelte support? Ive found Svelte to be the most elegant and powerful way to author JS, CSS, and HTML. Would make a great combo!
Reminds me of the Stanford marshmallow experiment. Researchers offered children one marshmallow, but if they didn't eat it, they promised a second marshmallow later. The children who had the "willpower" to wait for the second marshmallow did better in life on many measures.

An attempt to replicate this study found that childhood economic background was the best predictor of both willingness to wait for the second marshmallow and later life success. It wasn't "willpower" per se - it was that some of those children had grown up believing, from experience, that a second marshmallow is never promised and you're better off eating the first marshmallow now.
Does anyone Crossfit? Ski instructors?
I worked in a mail house and really liked the editable nature of PS files that we got. We could run them through data processing and easily add/remove/adjust data. Sometimes the clients would ask us to do it in our monthly work because engaging their internal IT was too much effort, so we simple edited the files in the same way every month automatically before printing.

With the shift to PDFs though, it's way harder. Your simplest course to 'remove' data for printing is often drawing a white box on top of it but that but it won't reflow anything. It's more of an append-only format, core editing is possible but annoying, you need to use an actual PDF reader tool for text extraction and parsing rather than a Perl regex, you can't just reorder pages by cutting/pasting around the DSC %%Page: comments, etc.
>If the other person doesn’t enthusiastically and unconditionally consent, then it’s rape

This is wrong and dumb. There is nothing wrong with unenthusiastic sex. Criminalizing 90% of normal human sexual behavior is obscene. This is an example of where the cautionary rhetoric has intentionally or unintentionally morphed to be the baseline. The idea of enthusiastic consent was to avoid the possibility of someone feeling coerced but afraid to speak up. Now its transformed to enthusiastic consent being the baseline. This arms race to control social norms by way of emotional manipulation needs to stop.
Since you seem to work for Microsoft, the broken use case I know: without 3p cookies Microsoft Teams is broken (it shows a not very useful error page asking to refresh the page, when you do it shows the same error again). Many of us need it for remote work so I guess this one of the things Google had in mind when they delayed disabling 3p cookies by default.
Here's some more Baader Meinhof from me:

Omnibus did an episode on B Traven[0], but also did episodes on Baader Meinhof[1][2]!

[0] https://www.omnibusproject.com/317

[1] https://www.omnibusproject.com/310

[2] https://www.omnibusproject.com/311
This article is about automatic weaving of the upper[0], combined with a separate 3D printed sole. That's not done by forced or child labor today either[1], the supposed added value is a bespoke upper tailored to your feet by 3D scanning them first. That's not something that's really needed, regular uppers are flexible enough to work with different feet already, and it certainly isn't a way to produce the average shoe.

[0] https://www.adidas.com/us/blog/562694

[1] https://www.sneakerfactory.net/2020/04/knit-shoe-constructio...
why is Tesla allowing auto-pilot driving when no one is sitting in the driver seat? people will always try stupid things, but seems like Tesla is at fault for allowing it.
What sex workers overwhelmingly want is decriminalization, not legalization.

https://swopusa.org/wp-content/uploads/2019/11/Advocacy-Agen...

https://www.amnesty.org/en/qa-policy-to-protect-the-human-ri...
This may be relevant in a small section of workers. The number 1 answer for most people when asked "why do you want to work for this company/ get this position/job?" Is in most cases, because you pay me. If the culture sucks I will find out in time and decide if I can bear it or not. You are not going to get a real feel for it in an interview situation
The linked article didn't say what model it was other than the fact that it was a 2019. Even so, that console only looks marginally easier to get your foot over. Definitely not a maneuver you could pull off in the heat of the moment.
Is Ferrante known with certainty?
I've been wondering about that too.. could have sworn that was the case. The front end damage from the tree looks minimal, have been wondering if the driver was drunk, the car crashed, he didn't think it was going to burst into flames, so he got in the back seat and buckled in to try to avoid getting arrested. Or maybe they were screwing around and the driver changed seats, then it crashed?
Funny, that’s the one and only place I’ve seen one as well (it was 35 years ago, on the Gold Coast just north of downtown...). I was just gearing up to post about this when I saw your post.
Is Collabora paying Alyssa Rosenzweig for this work?
To be honest, it wasn't all unicorns and rainbows. On the surface Elixir is very similar to Rails. But there are important differences. For example, Ruby is object oriented, whereas Elixir is not. I'd say it took me some time to ditch my OO habits and to start thinking of problems and solutions in terms of functional programming. Ruby also has a much larger standard library, whereas Elixir takes a plug-and-play approach: it has a small but solid foundation, and for any specialized functionality you're encouraged/required to reach for an external library.

There were other challenges too. Rails is a pretty mature ecosystem, and there are libraries and guides and examples for almost anything you can imagine. With Elixir/Phoenix, I ended up having to learn many concepts and system design principles and then implement them myself. For example, at the time I was working on the billing modules, the only Stripe library for Elixir was in a limbo, so I developed my own integration. With Ruby you'd literally install the official Stripe Ruby library and go wild.

Stuff like that wasn't necessarily a bad thing, mind you. I feel like a lot of things I took for granted in Rails (a lot of the "magic"), I had to actually learn with Elixir, and it made me a better engineer.

Elixir and Phoenix documentation is fantastic, and the community is both extremely friendly and very knowledgeable. There's an Elixir Slack that gets a fair amount of traffic, and both Jose Valim (Elixir creator) and Chris McCord (Phoenix creator) are very active both there and on the Elixir forums.

If you're interested in making the switch, I'd love to help. Shoot me an email at ege@pricetable.io!
Is there a particular reason why they had to fight the fire instead of waiting for it to put itself out? IIRC this is what Tesla itself recommends if there is no danger of spreading to nearby objects.
Obama had a supermajority and didn't do anything (except the lobbyist hellscape that is the current US healthcare system). He could've passed tax reform.
A friend of mine has a saying

"There are no accidents, there are only fuckups. Maybe getting hit by an asteroid would be an accident - but hitting or getting hit by another vehicle, or driving into the scenery, is _always_ a fuckup on somebody's part, not an accident."

(Though I'll bet "people who study the problem space concerning traffic safety" have a more socially/professionally acceptable word for "fuckup")
> my gender is still a barrier to success

But it's no longer a barrier to YOUR success, and you just might, if it's what you want, have the comfort and audience in your success to spread this message more effectively.

But if you feel gas-lit, and like you're yelling into the wind, finish your breath and change tactic.
You might be interested in Luftdaten.info. I could even see a collaboration between your projects, as I'm fairly certain they are all about open-data and opensource. I personally just discovered them and ordered an EnviroPI+ and a Raspberry Pi Zero W (with an L-shaped GPIO extender and case with a big hole to avoid heat discrepancies from the Pi) so that I can also contribute. Would also love to run your app but I'm in Europe :(
Unsettling capital letters
Hopefully this get upvoted to the top. Answers a lot of speculations and questions in the thread.
I was thinking the same.. the driver had to be up to some kind of shenanigans. The front end damage from the tree didn't look too bad. Maybe the driver was drunk and fled or got in the back seat to avoid arrest?
You know beaches have been know to get stolen and sand is a finite resource on the shore? Having a dump truck with sand waiting at each firestation doesnt seem like a solution.
America is almost alone in prosecuting sex workers and their clients in the developed world.
Said another way: get your foot in the door as an androgyny whoever, like most users connecting with other users on the internet do — and then do your thing from there.

Genuinely: Do you want to do business with the sexists etc, anyway?
Oh that’s interesting. This is purely anecdotal evidence with small n, but:

1) I concur that Oauth2 and OIDC are often conflated, and then contrasted to SAML and single-sign on (also conflated).

2) No one wants to manage identity (federation by default), but almost everyone wants to manage authorization. This makes sense, since authorization is strongly related to business logic.
Λιντς vs. Λιβερπουλ, ματσάρα στο Έλαντ Ρόουντ
Η Λιντς Γιουνάιτεντ και η Λίβερπουλ θα βγουν στον αγωνιστικό χώρο και οι δύο για να εξασφαλίσουν την τέταρτη συνεχόμενη νίκη τους στην Πρέμιερ Λιγκ, όταν οι δύο ιστορικές Αγγλικές ομάδες ανανεώσουν τις εχθροπραξίες τους στο Έλαντ Ρόουντ τη Δευτέρα το βράδυ. Οι γηπεδούχοι εξασφάλισαν μια αξέχαστη νίκη 2-1 επί της Μάντσεστερ Σίτι την τελευταία φορά, ενώ η Λίβερπουλ κέρδισε στο παιχνίδι της προηγούμενης Δευτέρας μόλις είχε αποκλειστεί από το Champions League. Μην χάσουμε άλλο χρόνο, ας δούμε τα σημερινά Λιντς – Λιβερπουλ προγνωστικα στοιχημα.
Was it confirmed that autopilot was on? Hopefully it was wirelessly reporting its black box info since it was burned so badly.
Fairchild Briefing on Integrated Circuits (1967)
The solution, as described by a wealthy neighbor when discussing something different (placement of plants?), was to just ignore the HOA. The HOA has a shoestring budget and a $10k legal bill would bankrupt it. So, if you are wealthy enough to hire expensive lawyers, rules don't apply to you.

That neighbor was a doctor that ran clinical trials. The discussion with him on HOAs and other topics left me disillusioned in so many ways.

The entire point of my earlier message was to point out that HOAs of the form I've seen are not a means to encourage diversity or inclusion. Rather, they are about maximizing home values by ensuring conformity to the target market.
No, this is purely a hobby project undertaken in my spare time. (The email addresses on the git commits are force-of-habit, apologies for the confusion.)
I'm loving it
The difference here is Yue Fei has had a solid track record of being loyal to the emperor. In contrast with Huawei being CCP controlled, having poor track record of intellectual theft, and that CCP having clear conflicts of interest with the countries Huawei is doing business with.
"Could the cohort minimum size be configurable?"

this is a good idea, but unfortunately it would just lead to MORE ways to track users, since "size of cohort" is now a (probably very, very high entropy, given how many users never configure anything) source of information
Unrelated - All this work is done by an 18 year old. Absolutely incredible. Some people are simply built differently and admittedly, it makes me jealous.
If you go by squarefoot large homes would distort the picture. I was thinking some formula counting people who want/need to live there.
What do you mean? Yield chasing usually stems from a yield starved market, and it usually results in investors expecting a lot less returns. If anything that would make it way more replicable now than it was when interest rates were presumably a lot higher.
Final design is subject to the numbers in Google's ad department. Chrome is an adware browser, and security takes a backseat to any broken API or security disaster that Google's ad customers decide to mercilessly abuse for fingerprinting (AudioContext, etc).
Yes, unit tests are the way to go. Lambda being a single function with a defined output makes this really simple. We have unit tests for sublibraries, but the "integration test"-level test are just calling the handler with the test payload and comparing it against the expected response.
The government already builds "too much" public housing in undesirable areas. For instance the San Francisco Housing Authority has had all waitlists closed for 10+ years. Many other relatively desirable areas are the same. But places like San Joaquin county have units available right now in Manteca. There are many people who have lived their whole lives in places like SF, Oakland, LA, and are illegally displaced, and would rather wait years for permanent housing under the current system.

Is it really helping them to force them to move far away?
They usually have good mental hygene and less ADD and they don't focus on getting better at libraires or frameworks. They go depth first.
I haven't use it yet but CDK seems to make it easy to build and tear down infrastructure for development and testing. My strongest language is python and I like the idea of less context switching and being able to spin up an aws account just for development and delete it after prod deployment.

For lambda based API's I am curious how it compares to cloudformation and terraform?
FLoC is designed to be opt-in, so uh...... no?

Currently, for A/B testing, FLoC is automatically opting-in 0.5% of sites that serve ads, but that's only for a small testing population, the idea is that FLoC history contribution will be opt-in exclusively. (There's a proposal that you have to contribute to FLoC history calculations to get access to a user's FLoC identifier)
I have read that keeping the TV/movie censored for nipples and nethers is actually express effort from the porn industry. If you could see sex in regular movies, why will you pay for porn?
I think my quote would be better if it said "often" or "sometimes" instead of "usually". But no, I disagree with your point here, I mean, that's true too, but it's not what I was talking about. I'm saying that in order to build up a lot of credibility, you have to be right, tell people the right thing, but actually not fight them when they disagree and go a different way. If you were actually right and they were actually wrong, they will know and remember and trust you more in the future. Doing variations of this for a long time in view of a lot of people is one of the places credibility comes from. But you actually do need to pick fewer battles and let more wrong decisions go, even when you are actually right. That's part of the lesson that has to be learned when you don't have the power. It isn't enough to be right, you have to be trusted by the people who make decisions, and for that you have to build credibility.
Yeah, but don't you need just a handful of specialized sensors for 100% coverage? To my knowledge solar storms are massive phenomena that are effectively homogeneous over areas hundreds or even thousands of miles wide.
This is the advantage of building your hardware and your software under the same roof. You can make optimizations (such as not including hardware that makes OpenGL faster, but doesn't impact Metal nearly as much.) The "standard" here is the Metal API, not the GPU hardware.
Congrats! What workflow engine are you using?
I see writing packaged into buckets: creative output and distribution. I am curious how much effort was spent on distribution of your output. I love writing and building but I have often found that my project has failed because I lacked marketing efforts (distribution). Creating is always fun but sharing that work is blocked by my imposter.
I’m not exactly sure what you’re challenging, or what is controversial about my statement. Counterfeiting and IP theft is a approaching (if not already, by some estimates) a trillion dollar industry. A lot of it is something as simply as “third shift/ghost shift” products, rejected manufacturing samples, QA rejects being sold out the back door, etc. If you want some articles about supply chain risk management in China, I’m sure I can dig some up.
Huh. You having that much karma and whooshing like that is almost a perfect irony.
Why not? Especially at the early stages when there aren't many people it should be easy to implement appropriate access levels.

As for an audit log, what's wrong with those capabilities built into most databases already?
This would be going a lot more smoothly if you could articulate which distributed systems properties, exactly, you intend datalisp to provide. So far, you're contradicted yourself at least once here:

> I believe the problem in the first place is forcing the network to come to global consensus. In my project the idea is to form "lazy consensus" (i.e. just enough consensus for everyone to have a consistent outlook on the world).

So, which is it? Not coming to global consensus and "just enough consensus for everyone to have a consistent outlook on the world" seem mutually exclusive.

Don't be afraid to lay down a bold system description, and don't hold back on the specifics. Not trying to brag, but I have a PhD in distributed computing, I work on a blockchain at my day-job (https://github.com/blockstack/stacks-blockchain), and I chair its governance process. I'm pretty sure I'll be able to understand a rigorous system design. But, I don't have very much patience for weasel-wording, pussyfooting, or hand-waving.
Appreciated. If I'm honest I didn't expect this blog post to be read by this many people or get this level of feedback. It was meant as an overview, with a plan to write about the gory details in other posts. For example I've already written a whole section on automation and how the custom keys trigger things (by sending Apple Events). And I've detailed code changes on the GitHub repo wiki. I just didn't think people would be this interested!
Time’s A-Tickin’ for the TikTok Deal
Thanks for the support! Really appreciate it!
This^.
And on the other side, let’s jail sex workers. It is surely not degrading/s
I don't want to own a home. I don't want to have to sell a house/apartment when I move and I don't want to be responsible for it in the meantime.
Yeah I am sad that ES6 imports don't allow for easy namespacing.

You can get around this with a double barrel. In the outer barrel, export your individual things

// index.barrel.js
export * from './foo.js'

Then in your main barrel re-export them under a namespace

// index.js
export * as foobar from './index.barrel.js'

Then from you application you are forced to have a named import with the namespace defined

// main.js
import { foobar } from './foobar/index.js'

foobar.foo()

You can submit a proposal to introduce namespacing to ES6 imports
For some reason your search bar lets me move it around lol. I can place my finger on it and move the text. Not a big deal.

The main issue I have is that I get to the landing page and I don’t know what to do. What do I search for?

A list with filters would at least give me an idea of what categories I have to choose from, or what fields are available to look at.
> Every crash that is not deliberate is an accident.

I don't agree, probably because we have different meanings and implications around the word "accident".

For me at least, there's some subtle semantics surrounding the word "accident" which are at the very least unhelpful in the context of traffic incidents.

There are lots of incidents which are not "accidents", they're the result of a driver choosing to do something, or choosing to not to do something.

A crash shouldn't be described as "They accidentally ran a red light", or "They accidentally went too fast into a curve", or "They accidentally failed to notice the pedestrian".

In those scenarios, "intention" doesn't matter, and the driver fucked up and cause the crash and should be held accountable/responsible. There's no wriggle room there for reducing the responsibility by saying "accidents happen, it wasn't my fault..." There was no "accident", there was a fuckup on someone's part.

Motorcyclists here in Australia have a term "SMIDSY" - which stands for "Sorry mate, I didn't see you", which is pretty much guaranteed to be the first thing out of a driver's mouth after they've just driven straight into you. It's not that they didn't "see you", it's that they didn't bother looking, or that they looked and didn't take any notice. Those are not "accidents". They are fuckups.