skysight-inc/HackerNews huggingface dataset:
Vectors pointing in all directions can sum to zero. If people are generally dissatisfied, but can't find common ground to coalesce their dissatisfaction into action, movement, or party, the status quo vibrates but does not move.

Broadly speaking, on one side of the aisle in the US I see people who refuse to coalesce, spend more time tearing at each other than figuring out how to work together, and find the entire idea of touching the system, let alone changing it, distasteful...And, sadly, on the other side I see a very successful coalition of surface-incompatible causes who figured out how to work together anyway and got their men elected.
Absolutely. Units are such a useful idea.

I was recently struggling to model a financial process and solved it with Units. Once I started talking about colors of money as units, it became much easier to reason about which operations were valid.
How do you unsubscribe or leave?
Well then Blackrock would only make $500/month in profit. This is good, you found an actor willing to pay higher taxes for the same land and thus contribute more to the public purse.
Who else googles the size of the endowment of these universities every time you see a story like this?
Show HN: Protect.js: Super fast, dev-friendly encryption-in-use for Node apps
Protect.js makes encrypting sensitive fields in Node apps like Next.js simple for devs without the need for expertise in cryptography.
It supports searchable encryption, integrates with Auth0, Okta and Clerk and works with the performance-focused ZeroKMS key management service.
It doesn't matter what the courts say when the damage is not fixable.
I did this in an interview once, failed miserably and got the feedback, “we don’t care about the database.”

I personally feel you aren’t wrong but you also aren’t aligned with what they’re looking for, like I wasn’t when I failed this interview.
Your code is such a fresh air after being subject to a decade of bloat. Thanks.
Indeed, I use pen/pencil and (dot) paper. Different brain space.
Congress didn't explicitly disallow it either. You left that bit out. As such it comes down to interpretation of the existing law. We both clearly agree that doesn't (yet) exist.

> IANAL but it's not like the question is finely balanced on a knife's edge and could go either way.

I agree, but my interpretation is opposite yours. It seems fairly obvious to me that the spirit of the law permits personal copies. That also seems to be in line with (explicitly legislated) digital practices.

But at the end of the day the only clearly correct statement on the matter is "there's no precedent, so we don't know". I suppose it's also generally good advice to avoid the legal quagmire if possible. Being in the right is unlikely to do you any good if it bankrupts you in the process.
It is clear from your comments here that you're a very cynical person when it comes to national government. Perhaps that is blinding you to the fairly well-known fact that during the period most extolled by conservatives as the golden age of American history (*), upper marginal rates were in the 70-92% range, without much disagreement except for a few people who leveraged their wealth into (Reagan's) political power. Most people didn't see anything wrong with those rates back then, and most surveys even today show Americans in very large numbers in favor of a much more egalitarian distribution of wealth than exists (they also think it is much more egalitarian than it actually is).

(*) yes, ok, so in reality some of them want to go back to 1890 or even earlier, but I'm trying to focus on a more mainstream conservative attitude.
Why would any startup enter this space? Honest question. There are so many business in this space coupled with cyclic funding cycles. Seems like a bad market to invest in.
> revealed openly

If it's revealed openly the it's not stealing. What's your point?
My world has no wealthy people. It doesn't stop at government ownership of land.
Google's comments on the U.S. AI Action Plan
https://en.wikipedia.org/wiki/Tragedy_of_the_commons

It's crazy how most companies just mindlessly fish in the commons and cannot even respond to whoever produces the common good.

Shoutouts to the 2 companies that responded by sharing resources (money or engineer time) when asked to.

Shame that the other 40 companies basically get to enjoy the benefits while playing the clueless fool.

Hopefully these 2 companies find a competitive advantage in being supply chain aware. No sympathy to the rest of the companies if they get hacked.

EDIT: https://en.wikipedia.org/wiki/Free-rider_problem

