skysight-inc/HackerNews huggingface dataset:
This is neat. What I'd be most interested in now would be a list of stories with a min number of upvotes that have been flagged/are dead.
Butterflies? Easier to catch a caterpillar and set it on the right path to one day flap its wings in just the desired way.
Powershell is so asinine I don’t know why you would bring it up unless you’re a blue badge crypto posting for Microsoft.

Do you want to talk about portability and transferability? It is the epitome of non-transferable and non-portable.

It is a domain specific shell language built for the Windows operating system win32 only. It does not work on Mac. It does not work on Linux. If you somehow managed to replace the Win32 shell with something else, it doesn’t work.

Bash or at least the shell script in UNIX has been going for 50 years. Power shell was shit out of Microsoft’s ass in 2007 and reached “usability” in 2013.

It broke compatibility with batch scripting, you have to call cmd to get batch scripts to behave. It broke compatibility with W scripting, or rather, justified to MS that abandoning script host was a worthy goal. It does not follow any of the same conventions as the Shell scripts and terminal commands that windows had used for decades at that point. If I want to accomplish something in powershell, I have to go look it up or I have to trust some command that somebody’s written on stack overflow will do what they say it does because I don’t have the time or the energy to go through and look up every single aspect of the command for a domain specific shell language that only works for a single operating system & that is worthless with any other system.

I spent probably about a decade of my life from 11 years old to 21 years old learning to use the Windows command line and W script.

To the degree that I literally automated myself out of my first tech job.

So therefore, my decade of time investment to become proficient with Windows scripting is non-transferable and Microsoft decided to throw it out.

If I had spent that time learning UNIX I would have been able to immediately go and use any other UNIX system and probably would’ve been able to get a much higher paying job at the start of my career.
There was an interesting conference where Ada was presented. Ada marketing has gotten better over the years as well. Still not enough that I'm trying it, but it remain intrigued.
> Some of them just made stupid mistakes when they were younger

IMO intent matters, if they access a bank DB as a skill test (and disclose the hack to the bank) that's fine.

If they're taking a hospital offline for giggles they should get a record.
2nd paragraph:

> A linear program is a mathematical model that defines some number of variables, linear constraints, and a linear objective function. When some variables are forced to be integer (ILPs), you can solve a lot of useful problems like scheduling, routing, and packing. That’s basically how all supply chain optimization works.

