skysight-inc/HackerNews huggingface dataset:
Sorry for the aside note, but the planned building with the windowless rooms is for the University of California, Santa Barbara, which - did you know - as a motto has Fiat Lux ("light be done"), which some translate as

Let there be light

The irony! (I suppose Mr. Munger would note that artificial windows are, light-wise, more flexible; some would add that this way light is effectively, literally (artificially) "done".)
You have it mixed up.

Firstly, walkability only means higher prices if supply is limited. If it's the default, then supply matches demand.

Secondly, a grocery store needs say 500 potential customers (households) within walking/transit distance. A cafe 2,000. A specialist shop 5,000. Otherwise they need parking for customers arriving by car, which takes up yet more space, making the area less walkable, inducing more car demand and car lanes, etc. The same calculation applies to schools, parks and other amenities.

It isn't possible to reach those customer numbers while giving each family American suburbia levels of space.
How you think about exercise and time may influence whether driving increases your quality of life. To me, time spent driving is a pure waste with no redeeming value and I make every effort to minimize it. Whereas time spent engaged in physical activity (up to about an hour a day) isn't wasted at all since it improves my mood and energy levels. If that physical activity happens to save me a car trip then it's doubly useful.

For example, this morning I drove a kid to school because we were running behind and it was a ~10m round trip. Usually we bike and it's a ~20m round trip. I saved 10m of clock time but lost ~20m of exercise. Now I can choose whether to make up that exercise later and end up net ~10m poorer or skip today's exercise and end up slightly fatter and lazier.

(I agree about grocery shopping though.)
Were those arguments valid? If you recommend X instead of Y, it seems reasonable to discuss not only the downsides of Y but also how X is better or worse in comparison to Y.
Top Agile Retrospective Tools for Effective Product Development
Congrats on the launch!

Noticed a typo on jitsu.com - DHW should probably be DWH.
There's nothing worse than reflexively typing ctrl+z to undo in Emacs and instead have the window disappear into the background!
> I'm coming at it from a strong OOP background, and while people call it "opinionated" I have no problem with that.

I love opinionated frameworks, if those opinions make sense. This is the same reason I prefer maven to gradle; I like knowing how a project is set up sight-unseen. It makes onboarding so much easier.

Too much of the UI world is a random hodgepodge of cobbled-together libraries, utilities, and frameworks. There's no "right" way to do anything. There's rarely even a "right" way to do something in a given framework.
Some cases may be clear-cut. And you may be right here. But what should we do about Iranian ayatollahs who say bury America or death to America or Israel, do we take down those snippets? Or are they in your estimation not actual threats and how would you determine that? Do news stations not carry any media with those phrases because they incite violence?

Can no military or police say they will prosecute attackers and hunt them down, say Nigeria and their guerillas, or any government against any irregulars because that is violence? How do they tell who the bad girl and who the good boy is?

I don't think it's the business of a company to set the standards of communication world wide.
Doesn't this criminalize the whole black friday/cyber monday thing?
Four Python projects, same customer, five different deployment systems. Docker, a Capistano look-a-like I coded in bash, git pull (their former standard), git format-patch plus scp, zip archives. Yes, python file.zip works if it contains the right files. Probably the latter is the easiest way, except it doesn't address the dependencies.
> I don't have a problem allowing an unlimited number of H1-B/O-2.

There is a huge problem with allowing unlimited immigration of any category of people. Resources and space are finite. One country can only hold so many people and still offer a comfortable and safe life, just like one home can only hold so many people.
>Why are there not more successful forks of Firefox? [...] What's preventing other forks from taking off

Some of the replies to your question state "money" but there are also more fundamental reasons of choosing Chromium over Gecko: technical functionality and performance (especially on mobile).

You'd think an ex-Firefox programmer and Mozilla co-founder such as Brendan Eich would have chosen Gecko for Brave but he didn't. He explains in a previous comment why he switched from Gecko to Chromium:
https://news.ycombinator.com/item?id=22062636