This seems like a much more specific name for the problem
Either a scared dev worked that into the models or the AI figured out what vibe coders and business owners are too inexperienced to figure out on their own: AI code is future tech debt. Robots don't beat the productivity triangle (quality, speed or cost -- pick two)
have you considered starting / joining a startup instead ?
It's a "yes and" situation. You're completely correct that people who were already in tech just became more wealthy, but there's no question that in the mid to late teens (in particular), tech fundamentally became, for many, about $$$. There was a huge migration of people who couldn't write code from NY to SF in a "there's gold in them thar hills" kind of way.

Now the people entering the industry by and large see it as a game of wealth acquisition similar to finance or big law, and big tech is adapting in a similar way -- high salaries, insanely bad wlb, politics far exceeding any other skill as a determiner of career progression.
I think focusing on the technicals is missing the forest for the trees.

Security vulnerabilities and limitations of languages are an inevitability. You won't fix them all, you will always find faults in code.

Now are we not seeing the structural problem with these organizations?
"All other engineering disciplines are ultimately limited to building things in (at most) 3 euclidean dimensions."

Trying to diminish engineering disciplines that have existed for millennia by imposing an arbitrary constraint of "3 euclidean" is pretty wank.
Let's drop silly constraints.

Do you have any idea how complicated concrete is? It's just sand, aggregate, cement and water. Exothermic reaction. Job done.

Let's look at wood ... the stuff is a bundle of fibres and stuff and yet we build huge structures out of it. Who on earth knows how or why plywood works? Britain had several all wooden aircraft during WWII - the Mosquito was so good that Herman Goering declared that it was worth two kills.

Steel - its just iron with other stuff.

Software engineering is growing up gradually but please don't be a dick towards people who practice disciplines that invented things and concepts you rely on and live within.

For example the concept of a token that allows you to do something exclusively - " exclusive lock" - was popularised by early railways. A single track should have only one train on it and after a few accidents the idea of an exclusive token was "invented" that could be passed across to the next exclusive user.

When you say hyperbolic, you should be aware of how close that is to hyperbole.
Changes due to seasons are an annual cycle. Climate is more about the longer-term (decades) weather patterns of a place, including the range of its typical seasonal differences. They aren't comparable the way that you're trying to say that they are.
The behavior you're describing definitely happened but what I'm describing did as well.

At some point the wheeling and dealing, snake oil, corporate backstabby like people that many associate with finance were actually high schoolers at some point who had to pick where they went in life. The ones who only care about wealth and power, only care about wealth and power, so if software was a good route to that theyll put on their software face and do that job. Before software made a lot of money for people, finance was the default
This research specifically incorporated DNA analysis. As is made clear if you actually read the article. I fail to see where the conflation happens.
Before reading the GH page, I was going to say "wouldn't TridentCore be a more appropriate name?".

But I think IECore is a name that will be associated with MSIE before a 'Interactive Echoes'. A name change may be something to think about.
Related:

Google’s comments on the U.S. AI Action Plan

https://blog.google/outreach-initiatives/public-policy/googl...
I'd love to hear your take on those dumbass medical research scientist slaves who haven't figured out life. Probably wasting their time looking for cures, when they could be starting their own crypto or podcast or innovation-firm instead.
so in every key project you've worked on, a one single person took care of the coding from DevOps to frontend/backend, deployment, testing, and all other coding required beyond "key functionality"?

I think it says more about the size of the project and the complexity of the task that you've worked on, rather than "10x engineer vs normal engineer". Not even at a 10 person startup have I seen "one" person done everything. Unless you're talking about someone just forking OSS and gluing it together, to make a carbon-copy application of something that already exist(for free) then sure.

Edit:
>key person took charge and made it happen

person - singular.

made it happen - it's hard to call an engine a car. to make something happen, you need all the component (contributions).
I knew South Sudan got independence last decade, and I had some concept of a civil war there. I mainly knew it as a young and very poor republic with a lot of problems.

I did not know the civil war was ongoing since 2012. That's tragic for a place that hasn't at all established itself.
Dna is the last frontier of programming. It's gods programming language, so to speak.