The author clearly expects the audience to know what an "objective function" is (it's something that you want to optimize, e.g. minimizing fuel on a delivery route).

Furthermore:

> Fast forward to today, when my colleague pointed me to this 2023 paper by Microsoft researchers Beibin Li, Konstantina Mellou, Bo Zhang, Jeevan Pathuri, and Ishai Menache, “Large Language Models for Supply Chain Optimization”. They basically did the same thing as me, but added an LLM to convert natural language queries to their structured query language. The colleague who pointed me to this was working on a similar idea.

The author isn't showing examples of their idea, because another group did the same thing but arguably better, so they linked to that paper instead.
I recommend Jason Furman's work for the practical mechanisms by which unnatural monopolies can be broken up and natural monopolies can be regulated.

On the other hand, you are interested in why the status quo isn't an accident and what we would need to do to accomplish those things, I recommend reading Reid Hoffman's book "Blitzscaling" side-by-side with Jacob Hacker and Paul Pierson's book "Winner-Take All Politics": you can see the same dynamics presented in two very different lights.
My apologies burcs, I indeed missed your table creator UI and the subsequent "Edit table" view, those are quite nice!
Reminds me of: "Socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires."

John Steinbeck
Are you backing up your command history?
Maybe a decade or so ago I saw some right wing news posts on Facebook that were talking about welfare recipients in Maine and how much it was costing the state. All the photos used in the article were of black people. This is in a state where 94% of the population is white and was right at the beginning of the influx of African asylum seekers, so the population of black people was still something like only 1.5%.

Clearly the article had a racist agenda and the comments were filled with people that had never heard of empathy. It didn't occur to anyone that a huge percentage of people in Maine receiving these benefits looked exactly like them. That was the day I deleted Facebook.
Absolutely agree that this is a fast-moving area, so we're not aiming to teach them specific details for anything. Instead, our goals are to demystify the ML and AI approaches, so that the students understand that rather than being oracles, these technologies are the result of a process.

We will explain the data landscape in medicine - what is available, good, bad and potentially useful, and then spend a lot of time going through examples of what people are doing right now, and what their experiences are. This includes things like ethics and data protection of patients.

Hopefully that's enough for them to approach new technologies as they are presented to them, knowing enough to ask about how it was put together. In an ideal world, we will inspire the students to think about engaging with these developments and be part of the solution in making it safe and effective.

This is the first time we're going to try running this course, so we'll find out very quickly if this is useful for students or not.
> Tools like this that spit out

WebMD has been like this well before current iterations of LLMs. Pretty much any symptom you looked up would very meme-like say "it could be cancer". Only, it wasn't trying to be a meme. I always saw it more of a CYA on webMD's part though, without trying to sound authoritative like LLMs do.
When Python comes up as an example of a problematic packaging ecosystem, Java often comes up as an example of it being done right. I think the key is the cultural difference you're pointing to. JVM folk are not tempted to stray from the JVM. Python folk think of Python as a convenient harness for that cumbersome bit of FORTRAN that they can't live without.

I only worked in a Java shop once, but I remember that they looked at me like I was an alien when I proposed that we involve a subprocess written in a different language.

At the time I thought they were insane for writing everything themselves but I've since seen how gnarly packaging can get and now think that they're... less insane.
Show HN: Automatic Execution and Verification of AI-Generated Code
https://www.syntix.pro/

Syntix is an AI code interpreter. It allows you to ask an AI programming questions, and have it answer back in one of 8 languages: JavaScript, TypeScript, Python, C#, Java, Go, Rust, pgSQL.
The AI will automatically install any needed dependencies and execute the generated code in its own environment - with full internet access.

This gives the AI instant feedback on its code, circumventing hallucinations.

You can also upload files and folders to the execution environment for processing. The current size limit is about 7GB.

I use fly.io's Fly Machines for the execution environments, as well as for the app's back-end.

Here's a demonstration of the Syntix AI agent fetching the top Hacker News post of the day, based on a user request:
https://www.youtube.com/watch?v=_wcJ7mTNJ0A
This is Hacker News. Everyone here has worked for startups.
My assumption has been that Rust's rise to prominence here has led people to investigate & reflect more on prior art in the realm of "safety" in the PL world. This leads them to Ada. And as there's a general trend in HN to look at less traveled roads it starts popping up here. the Baader-Meinhof phenomenon starts to kick in and creates a feedback loop
The chicken and egg problem of this is that many early / young websites turned to advertising as a way to keep the lights on. This makes something like a federated ad-free internet a flimsy proposition. Which only leaves walled gardens and charity. I think we won't see change until ad blocking becomes mainstream.
You're too cheap to fly faster.

https://medium.com/lift-and-drag/youre-too-cheap-to-fly-fast...
Eurostar. London to the continent.
Even with administration change in the US there is a long-term initiative across multiple agencies to eventually move to more robust software, and a part of it is the push towards more safe programming languages (where safe means fewer memory issues, fewer vulnerabilities, less bugs in general, etc.). Similar government initiatives now start in Europe and elsewhere in the world, too.

This regulatory change is not new, it has been going on for years and will take more years to finish. And even without a regulatory pressure, the migration would happen eventually. Look at the cars. As they get more features like adaptive cruise control and various driver assistance features, the need for software that runs with no lag and is reacting to surroundings correctly and quickly becomes absolutely critical. Car companies now can go out of business simply because their software is buggy. The car vendors now produce more software than ever, and they are in dire need for better programming tools than ever.

Languages like Java, Scala, C#, Go, etc. cover many scenarios like cloud services and, for example, car entertainment system. But for devices, microcontrollers, real-time low latency systems etc. C and C++ have been the go-to languages for decades, and now it is starting to change, because turns out it is very, very hard to write correct, bug-free, safe, and secure software in these languages.

Rust is one language that is getting into this market: Rust Foundation established a Safety-Critical Rust Consortium last year, for example, and Ferrocene compiler has a bunch of certifications done already. Ada is another option that would work for many such use-cases, too. The selling point of Ada is that it's been around for a long time and many vendors already have established compilers and tools with all appropriate certifications and qualifications done for all sorts of industries.

So, it's not really "Ada is interesting" and more "Languages that can replace C and C++ are interesting".
Ironically, have you tried any modern vehicle with good software? I can install updates at any point in time as long as they're downloaded through my, uh, Tesla app.
Your response here is exactly what I'm talking about though. For you personally it looks like the choice obviously makes sense given what you're using it for.

But I've seen plenty of developers cry that they need 256 GB RAM and 36 CPUs to do React front-end development. My fundamental problem with this article is the author is showing they have no idea how business works, money is not infinite, and that if every department always got every top-of-the-line ask for their resources and tooling you could easily add a huge, unsustainable amount to your cost structure.
Isn't the issue that there hasn't been any clearance issued? News reports are the vetting.
I love the idea of staying with Native Apps even if I have to learn additional commands, shortcuts, etc. Then, I stay with as few apps as I can use as possible. I used to and am sometimes tempted to wander and start using another additional app, but I try to resist if that means I make a little extra effort—typing out the app’s name in Alfred/Spotlight.

Anyways, thanks for the suggestion.
besides all the reasons others listed:

- "the common dev" isn't familiar with it

as well the hen/egg (half) problem of

- if most users are "specialists" then you don't need compiler/tooling/doc with very good UX for non specialists, but until you have very neat UX even for non specialists you will not get a lot of traction with non specialists and in turn it might seem pointless to fix the UX

I say half problem because in my experience fixing it is also beneficial for "specialists".

This problem also overlaps with perceived (and sometimes actual) gate keeping and/or elitism.

Basically the same reasons why e.g. Haskell is much less widely used then it could be (and why most usage is in companies mostly filled up with people from Universities which have it as a required (or strongly recommended) course.

Just with more issues (listed in some of the other responses) added on top of it.
Read it as that as well, I think this mixes the "there is no penetration in that market" with "we have not been able to get these people to use our tools".
It's nice that their public benefit charter terms are actually public unlike Blue Sky's, where bsky can have anything in there even just minor benefits stuff and still be pretty much a normal corporation.
Liability laws often don't care if something is free.
That sucks, it shouldn't have happened. Assuming it happened as presented rather than being a critical look at your hiring practices it's pretty clearly discriminatory.

> nobody is allowed to even express these anecdotes

I mean, you just did and don't appear to be that concerned about someone linking it back to you.

I find the whole "we aren't allowed to talk about this" thing a bit of an ironic response here, because if you take a look at this thread it started with a woman sharing her experiences from her career, with them being brushed off as anecdotal, and obviously, she's privileged, and it's men who are disadvantaged now.

It looks to me like she got the exact same pushback the male anecdote did. Is she also "not allowed to express her anecdotes"?
With updates you actually never know. They can add them to what you purchased at any time. They can even turn your purchased product into a F2P crapfest.
>Humans create new, spontaneous thoughts
I don't believe we do; just look to media, very few plot-lines in Movies/TV are little more than "boy meets girl Pocahontas".

And if you say that a model could not create anything new because of it's static data set but humans could...I disagree with that because us humans are working with a data set that we add to some days, but if we use the example of writing a TV script, the writer draw from their knowledge (gained thru life experience) that is as finite as a model's training set is.

I've made this sort of comment before. Even look to high fantasy; what are elves but humans with different ears? Goblins are just little humans with green skin. Dragons are just big lizards. Minotaurs are just humans but mixed with a bull. We basically create no new ideas - 99% of human "creativity" is just us riffing on things we know of that already exist.

I'd say the incidences of humans having a brand new thought or experience not rooted in something that already exists is very, very low.

Even just asking free chat gpt to make me a fantasy species with some culture and some images of the various things it described does pretty well; https://imgchest.com/p/lqyeapqkk7d. But it's all rooted in existing concepts, same as anything most humans would produce.
Solving FLT is not like using a calculator. You don't use the same skills. It is not mechanical.
Let me sell you an AI that genetically engineers caterpillars to do just that.
No idea how I helped you reach that conclusion. It wasn't mine.
Unix and the CLI tools represent a huge part of the foundation so much newer software sits on. No one can just change the commands and flags to make them less "arcane" or more "systematized" without breaking millions of lines of scripts and tools and workflows.

Anyone can make their own tools if they have a better idea, and sometimes those take off and get adopted -- look at vim and now Neovim, rg (ripgrep), even Python pushing Perl and bash scripts out of the way. And plenty of people will call those things arcane too.

If you manage servers you know that RAM and disk space and other limitations have lots of relevance today. I'll quote you the next time my boss or customer asks me to explain a huge AWS bill.

If you don't like Unix or CLI tools, or don't want to spend the (admittedly signficant) effort to master them, no one will force you. I think the effort pays off. I have dodged more than one round of layoffs because I can work from the command line and keep legacy scripts and code working.

Dismiss or make fun of us "Unix ideologues" if you want, but I don't worry about losing my job or customers like my friends who have "mastered" VSCode pasting in LLM-generated snippets of React.
Just wanted to add that often times these stories of doctors not taking patients seriously (when eventually they do get diagnosed with something serious) involves women because of how vastly substandard medical testing and research is for women.

A lot of men won’t have that same experience, they’ll have the experience of waiting too long to ask for help. Which in a dark ironic manner is one way of keeping things equal, one won’t be taken seriously for 5 years, the other won’t ask for help for 5 years!
Even on the contrary, this is very important information to have, in order to understand your customer base and how sticky you are with them, what features you need to focus on, etc etc
Have you read the section of the article addressing this concern?
To be fair this happened before Trump got the office.
> Of course in practice this has gone badly in the long term. The current generations are certainly feeling the consequences.

Has it though? Because I think preventing lower-skill industry from migrating to lower-wage countries would have been a MASSIVE intervention into market dynamics with extremely unclear outcome, and it is very easy to be dishonest about its price and possible consequences.

An example: If we had wanted to prevent consumer electronics industry to shift abroad, we would have needed to massively intervene starting in the 1970s (!!). Products like radios, TVs, etc. would have been significantly more expensive, and a lot of that generations talent that made Intel, NVidia, Microsoft etc. happen might have stayed in those sectors instead, thanks to cushy subsidies.

Its quite possible that as a result, countries that did not waste so much effort on fighting market dynamics would have just pulled ahead. Comparing with a hypothetical timeline where there's a "healthy" (subsidised) US steel industry, lots of domestic electronics assembly and every other screen is "made in USA"-- BUT Microsoft is a European company instead, and Apple is Japanese-- that is a bad tradeoff in my view and entirely plausible.
Well godbolt doesn't think so..
1) this example has an aliasing, no compiler error.
https://godbolt.org/z/hzWfj37ef

2) The output value depends of the size of IntArray!

