skysight-inc/HackerNews huggingface dataset:
Yeah, but then talking about craftsmanship is not a productive way to get there. Indicative of craft production is that things are unique, unpredictable, take a lot of time, cost a lot, require specialised maintenance, depend on the specific skills of the workers available at the time, and so on. Planning is virtually absent and things happen when the craftspeople think that sounds like a fun challenge for the day.

This is in contrast to e.g. mass production where humans are reduced to replaceable cogs and everything is build from meticulous blueprints by a separate department and planning happens in a waterfall-style way.

Which is in contrast to lean production where small cross-functional teams work on end-to-end stuff from the beginning of the project in quick iterations and with tight feedback cycles.
Funnily enough, the word "basic" is missing from the word list. The English language needs more than these 850 words just to describe this project.
If your Honda Civic had a problem, would you take it to a physics professor who teaches thermodynamics or your local shop that has fixed thousands of cars with the exact same issue?
Even with this type of design, it's possible to implement in a typesafe way. I have seen clever ECS systems accomplish this
I've taken a more cautious approach to assistants and only tend to use Alexa if it requires a physical keypress first, e.g., a Fire TV 4K rather than having bespoke Echo devices throughout the house. There's _some_ value on the home automation side of the offering until I can make everything closed-circuit around here.

The Google Mini that Spotify sent me, however, went straight into a pile.
I remember the cigarette machines from my youth. I was amazed that something so forbidden (I was a kid, and my parents didn't smoke) was available in restaurants if you were just bold/sneaky enough.

In Germany there are bars that still have them, but I think they're pretty rare now even there. The one used by one of my friends who smokes a lot even requires old DM coins, which you can get at the bar.
A 6 figure job with excellent benefits that you can hold until you die, along with discount tuition for your family. Not a bad gig even with all the administrative bullshit professors are saddled with these days.
That is not quite what the article is talking about.

There's a bit of a terminology collision here. What the article is talking about is not Data-Oriented Design, the practice of organizing your data for efficient processing. It's proposing a separate (but not incompatible) concept of organizing your code for easier maintainability. For example, the sample code (which appears to be JavaScript) is not doing ECS at all. It's almost exclusively doing the data modeling by creating one heterogeneous map per entity.
But that was my point, that is what I want to ban. Service derived from private data collected from other products.
Even more pedantic, but in economic theory in a perfectly competitive market (edit: at equilibrium) economic profit exactly equals zero. This is because the owner not doing something else with their time (called opportunity cost) is accounted for as a cost. What you're describing would be called "accounting profit" instead of "economic profit" by an economist to specify it only takes into account costs on the books, not opportunity costs.

Edit: See https://en.wikipedia.org/wiki/Zero-profit_condition
Yeah, pretty crazy that these things have been turning like mad for billions of years... ;-)
They seem to ignore this bylaw freely ... "shall be annually distributed in the form of prizes to those who, during the preceding year, shall have conferred the greatest benefit to humankind."
The _joke_ was that it mentions "DARK" as a method of detecting whether somebody is damaging a vehicle:

> CEO Elon Musk said that it would be used to prevent people

> from vandalizing cars when they are being driven

> automatically on Tesla’s upcoming self-driving robotaxi

> network.

The _joke_ was that if removed from context, somebody could insinuate that they are measuring whether people are black to detect if they are likely to damage a vehicle.
It's essentially when information that was used to identify the suspect is presented as confirmation of their guilt.

> The witness described a tall, white, black-haired man with a tattoo on his right ankle. Only .001% of the population match this description, so there is only a .001% chance that the suspect is innocent.

Of course, this ignores the fact that they compared the description against a database of one million people, among whom you would expect to find 10 coincidental matches.

For the same reason more data is required to select a model than to validate a model in machine learning.
Just compute live uptime for the portion of the month that has elapsed thus far…
Bogus "experiment" - happy to debate anyone on the topic, but I'm sure they'll just censor my proof.
+1.

