skysight-inc/HackerNews huggingface dataset:
>It's basically the exact opposite of the VCs telling each other to get their money out of SVB; it's a bunch of banks putting their own money into FRB. A "hold the line" move.

It's interesting to remember that banking, at least from the perspective of the commons (depositors), is an issue of trust.

The more the commons say to withdraw their deposits, the more deposits will be withdrawn and the more banks will collapse; and the more banks will collapse the more the commons will say to withdraw their deposits, the more deposits will be withdrawn and the more banks will collapse.

The opposite also holding true.

Objectively, there is simply no value in giving one's money to a bank other than the ostensible claim that they will keep your money safer than if you just stash it under your bed.

Given that, the FRB, FDIC, and banks et al. pulling out all the stops to reinforce depositor confidence is not surprising. It's a natural response to fear making the rounds in the commons.
And on the other hand Unreal 2 from 2003 was not using them IIRC, and I felt back hen that it was a missed opportunity and immediately made it look a bit dated with the other cool looking stuff coming out around then.
Microsoft Outlook Warning: Critical New Email Exploit Triggers Automatically
Evince for PDF editing works fine for me, on Ubuntu. Are you sure you have a complete and recent build?
>It will be a long time (if ever) until a ML model will be able to handle these situations (and I hazard a guess that most of the worlds active code is something akin to this).

ChatGPT can do that right now. Just provide it example data in the input and it can extrapolate the format and interact with this abstraction (i.e. describe the format, write code to it, etc). LLMs don't just remix data it has seen before, they perform in-context learning. This means abstracting out patterns in the input and then leveraging it in generating output.
Still Have a Use for Adobe Flash? Ruffle Is Working to Safely Emulate It in Rust
Ok, as long as you're willing to admit by this same logic that basically every billionaire in the world made a series of bad decisions that don't deserve to be celebrated.

How do you know in advance, as a 20something, that you're doctor material, or lawyer material, until you actually go through med school or law school?

What exactly is the "safe" route in life, Nostradamus?
> Basically, 99% of the effort is NOT WRITING CODE

I've come to realize this is true in more contexts than I would like. I've encountered way too many situations where "sitting on your hands and not doing anything" was the right answer when asked to implement a project. It turns out that often there is radio silence for a month or so, then the original requester says "wait, it turns out we didn't need this. Don't do anything!"
>It's a question of personal values and what one wants out of life. Many people of a philosophical predilection would find it unfulfilling, a waste, "insane", to devote themselves to wealth maximization.

Arguably, If your goal in life is to be happy, from a philosophical perspective, maximizing wealth is a valid way to do it.
2600 is working on a solution.

https://twitter.com/2600/status/1634298291599859712
Arjen Lubach and John Oliver are comedians, not journalists. It's important to realize this, because they have no obligation at all to be truthful.
In my day job I work with TypeScript and React, and if I'm honest, I'm not worried at all. Why should I be? Automation is all around us, and has been for years.

The way I personally see it, is that AI such as ChatGPT is another tool in our arsenal that we as developers will have to figure out how it fits into our workflow. I think long term it will help us write better code, and in general be more productive. For example, less time trying to find answers hidden deep in Stack Overflow as we'll be able to get that information directly from ChatGPT.

I can completely see that some smaller places they might not require a developer and instead use ChatGPT to write code, but it still has to be verified and all the other processes around making that code "live", etc.

If anything I'd be more worried if I were a copywriter, as I think it's an under appreciated skill and companies may think they can get away with ChatGPT and a quick glance over the copy.

Either way, I'm positive and look for new ways to help me come a more productive and well-rounded programmer.
It's astonishing to see the goalposts move so quickly. The cope of "well, okay, it can do that, but that's not even the hard part!" when just a year ago this entire product was almost unimaginable.
I disagree. Once a law is passed, it's the law. It applies to everyone, including the congressman who authored it. Regulators however are the people who enforce the laws. Having a regulator in your pocket is many times more useful than having a lawmaker in your pocket.

