skysight-inc/HackerNews huggingface dataset:
1. people will eventually tune them out, like with prop 65 warnings or the existing nutrition facts/calorie labeling

2. while it's easy to calculate what's the nutritional content in a food, estimating future failure rates isn't trivial and there's a lot of subjectivity involved. Companies will definitely be fudging the reliability numbers to get an edge. See for instance, the failure rates for hard drives. The annual failure rate on the spec sheets are around 0.3%, but empirical data by backblaze puts them anywhere from 0.3% to 12%. Therefore I'd expect these nutritional fact labels to be totally useless at best, and a waste of time/resources at worst.
My top language learning advice:

Get on an app to talk with natives. Plenty such apps exist, HelloTalk and iTalki being the main ones.

In the spirit of this post, this has probably radically increased my own happiness, because I’ve 1) met friends from all over the world, 2) went on really great travels that came out of that, and 3) ended up with a romantic partner in my target language.

Now I feel really enriched (cliche but true) for the ability to access the cultures of the languages I’ve learned, it’s a great experience.
Sure, but replacing code with new (cheaper?) code has cost in itself. All the author has to offer here is a recommendation to "Write simple code", presumably one that follows his "fits in my head principle".
Hey! thanks so much! Here's how we think about StartPack in terms of existing options out there today:
- We actually only support LLCs. Certain options out there actually don't support LLCs for non-US residents.
- We're different than "one-time formation offerings" because we fundamentally believe 1) the incentives are not aligned for one-time offerings. We've heard directly from the creators and online SMBs who choose use that they don't want a checklist of things to do after forming a company, they want someone (StartPack :) ) who can handle the ongoing work for them 2) we handle all the annoying administrative work creators and online SMBs don't want to deal with + we help them set up and manage software/accounts they need as well to launch, maintain and grow their business.

At the end of the day, our goal is to help entrepreneurs not have to deal with anything else other than focusing on what they do best: growing their business
Looks like some gopro type actioncam with stabilization would work nicely. I made videos of hikes when I was on Azores a few years ago with an old GoPro 5 and they look pretty good, so newer hardware should make it even better.
SpaceX is not Facebook, Goldman Sachs, or Google. There are probably no stock options or other nice perks. The salaries are probably not that great. Also, after taking into account taxes and other expenses, there is probably not that much left over, so $27k is a nice bonus.
> because math is heavily dependent on foundations of previous classes.

This is a point I hadn't thought enough about before. Great insight.

It makes me think that maybe we just suck at education in general, and it only shows up in the subjects where continuation is dependent on previous courses.

If you completely fail to understand american history, you can lie to yourself about being good at it, and continue to believe that when you get to european history. If you completely fail to understand the lessons from Fahrenheit 451, you can believe you're good at English (the subject, not the language) while you move on to Shakespeare.

The only (pre-college) subjects I can think of that really require you to actually understand the prereq's material are math and language. And they share that people say "I'm just not a math person" or "I'm just no good at languages."

I'd never thought about it with that lens before, but now I'm feeling kinda pessimistic. Like, if this hypothesis is true, it's not about bringing math education up to the bar of other subjects, it's about overhauling the entire system.
Well, all you need is an immutable write-only (edit: append-only) database. Which is the one thing a blockchain actually is.
This feels a bit flippant. There's nothing inherent to the software managing the process that leads to the exploitation of these workers. It's the unattainable metrics being set by management/business that's causing the issue.
An average faucet flows at 2 gallons per minute. An average dishwasher uses 4 gallons of water. Unless you can do your dishes in 2 minutes, dishwasher uses less water.

Ref https://www.cnet.com/how-to/how-much-water-do-dishwashers-us...
My own degree was Chemistry. The obvious requirement for attending practical classes (as well as lectures/tutorials etc) meant I had to really organised my drinking time! I was lucky, fully funded education system, fairly wealthy parents. So despite being at University College London, I managed to survive. It got better after the PhD.
How's that? It's an article about fluidly resizing typography based on viewport size: it would make sense that a [proof of concept] demo tool would be built to work in an environment where you can actually change viewport size. How could you possibly make use of the tool in an environment where you do not have the ability to do that?
Also, there are big differences within the field of just something like analog signal processing, which will be very important for this project. The textbook linked (Sedra&Smith) is great if one plans to pursue analog in VLSI but not so great if one wants to do it on a PCB (I think Franco’s amplifier text is way better here).

Brain-computer is going to be very tough, even ignoring all the safety and physically wiring into a brain stuff. The signals are irregular, weak and fast which makes them very difficult (but not impossible obviously) to measure.
The complaint says that the founders told investors that their model had been cleared by legal counsel, when in fact their counsel had warned them that it was "risky" and potentially fraudulent.

