skysight-inc/HackerNews huggingface dataset:
The physics department were my girlfriend did her Master thesis had some really big issues with "technology management". A big optical setup which was used for measurements every week worked thanks to a yellowish 90s MS-Dos PC which was programmed by a now retired professor to automate the calibration of some lenses. The script running in this old PC had no backup, wasn't understood by any other person in the department and there was no documentation for it. Moreover, the PC and the script had no way of interacting with a network (as new lab automation equipment does) so there was no possibility to interact with the setup from other rooms, let alone from home. All this because the professor was too proud of his programming back then to even think that it was necessary to migrate to something more maintainable.
There was a similar massive upheaval with baby names in the mid-20th century in both America and Britain from about 1950 to 1965. Dozens of names in the former top 100 (e.g. Horace, Cyril, Edna, Phyllis) fell into obscurity quite quickly.

But more than that, things were being mixed up. Cross-culturally, to some degree with Slavic and Celtic names making a big influence. But probably most notable was the massive cross-sex pollination of names. Forms like Roberta and Alexandra popped up seemingly out of nowhere to become very common. While boys stopped being named Hilary or Courtney almost overnight.

There was a smaller wave in the 90s in America where everyone seems to have gotten a sudden urge to give their babies unisex names from American placenames and ethnic groups -- Nevada, Dakota, Cheyenne, etc.

Random flukes of history and culture are a big factor too, at least for individual names. A popular politician, artist or fictional character can have a lot of people named after them. And we're not going to have many Adolfs or Karens for a long, long time.
I recently drove an ID3 and it was impressive, but it had a very different effect on me. I suddenly realised that I'm an able bodied person using an electric wheelchair. It made me seriously question what I was doing. Why am I, a person perfectly capable of locomotion, relying on a monstrously large, unsustainable vehicle for everyday travel?
Top Startups to Watch in 2022
I found it on a sticky note beneath your mouse pad ;-)
I wonder if they plan on using that protocol to do non-standard stuff that third party browsers won't support? That's the only technical reason I can think of for Microsoft to create a new protocol.
One thing I love to use pass with is direnv. The problem direnv solves for me is: how can I have persistent local config/settings in a shared repo without having to push code? Invariably at work there is always the 'shared access credentials to third-party services'. Usually you just throw these in a .env file. This leaves them on your drive in plaintext.

Instead, stuff the creds into pass, and since dotenv leverages bash, you can put substitutions in your .envrc file. Bonus, now that the creds are in a personal secured repo, you don't have to go hunting for the creds every time you want to spin up a new dev machine. (you do unfortunately still have to migrate your .envrc, I tried writing git tooling to make it easier but I could never find a convenient place to store them. I have ideas to extend git to try out the next time I want to iterate on this)

This does require your app to be properly configurable with environment variables, meaning if an envvar is present, it should override all other settings. Envvars don't get set by accident so they should be treated as the ultimate settings. This is usually the case with most frameworks but I've run into Node apps where this wasn't the case. Maddening.
I do have to give MS credit for PowerShell. There are things I don't like, but it's clearly well thought out and purpose made to fill a gap that existed for a long time.
Yep. Totally unsubstantiated. Back of the envelope theory at best.

> learn (see a pattern and repeat it)

How did your AI 'see' and is 'see a pattern and repeat it' a good enough definition of 'learn'? Surely to 'learn' also means to 'understand'. What did your AI 'understand'? I doubt your AI actually learned anything. It attained zero knowledge in the way a living thing obtains knowledge. It may have stored a result in a database but did it actually understand anything?

These are genuine questions as I have no professional knowledge of AI.
You chide someone while literally demonstrating sociopathic behavior. I dont think you are in the right.
To not care about others is psychopathy. They typically don't care what others think save for how it impacts their ability to do what they want and this is generally seen as a social net negative. Systems that incentivize psychopathy deserve to be dismantled.
It's not "NFT" as a tech, it's the ability for the OpenSea ecosystem to maintain real value throughout time. That's very dubious, it's a house of cards balancing an elephant on top imho.