So the "hidden" reason people are not comfortable saying (except maybe Brendan Eich) is that Gecko isn't as good as Chromium as a foundation for forking. That's why you get a bunch of companies independently choosing Chromium instead of Gecko such as :

- Github Electron based on Chromium

- Qt QtWebEngine uses Chromium

- Opera Vivaldi switches from Presto to Chromium

- Microsoft Edge switches from Trident to Chromium

- Brave switches from Gecko to Chromium

Some speculate Gecko's MPL license instead of Chromium's BSD might also be a factor.
"Can my child ride the bike to school" is the test for me as well. I'm struggling to find such a place, in Germany ideally.
Would you like to tinker a pi?

googling pi doorbell brings stuff like this

https://makezine.com/projects/remote-camera-doorbell-and-sma...

Logitech would also be much better than amazon at least and provider a better plug and play experience
https://www.logitech.com/en-us/products/cameras/circle-view-...
> If I have to read a whole book or learn an entire new programming language, I'm not going to put the time in.

If I actually believe that the time will be well spent, I'm willing to spend it. Having gone through the effort of learning emacs (yes, reading a whole book about it) and forcing myself to use it as my primary editor for a year, I have to say... I don't think it was time well spent. vi, however, was. It was (at least) as hard to learn initially as emacs was, but for most text-editing tasks, it's still a lot faster than any GUI editor both to start up as well as to actually perform text editing tasks. Plus, it's always there, no matter how many jump boxes you've ssh'ed through.
I love natural light and get as much as I can when I'm awake, but it's not required in my bedroom, especially if alternative options are a long commute, sharing a room with a stranger, or going deeper into debt. To me it's crazy that you would choose a 45 minute commute over a small and/or windowless room in college, but I understand people have different priorities; I'm sure there will be at least 4,500 students that will appreciate and choose the option to live alone, cheaper, and have the other amenities in exchange for a window. There's no need for outraged outsiders to pre-make that decision for them.

And, incidentally, I don’t need to accept the challenge to block my windows. I already have blackout curtains that I never open because the only time I’m in my bedroom is when I'm asleep or it’s too bright/hot to open. And I can’t use the natural light to wake up since where I live sunrise varies from about 4:00 to 6:30am, which doesn't work with my schedule at all. I've considered buying an automatic curtain opener to make use of the light as an alarm, but haven't gotten around to it, so for now the curtains just stay closed.
What I don’t see folks mentioning is that you don’t have to get blackout blinds. It’s really optimal sleeping conditions.

As long as air quality is healthy and filtered, it would make a great place to sleep or quietly study. Meals and all other items force you out of the room into a common area, and honestly the lack of windows would motivate me to get outside and meet people, which is what you want in college. No reason to make a single dorm comfortable enough that you never have to leave or use another study space on campus.

I lived in a single one year, and the window looked into other windows, so it was closed most of the time. I might have preferred windowless if it meant I could get black out sleeping conditions.

The two entry ways are also good for bumping into people / making conversation. It’s good for socialization, which is important.

COVID makes all of this very weird, and isolating in place due to COVID exposure in a windowless pod with 7 other people and two shared bathrooms and no natural light for 2 weeks would be awful.
The point about using only one part of the table is funny to me. A lot of hobbyists build 4x8 or larger machines, and then always set g54 to the same spot and use only that (because different work offsets on your gantry axis are often very hard to reach!).

I guess with hobby machines it doesn't matter much if you use linear rails because you basically will never wear them out, but I found with my previous v wheel machine that this was a very real problem.
Theoretically yes, but if you think of the metric of % of library-interacting lines of code an average library user needs to change to upgrade, React Router has been a huge outlier compared to other libraries in the React ecosystem. Your routing components would change completely. And the maintainers saw no problem with this.
What an odd comment. You don't need to move out of the US in order to reduce how much you drive, or live somewhere your kids can walk to school (source: me). Expecting people to make such a drastic change for fairly minor lifestyle changes isn't realistic.