This might be a naive question, but... Shouldn't the lawyers have been involved in the investment rounds somehow? I get that there's attorney-client confidentiality and all, but wouldn't you expect them to at least be able to say "yes, we've looked at the pitch deck and confirmed that there's nothing materially false that we know of"? And shouldn't the lack of such assurance be an immediate red flag?
Same for data analysis. It is mostly exploratory and iterative work, with the need for a feeback loop (making plots, checking for unusual values, etc.) because the input data is unpredictable.

That's why data scientists prefer interpreted languages and Jupyter Notebooks.
At the start of the pandemic,

Moka pot. Loved it. A bit slow, not that delicious for making espresso. Not bad! Could be better.

A few months in,

Over priced fancy Italian espresso machine. Love it. Beans from local roasters, steamed creamy oat milk for a smooth, large volume, morning caffeinated beverage.
> What counts as a "responsibility", for instance. Where I see one responsibility some people see two and vice versa.

The Single Responsibility Principle is not a rigorously defined Scientific law, where the "responsibility count" can be exactly measured and minimised.

It is a subjective design guideline, with elements of experience, of context and of "I know it when I see it".

This does _not_ make it useless. It is still very useful indeed. But you do have to understand that disagreements over it are not always about "who is objectively right" but "which style makes the most sense in context".
Let's not claim something has failed when it has just begun... Given today's hardware and given that it's a very new topic of research, IMHO the accomplishments are incredible. It's not yet production ready, but that doesn't mean another 10 years of progress won't get it there.
Exactly, you're using the German word. "Coming of age" is certainly not coming close to capturing the meaning of Bildung.
I don't disagree, and that lack of common interpretation can be both good and bad. Good because it lets you apply your own understanding and experiences to it, and bad because it introduces the potential for conflict when two people have different understandings.
I think part of the problem is that it’s hard to quantify what a reasonable person can do in an hour. My fellow cross-country running teammates and I could form a delivery company and jog to and from every house. Or I might figure out that it’s actually more effective to put two people in every truck and have one of them be sorting and dropping while the other one drives. The companies that make these kinds of innovations SHOULD be rewarded. It’s not immediately obvious how to sort those from the ones who push their employees to just work longer shifts.
Hahahaha, I like this response. High-end gadget is not their need. They have more pressing issues, like hunger, no water and even power.
>none of the artists i know have made a living at it, and yet it has stopped precisely none of them

Which is a big, bold underscore on the argument that copyright should be abolished. Almost no artists make a living from their work, rendering it a failure at its supposed goal. All it is doing is providing artificial capital for a handful of fat cat media companies and the handful of parasitic artists privileged to be a part of that scene. The vast majority of artists will never get a break, and will have to work to subsidize their art. And what does society get out of the copyright game? Less creative freedom to remix and a select few people get richer.

UBI would do more to encourage art.
Smart, well-accomplished millionaires fell for Madoff scam
I recently had a lot of fun exploring Nim. I'd like to use Haskell but it's such a beast; Elm lang is very promising though (IMO.)
There are a lot of people with old tablets in a drawer.. it'd be nice if there was a way to re-purpose those old screens many of which are good quality (e.g. Ipad 2, HP Touchpad, etc). So a new shell would be needed, the new PCB, likely the new battery, so the only real hard part would be the interface between the pi and the screen.
Without knowing exactly what two drives you're comparing, I can't give you a clear answer. But it still sounds like you're deciding that the temperature is the cause of the performance difference, without having any evidence to rule out the possibility that the your temperature and performance observations are two different consequences of an underlying hardware difference between the two different drives.
5 separate submissions in 3 days makes me leery: https://hn.algolia.com/?query=R%2Fshouldibuythisproduct%20be... ...
!!! That's a very unusual application of 'semiotics'.

I would be very grateful to ANYONE who could produce a reference to a published paper or text describing both memetics and semiotics in culture.
High karma and user history is another term for influencer. That's the entire problem with all the online review and rating systems. If this were to become popular it has the same problems as amazon's own reviews. How do you stop high karma users or moderators from being bought by product makers like they are today?
There are people in both Twitter and HN comments saying "if you want types, just use a typesafe language".

What I found though, is that 'typed' Python is a great language/dialect in its own right.

There's a confluence of simplicity and ergonomics that I find quite appealing, even as compared to mainstream static typed languages.

I had previously submitted to HN with my thoughts on this:

https://news.ycombinator.com/item?id=25520411

I think the primary difficulty I have seen people face is getting a buy-in from all members of the team. One or two members in every team seem to prefer to write Python the "way it was originally intended" and consider type annotations more of a nuisance. And this ends up hurting adoption.
but most do. I only have to redo my choice after I clean my browser data. Maybe you have your browser configured to automatically clean data after close?
I'm not really sure how to engage with this. Surely you're not saying that it's bad to pay $15, or that Amazon ought to cut everyone's wages to make room for their competitors.
I wish to know this as well. And what about functional programming languages?!
The Single Responsibility Principle (and the related Separation of Concerns Principle) have been particularly damaging in the context of UI development.