>>
with Ada.Text_IO; use Ada.Text_IO;
with Ada.Integer_Text_IO; use Ada.Integer_Text_IO;

procedure Text is
type IntArray is array (1 .. 500) of Integer;

type MyStruct is record
Value : Integer;
A : IntArray := (others => 0);
end record;

function Compute (Value1 : MyStruct; Value2 : in out MyStruct) return Integer is
begin
Put_Line ("1 value1=" & Integer'Image(Value1.Value) & " value2=" & Integer'Image(Value2.Value));
Value2.Value := Value2.Value - 1;
Put_Line ("2 value1=" & Integer'Image(Value1.Value) & " value2=" & Integer'Image(Value2.Value));
return Value1.Value * 2;
end Compute;

Value1 : MyStruct := (Value => 10, A => (others => 0));
Value2 : MyStruct := (Value => 20, A => (others => 0));
Result1 : Integer;
Result2 : Integer;

begin
Result1 := Compute(Value1, Value2);
Put_Line ("a value1=" & Integer'Image(Value1.Value) & " value2=" & Integer'Image(Value2.Value) & " result1=" & Integer'Image(Result1));
Result2 := Compute(Value1, Value1);
Put_Line ("b value1=" & Integer'Image(Value1.Value) & " value2=" & Integer'Image(Value2.Value) & " result2=" & Integer'Image(Result2));
end Text;
<<
Movies have grown more violent over time
Or schemes similar to agriculture where the government buys excess production for price stability. Which is good for consumers and businesses alike.
pretty sure that's how it works: either it does or it doesn't. 50% it is
Pretty sure things are gonna go far beyond chatbots into robots
they don't seem to be trying to dismantle the voting system

They are, via gerrymandering, voter id laws, limiting voter registration, voter intimidation, constantly questioning results, etc.

Here's a high level view: https://en.wikipedia.org/wiki/Republican_efforts_to_restrict...
I disagree. I think Anthropic, like the other big players, is trying to get some of that government money. Releasing policy-adjacent papers seems like a way to alert government officials that Anthropic ought to be in the room when the money starts changing hands.
The exact opposite. Relative to ChatGPT Anthropic has an enormous "brand problem." What they should be doing is exclusive deals like this, but with deals with large publishers on a recurring basis and figure out how to teach consumers who they are and how to use them best. For like 99% of the use cases all these products are parody and the real business gains are finding a way into consumers lives.

Semi-relevant sidenote: ChatGPT, spent $8m on a super bowl commercial yesterday just to show cool visualizations instead of any emotional product use case to an ultra majority audience has never had a direct experience with the product.

These companies would be best served building a marketing arm away from the main campus in a place like LA or NY to separate the gen pop story from that of the technology.
If I find 10 backdated articles appear out of thin air in Waybackmachine I'm not going to ask the author to explain it. It just lowers their credibility in my mind and I move on. I'm not interested in proving to them or in a court of law that they backdated articles.
So what? That’s a language convenience, not a performance feature. Calling mix with a vec4 is no faster than using 4 scalar mix calls, and possibly much slower than using 4 ternaries. If your x & y params are expensive functions, and you use a vector of booleans, then you might be really shooting yourself in the foot.
EWR is better than it used to be although I don't know about the terminal Virgin uses/used. (I'm always on United.) Transport into the city is still terrible though.
Perhaps the first things to consider are the expected time to complete the PhD., and the success rate.

Everyone says it's about five years. That's BS. It varies widely. At a university with which I was familiar, physics was one of the worst, with average time around 10 years. My department wasn't so high, but the success rate was in the single digits. The longer it takes, the greater the chance of life events derailing you.

As far as I know, there's no place to get this information.

And an incomplete ABD from Stanford or Berkeley is likely to have some value.
rather, homosexuality as a secondary non-lifestyle, non-professed interest, often in one-off scenarios, is WAY more common than culture would like to admit, and the intelligence agencies are in the perfect position to precisely observe that fact.