Natural entropy and new novelty will erode the foundation of that specific ecosystem for something that provides a wider opportunity for more new users to create/retain value.
If the US invaded another country just because it has Russian military bases, that would be wrong too. Ukraine doesn't have American bases and, even if it did, that's no reason for its neighbour to attack it. Countries have the right to determine their future without threats of occupation.

PS: The article is in Russian. As an European, I've read it.
What's Phoenix/Elixir like for deploying these days? When I last seriously played with it a few years ago the development was a lot of fun (and Elixir has influenced how I write and architecture on other platforms) but I remember deployment to production being a pain.
It's usually not obvious where to put the seams ahead of time so you can cut them when you need to split into microservices.

Plus keeping the API boundaries clean costs time and resources, and it's tempting to violate them just to launch this one feature. This extra discipline doesn't have any payoff in the short term, and it has unknown payoff in the long term because you're not sure you drew the boundaries ahead of time anyway.

So I think in practice what happens is you create a monolith and just eat the cost of untangling it when the team gets too big or whatever.
It's a perfectly valid argument. Apple always says their rules are for everyone and applied equally. They testify to this in court. And yet, it doesn't seem to be the case here.
One can reasonably ask whether the techniques that produced AlphaGo could produce a program that asks unexpected (yet pertinent) questions. I'm not sure, but I think we can say it has not been demonstrated yet.
How Deus Ex Blended Genres To Change Shooters Forever | War Stories
I was wondering where you getting these quotes from, but I managed to find some of them in the Budapest Memorandum Wikipedia page. The provide a helpful list of the obligations as well:

--

1) Respect Belarusian, Kazakh and Ukrainian independence and sovereignty in the existing borders.[16]

2) Refrain from the threat or the use of force against Belarus, Kazakhstan and Ukraine.

3) Refrain from using economic pressure on Belarus, Kazakhstan and Ukraine to influence their politics.

4) Seek immediate Security Council action to provide assistance to Belarus, Kazakhstan and Ukraine if they "should become a victim of an act of aggression or an object of a threat of aggression in which nuclear weapons are used".

5) Refrain from the use of nuclear arms against Belarus, Kazakhstan and Ukraine.

6) Consult with one another if questions arise regarding those commitments

--

I don't see any commitments being violated here on the part of "the West." Most of the list is about not attacking Ukraine, rather than some commitment to proactively come to their defense. Maybe we can quibble about the wording on 4) a bit... but I would imagine it only covers concrete nuclear threats.
I believe otherwise. A term limited politician will look for ways to secure their future. I think with term limits we'd end up with even more legislation effectively written by lobbyists. Think Robert Rubin type corruption on an even wider scale than it is today.
Bitburner: An open-source programming-based incremental game
Adding features probably increases the number of bugs, but security updates generally reduce the number of (exploitable) bugs. So I think that not taking security updates is throwing the baby away with the bathwater; stay on Win10 as long as you like, but apply the security updates.
Trying Out Generics in Go
Perhaps I’m getting old but… I’ll admit the passing of the V-8 engine. I’d really love to have an alAccord, or a Camry as a V-8
You have to admit, that's a shift joke.
Yeah, that's the thing, the TMS9900 was a TI-990 minicomputer CPU in a single-chip design. Per another comment, the minicomputer division didn't want competition from a home computer, so they had the TI-99/4A engineers cripple the design in various ways.

