skysight-inc/HackerNews huggingface dataset:
> Nobody is born knowing how to program

I think we can agree that nobody is born with the language needed to express a program. But can we equate that to having no innate sense of how to program in the abstract?

One of the newer programming languages on the scene, GPT, has shown that many people who didn't think they could program are suddenly able to thanks to a syntax that is nearly identical to languages used for regular social communication. It seems people could program all along, they just lacked a way to express it.

I seems fair to say that a "cloud-native real time chat client" also requires understanding a lot of implementation details that have been built up over decades. Those particular systems are no doubt something that needs to be learned to work with. But that's really moving beyond programming in and of itself.

In a similar vein, are people born able to conceive of a story? I think we can agree that nobody is born with the natural language necessary to express it to others, but if you were raised by wolves in the forest would you still have some semblance of a story floating around in your mind? Understandably we lack the tools needed to give a definitive answer, but the best evidence suggests yes. So, why not programming?
This is actually in testing at the moment! I'd love to hear any feedback you have if you fancy testing it out, it's installable from https://test.ambiph.one
It seems that it was on sale for 990,000 Euro https://www.jamesedition.com/real_estate/perugia-italy/a-rea...
> You're not going to find a 30 years old machine that controls the pumps of nuclear reactor on the internet.

Stuxnet would like to have a word with you. Airgap isn't enough to prevent malware from spreading.
Please don't make dang do more work.

https://news.ycombinator.com/item?id=38847048
I'm not holding my breath for room temperature semiconductors anymore. I've gotten excited too many times. If they come, great. If they don't, no emotional investment here.

What interested me with this line of research is that it seems like even if they are completely wrong about it being superconductive, it looked like they might be on to some novel electromagnetic effects, which while not as exciting as hover trains or long haul EVs, might mean punctuated improvements in more mundane items.
I think mourning is more than just tragedy. It's recognition of loss. And the tradition of black things around death has seemed more a sign or respect than as indication of some tragic underpinnings. But I actually don't know the history of the tradition, so I am happy to be corrected.
What conference was it? Edit: Nvm, saw your other comment[0].

[0]: https://news.ycombinator.com/item?id=38858993
> Windows registry is in itself insecure. Applications can't own perms to their own entries.

I think registry entries support DACLs, and permissions can be restricted to SIDs or user accounts. I have no first-hand experience with this though; YMMV.

> The easy and expected fix being that applications get perms for their own folder, rejecting 3rd party by default.

Back in Windows 8, they launched an app model called UWP or something which does exactly this. Met with luke warm reception from the industry because (you guessed it!) back compat.
Cool. Do you have a list of which verses you use? I'd like to do something similar myself.
To me it seems the biggest dangers about exit doors are not accidents. But someone who snaps and wants to open the exit door during take off/landing where the outside air pressure is low enough to more easily open the door. In this kind of situation a strong man doesn't hurt.
Look how long we're still dealing with software that requires Java 6/7/8, and all the security issues that come with that. Servers/Appliances with IPMI remote consoles that do not support HTML5. It's easy to say "Replace the equipment" but our budgets don't always allow for that.
I made a browser based strategy game that takes place over weeks. Instead of checking Facebook 3 times a day, I log into Neptune's Pride 3 times a day to chat with the other players and try and conquer the galaxy.
RawJS library author here.

Thanks for +1'ing this idea.
I like what that website did and I might need to build something similar.
that's not how sun and humidity work. you're going to melt just by virtue of not being in the shade, let alone AC.
It could have been for a service that was not in production yet, and in an isolated environment.
It's super easy to create your own cows. Just look at any of the files in /usr/share/cowsay. You basically just have to get an ascii picture and add a couple of tags. Mine's a hypnotoad.
The other tactic is 'do something to reduce car dependency'.
RIP, a great loss for computer science.

Some people here are recommending greats books he wrote, definitely worth reading.
But why split up the application like that? Why not have a folder for each application that just contains everything?

