skysight-inc/HackerNews huggingface dataset:
Anyone doing astrophotography has already been watching the forecast for days in advance. There's not really going to be something rolling in they didn't anticipate, unless you're really planning for it.

Depending on where you are and the type of weather you have, a storm rolling through could be the best thing. I'm in Texas, and my favorite spot to go is a place 4.5 hours away. If you want to view things around the center of the Milky Way, you'll need to be viewing during the summer. Texas and summer don't make for friendly viewing conditions. However, if you catch one of those thunderstorms that blows through in half an hour or so, they can clear the air so that you have much better conditions after. You just gotta time it right!
Not too hard to get around. I have friends who used to buy American Express gift cards to get around having to pay online with a credit card so kids could easily get around any payment restrictions. I think all a paywall would do is make life more inconvenient for the average user.
Ask HN: Help extract address lookup call from Spectrum's website?
I noticed when I go to Spectrum's opt-out page (https://www.spectrum.com/policies/your-privacy-rights-opt-out) it fetches my exact address in the background (down to the apartment number) before I've filled anything in. In Chrome or Firefox you can just hit F12 and choose the "Network" tab before loading the site, scroll halfway down to click on the 'tnt.js?userProfile=' request, and look at the "Response" data to see your address.

Inconveniently, it doesn't fill in the form to save customers' some unnecessary typing. I would like to turn this into a more general lookup service, making a few requests in a command-line python program instead of opening a browser, but I'm having trouble figuring out what sequence of requests, headers, and post data is needed to get it to work in isolation. Nothing malicious here, it would just help to know when remote employees have moved and forgotten to update HR.