Also, I don't think it's fear that prevents Americans from moving across the world. I think it's more related to, they don't want to leave their family, friends, and life they've been building for the last 20-60 years.
> Also, JSX reminds me of PHP code in the 90s. While you can separate your markup from your view logic and styles with discipline, most React devs don't. Most components I've seen are a large hodgepodge of markup, styles and logic.

This is no doubt the biggest problem of React that no one talks about; “where do I put my business logic?”

The most common solution to this is to sprinkle it all over some sort of pseudo-controller components. Even worse when it’s all hook-spaghetti.

At least Angular recognises that not everything is components.
He is 75 and has already given up most of his duties.
Sure, I could review the source code. And then review it again next week when a change is released. I don’t want to have to though.

Trust matters.

I don’t trust Mozilla not to push ads, but I do trust them not to build in intentional backdoors and steal my personal data, because there’s a whole public organization there, with a reputation and responsibilities and heads that will roll if they are caught doing nefarious things.

You might ask why I trust thousands of other open source community led projects? Largely because they have built rep and get at least a minimal vetting via distro package management.

I’m not saying this fork is malware. But I don’t know it isn’t, and the browser is the #1 critical component that handles all my most sensitive data.
How does self-checkout take you longer than going to a cashier? I can get a full cart of groceries through self-checkout in at most half the time a cashier takes, if not even faster.
Word of advice. Don't use Angular. Use React. I'm working on maintaining a large Angular app right now and you don't ever want your app to become this monstrosity that consumes my sanity.
There are SIP-based solutions, for example: https://www.voipon.co.uk/sip-door-entry-systems-c-1599_587.h... (no affiliation).

The problem with those is that there's still no good open-source ecosystem around SIP. There are ad-hoc libraries that implement the low level protocol, but little when it comes to a full B2BUA to which you can then connect a SIP client.

The closest to that is Asterisk but IMO it's far from user-friendly, has very poor & incomplete documentation, an arcane configuration language and is plagued by lots of legacy telecoms-specific crap (obscure protocols that are no longer used, etc) that the majority of users won't need.

So there is SIP hardware, but then you just moved the problem elsewhere and now you need a user-friendly SIP server to run it.
> Every React project that I've walked into has looked completely different from each other.

Which, on its own, doesn't necessarily bug me as much as the attitude I've run in to. I've come in to a handful of React projects in the past 3 years, and each team says that "their" way is the "correct" way, and whatever I was doing elsewhere is just dumb/wrong/outdated/slow/bad/untestable, etc.

"Oh, we don't do class-based here - that's so outdated!".

"But... you have 85 class-based components already, and 4 functional ones..."

"We're converting everything - class-based components are so hard to test"

"How do you know? You don't have any tests around them at all"

"Because it's so hard to test"

"But you have no tests around the 4 functional ones -"

"It's going to be easier once we convert all the legacy class -based components".

I've done some Angular (versions 1-5) but mostly Vue these days. Angular was getting overbearing for me (especially on projects where I'm the only/primary js person), but I understand the appeal. A couple of colleagues have done Angular at big companies, and the structure (and extra layers) mapped very well to their existing way of thinking. I've shown one of those colleagues some standard Vue stuff - he 'gets' it, but thinks it's way too loose.
How did you check for M1 support? Can you share a screenshot with me (or via email if you prefer, my email is in profile).

You can see a screenshot here for reference: https://cln.sh/ZEULbo
so... GPS ?
Pathways to Discovery in Astronomy and Astrophysics for the 2020s: Briefing
I have August, which is "better" but not offline either. Was a good compromise for me.
> mold into an IDE sort of thing