I recently did PT for lower back stuff mostly related to sitting for long periods.

I went from constant “3-4” level pain to “0-1” pain. I’m still working on strengthening, and re-injured my back moving something heavy, but PT was a game changer.

A lot of stretching like the above video shows, as well as working on posture, sleeping position, as well as just overall education on how my muscles work and what to do when I feel them tighten up or feel an area swelling up.

It’s mostly simple stuff but requires habit changes and can be time consuming so you have to fit it into regular routines. Stretching before/after bed, while you brush teeth, etc.

You look weird randomly stretching on a stair while you stir your tea, but it can make a big difference.
I have intermittently faced each of these issues over the last hour across several European and a US Slack:

* Messages are shown as sent (not grey), then, after several minutes, a "Try to send again" message appears. Or the message turns grey. Or both.

* The webapp randomly reloads. Sometimes already typed messages are preserved, sometimes they disappear. ( I assume a reload happens when a new version is deployed with some "force reload" flag )

* Threads and channels just show a loading spinner forever.

* After switching channels, all fonts disappear and just the menu background remains. No remedy except reload.

Outages happen. They get resolved. That's live, and it's fine.

What is not fine is how ill-equipped the frontend is to deal with such failures.
Perhaps virtual environments should be the default on Linux distributions?
Maybe... sure that's fewer commits to cherry pick. But when some reconciliation is needed to make a patch apply to different version branches, it's sure a whole lot easier to manage if the commits are small.
LA is known for their many donut shops, mostly owner-operated. https://time.com/longform/national-doughnut-day-photos/

Here in the Bay Area I have a 24-hour donut shop about a quarter mile away. I have been making a point to patronize them, so they survive COVID.

Dunkin' Donuts pulled out of California, and is shrinking nationally. There are much better options out there if you look...
You can't work and concentrate while running. You can only do it walking. Check out Stephen Wolfram's setup: https://writings.stephenwolfram.com/2019/02/seeking-the-prod...

From his blog post:

> But while standing may be better than sitting, I like to at least start my day with something more active, and for more than a decade I’ve been making sure to walk for a couple of hours every morning. But how can I be productive while I’m walking? Well, nearly 15 years ago (i.e. long before it was popular!) I set up a treadmill with a computer in the room next to my office:

> The biomechanics weren’t too hard to work out. I found out that by putting a gel strip at the correct pivot point under my wrists (and putting the mouse on a platform) I can comfortably type while I’m walking. I typically use a 5% incline and go at 2 mph—and I’m at least fit enough that I don’t think anyone can tell I’m walking while I’m talking in a meeting. (And, yes, I try to get potentially frustrating meetings scheduled during my walking time, so if I do in fact get frustrated I can just “walk it off” by making the treadmill go a little faster.)
I don't have a problem with it if they update the uptime stats afterwards, but why couldn't it be implemented "live"?

Basically time "down" / total time elapsed during $period. At the beginning of the month/quarter/period you'd be at 100% (if they are up at that moment). Or even simpler, just have it be a measurement of a rolling window X days in the past.
Google defers 30% in-app commission in India to April 2022 after protests
I don't remember anything about my old papers and I was the one writing them and doing the bulk of the work. I don't remember what I did last week or even this morning, how can I possibly remember experimental details from memory?
I realize that this is still supposedly a “help us improve”/“data gathering” step, but I’m having trouble deciding how I feel about it.

Yes, of course, safer drivers (whether automatic or fleshy) is a great thing, but this still hits that deep-seeded paranoia level for me.

I mean, what if FaceID had been proven out the same way? The number of times I unlock my phone every day and the number of times I’m doing it somewhere that the government/my employer/my significant other/a random hacker would find objectionable or lucrative to exploit... That’s with just me there (or an ex, or a former employee or prospective employer, or someone I met at a bar who turns out to be on some list...).