For example, if a cop pulls you over for a traffic violation, would you rather have the chief of police among your "good friends", or the lawmaker who passed whatever traffic law you violated?
Poll: Is Twitter better or worse since Elon Musk bought it?
It's been five months. What's the verdict so far?
Eh, the low-poly mesh is simpler, the high fidelity mesh to bake out the normal texture is actually more complex then ever.
The article is lengthy and has many novel points. It's a mix of staking the ground, advertising his work and legacy, and whispering to those that might be able to contribute. The gpt4 summary below and one I tried (after bing refused on copyright grounds) miss or invent many of the points.
> just pick up Excel

Pandas are free; Excel is not.
Glandular cell evolution is truly unique. These cells in carnivorous plants have evolved to secrete digestive enzymes that help the plants digest prey. Their evolution is thought to have arisen independently in at least six different plant families, including the Droseraceae, Nepenthaceae, Sarraceniaceae, Lentibulariaceae, Cephalotaceae, and Roridulaceae. Not only that, but the glands in different carnivorous plants can be highly specialized depending on the type of prey they capture. For example, the pitcher plants of the Nepenthaceae family have glands that secrete a nectar-like substance to attract prey, while the sundew plants of the Droseraceae family have sticky glandular hairs that trap insects. Their evolution is an example of convergent evolution, where unrelated species evolve similar traits independently in response to similar ecological pressures. Funky Dung this science stuff!
The parent described giving a negative review of a workplace as “backstabbing”. Do you disagree this is a negative value judgement?
One has to eat. Curiosity and money can go hand in hand. I've learned things out of curiosity but those things helped me build a career, have an income, feed me and my children. There's nothing bad in gaining money.
Vaccinations? :-)
A recent article posted on HN that didn't get a lot of attention:

Calling Rust functions from Haskell FFI:

https://engineering.iog.io/2023-01-26-hs-bindgen-introductio...
And it's not funny inthe slightest how that's the case.

You of course ignore my main point. Go make your earth shattering life changing product without labor and see how far you get. You throw around buzz words like communism and socialism without apparently knowing the distinction between them, using them as if they were a bludgeon to smash those who disagree with you.

Honor Labor.
..what if it was two AI's deciding XD
> All that being said, if you've been working since the 2000s, you've got nearly a 20 year head-start on me, so perhaps it makes sense for me to be a bit more worried.

Yea, that's mostly why I get hired. Experience gives people a certain intuition on what kind of solutions work for which cases.

And when you've been working long enough, you don't (hopefully) feel the need to do cool bleeding edge shit at work, you just want the work code to ... work. You pick the simplest and most boring solution possible so you can clock out at 1600 and not think about services crashing because the newfangled thingamageek coded with the latest language du jour failed because of an edge case nobody has seen before.
FBI Is Investigating TikTok for Spying on US Journalists
Well - basically, if you wanted to become a fighter pilot and had VB1-6 experience and wanted the "RAD" forms tools, but also wanted true OOP, there was always... Delphi

You could do pretty much anything with Delphi that you could do with C/C++ on Windows.
VB was my swiss army knife for many years, making utilities for solving organization's pain points, some of which were used unchanged for over a decade. I even made some games in it back in the day!
fascinating, where can I read more about that?
Ah, so reference counting is not considered a form of garbage collection any more? Ingenious but somewhat of dishonest.
How do you even create an object without any vertex data? The texture has to be stretched over something. Is this something just the center point of the object?
Who Blew Up Nord Stream? Investigators Focus on Mysterious Passengers on a Yacht
There is one aspect that was not touched on, which I find to be quite cruel to be honest. There is an obsession with forcing academics to move around. If you do your undergrad in one university, then you should pack your bags and move to another country to do your Ph.d at another university and then do it again for all your Post. docs. (I am not sure if this is more of an EU thing or if it is a worldwide phenomenon).