Emacs would be a great operating system if only it came with a decent text editor...
Thanks! This extension was great for archiving materials from MOOCs (Coursera and such) for future reference. Also finding it useful for retrieving a bunch of things from some collections on Internet Archive, where their previews don't work or are broken, etc.
ok, now do the same check in procedural code like the comment you responded to did.
Supply chain crisis a reminder of marketing’s forgotten priority – place
That's like asking for data on the levels of corruption in a mafia family. No one is allowed to gather such data, but it's pretty obvious that the corruption at higher levels approaches 100%.
I've worked with angular 1.x never made it to the upgrade of v2 and moved to React. I couldn't grok the two way data binding which seems odd let alone all the decorators / services / controllers patterns. In the end I had no clue what I was doing.

I do like to read up on these kind of things, but why should I be excited about Angular 13? Except from yay faster because of esbuild (like any other frontend framework).
I come from a .NET background and I don't really like applying the same concepts I use in the backend to the frontend. I don't enjoy writing TS and would rather have much less boilerplate for doing simple stuff. Working with Angular has not been a satisfactory experience for me.

However! I do advocate the use of Angular for larger teams, since that structure can help a lot when you have many hands.
Is there a reason you can't ask politely?
Ops... Thank you very much! Vercel is deploying the fix already
Nice! I was thinking I’d get round to trying some syntax-related experiments one day. Would this be an easier platform than (say) cpython for stuff like that?
https://www.ricochetrefresh.net/
Kinda the other way around honestly. FP predates OO by decades. If you think of "traditional OOP" as C-style syntax, then you could conceivably think of C-style syntax as an attempt to make FP more readable.

Personally, I prefer FP-style (ML in particular) syntax. I think the fact that OOP languages are copying ML features like pattern matching, preference for immutability/call-by-value, and "do-notation" as a testament to FP's power.

Side note about syntax, honestly it's just glue. `<$>`, `|>`, `<*>`, and all the other symbols are just boring operations that are used so often that it's preferable to use symbols so programmers can focus on the meat. In other words:

functionA <$> functionB |> functionC <*> functionD

is easier to read than

functionA(map(functionB(pipe(functionC(bind(functionD))))))
OpenIKED 7.0 Released
In essence, you could describe your stance as forcing all residents to pay a tax for a benefit that you deem is for their own good. In this case it’s windows, but would you support this stance for other reasons? What if it was that all rooms come with a large crucifix on the wall (wasting wall and floor space)?
> (Note: The word ‘narcissist’ means egotistical, self-focused, and vain)” using a 7-point Likert scale (1 = “Not Very True of Me” to 7 = “Very True of Me”)

First, this study is clearly about me, but they don't admit that anywhere. Second, I am not a narcissist, because among all other people, I'm probably the least egotistical (I am but a modest demi-god), self-focused (the things I create are actually gifts to the world), or vain (my beauty is natural and effortless). So obviously I answered the poll with all ones, excluding myself from the training data and rendering this study pointless.
Munger's contribution would be 13% of the projected cost. And a public university's money belongs to the public.
What does a private individual mean? If I sell you my MacBook Air you are entitled to some kind of warranty? Is the seller or manufacturer obligated to provide the warranty?
The first-blush conversion from Excel to this ecosystem only needs lookup tables. Excel has some static database I/O, but people who only know Excel use it as dat input for lookup tables.

The Python results of that first conversion need to test against Excel, so it’ll have identical lookup tables.
FYI Ubiquiti slashed their US based employees a couple of years ago, both engineers and support. Don't expect similar treatment in the future. You can see the change in responsiveness looking at their support forums.
Are you really talking about angular or is it more about rxjs/observables ?

Because the former is really hard to imagine with what you claim to be proficient in.