Turn this back around to the car I’m driving and it’s honestly slightly terrifying for me. It could be the next evolution of those devices insurance companies want you to plug into your OBD port so they can monitor how quickly you accelerate, take turns, etc. Except now Tesla (and whomever they decide to sell it to) know that when that innocent-seeming accident happened you seemed to be looking down, so now you’re completely liable for damages.

With the good comes the bad, but I’m terrified of the bad and the good doesn’t seem that much better than the current.
> I'm not delighted by their use of might/may language and lack of detail in the status messages.

Also check their status page in a month or so, and you'll see "October 5, 2020" with some message like "no issues".
It's not fun if you rebase, and realize that every single one of your many commits need to hand-merged.
Given the title, I thought this was about reintroducing Aurochs through some amazing feat of modern science... It is not, it's about wolves and wisents (european bison).

Still worthwhile, but not as cool as the title pretends it'll be.
Dunkin’ Donuts barely has a presence on the west coast, you are probably better off looking for local chains.

Just playing around with Google Maps I could see about 10 Dunkin’ Donuts in the SF bay area (pop 8 million), and about 20 Dunkin’ Donuts within the Kansas City limits (pop 500,000). I couldn’t find any Dunkin’ Donuts in the Portland or Seattle areas but I didn’t look very hard. My impression is that the folks living in the PNW would regard Dunkin’ Donuts as some kind of foreign intruder.

There are plenty of coffee shops open at 5am, speaking from experience living on the west coast, but if you are particular about getting Dunkin’ Donuts specifically you will usually have to drive farther, on account of them not really being a west coast phenomenon.

Now that I live on the east coast I can see a Dunkin’ Donuts spaced about every quarter mile, and I can only imagine what kind of hysteria led there to be so many of them so close together.
> What is a non-technical person supposed to do?

Hire someone that knows what they are doing
Life's Small-Molecule Problem
I literally just said that France and Germany were against the war. Assuming you were old enough to be an adult leading up the war literally EVERYTHING leads me to that conclusion. Their populations protested, they were very vocal and it was obvious to anyone watching international news broadcasts.

https://en.wikipedia.org/wiki/Opposition_to_the_Iraq_War

https://en.wikipedia.org/wiki/Governmental_positions_on_the_...
Terminology's job is to help us think, and I am distinctly underwhelmed by the track record of the "concurrency vs. parallelism" terminology. It sets up an absolution distinction for something that is almost always on a gradient, and it seems to abstract away some of the most important details to concentrate on less important details. In particular, the problem itself often tends to pick whether you're "concurrent" or "parallel", which means it's not a useful metric to analyze possible solutions with since it doesn't change based on your potential solution because it doesn't provide a gradient to descend.

I find it much more productive to consider "what resources do I have" vs "what resources is my code consuming". I think this focuses on the real questions, which is not "is this more about parallelism or more about concurrency?" but, do I have enough CPU cores for what I need? Am I using GPU resources? Can I use one or the other more effectively for this problem? Is this algorithm disk or RAM limited? etc. etc. In addition to simply subsuming all the considerations about "parallel vs. concurrent", this mindset raises questions like that last one that isn't even related to that question, but more directly gets at the real issues with making code run well on the real machines you have. This does provide a gradient to descend; "oh, I'm trashing memory, I can fix it with this... I can move this CPU task to the GPU... I can trade this CPU expense to reduce memory load...", etc.
I'd like to submit a bug report; it's not working, my face still looks the same!
How to Disable Adverts on Samsung LCDs
If interested in the Earth before humans exploded onto the scene, I recommend The Once and Future Earth by JB MacKinnon. http://www.jbmackinnon.com/books.html