Abandoning your entire life and moving to another country is hard and it takes a huge toll on your mental well being, especially as you start approaching your 30s. And it just plain makes life harder, when the circumstances are hard enough already. And all of this for what specific benefit exactly? This aspect is so ingrained that, for example I see job ads, where they say, "to be eligible you should not have spent the last x years studying or working in this country". In fact let me quote:

• Must not have resided or carried out their main activity (work, studies, etc.) in Germany for more than 1 year out of the last 3 years. This is in line with standard mobility criteria for a standard Doctoral Training Network.

And then a couple of lines below they boast about a family-friendly environment, and how they prioritize disadvantaged individuals, without a hint of irony. It is neither family-friendly nor a suitable position for disadvantaged individuals if you force them to move away from their support networks to a foreign country.
i think that might've come from the rtfm.mit.edu FAQ archives, there were several documents there that had multiple language versions and were great bait for things needing translated text inputs.
'step change' sounds less exciting than 'singularity' but in terms of the original definition there's very little distinction.
There's a big gap between making early career choices and them materializing, also, information dissemination is slow and uneven.

> Programming has been known to pay well since at least the 1990s.

Known by whom? The median family in 1990 wouldn't even consider that programming as a career exists, much less that it pays well. At the dot-com boom in late 1990s, the adults would know that, but it wouldn't yet be "culturally assimilated" for the masses in the way the assumption about doctors and lawyers income was; and then you get the dot-com bust. I'd say that the time when the median high-schooler get told by all reasonable adults that "programming is a sure way to money for anyone, not just for weird geeks" doesn't arrive until 2000+ or even later; and from that time it takes ~10 years for that generation of kids to pass through school, college and fill the companies in great numbers.
There are two ways to calculate GDP, an income approach and an expenditure approach. In the expenditure approach, transfer payments are not listed as an expenditure. But when a retiree buys something with that money is counted.

Under the income approach, social security tax payments are included in income: https://staffwww.fullcoll.edu/fchan/macro/2gdp_computation.h...

You’re incorrect to say that an economy without social security artificially seems like it has a higher GDP than one with social security. It is counted as income to the employee, and anything purchased with it is counted as consumption.
SVB Financial files for Ch. 11 bankruptcy protection
Software engineering will never be the same. The LLM will teach its users about programming. This is the worst LLM tech will ever be. That is an incredible statement. The rate of error will decrease to near zero or at the very least significantly better than human. Universities will resist at first but the new tools that will emerge will be core curriculum at university. Just as I now don't use the pumping lemma day to day, programmers of the future will not write code. They will primarily review and eventually AI systems will adversarially review and programmers will do final review.

All programmers will become translators from product vision to architecture implementation via guided code review. Eventually this gap will also be closed. Product will say: Make a website that aggregates powerlifting meet dates and keeps them up to date. Deploy it. Use my card on file. Don't spend more than $100/month. The AI will execute the plan.

Programmers will come in when product can't figure out what's wrong with the system.
UK Government signs £2.9M Moon base nuclear power deal with Rolls-Royce
> "We, JPMorgan, are willing to bet $5bn that First Direct does not fail, with no upside to us if they do not"

Same sentences read to me completely differently:

"First Republic is in so deep shit that we must intervene immediately with funds we will miss dearly - we are troubled too - so it would not drag all of us down later. We also need to push pompous text in the attempt of covering how big our troubles are."

Sounds more believeable than "betting" for fun or being philantrophic all of the sudden.
For me, its mostly that I have used GPT-3.5 a little for programming C++, and I wasnt impressed.

For one, it made horrible, glaring mistakes (like defining extern functions which dont exist, using functions which are specific to a platform im not using, etc.), stuff beginners would do.

It also decided to sneak in little issues, such as off-by-one errors (calling write() with a buffer and a size that is off by one in a place where its very hard to tell), missing edge cases (such as writing a C++ concept which worked, but actually did everything in slightly the wrong way to actually ensure the concept was requiring exactly what I asked).