Everything being in one place by default also means that a user can just copy the entire application folder as a backup.
> It doesn't make any sense to own a car and live in a dense urban development.

Public transport can be good but it's never that good. I live in zone 1 (ie very centrally) in London and there are still many journeys where it is quicker and cheaper for me to drive than to take any kind of public transport. This is true for longer journeys (going outside London) especially but surprisingly it's also true for quite a few short journeys (even going a couple of miles) - it depends a lot on the layout of the public transport network and the roads, and this is before considering journeys where I might want to bring bulky or heavy things with me which are basically impossible to do by public transport. I end up driving enough that the cost of car ownership vs short term rentals makes sense in pure economic terms but the convenience difference of ownership vs short-term rental is also pretty big.
> Without other rules or planning to compensate, it creates a tragedy of the commons where every builder wants to offload their parking needs onto the rest of the neighborhood in order to save money.

Good. Then more people will choose different forms of transportation or internalize their costs. If parking becomes scarce, providing parking will become more profitable and people will pay the actual (enormous) cost of temporary car storage downtown.
It was only ever successful because of business people.
The other thing is, JS was designed with the web use case in mind. If I ever make a language, it'll be for some new use case that really needs one, perhaps some extension of SQL. And it'll prioritize ease of use in that case over "purity" or other principles.
It is hard to match the intellectual rigor you’ve set forth by responding to

> It seems like you're framing gender dynamics as a zero-sum game

With “lol ya”
Most states start school too early in the morning
Microsoft is trying to do that with msix and a new filesystem driver that transparently restricts file system access to app. Should land into Windows 11 this year. See https://youtu.be/8T6ClX-y2AE for the functionality explaination.
Unfortunately the people who you never hear of are the most successful for obvious reasons
My job two jobs ago did start out with their eyes open. I was up front about it and it was a question on the application. I wasn't going to lie. They told me it wouldn't be a problem .... and it wasn't. Until someone else found out and wasn't so non-judgemental. that's kind of how this goes-- whoever I first start working with, whoever is doing the hiring, whatever. I get the green light. I get hired even. It's ... what happens next.

You got new coworkers? A lot of people start digging. I don't survive that digging.

Part of the problem is I went to prison for eight years. And I am just a computer nerd with no criminal background, I've never even had a parking ticket. I act like every other nerd in a dev environment. I love hardware, I'm very passionate about operating systems, making them run juust right.

Where it's a problem is when people look me up and are like, holy cow this is a hardened criminal! but I act... so... normal. and you wouldn't guess. it actually flips people out. it feels like I'm lying about a whole lot of things suddenly. I must be. I have to be. and it goes downhill from there. Whatever trust I earned gets taken away because people are judgmental and often not reasonable about that judgement.
Or like giving the machine time and tape to perform computation. Never tried that but an interesting experiment would be making it output irrelevant things - it could also help to get the right answer just due to the time and space.
RawJS library author here.

There's a demo app here:
https://github.com/squaresapp/rawjs-sample

(Does that help you? Or do you think it still needs more?)

I'll get on updating the readme shortly.
I have been doing fairly advanced body-weight only stuff for the last couple of years. I really, really want to a) work out from home and b) not buy any big equipment, particularly barbells, but I have gotten around to believe(?) that I might benefit from adding weights to my training.

Realistically, am I kidding myself that I will be fine without barbells? I would be fine with adding dumbbells and kettlebells at any weight. Does this work? My goals pretty much align with the idea around this article: I want to stay healthy, long. I do not want to injure myself. Looks are of no concern to me.

I understand that workouts are a topic with strong opinions. If you are into barbells you probably also do it because you believe it's necessary. Given a level response on this might not be simple but it would be much appreciated
That's one thing that self-driving cars would help.

And the more often the car is running, the fewer parking spots you need, so shared cars help here too.