It seems it first does a basic GeoIP request to (https://www.spectrum.com/bin/spectrum/residential/akamaiheaderloader), then uses those values (like approximate city, zip code, etc.) as arguments in the request to (https://www.spectrum.com/bin/spectrum/tnt.js?userProfile=...) which returns everything from the date the service was started, zip+4, apartment, whether you subscribe to voice or mobile service, business or residential service, and it appears it even hints at billing. But it balks at curl requests so it seems to be checking for some very specific order of requests. Anyone interested in figuring it out?
I've never been that interested in accounts of the lives of entrepreneurs. It strikes me as a genre akin to the autobiographies (or commissioned biographies) of autocrats. This review makes me want to read this book though
Microsoft draws a lot of water in this town, Lebowski.
> A stock can be sold short, meaning you receive cash from your broker now, and you promise to give them the share at some point in the future.

Just like OP, I'm also at the beginner level at financial trading, but I think you're explaining either options or margin with your first sentence, right? With shorting you borrow a stock (where you pay interest on it) and immediately sell it. When the price of stock falls, you then buy it and return it. Is this correct?
Sounds like installing the application as init inside the kernel’s initramfs.
What if the owner caused the accident and has an interest to deny access to the data?
I see 3ms ping times between my friend and I on opposite sides of London, though we’re both on pretty decent broadband tech (me gfast, him some fancy hyperoptic plan). IIUC there are some ADSL technologies that add some minimum latency floor of 10+ ms. However the long distance stretches of backbone fibre shouldn’t necessarily add too much latency - e.g 100km of fibre at 2/3rd speed of light is an additional 1ms on your (two way) ping time
Virus Gonna Virus
Is Clojure the right tool for the job?
Let’s say companies with revenue between 500K and 5M Euro in annual income, but certainly smaller businesses can stand up targeted ads even if they’re just going self-serve.
As a business owner myself, I can sympathize with another business owner who is going through tough times but that doesn't justify treating customers with disrespect. I yell at myself, not my customers for my failures and shortcomings.

So No. I wouldn't buy from a business that was rude to me. Sorry.
The point of religion is to solve civilization-scale game theory coordination dilemmas. "Thou Shalt Not Kill" is a mutually beneficial metastable equilibrium but is only stable to the extent that it is a universally adopted principle. A lot of modern tragedies like climate change can be tackled in this way if we can establish universal shared values that apply to all people independent of nationality, status and in particular, education. It needs to be comprehensible to all 7 billion people for them to adopt it, including areas of the world with low literacy.
"requires a central server" is misleading. You can set up a server wherever; there's no central server. Except for the multiple-ISP issue I discussed, there's no reason access to a server is more latency than access between the "clients". The advantage of the server/client model is that the clients can be very lightweight: I personally use a Raspberry Pi 3 with an ultra-low latency DAC/ADC hat. Works fine. All the real computation is done on the server.
> So either they are completely incompetent or the decision didn't matter much.

Or the field always wins. Every year a large team of highly paid professionals is responsible for selecting the best professional sports prospects to join their team. The team that goes first (almost) never gets the best player. Its not because they're incompetent. And its not because the decision doesn't matter- these are multi billion dollar organizations, and the decision is very much a high leverage one that will directly impact their fortunes.

Sometimes finding the best path is extremely difficult. Sometimes even when someone does see the best path, its still hard to recognize it as such. So I don't think its surprising at all for the best idea to come from outside a team devoted to solving a problem. Especially in today's age when more people than ever can propose solutions and more people than ever can see those proposals and bubble up the ones that sound good to them.
I think you might be missing the point, which is that the entire scenario should not be happening. If people are getting priced out of their houses, or people are building high-rises that inconvenience people, that needs to be solved, not ignored "because GDP". Making people's lives worse or uprooting them in service of general economic gain isn't a good strategy. I mean, we certainly have used that rationale in the past (genocide of the American Indian comes to mind) but it's probably not in the best interests of the nation.
I believe that bypassing paywalls doesn't rise to the level of notably unethical behavior.

Also - it may be that your justification isn't relevant here.
You don’t need zoning to stop that. You can regulate against nuisances directly - for example: no industrial noise levels within 2000’ of an existing neighborhood. You also don’t even _need_ to do that because it’s uneconomical: land in a neighborhood is worth too much per square foot to be used for industrial development.
What is the optimum density of parks in a city?

A possible suggestion is to change our metric for success from financial gain to connectedness.

For city planning, like everything else, that could be achieved using a Sierpiński triangle: lots of space in the middle (with walking & bike paths) and high-density on 3 sides. Are there any SimCity players here who could simulate this for us?

Whether the city is willing to re-zone accordingly is the bigger question. I pray that San Francisco's leaders will re-zone before the earthquake does it for us.
Found the (much more readable) original after some search:

https://bonkersworld.net/organizational-charts
I went on the journey of this comment and fully respect your loving cynicism.
I just timed my Windows 11 vs my Ubuntu. Windows 11 booted faster to a usable GUI by a factor of about 2:1
Wifi might not be too bad, though it can spontaneously degrade badly if you get interference. Not great in the middle of a jam!
Today's laptops and the majority of desktops boot more than 10x faster than they did a decade ago, so for all but the youngest users I feel like this point is moot. There was an age where you had to go get a coffee while your hard drive started spinning up, I remember kids starting their Macbooks before they got in the car for school so they'd be booted by the time they were in class...
> You're not meant to delete commits like that.

Couldn't disagree more. To me, one of the massive advantages of Git over other VCS tools is the support and completeness of its ability to edit time. You are the editor not just of the content under control, but over its branched evolution. Accepting this and working with time gets you to a next level of control.

The first step in this process is really internalizing the tree of commits, and seeing branches not as lines of development as much as simple pointers on that tree. In many VCS systems, branching is a big deal. In Git, a branch is just a smart tag that is automatically updated by HEAD. Users new to Git need to get comfortable creating branches at a whim as the tree grows.

The next step is getting comfortable with editing the tree itself. Primarily, I recommend using interactive rebasing liberally. This has multiple positive side effects:

1. It causes the author to think at a higher-level of the primary artifact they're constructing — the tree of incremental changes.

2. Authors begin to think about the repository as more than a dumb file backup system, but instead as a history with true utility, and so begin to construct "stories" in that evolution that are instructive and useful to future readers of that history.

3. It takes the author out of the flow of time, and encourages them to think about ways to change the past (within limits, of course) so that the constructed history is improved.

All of this, of course, with the caveat that shared history changes must be coordinated (and frequently avoided). You can get very far thinking this way just about your un-pushed topic branch.

There's a very real philosophical difference between those who see VCS as a secure audit trail (where changing history is "lying about the past"), and those who see a repository as a whole constructed artifact of intrinsic value, wholly editable as its contents. In this latter view, editing a line of source isn't "lying" about that line's contents, and neither is editing time.
A cloud-based coding environment doesn't really make it easier to debug your code in the cloud environment it would be executed.

A development environment and a production environment are inherently different in vast ways.

So even if your development environment is in the cloud, you still need a way to package your code and transfer to the environment similar to where it will run in production (whether it's bare metal, virtualized, container, or managed (e.g. serverless))

What the cloud providers are working on is making it easier and faster to continuously package transfer your development state to your prod environment.

But whether you're coding in a browser or locally it doesn't accelerate the deployment path.
I've felt that VSCode (and Sublime, etc..) are all text editors when you download them.

Then you install extensions/plugins to move them slightly more towards the direction of IDE.

I see text editors as fast. IDEs as slow but full of features. This allows you to find a middle ground that works best for you. That is as long as you don't do the rookie mistake of installing 100 extensions, 90% that you'll never use but you read about them in a blog & they sound awesome! Kind of like we all do for books, videos, etc.. Someday I'll use them!
I would be sympathetic to that if this fix was something highly complicated or requiring significant expertise to come up with. Then I could understand this oversight. And perhaps that's the case here, and it's just my ignorance speaking, but "relax stifling zoning restrictions to immediately double capacity" doesn't seem like it fits into that category of things.
Ok, but you certainly pollute in other ways.
Sounds good. I'll take a look. I'm actually still waiting for the GRISP 2 board, if that ever gets done.
The problem is that I think that I need to spend time on Erlang/Exlir full time, otherwise I keep forgetting what I've learned. I guess I'm getting old :(
Firefox has (had?) that. Called live bookmarks.
Idk I get what you are saying, but at least for me personally, if I am investing in making something part of my workflow, it makes me really uncomfortable knowing it's fate is in the hands of only one corporation who's interests can easily become un-aligned with my own. Slow progress can be frustrating, but it's better than being left out in the cold from one day to another.
I bet they think we're the fools though!
I personally disagree; I don't think better targeted ads is nearly as problematic as 'organic' self reinforcing political craziness.

Though I do see the point that some apps relying on addicted 'whales' making micro purchases. FB is (or was before iOS started crippling) really great at targeting and optimizing to acquire those best revenue generators no matter if you're getting donations to a non-profit or running an app casino.
I thought that Flexport CEO's tweet stream was really great - had a ton of insightful, first hand information and made the problem very clear. Especially import was the feedback loops showing how the system was essentially deadlocked, in the classical sense of the term.
This is not a zoning problem, because the zoning laws have been in place for decades, while the port worked fine.

There is another root cause at work here. Temporarily suspending the zoning is just one of many short-term treatments to resolve a backlog.
Do you notice how your last example (the one that was actually suggested by GP) doesn't fit the pattern? That would be:

No friends? Just get more friends.

The advice as given by GP is at least somewhat actionable.
No worries, we will not vaccinate you against your will. There will be no mandate. A negative rapid antigen test result is deemed equivalent to a proof of vaccination.

* Of course, the test must be carried out by a service provider pursuant to section 123 (4) of the "Ordinance on SARS-CoV-2 Testing". Due to a decreasing need in testing, there will be of course less and less service providers in your area.

* Of course, the test result must pertain to a test taken no earlier than 24 hours. Please arrange enough time (the result is usually available within 15 to 60 minutes) before or after work to obtain your test result (business hours: 8am - 5:30pm).

* Of course, since free vaccinations are now available to all, it is no longer acceptable for taxpayers to bear the costs of the tests on a permanent basis. An antigen test costs about 15 to 30 dollars on average. A decreasing need in testing might of course lead to higher costs in the future.

It is your choice.
Zoning means central planners literally draw a map saying what goes where, and generally make all kinds of aesthetic decisions to go along with it. There is a big gap between that level of micromanaging land use and regulating against nuisances.
I used to work for an automotive manufacturer, and one of the challengers that we faced while exploring system design was startup time to get from 0 to a backup camera.

It was this kind of thing we considered (this was all POC) but it comes with the cost of having to get the rest of the system up.
You can’t flat out say the rise in retail sales is due to stimulus. There are a lot of disruptions over the last year that have shifted spend from things like dining out and travel.
Regulators are massively understaffed. Except maybe the DPA in Ireland, that office seems to have enough resources to rubber stamp whatever comes their way from outside the EU.
Weird thought, but how come California doesn’t ban movies with guns altogether?
My Squirrel Recording is in a MOVIE [video]
https://ustr.gov/countries-regions/china-mongolia-taiwan/peo...

> The top export categories (2-digit HS) in 2019 were: electrical machinery ($14 billion); machinery ($13 billion); aircraft ($10 billion); optical and medical instruments ($9.7 billion); and vehicles ($9.1 billion).
Echoes of Bertrand
Super-hyper-inflation is said to be coming by Jack Dorsey.

Alex Jones was quoted as saying that he knows "high up elites" who told him war is coming ~February (don't kill me I am just quoting what he just said this week.

---

So, with this backlog, inflation, war... and china's shenanigans all around...

I am pessimistic on the next 8 months.
> A massively complex system that can be validated from a single point.

...by nerds.

Which is the entire problem of any kind of digital voting. It's not enough that some people can validate it, everyone has to be able to do it. It's not ok that you need to understand computer science to be able to do it.
I know someone whose elderly relative with dementia was given a covid vaccination despite the family's expressed wishes for that to not happen. That relative now has antibodies and possibly complications that may affect them for the rest of their life. (I admit, though, that the likely medical outcome for them is a positive one, compared to not being vaccinated).

Conversely, if someone becomes pregnant they can put the child up for adoption, and the state should make the father pay for that child's needs for the rest of their life. If the father knew that the mother was under the influence of drugs, he should also spend a large portion of his life in prison learning to care about other people.
So the opening scene to the Pixar movie, "Up"?
"Stealing public roads", you do realise the roads are for people, not just motor vehicles? Especially in densely populated cities.
Equal outcomes is bull. No matter the age.
What's clear and obvious about temporarily suspending rules that were presumably in place for a reason? Seems more like a non-obvius value call was made.
Thanks for writing this, this is hilarious and so true!
This is a surprisingly clever idea. (Or maybe I am not clever enough to come up with stuff like this.)

As explained the followup tweets: By extending the route to cover multiple schools, with fixed arrival times at each destination, people can join and leave the "bike bus" as it passes through. Even regular business commuters are joining the bike bus.

I love it.
A tangential thought.

Since the last crash of oil prices there was a radical move toward rare earth material mining. Every minining and exploration company tried look into ways to mine and find better uses of rare earth minerals that would generate the same pre-crash oli and gas profits.

But reviewing half a decades stock research or DD of these newly pivoted mining companies I find nothing to be radical and it is often the same repackaged environmental well being rhetoric from the industry.

There is no pioneering business, leader or technology in rare earth mining. And I am often very skeptical of mining industry talking about positive environmental consequences of mining.

Even though we are divided on Musk's contribution in revolution in EV industry but he didn't push an environmental agenda IMO but he pushed for providing better consumer utility while minimzing negative environmental consequences. If rare earth industry as a whole quite non-inuitivetly provide or promise of enhanced utility (in the economic sense) without mentioning positive environmental consequences as a headline then I will believe.
I would say it is more about "when" than "how". If the market need is to get features out to survive and win enough customers, you are not going to see a lot of success trying to explain technical debt to non-techs especially decision makers. If things are hunky dory, you may have an opportunity to explain.

So, time it. Do it when things are going well overall. Educate, instead of preach.
No it isn't? ARM11 are ARMv6 CPUs, Raspberry Pi4 are ARMv8, two generations of difference, and that's just the instruction set. ARM11/ARMv6 says nothing about power management, it's up to the SoC. (ARMv8 does say a few things about power management, but Broadcom/Rasperry Pi4 chose to ignore it)
It is the COVID-19 virus that was massively disruptive to supply chains. If companies having to regularly test employees who chose not to get vaccinated, it very well could contain the outbreak and bring business back to normal much more quickly than letting it run its course.
Why wasn't the federal government doing this? How hard would it have been for the new "shipping czar" to have gone down there and seen what at least one simple issue was and get it fixed?
This chart tells you most of what you need to know.

https://fred.stlouisfed.org/series/RPI

This shows the insane increase in personal income over the course of the pandemic.

Many made more money on enhanced UI benefits than in their line of work. This is a known fact.

People in this situation have more propensity to spend the marginal dollar than higher income earners. Spending as a percentage of income inversely trends with level of income.

It's true that some percentage of retail spending is spending shifted from other categories, but given personal income data, I doubt that's the primary cause.

Also keep in mind, there was mortgage forbearance, rent forgiveness, and student loan moratorium (which is still ongoing I believe).

Those factors don't show up in income, but will shift expenses from loan interest to goods most likely.
Did I read that the initialisation of entropy for random boot sequence (which needs time to get enough unrelated external asynchronous events to cause it to be 'unlike' another boot) was one of the things he disabled?
Ever wondered about the F1 safety car? We talk to its driver
The CSS is tailwind
sure is a lot of words
I had a look into how Jamulus works under the hood. It’s more of a hub and spoke model with the central server receiving, buffering and resending the stream out to each client. This has some advantages (kinder to bandwidth especially as the number of clients increases) but it does mean that there are two sets of recv buffers (server and client) which need to be deep enough to avoid too many missed packets due to jitter. My personal experience was that even when running it all on a lan I couldn’t get much below 16-20ms with an ideal near zero latency network. Once you add in geographic latency and internet jitter then it goes up considerably.

(Full disclosure: Weepy and I played with Jamulus then he had a crack at building sub.live)
Recent and related:

Flexport CEO on how to fix the US supply chain crisis - https://news.ycombinator.com/item?id=28957379 - Oct 2021 (225 comments)
I even do this in my web apps. The login screen shows immediately, and while the user is filling it out, the WebGL app and assets are loading in the background. The login button doesn't become enabled until the audio system is loaded, so that the click on the login button can be used as the User Gesture to activate the AudioContext.
Just wait until you try linux
Cool. Now we have more space to store the empty containers temporaly. Is this going to solve the problem or only save us a few days?
Alex Jones, thank you for that insight, I'm sure it's not a lie
It's much faster now. It's starting in ~10 seconds flat, and it's using less memory than an Electron app. I use it for C++, XML and python mostly.