I had no idea what we'd lost -- about 90%. North America had more large animals than Africa. Sailing ships in the middle of the Atlantic would grind to a halt from the density of fish. Whales as far as the eye could see all day. Beautifully written.
Perhaps we would be better off if NVidia just made GPUs for the RPi ...
I have a friend who owns an Alexa, and this is the one use case I agree is very nice. I would buy a non-networked device with only this functionality, or an app (with no network permission) that does the same.
Why do companies spring for slack and webex when xmpp exists and works better?
They legally can't change that unless the law changes.
> Not economically competitive with a gas-turbine power plant powered by methane.

This assumes natural gas is cheap and not imported, most countries don't have it that way.
Wow, this looks clever. (maybe a bit too clever)

I'll need to read more about it, thanks for the pointer!
Thats about 12,000 feet. You dont need altitude acclimatization for that, it'll just suck a decent bit more than normal.
I just went backpacking at 13k+ feet without any prep, it was fine outside of needing to take more breaks.
An Open-Source Bionic Leg
If I understand paragraph 1 of the statutes of the Nobel Foundation [1] correctly, a settlement between the Foundation and the heirs of Nobel forbid it from deviating from some "main principles", which include that the award shall not be divided into more than three parts. So presumably, if they amended this rule, they could be sued by the heirs. Also, paragraph 23 suggests that any amendments to the statutes must respect paragraph 1.

[1] https://www.nobelprize.org/about/statutes-of-the-nobel-found...
Do you know of anyone who prefers the taste of Maillard browning in their milk or cheese?
> fixing the more glaring issue with global variables

Given that this issue is within ASP.NET that's not likely to happen in one commit of this author's project.
I am a fan of the approach. However, it looks to me that the mathematical notation is not being rendered properly for some of the exercise pages.
> The GUI coming out the other side would still rely on all the same technology as Linux desktops do

Why? Where does this logic come from? And apparently it's common, because PureDarwin mentioned in another comment does just that for some reason.

IMO, the right thing to do would be to replicate Apple's proprietary stack as closely as possible. Like, literally take the real macOS and start replacing essential proprietary frameworks like Cocoa and Quartz and core apps like Finder and Dock with fully API-compatible open-source ones. You'll eventually end up with a fully open-source operating system capable of running macOS apps.
I commented because I think academics may underestimate how much freedom there can be in industry. My experience has been that after establishing a baseline of trust (by delivering on goals, making good technical decisions, behaving honestly and ethically, etc.), my company and manager are happy to give me a lot of latitude to choose what I work on.

Being one of our founding engineers, I have several times identified a need and implemented a solution without "seeking permission" first. When I do want more formal company backing to pursue a project, a conversation with my manager or an email or a one-page Google Doc all sound easier than writing and submitting a grant proposal.

As our company has grown, I have seen my role change, and I have collaborated with my manager to determine a new direction and title for myself. Notably, I tried management for a while, and I ultimately decided to return to an individual contributor role (no direct reports). It didn't sound like Dr. Fratantonio had the option to stop mentoring other PhD candidates.

Freedom is not exclusive to founding engineers. Our company has a prioritized list of features available for development, and devs have a big role in choosing the next feature they work on, even when it's not a current area of expertise. Established engineers and new hires alike have a lot of latitude to pick technologies, architect a solution to a problem, implement a novel algorithm, etc. One relatively junior new hire is embarking on a project to rewrite much of our frontend code, with support from all of us.

Again, that's why I commented. Depending on what type of freedom you're seeking, industry may offer it and pay better and have better working conditions to boot.
See what this young man did in the food competition
Why anyone would put a smart speaker in their home is beyond me.
After seeing the last few posts on in menu advertising bothering Hacker News members, I decided to look a bit further into the service menu to see if there was an easy way to disable them.

Your milage may vary with this one - it seems to work on the vast majority that I've tested, although some of the newer sets appear to revert back after an unknown amount of time.
European (especially British) "rewilding" "politics" is still in pretty early stages of maturity. Some of the language in this article is kind of demonstrative of this.

"* This method of conservation aims to let large areas of land return to wilderness – in other words, a state of zero human intervention.*"