But neither would beat a well organized hierarchical and capillary mas-transit.
It was really striking when I came back (to the UK) from a short trip to Switzerland. In Switzerland, or at least the touristy parts of Geneva, orderliness, respect, and civility were assumed - and, at least as far as I can tell, followed. While I couldn't read everything (merely the psuedocomprehensibility you get with related languages), I only saw a single "behave yourselves" message. We discussed it at the time and our French speaker said that he had also only seen that one. In Britain there were multiple giant billboards about not harassing various people (mostly staff) before you even got to customs.

I'm skeptical of their effectiveness, and while I hesitate to make broad statements based on just a few days in a country it seems to me to be indicative of a major cultural difference.
Yes you can use a heat pump, but that requires work to run. Think compressors and whatnot. So even with a perfectly efficient heat pump that limit still holds because you are using some of the energy gained from your new hot temperature to run the heat pump.
They can do better than vote, in the US though.
They look good to me.
Re-read my comment and then point out the spot where I advocated ceasing research and development of anything.
Can you elaborate on the snow management aspects?
System.Numerics.Tensors is disqualified because it uses a different algorithm. If you have a faster matmul implementation in Vector<T>, a PR will be much appreciated. Thank you in advance.
It's the demand that would change. If only X people can afford the rent or mortgage for Y homes, raising the value of each Y becomes untenable.

Right now, there is no floor for income. People who can't afford housing simply become homeless. This system functions because there are enough people who earn a high enough wage (X) to pay rent or mortgages (Y). Anyone who can't afford housing is unable to participate in the market, and has no effect on the system.

The first goal of UBI is to set a high enough income floor for every person to afford housing. That would allow the lowest income earners to participate in the housing market.

No matter where the money comes from, the higher UBI is set, the more inflated currency will be. That's the inevitable effect of putting money into circulation. The more inflated currency is, the more is needed by the poorest earners to afford the cheapest housing. The more money that is needed for housing, the more that is given through UBI.

This cycle is specific to low wage earners (UBI recipients), but inflation affects everyone. More inflation means less buying power for average income earners. Less buying power makes housing less affordable.

Everything up to this point sounds like the worst idea ever. Why would you want housing to be less affordable? Because it already is! That problem is here right now, and it's only getting worse. There is no sign that it will ever stop, because there is always room for the real estate market to grow. That room is made of income inequality. The housing crisis only affects poor people. The smaller your wage, the greater portion must be spent on a competitively priced home. The greater income inequality, the higher a competitive price is set!

If we use inflation to move wealth from the middle class (and everyone else) to the poor, then suddenly there won't be enough money in the middle class to pay competitive rent/mortgages. With no one able to pay, housing prices must drop. Once housing costs drop enough that everyone can afford housing, the cycle is complete, and both UBI and inflation growth level out.

The extra benefit is that despite the middle class losing buying power (from inflation), they get to hold onto a greater percentage of their income, because they don't have to spend as much on a hyper-inflated housing market anymore.

Of course, all of this is theoretical, and could be broken through anticompetitive real estate behavior.
As far as I know, Henry Baker is still with us. I had a dream where I interviewed Wirth for like 20 hrs so we could clone him with an LLM. We need to grab as much video interviews from folks as possible.
But how does the hacker get the DNA data? A feature to find relatives is one thing, exposing all those relative's DNA to the current user is another thing entirely. All the math would be done on the backend, not exposed to the end user, no? Or is the implication here that by getting DNA on the 14k compromised users, the attackers can draw meaningful conclusions on the DNA of those in their network?
"BITWARDEN HEIST - HOW TO BREAK INTO PASSWORD VAULTS WITHOUT USING PASSWORDS"

Like this one??
I don't know: I've never needed a lens that "un-magnifies".
That is impressive number of games
And a lot of them look polished enough to publish.
Did any make money?
Are you sure we are looking at the same Apple that released Macbook with one usb c port, a keyboard that everyone hated, and basically doesn’t care about thermal designs ?