They are reasonable principles and often do apply, but there are times when the concept of Locality of Behaviour is better for overall system simplicity and stability:

https://htmx.org/essays/locality-of-behaviour/
Oh hey, you made APE and redbean! Very cool projects, and something I always wondered if it was possible (I once tried a different strategy, failed, and then never tried again). I was very pleased to see someone had succeeded.
I agree. Management is telling us we are more productive now that we are remote. Yet they want to bring us back to the office. The only thing I've really heard to support this (poorly so at that), is that people are feeling more burnt out. Once you add back the commute time and remove the flexibility that we got used to from working from home, do they really think this will fix the burnout? I think it will only make it worse.
The straight line move used manually operated jack screws. Each was operated by a team of men that turned handles through an arc of 90 degrees six times in about 30 seconds, and then they rested 30 seconds (!). Each operation moved the load about 3/8 of an inch.

It wasn't fast, but moving a 11000 ton building by hand is pretty impressive.
Hisense sells a transflective monochrome LCD android tablet.
Many years ago I read an article about Boeing's chief engineer - he apparently had the "whole aircraft in his head" - it as a schematic but as a series of deeply understood components the fitted together (from Bernoulli's principle to hydraulic pressure equations and the weight of fuel distribution as tanks empty. The whole enchilada).

There is nothing particularly magical - one assumes that the top 10% of any MIT graduating class could be taught to do the same over a decade or less.

But I am guessing that it needed a organisational effort to ensure the bits added never got beyond one person, and that he was comfortable saying "stop".

Every railway and new or refurbished bridge needs to be signed off by a railway engineer - who can and should refuse if it is sub-standard. Keeping our software under the same degree of control will need similar levels of handing the keys of the kingdom over to a small number of devleads. And ensuring they do not encounter unmanageable conflicts of interest.
Apple privacy prompt: What you need to know about new iOS feature
Why release a custom patching tool instead of a standard IPS rom patch?
>We shouldn't expect corporations to be so recklessly amoral.

Either that, or we treat them like any other animal incapable of civility - we cage/muzzle them and don't provide them with any opportunity for responsibility.
> what does async vs blocking even mean in this context? all languages have the same problem, just use the libraries that are non-blocking.

Maybe Node.js? Although it does have some sync function to do io, most of them are still unblocking, and the ecosystem is unblocking by default too. It is harder to find a blocking library than finding a non-blocking ones.
Not the person you asked but, I would say that the expectation that SOLID provides or should provide, unambiguous guidance
I think it's saying simple, dogmatic rules aren't a good idea and don't reduce complexity. Trusting a dev to not write functions that are unreasonably complex IS a good rule if you spend the time to check and review code.

Fitting your code around a load of "best practices" will basically always increase complexity because you've expanded the list of requirements the code has to conform to.
The debate about cryptocurrency and energy consumption
That means somebody bought it - presumably someone who doesn't have any other computing device and wasn't awarded one.

Also, $1000 is way too much, I was thinking in terms of $150.
Mostly tourism. Examples here: https://serio.com.au/ (Warning: Heavy page load.)

If I don't have a specific commission, I go on holiday somewhere I suspect the tourism authority needs content, shoot it and then edit/sell when I get home. Can't think of when it hasn't worked.
The non-crisp rendering is only true if you use xwayland applications. Wayland apps support fractional scaling.
> Doesn't this imply that Linux is falling behind somewhat in the area of permissions management?

This happened years ago. Linux is way behind.
The first piece of advice has implications. Such as: product work is more highly rewarded than maintenance/keeping the lights on. You can’t show people the fire that didn’t happen. Even if you could show them (probably with metrics or something), it doesn’t have the same effect as “our product can do something it couldn’t before”.
An option in some languages is to simply create an alternate mock/fake version of the actual class or function that is depended upon and monkey-patch the code under test to use it for the duration of the test. This is commonly done in Python ( see `unittest.mock.patch`) and JavaScript (eg. with Jest mocks) for example.

The end result is the same as if you'd created an interface or abstraction with two implementations (real and fake/mock), but you skip the part where a separate interface is defined.

The upside to this is that the code is more straightforward to follow. The downside is that the code is exposed/potentially coupled to the full API of the real implementation, as opposed to some interface exposing only what is needed.
This was one of the most important lessons in my career.

If you want to test your code thoroughly you needs these techniques.
I’ve generally understood the criticism of DI to be levied at codebases where it was applied to literally every class. I’m not the author, but I don’t imagine that relying on interfaces to abstract between layers of an application or to avoid a concrete dependency on something like an external api to be what he was arguing against.
I always took SOLID with a grain of salt, because they clearly started with the acronym and worked backwards to the constituent parts.