Even when asked to correct these mistakes, it often struggled, made me read paragraph after paragraph of "im sorry, ive been such a bad little machine" garbage, and didnt even correct the issue (or, in some cases, introduced new bugs).

Im utterly unimpressed by this. GPT is great for a lot of things, but not writing code better than I would, in the same time.

The time it took me to massage it to solve a nontrivial problem (write hello world with just syscalls) was way longer than reading the manual and writing it myself (and has less bugs).

Not everyone unfazed by these articles is simply in denial. I feel sorry for people who write copy paste code and find that ChatGPT or Clippy from 2000 can relace them, but not everyone writes trivial code.
> So are you using native technologies?

It's mostly a wrapper for a (slightly) better desktop UX on Mac. I'm using some native APIs, but mostly as a polyfill (e.g. better shortcut support, even cleaner UI, native save dialogs). I might put the app on the App Store, but I'm a bit tired of working with Apple bureaucracy.

I implemented the text editor in other technologies as an experiment (e.g. UIKit, SwiftUI) but web view + a wrapper seems to be the most stable and flexible approach.

> I must say it's really unique and cool what you're doing with the calendar slots.

Thanks! It's quite easy to start actually.
There are plenty of edge cases where it fails. However, the one thing that made me think it actually knows (for certain definitions of the word "knows") what it's doing was asking it to re-write a non-trivial SQL query into equivalent relational algebra. I created a simplified schema from Northwind [0], gave it the CREATE TABLE statements for tables, and then some sort-of-TSV files for the values.

It was able to not only produce reasonable outputs from various queries, but also to produce valid relational algebra for them. To me, that shows a fairly deep level of understanding of the underlying concepts.

[0]: https://en.wikiversity.org/wiki/Database_Examples/Northwind
Haskell doesn’t have side effects, but it does have effects. This is a subtle distinction that is a bit hard to explain but I’ll give it my best shot:

One way to think of Haskell is like a pure functional C preprocessor that also happens to be lazy. When Haskell code is running, pure functional expressions are being evaluated and reduced to their simplest form. This simplest form is not a plain value but actually a program that when run has effects (reading input, printing to the screen) just like a C program.

The last piece of the puzzle is that, unlike the C preprocessor, Haskell doesn’t do all of the evaluation ahead of time. The evaluation of these pure functional expressions is interwoven with the execution of the program producing the desired effects. Haskell’s type system is used to express the dependencies between inputs and outputs so that the effects are performed in the correct sequence.
It's not an observable side effect because nobody ever observes the value of errno :)
The replies here are defensive and I think misguided. Yes, a programming job doesn’t solely require typing code. But the reason we have well-paid programming jobs is because there is a specialized skillset required to understand a body of syntax that takes several years to really grasp.

The difference is that writing a well-formed prompt is massively easier to teach than writing the code itself, for similar results. That’s not to say prompt writing requires no skill - it will certainly need understanding of systems and the scope of what is possible within a language. Asking GPT-4 to write a jQuery plug-in that generates an original Bob Dylan song will probably just not work.

But it is wildly easier to teach someone what is possible with JavasScript and let them spend a month watching someone prompt the system and let them go from there.
Minecraft on a Pi is insanely stripped down. So much so, you have to re-code some things with Python if you want to get closer to what actual Minecraft gameplay is like.
Thank you, very much appreciated!
Like internships?
Calling Zig from Haskell is a nice variant, and adds something over C.

https://luctielen.com/posts/calling_zig_from_haskell/
Isn’t this applicable to pretty much all domains of knowledge? ‘Just change the oil yourself, it’s easy’, says the auto mechanic. ‘Just add the circuit yourself, it’s easy’, says the home electrician. There’s a term for this, but I can’t recall it.
EyesCream? Icecream? IScream? EyesScream?
There are definitely alternatives, but OnlyKey doesn't seem to use secure hardware and has a few other problems too: https://news.ycombinator.com/item?id=21884184

