skysight-inc/HackerNews huggingface dataset:
You realize the endgame for the MPAA is for all TVs to have mandatory cameras with face id to identify the people watching and automatically charge each person per view.

There already are unenforced (currently unenforceable) maximums on the number of friends you are allowed to enjoy something together with. Beyond that you would need a broadcast license.

There is no limit for the greed of the copyright cartel.
Another comment from this thread backing this up: https://news.ycombinator.com/item?id=33625024
I don't understand the comparison between ReDoS vulnerabilities and TypeScript's type system. Could you elaborate?
I'm not aware of this. A y reading/listening material you can link to?
i am very confused by the reasoning for your choice. i believe the smaller the class size, the less likely there are going to be any problems. for one, the teacher will have more time for each child and be able to notice and deal with conflicts, and also your child will spend more time with the same kids, and so they will have more opportunity to get along.

but most of all, i do not believe that children can not learn to get along over time. so any issue with kids not getting along is going to be temporary.
My time, energy, and inner peace is more valuable than the loss I've incurred ($300) and the mental anguish of waiting for hours to get a customer support person to issue me a refund (someone who has probably been instructed to resist giving me back my money)

Vowing to never use their business again (so my loss is limited to a one-time event) and recommending everyone to do the same has worked out pretty well for me --- I can make peace with the experience and we slowly weed out these bad apples from the world
I had one of these as a kid and a RadioShack tape deck to backup my TX81z, but more importantly my QX7 (and my Vic20). I had a little journal where I wrote where things were on the tape. I think that time was so much easier for learning computers, because it was all still understandable and complexity built on top of it. For my son, I tried using Minecraft as an entry point, but I think seeing so much fully polished stuff made him frustrated and what little he was learning. Midi connecting all my synths/modules really prepared by for understanding basic Networking as well. I was the only kid I knew who was networking synths, backing up to tape, writing (very basic) videogames, so I had no expectations nor feelings of inadequacy.
This is just another example of someone with one experience in software development thinking that their experience can be applied universally. It really depends on the kind of software you're writing and the environment you're working in.
if I wanted to covertly and nonviolently destroy a society, that is exactly the kind of thing I would propagandize said society's populace into believing—that being asked to work hard to make something good at your hard-to-attain job (that you managed to attain while thousands of others were turned away!!) working for one of the biggest and most influential social media websites in the world, is somehow "abusive", "labor theft", "toxic", etc.

telling Twitter employees to work hard and possibly for long hours at their well-paying job with apparently tons of great benefits is not the same thing as telling Industrial Revolution minimum-wage poor-working-conditions steel mill workers or whatever that they have to work 80 hours a week or get fired, yet that seems to be the lens you're viewing this through, which greatly confuses me.