I’m a Mac user but that doesn’t mean I am oblivious about their faults.
Do you trust your ability to read?
RawJS library author here.

I wish I could upvote your comment a thousand times, after spending literally the whole day so far trying to pour water on a burning building.
A great loss. I cherish my copy of "Algorithms + Data Structures = Programs". I re-read it every couple of years.
That is one of the issues for me. Plus, the only viable EV now for me is Tesla, but they keep making silly decisions and are just an odd automaker.

By silly decisions I mean things like removal of turn signal stalk, removal of parking sensors, lack of a gauge in field of view(y, 3), etc.

I love ability to buy online.

I hate the lack of an online parts catalog where I can purchase OEM parts. This is a big issue for me. I have enough experience to do anything on ICE car myself, engine rebuild included.

The cost of a replacement battery is astronomical. I can replace an engine in an ICE vehicle for $2k.

It also appears that Tesla is more expensive to insure.
The Dark Truth About Taylor Swift
Discussed at the time:

Choosing Go at American Express - https://news.ycombinator.com/item?id=21637916 - Nov 2019 (15 comments)
For most self-published authors, a few thousand dollars is a lot to drop into a project that may never pay out. And in many cases if they do have the money, it makes more business sense to spend that budget on editors and cover designers across multiple books.

But there are definitely people who fund their own audiobook production. And narrator royalty share options exist too, which some use (I would personally not). It's just not the default option or choice for many.
Nothing will train sheer strength like a barbell. There's just no other easy way to force your body to move that amount of weight.
I'm a former student of his. He was one of the people that made me from a teenager that hacked on his keyboard to get something to run to a seasoned programmer that thinks before he codes.

Even before I met him at the university I was programming in Oberon because there was a big crowd of programmers doing Wirth languages on the Amiga.

He will be missed.
My 12 year old son remade this game today in Scratch using Lego:

https://scratch.mit.edu/projects/946299317/
R.I.P. Niklaus Wirth. Your ideas, languages and designs were the inspiration for several generations of computer scientists and engineers. Your Lilith computer and Modula-2 language kindled a small group of students in Western Siberia’s Akademgorodok to create KRONOS - an original RISC processor-based computer, with it’s own OS and Modula-2 complier, and lots of tools. I was very lucky to join the KRONOS team in 1986 as a 16 yo complete beginner, and this changed my life forever as I become obsessed with programming. Thank you, Niklaus.
They do include the cost to repair among other things, which means that only do they break often, they also cost a lot to fix. Cheap brands on the other hand when they do break down are either fixed by the manufacturer for free or dont break as often. German cars are infamous for the high number of defects that their manufacturers wont issue recalls for. Therefore the ranking is accurate.
I provided a link, you can read more about differences there.

LRU suffers from linear access pattern, where it cannot degrade gracefully. Try to cache N+1 items in N-item LRU when items are accessed linearly or at random with removal.

The "random two choices" algorithm will replace an entry that is less recently accessed from two randomly selected. There is a chance that some of N+1 linealy accessed items will be in cache after a full scan.
https://www.linkedin.com/in/saunderscaleb/
Restating your words:

> A newsletter platform is [a place for broadcasting political views]

I'm not saying that your assumption is wrong. I'm asking:

1. Why is it reasonable to make that assumption?

2. How much say does the platform owner have over the extent to which the platform is "a place for broadcasting political views"? Put another way, how much leeway should a general purpose newsletter platform have to ban certain topics/speech, including spam?
Being able to nerd-snipe Donald Knuth is a particular life achievement
Cool. My arm is available if you need a donation.
>I agree, start "working in public"

That is one approach. I kept all my code proprietary. Depends on your goals and personality.
Am I understanding correctly that he was the sole maintainer of Algol at the age of 86 years old? Or was it more supervisory / BDFL?
Mass addition... This isn't going to end well... The question is when it a tipping point reached where too many people can't take care of themselves or others and society starts to collapse? Basic services etc... Weird times ahead. We live in a world of abundance and yet so many can't function.
Yeah, no. That's not going to happen even if we discovered room-temperature superconductors.