There may be a day where we can grow machines. Self healing space ships etc

A little bit surprised we are still so early in our understanding of it.
All these whiney creatives who feel threatened just need to suck it up and deal with it. Even if they got their way in the US, another app in another country will just use their data without permission. All they are doing is ensuring those apps wouldnt be American.
Countering Self-Propelled Active Electronic Warfare Decoys
Toeplitz wrote "Calculus: The Genetic Approach" and his approach of explaining math via its historical development is apparently more widely used: https://en.wikipedia.org/wiki/Genetic_method . Felix Klein remarked: "on a small scale, a learner naturally and always has to repeat the same developments that the sciences went through on a large scale"
can use ansible (or ssh) and copy a tarball (or python package or pull docker container)
Porkbun partners with Proton
Yep. Everyone outside the US is going to be switching away from US products.
> When the Maori were beaten hollow by the British, they just incorporated them.

I thought the way the Brits treated the Maori wasn't entirely positive?
Agreed, and it's such a shame! A kid goes to math class and learns, say, derivatives as this weird set of transformations that have to be memorized, and it's only later in in physics class that they start to see why the transformations are useful.

I mean, imagine a programming course where students spend the whole first year studying OpenGL, and then in the second year they learn that those APIs they've been memorizing can be used to draw pictures :D
My pet rat is dying. I can't stop thinking about all the things he taught me
ISO 8601 is the standard date format in a number of European countries, but you do you.
What's wrong with "cherry-picking" things you like, and supporting those?

Honestly the more I think about your comment, the less I can make sense of it. You are talking about their support of the DMA as "cherry-picking", right?
> one single person took care of the coding from DevOps to frontend/backend, deployment, testing, and all other coding required beyond "key functionality"?

I didn’t say that. Read it again.

It’s not even the same person every time, people trade off being that key person.

> I think it says more about the size of the project and the complexity of the task

You have no idea. Please address the ideas rather than making personal assumptions.
Note that the tree concept is orthogonal between writing and running - tests written like a tree can just as well desugar into a linear list of all possible combinations, re-running the setup steps every time.
It absolutely leads to fatigue and really keeps me from watching those shows. Like I get it… I do… but it is preachy and annoying. It feels like “buddy you are preaching to the choir but there absolutely nothing I can do”

The issues surrounding almost all of that are incredibly complex and are deeply tied to socioeconomic, political, and god knows what other factors. In all honestly they are probably unsolvable.