The reactive stuff from rxjs is another story though, few people I know really worked with any of the reactive libraries before and mostly everyone I know struggled with the concepts at first, no matter which language they were using them in
Google Invests $1B in Exchange Giant CME
It's a lot more up to date than IceCat, which rarely has binary packages for distributions and hasn't seen an official binary release from the FSF since version 60.7.0 a few years ago.
And where do you suggest an average person gets the money to do this? A lot of people cannot even afford to buy a home for themselves, let alone a 2 family unit.
Salary? How could that being public serve the public's interest? As a privacy advocate that does pique my curiosity.
My point (which I'm confident you do understand despite the pedantry) is that the browsers themselves are not profitable without taking into account their effects on the entire ecosystem.

Mozilla doesn't have an ecosystem like Google, Microsoft and Apple do. If they want to stay afloat they have to be profitable with the browser alone. So trying to directly compare that to the "free candy" approach which the others can get away with is unrealistic.

It's like asking why Target and Best Buy can't match the prices of Amazon retail, which has a money fountain named AWS in their backyard that can subsidize their other activities for "ecosystem growth". If Amazon retail had been a separate standalone business which had to succeed on its own for the past decade, it probably would have been run differently.
So on the basis of a Wikipedia article and with no further research, you’re now concerned people are harvesting organs when a person could potentially survive?

[0] is the Australian College of Intensive Care guidelines on organ harvesting. There are strict criteria around when a person is considered dead and for organ donation that means brain death.

I’m not sure what you’re worried about, this was easily discoverable - clinical death is not the criteria that is used for the determination of organ donation eligibility

[0] https://csds.qld.edu.au/sdc/Provectus/ELI/Module%202%20-%20O...
I very much enjoy the opportunity to use my right brain for a change. The style lends itself to 'feeling' the subject as much as describing it. This article especially invokes a kind of dreamy inexactitude that perfectly matches with the semi woo of the underlying topic. Intuition is the gift, reason the faithful servant - a view that most programers will disagree with imo.
> There is an uncharitable view (sometimes expressed internally too) that Minerva as a whole is a grand exercise in NIH syndrome.

My brief experience with this (in an adjacent area - proprietary trading) was that the more charitable view is that these firms need to be able to fully own their software stacks, and have the resources to pay for that luxury.

Reading these descriptions from the article, I can't help drawing a connection to the Smalltalk ecosystem. It sounds like, to at least some extent, what these banks have built is a system that exhibits many of the more interesting characteristics of an enterprise Smalltalk system, only on top of a tech stack that they could own from top to bottom.
I'm all for moving to nice places but my takeaway from the article is that if people primarily focus on moving to the current supply of nice places it'll just continue to make nice places a luxury good.

If, instead, we actually kept building nice places then the supply would be such that it doesn't need to be a luxury good anymore.
EMACS. Still trying to exit, but I think I'm stuck in VIM now.

All kidding aside. Blockchain, I'm actually working on a project right now, I just don't get it.
Some facts to back this up.

1)In normal FX markets the amount transacted goes to trillions of USD per day, and liquidity at the touch is very high. So if you need to unwind a position there will be people who will take the other side and the market won't move much even if you're trying to unload a lot of a single cross.

2)In equity markets (which I'm a little more familiar with from a microstructure point of view) a single large market participant like a big broker/dealer will do more than a billion client orders on a busy day (when you add up the orders they do internally and all the child orders from executing trades in pieces). If you wanted to do a billion transactions on the ethereum blockchain at the current throughput it would take you almost 2 years, and no-one else would be able to do anything. So making a lot of trades fast isn't really possible.

Obviously chains like solana would help this a lot, but the point remains that in the current defi ecosystem markets aren't very resilient because they can't react as fast and they don't have the kind of depth of liquidity that conventional markets have.
Thank you, that would work if we had more than one location, but our use-case is roadwarriors connecting from the road/home.
Ask HN: What are some technically inspiring movies, TV shows or documentaries?
It's often hard to summon the constant motivation needed to single-handedly build a web app or bootstrap a startup. When I've run out of my personal reserves, what are some movies and TV shows that will recharge them? I'm not talking about media that's just about tech. I'm thinking of movies like The Social Network and (the first) Iron Man, and TV shows like Silicon Valley and Halt & Catch Fire - media that captures the spirit of coding, building or engineering something. Alternatively, sales films that aren't technical but capture the "soft skills" needed to build something to profitability, like persistence and hard work, eg. The Pursuit of Happyness.