The simple reason is that few of humanity's "ills" have to do with scarcity of anything but knowledge, motivation, and kindness.
While Russia hasn't been a part of OPEC, so wouldn't be the cause of OPEC only now failing to maintain a cartel, it's important context to know that Russia and OPEC frequently collude on oil price manipulation together via OPEC+.

For example, last month: "Oil prices edged higher on Monday after top exporters Saudi Arabia and Russia reaffirmed their commitment to extra voluntary oil supply cuts until the end of the year."

https://www.reuters.com/markets/commodities/oil-nudges-highe...
It's not making life shittier, it's making life better.
Not a podcast but if it helps, I wrote an overview article that goes from the basics of cryptography (eg RSA) and quantum computers (eg qubits), explaining how a post quantum cryptographic algorithm works (Kyber) and briefly touches on current hybrid implementations: https://medium.com/@dave1010/post-quantum-cryptography-its-a...
Pascal (Turbo Pascal on a PC) was my second programming language after Assembler and some C (had a copy of Aztec-C compiler) on an Amiga when I was 17ish. Pascal taught me modular programming, breaking down largensystems. I‘d written my own matrix calc library and would program animations for my physics class. And I learned the basic concepts of OO. It was a joy to program in.

RIP Niklaus Wirth.
I had wanted to interview Val Schorre [1], and looked him up on a business trip because I was close. Died 2017, seems like a righteous dude.

https://www.legacy.com/us/obituaries/venturacountystar/name/...

[1] https://en.wikipedia.org/wiki/META_II
> Unsupported devices can always become somehow supported and enabled

Be very careful if anonymous developers suddenly contribute OpenBSD drivers for every single component in the 20 year old garage sale laptop you use for hosting an "online store" on TOR
unless the strong man is the one that wants to open the door.

i think i've heard of someone trying to open a door mid flight once though, so unless i'm poorly informed, let's not give the TSA ideas around mental health screenings before flights.
I hold an old print of his Pascal language report near and dear on my.bookshelf. he bootstrapped oberon with one peer in 1-2 years.

his preference for clarity over notational fancyness inspired so many of us.

the Pascal family of languages are not only syntactically unambiguous to the compiler they are also clear and unambiguous to humans. can. the Carbon successor to c++ strives for the same iirc.
My linkedin if anyone has career opportunities or wants to talk:

https://www.linkedin.com/in/saunderscaleb/
> what's the point of knowing trivia on data structures and algorithms if you will never implement those or even be aware you're using them or not?

Because:

1: Sometimes you need to choose the algorithm, even if it's implemented for you. (Many languages provide many different kinds of collection types, varying on some small details that appear unimportant, until they are very important to your specific need or use case.)

2: Sometimes knowing details of the algorithm helps you avoid edge cases and other inefficient behavior.

3: Sometimes if you know the algorithm exists, you know what kind of library to search for, instead of reinventing the wheel.
They may have just reached a scale where it was viable, where it wasn't before. The bigger you are, the bigger discounts you can negotiate. They also certainly have the leverage to walk away from a deal, since they have proof "hey, we'll just build our own if we don't like your offer."
I'm surprised someone's surprised, it's a well-known thing: https://en.wiktionary.org/wiki/Sunday_scaries
That's really kind, thank you. It's definitely been a slog getting it working consistently across every browser/device combo so I'm glad that effort's paid off.

On the music point - at the moment it's just using looped versions of some (great) free tracks I've found, but I'm experimenting with generative music at the moment, including using environmental stimuli (mic, light level, accelerometer etc) to trigger changes in the music and bring in live samples from your surroundings. Early days but it's been fun to experiment with.
> End result: Nobody has space for a car, lots of demand for public transit, makes it worth building public transit.

Also, far more tax revenue (from making land more productive) makes public transit more affordable for the city.