Is Liskov's substitution principal really one of the 5 most important pillars of software design, or is it just the best one that starts with an L?
You use your native language all the day, all the time. It's nowhere near the same.
That seems pretty low compared to what is happening here in Belgium.

We are at 22k deaths with +/- 25% of a 11M of the population having been infected (based on serology and statistical estimates).
Do you support US citizen founders who intend to be expats and no longer reside in the US?
> Though Amazon's delivery drivers operate Amazon-emblazoned vans, wear Amazon uniforms, and are trained by Amazon employees, they are technically not employed directly by Amazon but by small contractors, known as "delivery service partners," that operate out of Amazon warehouses around the country.

After a certain point you have to call it a duck.
Incremental Strong Typing
Not to mention text input.
I kind of buy that, but I think it's important that SBOMs be designed such that it is clear what the gold standard is. The worst outcome is a standard that enforces a bunch of annoying metadata even in the all source and build steps are public case.

The other problem is I don't think people without reproducible builds can deliver a correct SBOM. There must be some severe penalties for missing dependencies or something to steer people towards reproducible builds whether or not they are sharing source and packaging.
I agree and think there's a somewhat hidden piece to that. Property taxes are increasing commensurate with the property value and generally increasing as a percentage. You might be able to pay off a mortgage, but the property tax can remain a burden. Like in my area, you can end up spending thousands per year in perpetuity on a reasonably modest property, with that amount constantly going up.
Having a portal that dictates file access would be a perfectly reasonable way of doing things, and that's the direction that Flatpak security is at least starting to move in.

There are security models that allow sharing files that don't give direct access to the entire filesystem. A word processor might need access to my Documents folder, but I might choose not to give it access to anything outside of that folder. Or I might choose to tell it it's been given access to a Documents folder, but really it has access to a VFS mount that is a composite of several folders inside of Documents including some shared folders outside of Documents.

This kind of "portal" idea is incidentally also what browser manufacturers are considering as they start to explore offering native file access[0] (although this is obviously an area that in browsers needs to be approached with a lot of caution). I don't think Google's proposal is the best way to handle this, I think it could be better. But it's still better than what's happening on desktops with native apps.

[0]: https://web.dev/file-system-access/
Yes. I think it is a Brooks quote that is something like "don't show me your code - I won't understand it, show me your database and I will understand your application."

Simple robust Data structures with complicated code acting on it.
> The sad thing is, there's an increasing population of these types, along with product/project managers and supply-chain specialists, while at the same time a decrease in engineers and techs.

This makes total sense to me. The bulk of time I’ve spent on many projects goes into supply chain management and factory coordination. I can easily see how the work of one engineer can keep 10 people like this busy full time.
Sven Yrvind: With Four Square Meters of Sail and One Oar (2017) [pdf]
American justice , the puritan way
Polycube: eBPF/XDP network functions framework for bridges, routers, firewalls
I don't think these principles are dogmatic, they rather give you a direction. Can you see that the rule "your code should have single responsibility" is more specific then "write simple code" ?
> he suggests we should make code as complex as possible

I read no such thing. (Speaking of straw men...) instead, I read him saying that the alternative to SOLID was “Write simple code.”

I think there’s room to criticize this essay, but that’s a bizarre one to lead with.
I've used all kinds of things through the years; CAPTCHAs, expiring tokens, signed endpoint URLs. For local websites I've also simply blocked IP ranges from various countries (sometimes even down to all other states/countries). All your focus should be on doing validation at the endpoint, doing stuff on the client side (not related to validation at the endpoint) is a waste of time.
Where do you live that has a moderately high cost of living and a 9-years of experience dev can only demand $85k? I feel like that is an uncommon combination in the US.
Early and with a small amount. Still, there's the brand effect...

https://www.ycombinator.com/companies/718 (404)

https://blog.ycombinator.com/ubiome-yc-s14-raises-4-dollars-...
This one is more in the spirit of the Klein Blue
When you try raising money from VC in San Francisco, the people you're pitching to are more focused on communicating with each other (behind your back) and trying to either get you to think you won't get any money or that you won't get as much as you want.

They are not really focused on the details of your business, especially if it sounds right to some PhD that works for them as a technical expert.

For example, you can pitch to multiple VCs and now they can either start a bidding war (because you either lie or tell the truth of your existing offers, and they do not communicate with each other) or they can communicate together and get a discount because you're not playing the information sharing game.

The dynamics of raising money are not really fair or focused much on what you're doing.
You "manufacturing" would become assembly of parts made elsewhere.

That's what the latter stages of "Made in America" labelling consisted of.