Show me the cute animals and let me form my own judgments. Don’t make me feel like an asshole for existing. I didn’t cause that shit and I am powerless to stop it. And even then, I don’t want to hear it in the context of that show.
Is coal uneconomic? China still uses quite a lot of it, which makes me wonder why it would be economic there and not here.
This is the approach my uTest testing library (https://github.com/com-lihaoyi/utest) takes. I don't think it's unique to functional tests, even unit tests tend towards this pattern. Tests naturally form a tree structure, for multiple reasons:

- You usually have shared initialization nearer the root and the various cases you want to assert at the leaves.

- You want to group related tests logically together, so it's not one huge flat namespace which gets messy

- You want to run groups of tests at the same time, e.g. when testing a related feature

Typically, these different ways of grouping tests all end up with the same grouping, so it makes a lot of sense to have your tests form a tree rather than a flat list of @Test methods or whatever

Naturally you can always emulate this yourself. e.g. Having helper setup methods that call each other and form a hierarchy, or having a tagging discipline that forms a hierarchy to let you call tests that are related, or simply using files as the leaf-level of the larger filesystem tree to organize your tests. All that works, but it is nice to be able to simplify define a tree of tests in a single file and have all that taken care of for you
My Journey Back to Math: A Short Review of MathAcademy
Move over, Apple: Meet the alternative app stores coming to the EU
It's only a regular 9-5. Family is #1 priority, but that doesn't mean I don't take pride in my work. What I get in return is the ability to work remotely in my hometown while the manager wants the rest of the team coming into the office in the Bay Area.
Yeah - this is a bit like "competition brings out the best in people" when the reality is that it also brings out the worst in people
It really depends on the project no.

For a lot of stuff, one guy who knows what he is doing is worth infinitely more than any number of engineers, because this job is mostly about knowledge, not labor hours.

Even in a regular enterprise web application, one guy whose just more skilled in architecting solutions is insanely valuable. You dont need a bunch of engineers writing a bunch of inconsistent/unthought out apis and architecture, you need one guy to lead it
What Is Understanding?
duckdb -cmd 'CREATE TABLE my_data AS FROM READ_PARQUET($$data.parquet$$)' -ui

`duckdb -ui sqlitedb.db` should work bc duckdb can read sqlite files. If it doesn't autoload extension, you can INSTALL/LOAD in to your ~/.duckdbrc
I invite hellbanes to cover up my leaks, they have to make the first move. It's obvious who I am IRL.

No accountability will ever be taken except via us reporters throughout history.

Just gentle hate speech towards the clear losers in this next phase of covid-19
A New Scientific Field Is Recasting Who We Are and How We Got That Way
Every single one of those is an example of businesses externalizing their costs and capturing more profit for themselves.
We’re well past “quite a bit” at this point. Overall 29% of English words have Latin roots, 29% are French, and only 26% are Germanic in origin. Common vernacular favors French.

It’s best described as a creole language.
https://archive.ph/twY6f
Same kind of thing happened in the early 2000's, when the Web suddenly took off.

For a while, if you knew how to type into a text editor, you were hired as a "webmaster." Lots of people made a lot of money, writing awful stuff.

If there's money to be made, people will pour in. They aren't necessarily bad folks, and many of them are skilled, and willing to work hard, so the trope of "thousands of terrible engineers" is maybe not that accurate.

However, I kind of despair at the management skills of the folks that run the teams, and the decision-makers that set the bar.

But the story is correct. Teams need cohesion, a lot more than rockstars. We can do together, what I can't do alone.
> Reconsideration of wastewater regulations for coal power plants to help unleash American energy (Oil and Gas ELG)

For your reading enjoyment: The Toxic Wave That Swallowed a Tennessee Town, https://oxfordamerican.org/oa-now/the-toxic-wave-that-swallo...
So then you agree that the original post that called this "text book fascism" was wrong, as this is just one very vague, and only slightly correlated property.

This can be bad without invoking godwin's law.
That really tripped me too and made it hard to focus on the rest is the article. I had this feeling all the way through that he's hiding things, which doesn't make much sense given the kind of content.
Deeply nested instances of right-recursive rules will blow the stack. If the LARL parser has an unlimited stack due to dynamic allocation, that will perpetrate a DOS.

Table-driven LALR(1) with an explicit stack does not make the recursion issue go away. The tooling may provide built-in handling for it which translates excessive depth into a syntax error.

Recursive parsing using the native stack can take steps to protect itself, like by keeping track of the depth, and bailing upon hitting a limit.

Techniques involving obtaining the stack pointer (or close estimate thereof), and comparing it to a limit, are also possible.
Shouldn't that be 22/7?
They are better at economy than we are
Studying more statistics is often clever. Although in this case Mr. Miller led the the most important part - if there are two numbers (like 7 and 5) in a statistical context they might be the same number. That throws a lot of people into such a tailspin that they never really recover after making the obvious mistake of thinking they are different.

The powerful heuristic for the less technically inclined is to say "well, this evidence isn't conclusive until someone who knows statistics has tried to shoot it down".
Depends on how to study. Ive been working on this for years. Many people just jump into a solution (or what they think is a solution) to the problem (or what they think is the problem). And this usually triggers interviewers who are looking for that gotcha moment. So you have to treat it as a careful game of getting requirements, setting expectations, managing time, communicating and more.

Source - I sucked at system designs for a good 5+ years until I had a ah-ha moment thanks to a couple of questions an Uber interviewer asked me (that interview sucked but I found my mojo after that). And back in that time I did not have the plethora of resources that are available now (not even mentioning GPT's ability to come up both problems and solution formats).

The key to these interviewers isnt just study but actually practicing mock problems. There are tons of those these days. Another way to learn is to - teach. Start writing up posts for each Design X kinda problem where you would lay it out as if you were presenting it in an interview, ie Requirements, Entities, APIs, High Level Design, Scalability Barriers, Deep Dives etc. Keep at it. A few failures isnt that bad.
Taking Open Source into the AI Era
What AI companies are doing (downloading pirated music and training models) is completely unfair. It takes lot of money (everything related to music is expensive), talent and work to record a good song and what AI companies do is just grab millions of songs for free and call it "fair use". If their developers are so smart and talented why don't they simply compose and record the music by themselves?

> not only a work, but even the ideas and knowledge contained in that work

AI models reproduce existing audio tracks when asked, although in a distorted and low-quality form.

Also it will be funny to observe how US government will try to ignore violating copyright for AI while issuing ridiculous fines for torrenting a movie by ordinary citizens.
Some pages seem to randomize element IDs to prevent adblockers from doing their job; randomizing CSS class names wouldn't be out of the ordinary.
Unixes give us that. You have to fork the computation to have it contained in its own process, whose run-time, virtual memory limit, and stack depth you can control.

Doing it all in your VM/runtime, so you can bail the computation with an exception, is more challenging.
Here's a pretty image, useful for people who are too dumb to understand some numbers on a piece of paper:

https://xkcd.com/1732/
checks out for me, just spot checked this image https://github.com/ianare/exif-samples/blob/master/jpg/Canon.... I loaded as an unpacked extension, works great so far.

Looks good too for imgur which typically has no metadata on the images
https://imgur.com/i2iHgAI
https://i.imgur.com/i2iHgAI.jpeg

Thank you for this useful extension.
when people talk about a players I feel like a lot of times it's really just the person who knows the project best or maybe they wrote a lot of the original code so they have the best idea of how it works. My point being who's an A player in my opinion is not reflective of actual skill per se but rather other factors.
No, the field grew tremendously and you can see a clear generational bias -- by years of experience, not age -- where the cohort from the last 10-15 years has a completely different understanding of what the craft is [software engineering vs business development] and how to approach it [optimal solution vs soonest deliverable].

You can also trace personal backgrounds and you'll see a much higher representation in the newer cohort coming from upper middle class backgrounds with families in careers like finance, consulting, medicine/dentistry whereas more in the older cohort came from more modest middle class backgrounds in engineering, academia, or even working class trades.

Of course, there were always some of all of these people in the industry, but the balance shifted dramatically during the last couple booms, tracking the atypically high compensation standards set by FAANG's since 2010 or so.
That warning doesn't ensure that there's no recursion, as the caveats point out. Indeed, it's trivial to show that ensuring there's no recursion is impossible as long as you have function pointers. (This is also why languages that claim to be working on a solution to prevent recursion statically are going to fail.)
I think "space" (i.e. in "run out of space before you can terminate") is most naturally interpreted as referring to memory.
The 2008 coal ash disaster in Kingston, Tennessee
"Datoviz: high-performance GPU scientific data visualization C/C++/Python library" https://github.com/datoviz/datoviz

> In the long term, Datoviz will mostly be used as a VisPy 2.0 backend.

ctypes bindings for Python

Matplotlib and MATLAB colormaps

0.4: WebGPU, Jupyter

... jupyter-xeus and JupyterLite; https://github.com/jupyter-xeus/xeus

From https://news.ycombinator.com/item?id=43201706 :

> jupyter-xeus supports environment.yml with jupyterlite with packages from emscripten-forge [a Quetz repo built with rattler-build]

> emscripten-forge src: https://github.com/emscripten-forge/recipes/tree/main/recipe... web: https://repo.mamba.pm/emscripten-forge