This is quite clearly hopelessly idealistic. Robust ecosystems that sustain macrofauna are achievable (and necessary, IMO) but "untouched" is not. That sort of idealism is not a problem, but it does set up some issues in terms of getting everyone on board.

Large grazers, bears, wolves, even lynx come into conflict with humans. This is reality. That conflict can be managed and mitigated such that we coexist, but we need to develop a models and cultures that allow this. Scottish farmers don't want wolves. They're not going to come on board with a naive effort. Even lynx are a tough sell, but it's a better place to start than wolves.

I'm actually optimistic though. Despite some naive gaffs (especially in the UK & Germany), there's a genuine public interest growing. Birds of prey are back. Cyanide is a cultural faux pas.

We should look east and west for ideas. Eastern Europe, and obviously Russia have a continuous culture of coexisting with large and potentially dangerous animals. Americans and Canadians have had some great successes reversing exterpations.

George Monbiot has been very influential, and I like his book, but he is a hard liner. He draws heavily on the Yellowstone wolf reintroduction. That's a fine example, but I think it has led to an overly idealistic perspective. A large, pristine and remote park isn't the only way and its probably unrealistic in most of western europe.
Nvidia’s Omniverse real-time photorealistic 3D collaboration platform is coming
Optimistic design is good, but you need to also tell the user when you’re being optimistic. iMessage, for example, “sends” a message, but it will also tell you when it’s been delivered so you can check to make sure.
Assuming that in order to preserve wealth you are targeting 4-5% safe withdrawal rate (including inflation adjustments), an all-weather portfolio or risk parity type of portfolios can serve this purpose well and designed to be very resilient and robust to different market environments.

Checkout various implementations of these portfolios:

1) Understanding All-weather portfolio: https://ofdollarsanddata.com/ray-dalio-all-weather-portfolio...

2) The Permanent Portfolio: https://www.bogleheads.org/blog/2014/09/11/harry-brownes-per...

3) Golden butterfly portfolio: https://portfoliocharts.com/2016/04/18/the-theory-behind-the...

4) All-in-one Risk Parity ETF based on an actively managed index: RPAR ETF: https://rparetf.com/rpar

5) Wealthfront risk parity mutual fund WFRPX: https://research.wealthfront.com/whitepapers/risk-parity/
Thanks. (For clarification, in my daydream, my head is definitely higher than my feet.)
waiting the 10 seconds it takes to build a javascript frontend these days always leaves me reminiscing about my highschool days of editing my javascript in notepad and refreshing my browser to instantly see my mistakes.

I understand there are benefits and reasons for the state of affairs...
Privacy is already dead (or at least, on life support).

I'm personally not giving in easily, and certainly wouldn't buy a car with a camera I don't control pointed at my face. That is absurd to me.

However, most people just see this only as a safety issue. They're willing to compromise a lot of privacy for a little increase in safety.

That's not objectively wrong, but I disagree with it.

If I could audit my records, store everything locally, and be ensured there's no way to access this data without my consent, then I'd be more into the idea. But right now... I'm just going to keep my old Prius going for as long as I can.
"There are three things that China still fears about America. The US military, its semiconductor industry, and the Dollar."
I really do not understand why we can't take a glass half full approach.

Why can't we just put resource onto new nuclear and other clean energy. If we could solve the storage problem, wind and solar would be amazing.
Only if they have filed a police report...
This might make sense for a transport schema because you can receive messages from the past or the future but it does not translate to internal program state or database schemas where this is not the case.

Making invalid states unrepresentable is basically the process of taking human-checked invariants and turning them into type-checked invariants. This reduces the likelihood of bugs and guides humans to use the system correctly.
Not trying to pick a fight, just asking a question-- if you think the natural world as we see it could not have arisen "on its own" through the laws of nature, how did something even more amazing come to be?
Can you not trivially update all these things though? Like how big of a deal is it really? Or are you stuck using their specific distribution, and their distribution can't be updated to a more recent Ubuntu and python?