The backup functionality (which requires encryption password entry on a computer, i.e. not the device itself) looks especially concerning.
What happened to Mobx? It was my understanding that it’s still going strong.
What nonsense. You do know there were other things going on in Detroit that caused the white flight of the 60s and 70s? Your oversimplification of the collapse of Detroit because of the ebil unions would seem to ignore the unrest of the 60s. I was there. Do a little reading into the civil rights and anti-war movements of the 60s and 70s before betraying your ignorance.
From wikipedia[0]:

Woke (/ˈwoʊk/ WOHK) is an adjective derived from African-American Vernacular English (AAVE) meaning "alert to racial prejudice and discrimination".[1][2] Beginning in the 2010s, it came to encompass a broader awareness of social inequalities such as sexism, and has also been used as shorthand for American Left ideas involving identity politics and social justice, such as the notion of white privilege and slavery reparations for African Americans.[3][4][5]

As is common among the right, people refuse to comprehend the language or engage with it in good faith in an attempt to sabotage progressive dialogue and poison the well of discourse by inverting the narrative (see some of the dead comments in this thread.)

But the odd thing is how many people claim not to know what "woke" means who also seem to know exactly what "anti-woke" means. How can you be against something without a definition?

[0] https://en.wikipedia.org/wiki/Woke

[1] https://journals.sagepub.com/doi/10.1177/03043754221126279

[2] https://www.politico.eu/article/macron-education-minister-je...

[3] Morgan, Marcyliena (2020). "'We Don't Play': Black Women's Linguistic Authority Across Race, Class, and Gender". In Alim, H. Samy; Reyes, Angela; Kroskrity, Paul V. (eds.). The Oxford Handbook of Language and Race. Oxford University Press. pp. 276–277.

[4] https://www.vox.com/culture/21437879/stay-woke-wokeness-hist...

[5] https://theconversation.com/where-woke-came-from-and-why-mar...
US, Russia on the hunt for downed drone
The distinction is that textures are dense and have rigid topology (a grid) while a vertex mesh can be sparse, and has arbitrary topology. The distinction is extra clear in a voxel/SDF approach, where you see harsh grid boundaries because detail is undersampled, but you can't crank up the resolution without oversampling elsewhere. The rigid topology of textures can really hurt you.
Can you not do A* where it normally costs one point per tile, 10 points for a fire tile but 1000000 points for > 6 tiles, so you never explore the > 6 options unless you have run out of shorter routes?
Nobody profits when a bad loan is made. Money that represents a promise of future spending made to someone who saved instead spent is destroyed. The only question is who is going to pay the cost.

In 2008 the wizzes of the banking industry had made billions of bad loans. Who paid for it? Anybody who saved instead of spent and invested instead of speculated. In other words, almost all of us did. Once all the pluses and minuses are canceled out we’re all poorer for it. Saying anything else is putting lipstick on a pig.
>Now the FDIC has indicated that it will insure deposits in unlimited amounts

My understanding is that the FDIC does not have cash on hand to cover "unlimited" amounts. My (somewhat dated reference, 2010) said they have about $0.70 for every $100 insured, based on the idea that the number of depositors they would have to cover at any single time is relatively small. Similar to the idea that banks don't have to have enough reserves because depositors won't all request to pull their funds at the same time. Until they do.
Really feels special to be living through such a historical time.

But as a millennial, I've lived through numerous record-braking financial events, from the insane QE after the 2008 bailouts, to the numerous industries that get taxpayer cash over and over after cutting staff and spending profits on stock buybacks, to the CAREs Act which was maybe the greatest wealth transfer upward of my lifetime (yet). We never stop striving to break records.
> It seems to have sensible backup functionality at least.

The backup functionality seems to completely negate all security benefits of using separate/minimal security key hardware, since it requires passphrase entry on a computer and then exposes the backup file encrypted under that passphrase to the same computer.
"Shame. I cannot take the code / binary and run it as a SaaS efficiently." - HNers

Good for him to commercialize it, and at least he is not pretending to be a non-profit accepting VC money.