But you look at that fast scrolling routine in Parsec, or something like "Don't Mess with Texas" (https://www.youtube.com/watch?v=ZhSUhE03XFw) and you wonder what might've been.
There's no direct interaction. It's just different to make a joke and see the other person smile, or make a mean comment and see the other person look offended. I think that's the reason why people are so much more likely to troll on the internet-- there's less of an emotional connection
Lots of already cynical people go into politics.
If you're a gamer autoHDR and direct storage support are both wins. Also, if you have alder lake you want the new scheduler.
I need a new computer, and I was going to switch to Windows so I could game with friends (while dual-booting into some linux distro for anything programming related), which would force me into 11. It's already a shame that I have to have a Microsoft account to even set up the damn thing, but now I can't even use whatever default browser I want? I'm seriously about the say screw it and pay for another Mac. I love mine, but wanted to game but at this point it might not be worth it.
I feel like I'm back in 2013 with all of these posts and I like it.
SAE vehicle autonomy levels are mostly a fiction in terms of not being highly contextual. The practical approach for self-driving is to take an actuarial, data-driven approach. For example, on certain streets or neighborhoods at certain times of day, you can be sure with a 99% confidence level that you will not encounter certain types of situations. A Level 3 vehicle in Phoenix is not necessarily a Level 3 vehicle in Manhattan or Nairobi.
Hitachi is the first name I think of when I think hard drives; back when HGST still existed they were always topping Backblaze's reliability charts.
I would use "experiential understanding" instead of "intuitive understanding", but I think we mean the same thing. I am not sure I agree with your hierarchy, however. I would rather have an experiential understanding of marital arts if I was faced with a would-be attacker than I would have a "structural understanding" as you put it. In other words, for many domains of interaction with the world, an experiential knowledge is far superior to a "structural" or as I understood what you were saying a "propositional" understanding of a topic or subject.

Here's another way of putting what I'm saying: when we want to learn about a tree, in the West, our first inclination is to cut it down, categorize/classify the parts, and count the rings. We think we know what a "tree" is at that point. In the East (and I'm learning this perspective from Eastern Orthodox Christianity), if you want to learn about a tree, you plant one. Maybe more than one. Nurture it. Prune it. Fertilize it. Watch it grow. Watch it change with the seasons. Build a treehouse in it for your kids. Watch your daughter get married in the shade of the tree. In other words, instead of dissecting something (which kills the thing itself) in order to categorically "understand" something propositionally, in the East, they focus on having a relationship with something in order to understand it.
Huh. And yet Pelosi chooses to enrich herself instead of benefiting society. Which moral framework does this fit more neatly into?

Maybe what you think of as morality is actually just a set of dictum from powerful people that helps them enrich themselves at the expense of you. There's absolutely no cosmic or objective moral basis for our insider trading laws one way or the other. It just so happens that they conveniently enrich the people who make the laws at the expense of everyone else. Again, what moral framework does this fit into? People acting selfishly, or people acting in the interest of some nebulously defined "society?"
Ask HN: Are most of us developers lying about how much work we do?
I have been working as a software developer for almost two decades. I have received multiple promotions. I make decent money, 3x - 4x my area's median salary, so I live a comfortable life. I have never been fired or unemployed for more than a few months total over my entire career. Through most of that time I have averaged roughly 5 - 10 hours of actual work a week. I'm not even discounting job related but non-coding time as not work. There are literally days in which the only time I spend on my job is the few minutes it takes to attend the morning stand-up. Then I successfully bullshit my way through our next stand-up to hide my lack of production.

No one has ever called me out on this and my performance reviews range from mediocre to great. I'm generally a smart person. I went to a top 30 university, but it's not like I'm a genius or I'm coasting off connections made while getting a Harvard education. I wouldn't consider myself an abnormally talented developer. I often don't understand the technical details other engineers discuss in meetings. I have probably bombed more tech interviews than I have passed. All my jobs have been between 2-5 years so I'm neither finding a place to stagnate or leaving before anyone could judge my production. It feels like I am in the middle of the bell curve in terms of career success. So what gives?

Are most of us secretly lying about how much we are working? Do people regularly run into coworkers like me during their career and simply ignore it because they find it too awkward to criticize them? Have I just been incredibly lucky and every boss I have had is too incompetent to notice? Do I have imposter syndrome and I am actually a 10x developer whose laziness makes them a 1x developer?

These questions have kept popping up in my mind over the last year. Remote work during the pandemic has allowed me to finally be honest with myself and stop pretending I am working when I am not. I want to know if I was the only one pretending.
Not next.js, but nest.js is a better opponent for rails
Very understandable. :)
I've traveled through that land for years, in both Europe as well as north-America, because of my studies (majored in forestry) but mostly because I like to be out and about. I live on a farm in Sweden, a country which stands to gain a sizeable amount of profitable crop area if the envisioned temperature increase comes about. The same is, as said, true for Russia and, yes, Canada.

Get off the panic porn and broaden your mind. Read some other authors, e.g. Schellenberger's Apocalypse Never: Why Environmental Alarmism Hurts Us All, Lomborg's False Alarm: How Climate Change Panic Costs Us Trillions, Hurts the Poor, and Fails to Fix the Planet, Koonin's Unsettled: What Climate Science Tells Us, What It Doesn't, and Why It Matters just to name a few. Read them critically (as in "using your critical facilities", not "through the lens of critical theory") but keep your mind open for the possibility that those authors - environmentalists all of them - are on to something which has been covered under thick layers of ideology.

I won't link to those books, you can find them anywhere books are to be had. The library is a good starting point, otherwise some local book store.
Thanks for sharing! This line made me laugh out loud:

"JRuby is known to consume more memory than MRI. You may want to run standard-2x dynos for optimal performance."
Windows has become a disgraceful pile of defects, in both design and function.

Combine that fact with the lack of fundamental applications (Windows doesn't even ship with a functional E-mail program), and you get a shitty, useless computing experience.

Mac or Linux. Windows is dead.
To be fair, modular monoliths weren't talked about much before microservices. I'm thinking about the heyday of Rails, where there were bitter debates over whether you should even move critical business logic out of Rails. I got the impression that most devs didn't even care. (That was sort of the point where I saw that I was a bit of an odd duck as far as developers go if I cared about this stuff, and pivoted my career.) I really enjoy contexts where I can make modular monoliths, however. I'm thinking of mobile/desktop apps here, mostly.

Software design is something of a lost art currently. This is partially due to the current zeitgeist believing that anything that automated tools cannot create/enforce can't be that important in the first place. Of course, there's a whole swath of concerns that cannot be addressed with static or dynamic analysis, or even different languages.

Microservices is a response to the fact that a monolith without any real design moves quickly but can easily converge on spaghetti due to the fact that everything is within reach. It enables teams to create an island of code that talks to other islands only via narrowly defined channels. Additionally, they support larger dev teams naturally due to their isolationist take, and reinforce the belief that "more developers = always better" in the process. In other words, they mesh perfectly with the business context that a lot of software is being built in.

Factor in the fact that $COOL_COMPANY uses them, and you have a winner.
Agreed. I’ve been driven by my M3 many times in one of the specific situations the author refers to (bumper to bumper on Boston’s SE Expressway) - with hands on the wheel to be sure.
Well, the former is literally in the Constitution and the later is not, so ...
I’ve come to learn that technology is both cyclical and fashion, but driven mainly from advancement if course.

Is this Rails version still a monolith? Because the way Web3 is trending and with decentralization, microservices should remain the dominant architecture.
How much liquidity did it take to pull off this scam?
Covid mandates are embolding employers to lord over their employees. One of the side effects, of giving up bodly autonomy as to what goes in your body to your employers. Aside the huge wealth transfer away from the working class in the last two years.
> And yet from my perspective your software is malware.

Your perspective is objectively incorrect. Something cannot be "malware" if it is intentionally installed for a purpose beneficial to the installer, doesn't contain hidden anti-features, or doesn't make itself intentionally hard to uninstall (modulo the obvious cases where that's a feature, such as find-my-stolen-device tools, and this one).

> I think you should move on with your life.

This is useless and the opposite of helpful. If you don't have anything constructive to say on HN, perhaps you shouldn't say anything at all.

> I‘m sorry for You. I can see how you‘d think that your software is providing society a service.

...and this is downright condescending.
> But unfettered growth isn't sustainable, this has been proved again and again.

This is vague, and assumes the conclusion. All we've ever known is unfettered growth, and it's been accompanied by people "proving" that it's "not sustainable" for a long time. So far we have not only sustained it, but thrived while sustaining it. More importantly, we have come to rely on it: We're pretty sure we couldn't have a society like this one without hundreds of millions of people.
DO NOT USE `connection.execute`. It does no kind of escaping. It's fine (and encouraged) to use in migrations but `ActiveRecord::Base.find_by_sql` is what you want for production code. I wish this was made more clear because it's crazy how much I've seen the former in production code.
In our free market economy execs can’t trade on inside information or they would go to jail. It’s legal for congress to trade in inside information. She’s a sleazebag for blowing this off.
> Most people, I think, and this is borne out by my own experience - just want left alone to their lives.

I really found your entire comment very insightful. To the above quote, most people do want to be left alone, the rest want to tell those people what to do.
You'd need a floppy image. It's easier to just download one.

Amigaforever's KB is missing recent developments that make this very easy, e.g. GreaseWeazle.
I hadn't considered an Awkward array being used as a neural network, and I would expect specialized neural network frameworks to optimize it better: don't they fuse the matrices representing each layer into a single outside-of-Python computation? If they don't, I wonder why not.

Nevertheless, my ears perked up at "matrices of different sizes," since that was something I implemented a while back thinking it would find a use-case if it were well advertised.

You can matrix-multiply two arrays of matrices, in which all the matrices have different shapes, as long as matrix "i" in the first array is compatible with matrix "i" in the second array. Like this:

import awkward1 as ak

lefts = ak.Array([
[[1, 2],
[3, 4],
[5, 6]],

[[1, 2, 3, 4],
[5, 6, 7, 8]],

[[1],
[2],
[3],
[4]],
])

rights = ak.Array([
[[7, 8, 9],
[10, 11, 12]],

[[8, 10],
[11, 12],
[13, 14],
[15, 16]],

[[5, 6, 7]],
])

Matrix-multiplying them results in this:

>>> (lefts @ rights).tolist()
[
[[ 27, 30, 33],
[ 61, 68, 75],
[ 95, 106, 117]],

[[129, 140],
[317, 348]],

[[ 5, 6, 7],
[10, 12, 14],
[15, 18, 21],
[20, 24, 28]]
]

The left[0]'s 3×2 times right[0]'s 2×3 results in the output's 3×3, etc for i=1 and i=2. This is the kind of operation you wouldn't even be able to talk about if you didn't have jagged arrays.
Publish intention to trade X hours or days before a transaction is agreed upon?
It really varies by person, IMO. I was never able to feel more comfortable in my Model 3 on the highway with AP engaged than without it. It just doesn't drive defensively enough for me to relax, it loves to get into situations I would never allow. But this is really going to vary depending on the expectations of the driver.

Of course, it also started phantom braking at a couple overpasses I regularly traveled under while road tripping, especially when the sun was out, so I stopped using it altogether (my wife really, really didn't like AP after that).
I strongly disagree with you. We have no idea how to align a superintelligence to act for the benefit of humanity. Your plan would only cause faster and faster advances in AI tech without corresponding advances in AI safety research which would be catastrophic
Ah thanks for the clarification, kudos on the launch! :)
The emoluments clause is explicitly defined in the constitution
The most common reason i've heard has been: "Yeah, but it's so much more biutiful than Windows 10." But then again, this appears to work quite well for Microsoft.
Florida? Putting Florida and Hawaii in the same sentence, is funny at best. There are plenty of countries these guys can travel to, if they have enough money, they can get a passport with a different name, etc. People don't care about the US as much as Americans think. Maybe OPs is from some 3rd world country where going to America is the dream of a lifetime.
At the same time, this flexibility is a core feature of Spring. In most other frameworks, when you have a use case that isn't supported, you're entirely on your own. Or, worse, end up with in-house patches and hacks to the framework itself. Spring is an integration framework, and so closer to a framework for building frameworks. It just so happens to have a bunch of well supported ecosystem defaults.