I understand that you likely have a wholly different political lens in general that you view the world through, compared to myself (and most other people), but still, it's not really a gulag or concentration camp if you're being paid upwards of $100k a year (and can freely leave to find a different job if at any point you don't like the way things are going!), so any allusions in that vein are hard to take seriously.
> with a legal system I knew maybe I'd fight it more

For future reference, Airhelp will fight it for you [1].

[1] https://www.airhelp.com/en/
What is it about C that you want to work with it so badly, despite having no experience with it? It's a great language for what it does, but the difficulty level for avoiding bad decisions is so high that I would be very hesitant to hire someone with no track record to operate solely in C.

I'd have been inclined to say embedded would be essentially your only option, but without some experience and/or an EE background, you'll have a very hard time finding your feet in that world.
The trick is that you have a big chunk of your social graph in the game

You aren't spending $25 on video game shit, you're spending $25 on a fun skin to show your pals, or upgrades to help your friends beat some boss, or whatever

Once you get on that path, it can lead pretty normal people to some very dark places indeed
Firezone (YC W22) is hiring engineers to build open-source secure access
Oh, if you go beyond the SLS itself to include all the ancillary costs, then yeah. But adding those same ancillary costs to Starship (assuming it costs SpaceX $150MM to launch it) brings the total to over $2 billion/launch. The payload, people on the ground working for months during the mission, etc. are all included.
I have never seen a worse documented library. Initially I thought that they were lazy, now I realize that it cannot be documented because it is a total mess of a library held together with tape.

Close second is the plotly library.
It is not mediocre. It has flaws but it’s not bad.

It has experienced hyper growth. It is what slack is to irc in some ways.

It’s far better than google docs, confluence and wikis. Jira doesn’t do it.

I’ve looked at many options, some more developer friendly. It’s the best right now.
I love the Iron Man reference. Everyone is always chasing the shiny new thing. Since my company build devtools the shiny thing is the thing that usually gets rusty - which is kind of the whole point I guess.
In addition to those specialties already mentioned, I'd add older databases and storage systems. Some quite large, quite critical codebases that do still need maintenance in their original language. There are also some organizations, e.g. Linux Foundation, with specific initiatives to support "critical infrastructure" code which is often in C.
Anything with embedded/real-time software.

Believe it or not this is still a very large part of the industry.
Sounds like some obscure medical or wellness company. I sure will quickly forget the name and thus the website.
Wow, that's quite the downsizing! Evernote at one point occupied all 5 floors of that building and their new HQ looks like a single level over retail shops. I guess it makes sense with the move to remote work.
Interesting thanks - could see how it could have helped in those situations. And in both, you managed to see/hear the warning and brake in time - impressive!
I definitely think that these two things could have been identified and supported. It’s actually very interesting reading the comments here that they are pretty common experiences, and structurally that makes sense to me. I’m not sure these two things helped me develop “internal strength” as much as being supported in lots of other ways counterbalanced it.

The math learning was fine for me until about 7th grade, so you might not even encounter this. If you’re mathematically inclined and and have the resources to support, I think it’s fairly straightforward to keep an eye on how math is progressing and boost. My parents did identify that I wasn’t prepared for high school math, but didn’t follow through in ways that actually fixed the situation. They both went through pretty rigorous traditional math education, and so probably didn’t even realize this was something that could slip through. I probably would have been back on track with either of my of them sitting down to teach me algebra, or an after school program, or such. Instead what happened is I was handed an algebra textbook to work through over the summer, which honestly I half succeeded at after being in Montessori for so long, but I really needed more guidance/pacing/accountability. It kind of sucked going through high school and early college math without that foundation, I’m not sure I learned much from that struggle other than the usual “I must be naturally bad at math”.

The social transition is a harder one, and bound to happen given how differently Montessori and the generals public school system operates. I echo what the other people here are saying of making sure your kids get to socialize outside of the Montessori environment, especially practicing meeting new peers. Many of my classmates had a hard time at first and then figured it out, it took me a bit longer. I am grateful though that I managed to hold onto the “weirdness” of being curious and passionate about learning, even if it made high school hard at times.

I also don’t think being excited about learning and being well socialized are mutually exclusive! Generally my friends who did better transitioning had more social parents to model off of, or other previously Montessori students at their high school. Something that probably would have helped me is staying in regular contact with the people I went to Montessori with. Then we could navigate the change it together, even if we were all at different schools, and the social switch over wouldn’t have been so total and isolating. My younger sister had a few friends switch to the same high school together and they adapted much much faster. I wonder if parents/kids of parents who move around a lot have any advice on this?
Where do you see AI support bots? Don't think I ran into those yet.
It varies by jurisdiction and comes down to how negligence is determined for road maintenance. If the city was negligent in maintenance of the roads. This is why reporting them is critical because the is only negligent when they know the problem exist and have time to fix it.

There's lots of examples to find.

https://www.coloradolaw.net/blog/sue-a-city-for-pothole-dama...

https://attorneybrianwhite.com/blog/who-is-responsible-for-p...

https://fox8.com/news/pothole-damage-heres-how-to-get-reimbu...
Show HN: Individual learning plan generator from what you like on YouTube
We are creating a platform that helps find a future career by analyzing Youtube interests. After that, we compare these interests with careers and wanted to suggest learning projects and content for each skill.

The best solution seemed to be a marketplace where people share their skill's knowledge and earn money.
However, we failed to find mentors for 367 skills. So we replaced user-generated content with best-rated YouTube videos associated with each skill.

Every cloud has a silver lining: we've got the ability to generate an individual learning plan for every person, skipping the skills that the person has built up on YouTube and focusing on blind spots. People can update their interests and upgrade their career learning plan and list of blind spots. In addition, people can build up specific skills on demand as profoundly as they want.

Here you can explore a free demo learning plan for various careers — https://unschooler.me/tutorials/
No, no one is forced to sell. The two available options (depending on some nuances of how your loan was actually set up) are:

- Your loan is converted to PLN, you get a refund of all the extra costs incurred by the currency exchange rates, and you continue to pay off your loan in PLN.

- Your loan is considered invalid and is abolished, which means that you have to pay back the original sum to the bank, and the bank has to repay you all the payments you made over the years. If your loan was issued a long time ago you typically will come ahead (over years your payments add up). This means you keep the property and are debt-free. If it turns out you still have a significant amount to pay off you can refinance it.
This is not being broken. This is being a human. It's like calling a car that just rolled out of the factory broken because it will need service and repair over its lifetime.

A fear that makes you avoid some media does not make you broken. Body image issues you work around does not make you broken. Reacting badly to things that remind you of painful parts of your upbringing does not make you broken.

These are problems, challenges, issues, maybe horrible ones. But they are not the person and they do not make the person broken.
"nature.com" made me look because I assumed there was a paper behind this. There isn't. This is an editorial. No thanks.

Would the submitter care to put "Editorial:" as a prefix on this submission?
I agree that Elixir is the ideal gateway into FP. It's also quite a good argument that "FP" at its core is something more fundamental than what is talked about in this article. Elixir doesn't really use many of the category theory derived approaches at all, it has a convenient way of doing method chaining and some higher order function stuff and that's about it. And the results are excellent code.

The two main FP things that you need to learn to do Elixir well (IMO) are thinking about data structures first, and purity. Choose the right representation of the data at each stage and then what functions do you need to move between each. Make those functions side effect free (but not obsessively). Then you put your stateful code in GenServers and you have useful real code and most of it was incredibly easy to test.
don't worry during the migration another new amazing fx will hit and you'll already be using the old legacy thing.
C programmers are systems / embedded programmers.

I made my living doing C when I worked on Samba + Illumos.

Really, if it isn't systems or embedded, C is very rare, even for someone like me with 20+ years of it, I won't code in C unless it is really the "language of choice" for the problem. And that ain't often.

That said... I do write some C time to time, still.
You are right - that's the undergrad class in macroeconomics. A little more depth and you will find that it's not that black and white. A centrally-managed currency really has a terrible track-record everywhere in the world except maybe the US and Switzerland (emphasis on maybe). Political-pressure on the central bank, incompetence, corruption all add up to eventually break things.

You have to have a lot of institutional checks and balances and almost unshakable faith in those institutions for things to functions. That really doesn't exist in reality.

I will give you that a perfectly managed currency (with cycles of inflation and deflation) is better than a deflationary currency for economic activity. But, you have to see that no such thing exists. The US dollar central management have been reasonably good - but that's the exception, not the rule.
File a complaint under the European rules. It should be much easier.

https://europa.eu/youreurope/citizens/travel/passenger-right...
Most embedded jobs use C, some C++. But if you’re good at programming you should be able to pick any language fairly quickly tbh so I’d just tailor my CV according to whatever language is in their job spec.

Embedded, firmware, systems jobs all tend to use C. So using those terms to widen your job search may help.
Let's take that as true for the conversation

There's likely not countless deviations. Religious zealotry can yield a different distribution, ok now we have 2.

There's a lot of antiquarian languages and civilizations. Even if there's a third possibility, it's worth seeing if the documents can be clustered in various fairly predictable proportions.

I can't be the first to think of this, it's just too obvious
This seems to equate linters with other kinds of tools, and I think that's mistaken.

Linters attempt to look for "less than best practices". When you update a linter, you often also need to update code for the new style rules (unless you just don't care about the results). Those reports can be helpful, because those style rules can also warn about real problems like security vulnerabilities. But most are minor issues, so it may make sense to delay them.

I would generally prioritize outputs of tools that are designed to find serious problems (like security vulnerabilities), and then update things like linters when I can (but consider those lower priority). We should be unsurprised to find developers prioritizing some kinds of reports over others.
The increased demand only causes a temporary increase in price. Lithium is a commodity, and for commodities price == marginal cost.

The marginal cost for lithium is about 1/10th of the current price, so the price of lithium will eventually fall.

Of course "eventually" could be a long time away...
I basically write code in any paradigm but (loosely defined) FP feels very natural to me. Immutable data and thinking about how functions get some input and provide some output is the most natural way of thinking about a domain for me.

I have no good way of describing what I mean but I tend to think about functionality not things/items first I guess.
Because of aliasing. Some other functions/objects/threads may have a reference to the old version. If they were in the middle of a computation using that object, they don't have to add a whole bunch of checks to ensure that the data they're holding didn't suddenly change from underneath them. This happens a lot in concurrent programming, but even in single-threaded programs it makes reasoning about the current state of the system easier.
How would root on your smartphone make a difference? The device seems to work independent of having a phone.
WSL is great. I use my personal computer for gaming, but I also like using it for side projects, and dual-booting is a pain in the ass. WSL makes it super smooth to have a proper dev env. I can use gvim from Linux just fine, with a bit of configuration I can even share clipboard.

I think it still has a few rough edges,but fortunately I haven't had to deal with those. Also recently they added support for systemd which is awesome. Most packages "just work".
> The main problem with Git is its UX

The UX is exactly what we're talking about, yes

I have a CS background and I don't even know what a Merkle tree is without looking it up, and I'm sure after looking it up I'd have to do more digging/research before it gave me a clear mental model of how git works. I'm pretty comfortable in git at this point - I know how to navigate the space of normal-ish states - but that came after years of exposure.

For a person who's learning to code, who's expected to jump straight into GitHub as a part of their very first real project, the situation is kafkaesque.
+1 vote for the Linux kernel!
> while TSA-related impositions that save a number of lives that's close to zero

Are there any good estimates of the total economic costs of this security theatre?
It's probably not the only bit of evidence. "Hmm, it's about the same size, it was printed at about the right time and... yeah it sounds like *that* guy, let's see what else he printed - oh, nothing? Cool."
Price is up 10x. Cost hasn't changed.
I use Notion and don't think I was swayed by any marketing. For me, I can write a document with great formatting in a fraction of the time it would take me in Google Docs. All personal stuff I use Obsidian but for work I can type up something and share it quickly.

Re: Performance. I only use it in the browser after suffering from the Electron app. It's fast but I am also on an M1 Mac.
You can use tags on pages that are listed in a database, right?

I’m not aware of any block level tag though.
- There's a bug in one of the linters that is giving false positives (passing good code or missing bad code). This may not be a security issue, it may just result in poor code quality.
Is there a (reconstructed) “purer” form of Basque that is no longer spoken, or is that lost in the mist of time due to intermixing of roman/spanish?
So, for all the many things in the world that cannot be defined in "a reasonably concrete and provable way" or where a statement cannot be "falsified", no study is worthwhile.

More or less this position: nothing worthwhile from Wittgenstein beyond the Tractatus and specifically, forget about the Philosophical Investigations.

It's not an indictment of a field that the subject matter is not susceptible to description in terms that are definitely falsifiable. Of course, definite terminology can be very helpful where it does apply, but it can also be used to oversimplify complex questions in a way that obfuscates them. But there's no law that nature must always be subject to description in a "concrete and provable way", especially not by human languages. By not taking seriously anything but disciplines that can be boiled down to true-false propositions, we'd miss huge amounts of knowledge that are useful and helpful.

Especially fields like psychology where so many important observations simply cannot be broken down into concrete statements or provable propositions in the way you seem to mean those words.

On the other hand, it's also very important to be careful of misuse of terms such as "true" and "false", for example, they can have very different meanings when we're talking about logic or observation, answers to examination questions, romance or religion. In this particular exchange, by true do we mean scientifically true or logically true?

Or, how indeed would anyone stand up and say whether something is "definitely not damning" or "definitely not unintentional" actually?
Has anyone done a special focus on freely available works?

There's obviously places like Standard Ebooks that do public domain stuff, but I noticed the first book on their list was:

https://annas-archive.org/md5/8336332bf5877e3adbfb60ac70720c...

Which can be read on the web here:

http://www.dklevine.com/general/intellectual/againstfinal.ht...

And downloaded as a PDF here:

http://www.dklevine.com/papers/imbookfinalall.pdf

Obviously the point of Shadow Libraries or Open Library is to cover all books, but it feels like there's possibly room for a specific focus on books that are available legally.
I think it's emissions and range rankings.
When you are trying to shave off every last bit of weight to get your car into a lower emissions class, the spare wheel looks like a waste. Why not leave it out, the owner can always put it back in if the really want.

In Europe, the automakers are really getting card into Emission bands by the smallest possible margins, and as this effects tax buyers do care.

For EVs it's range - buyers pay a lot of attention to the headline range figures and a spare wheel plus the tire is not going to help.
It's a worldwide thing. EU airport security is even stricter and they're not going to let go now.
I see your point, but also believe markets of all kinds function better where there is price transparency and it's easy to see what you get for what you're paying, as early in the process as possible.

Makes for a more efficient economy that benefits everyone, even the producers in the long run.
Very interesting. I wasn't aware of Pocklington. Some other early work in addition to the correspondence between Gödel and von Neumann mentioned in another comment:

The French Mathematician Gabriel Lamé noted in 1845 that the Euclidean algorithm for finding the greatest common divisor of two numbers is efficient because the number of steps grows linearly with the number of digits in the input. [1]

John Forbes Nash wrote a letter to the NSA discussing applications of what is now known as the P vs NP to cryptography in 1955. The letter was declassified in 2012. [2]

[1] Lamé, Gabriel. Note sur la limite du nombre des divisions dans la recherche du plus grand commun diviseur entre deux nombres entiers. 1844.

[2] https://www.nsa.gov/portals/75/documents/news-features/decla...