skysight-inc/HackerNews huggingface dataset:
I’ve been using it for a while and while I get bad information at times it’s generally pretty decent and much easier to get through traditional IR methods, especially now that they’re just advertising and SEO wastelands. I find combining the output of chatgpt with some searches yields a much better and faster result in learning for me. I fully anticipate that we will see similar systems tied to IR and semantic reasoning systems soon - the problems are too obvious but so are the solutions, and it’s not like we don’t have amazing tech in the areas chatgpt fails in that can be adapted to constrain and inform the output.
I use TS as standard now (because every job requires it), but I dislike it immensely.

I've used static langs like Java and GoLang and prefer them over TS. Heck I even like ruby-rails more. Since I'm fullstack (TS on FE/BE), it's hard to move 100% away from TS (becz a use React) and it irks me how everything has changed the last 10 years of so.

I am a seasoned developer and can code (in JS) extremely fast, clean and performant. With sufficient test coverage you can go a long way. Of course if you use TS and change something important, the compiler will tell you all the places you have to refactor. This is super useful.

However in my experience with a fair amount of TS codebases, there has been a tendency for devs to use as many clever TS features of possible (e.g. utility classes and generating crazy generic types from multiple types). I detest this style of programming, becz when you have to can't get something to work, it's a pain to try and understand the errors. This also extends to TS enabled libraries which can be challenging when you try and do something non-standard.

I burn time trying to understand the errors and getting TS out of my way, so I can get on with the task at hand. I find cases that if you look at the logic I've written, there's not a chance that something can be undefined and yet I have to wrap code in "if's" just to satisfy the compiler.

Even though I have a ton of experience, I deliberately code for that junior devs can understand/debug/work-with or the support engineer who just got woke up and trying to fix prod, which in my experience, isn't a common approach anymore. This is part of the problem IMHO.

Most devs I talk to are using TS as their first language and have mostly never experienced the joy (and lack of safety, I grant you) of dynamic/non-typed languages (e.g. ruby/lisp). Get a lisp-er to do TS and start hearing the flood of swear words. lol.

Of course, I understand the benefits of TS, but for me at least there's no joy in it and that's one of the reasons I got in this game in the first place.
Jet Lag: The Traffic
I think you're reading a little bit too much into this my man
I feel like this is a reaction trying to take advantage of the Andrew Tate / Greta Thunberg fight that happened on twitter.
It runs on any CPU on any browser that supports WASM.
It is past time to kill the web browser
My comments from https://news.ycombinator.com/item?id=34371074

It is long past time when the way you interact with the Internet is a browser. The whole concept needs to be rethought so that the way you interact with the world is something you have control of.

The concept of a browser history, where you can end up having visiting something and it NOT showing up in the history is broken. Who would knowingly have code downloaded to your machine which then opens connections to some unnamed IP address?

Bookmarks, seriously, in the 21st century? If you want to snapshot a page, how does that work? Why does it end up in some bitpile in 'downloads' ?

The OS independent display architecture that is (supposed to be) HTML is tolerable (I am a typography snob and hate how web pages look) but everything wrapped around that window is hot garbage being dictated to you by a few corporations that do not have your interests in mind.
The design team is mostly doing a good job. Kamigawa and Dominaria United were both great formats. Balance isn't fantastic but it's fairly good, and since they're incentivized to print busted cards to move packs that's about the best you can expect.

The way they've handled Arena has been a total joke though, which is pretty funny considering it's basically Hasbro's top product.
So, first thing we do is piss off all our most ardent customers...
> This got me thinking about DynamoDB (a database I use day to day, and for which I maintain dynaglue, a single-table mapping layer for TypeScript/JavaScript), and made me wonder if a DynamoDB adapter existed.

I hadn't seen dynaglue when I went looking recently for a TypeScript library for DynamoDB. I played around with a couple of options out there and ended up settling on TypeDORM. Overall I'm happy with it. I find it a little odd that so few TypeScript/DynamoDB wrappers support fetching multiple entities in a single call (Example: PK is userId, SK is userId for the User entity, and SK is addressId for the user's addresses, get user and all their addresses in a single call by only querying with the shared PK). I guess I understand why, you'd need to be hydrating the objects returned from DynamoDB into classes (and thus storing something on the Items in DynamoDB that hint you the class to hydrate into) and it can be weird to get back an array of mixed class instances. In the end I just query for 1 entity at a time or a group of children entities for a given parent and I'm pretty happy overall.

If you want learn more about Single Table Design with DynamoDB then you should absolutely check out the book: https://www.dynamodbbook.com/ -- I was skeptical as I'm not really a programming book type of guy but this was an amazing resource for how to think about Single Table Design and how to structure your data. There is a hacker news coupon "HACKERNEWS" for $20 off that I found in an old thread and it still works.
For codebases with deployment modes, best practice may be to have a test process defined in your CI/CD to run when you spin-up prod that verifies all non-prod features are fully disabled.
In typical Apple fashion, this pizza box only holds perfectly round pizzas, churned in a factory to all look the same, ignoring the work of craftsmen and artisans that make non-round pizzas.
Seems like it's only for Windows... except all the screenshots clearly show Macbooks / iMacs.

I like the idea of the service, but wouldn't use it unless I can run it on Mac. Streaming for indie games would be perfection, as I don't have the time to go deep into a AAA title but would love to quickly start up some cool short indie game on demand.
The 'fuss' is probably what caused Twitter to change their policy on this. The 'fuss' is why people like you can now search the uncensored results, two days after the censorship was first reported.
No one expected the price to drop 20k in 1.5 months.
I guess you could consider this a step 0) but I don't think this really fits into the scenario in that comment. I don't think this is the first move in an extremely slow Embrace maneuver, I think it's an ad for some lesser-known Cloudflare services and they just picked a trendy topic to use for this demo.
One way to think about it: the world you are proposing is equivalent to one where the central bank fully monetizes all government debt. That possibility is a strict subset of the space of possible monetary policies we have today. The Fed could decide to do that, but it would have significant implications. It would push down interest rates substantially, which would (according to conventional thinking) potentially trigger inflation and incentivize various sectors of the economy to shift their portfolios towards riskier assets in an attempt to pursue greater returns. This could have a substantially destabilizing effect.

Another way of looking at the problem: generally, money is printed by banks, not by governments. The liabilities of the banking sector is precisely what we use as money. A bank is a "debt monetizer": it holds assets (often debt) on one side of the balance sheet, and balances that against money as a liability. https://nathantankus.substack.com/p/banks-as-debt-monetizers...

This property holds true for both central banks and private banks. They both print money that is balanced by assets on the other side of the balance sheet.

There are some benefits to this worldview:

- We have a unified model of banking that explains both central and private banks. "“Everyone can create money; the problem is to get it accepted“ -Hyman Minsky

- In a very real sense, all money is backed by something

If you just print money and use it outside of this framework, you essentially get cryptocurrency: https://www.crisesnotes.com/the-dangerous-brilliance-of-issu...
SM people enjoy their pain too ;-) Typescript for "Consumer" is great, but as soon as you must write own complex typings, that is everything, but really not a joy.
SEC sues Genesis and Gemini, Genesis owes $3B to creditors
Can confirm. I had a CO2 monitor in my house and cooking a quick meal for 1 person would raise the level to basically "not great working conditions" level if no windows were cracked.

That said, I believe gas stoves are by far the best for actually cooking.
> I'm currently getting my footing now as a contractor. If this is actually something that most programmers don't like to do, is there an angle for me to pitch myself as "The guy who will clean up your code base"?

Absolutely not. Do not go there. If you love the process of software engineering, the art of refactoring, building good abstractions, etc., then you need to have your own code; your own garden to tend. You cannot just parachute into an ailing codebase to "clean it up"; you need to build the mental theory behind it first, which means deeply understanding the problem being solved. If you are able to do this, you may make lots of changes which genuinely improve the code, and you will be hated for it. Because when you leave, nobody is going to understand why you made all those changes, and they're going to think you're some enterprisey architecture astronaut who just made everything more complicated, even if they're wrong. You've just disconnected their mental models from the codebase and then jumped ship, leaving them with something they can no longer maintain. Now instead of bad mental models matching bad code, then have bad mental models completely divorced of this new "good" code. They're worse off. You cannot just "clean up" a codebase -- keeping a clean codebase takes a long time, a lot of background knowledge, and a lot of care.

The best thing you could do would be to improve their own mental models, and guide them in improving their own codebases. But this is a completely different skillset, and I don't know how much money there is there. It requires them to accept your help, which is a big ask.
Yes. 100% super duper sure.

It's something along the lines of:
Pi+=2 in one place of the code.
And Pi += 1.1415 somewhere else. And both are guaranteed to run at the start of the program so that Pi=3.1415

However one of those lines is hidden in a part of the code that the most obvious crack is going to remove.
Exactly the idea.
> Even Apple—that Apple—has patented its own round pizza box exclusively for its famished Cupertino office workers.

This is what happens when you have an army of patent lawyers at your disposal.
Stone Q3 2022 Earnings Review: returning to profitability, one quarter at a time
For some people, it certainly has been.

We have entire states where abortion has been effectively outlawed. Transgender people, a tiny minority of the population have been relentlessly targeted:

https://www.pbs.org/newshour/politics/republican-states-aim-...

If it doesn't affect you or someone you care about, it might be a "hint", for the people it does affect, it's a disaster in the making.
What about https://arcadedb.com ? Open Source, Apache 2, Free for any usage. It supports SQL but also Cypher and Gremlin (and something of MongoDB and Redis query languages)
40 seems early for a "mental decline" (or so I'm telling myself at 38), but maybe consider a full checkup? Physical and mental maybe?
Sorry about your experiences, that must have been incredibly frustrating. I guess I'm surprised that it took that many doctors to figure it out because it is taught pretty early in medical education. I remember practicing Adsons Test as a first year med student (not diagnostic in any way, but just to emphasize that TOS is taught early).

Sort of like how I would be surprised if I interviewed a developer who didn't know what an array was.
I think you may be overestimating how universal the lessons are.

For more complicated configs, a common approach I see is that the “config file” is a program that generates the actual configuration data. If you just need to parse and introspect the config data, you fetch the build output and parse that, which does not have side effects.
Genuinely curious, in a conservative world, how do you deal with externalities without some kind of intervention that distorts the market or the natural order?

It makes total sense to have debates over what things rise to the level of problem and what the best fix is but, at least in my state politics, Republican's seem to just abandon their principles for pragmatism (which is good) but I can't seem to figure how this doesn't cause an identity crisis. Having a "how a conservative evaluates market interventions" seems less taxing than getting pushed to a breaking point and then begrudgingly doing things not in line with your ideals.
CGP Grey has a pretty good (and short) video on this that I've enjoyed: https://www.youtube.com/watch?v=KIbkoop4AYE
Is the presence of Pocket pushing toxic politics, or is it the Mr. Robot extension?

I understand that people have complaints and want to hang onto others' past mistakes, but I fail to see how either of those (Pocket&Robot) can be classified as either toxic politics or axe grinding.

They're both monetization tactics that many people disliked. Which somehow resulted in people finding Mozilla untouchable, because apparently nobody else has problematic monetization attempts?
Finance is 100% figurative and has no 1:1 connection to consumption. We’re LARPing figurative truth of the before times to make the elders feel validated for accepting old semantics, and investment decisions we weren’t there to observe even happened; we just have to accept.

Progressives are demonized as violent revolutionaries to maintain the ruse. Most progressives on Main Street just want ALL their neighbors to be accepted in the local community. That’s turned into a fear mongering meme to empower government and maintain the public-private collusion occurring between politicians and aristocracy.

There is zero evidence aristocracy is necessary to maintain civil society and prevent reality from imploding. There is a lot of evidence of aristocrats invoking “end times are here!” if their figurative identity is questioned.
It's been 16 hours and there's been no communication from Twitter on this. Do they not know what's going on? Not care? Have no respect for their third party partners?
Yes. It's surprising how dumb this whole scam was. Had nothing to do with cryptocurrency technology. It was straight theft of customer assets. Then they lost the money they stole. Probably because they were trying to double-down and win back previous trading losses.

Most crypto scams are better run than this. They get people to buy some crap asset, take a slice of the profits, the asset tanks, and the promoters keep their cut. Axie Infinity and Yuga Labs come to mind.
Is it? Maybe we're raising a generation of wimpy states and industries, so cosseted and insulated from the normal bumps and scrapes of playing with others and taking care of themselves that they become petulant, ungrateful and cowardly. And letting them gather to binge on sugar instead of developing a healthy balance between work and reward will surely lead to health problems down the line.

If our states and institutions are to function effectively in the world, they need to develop both strength and empathy, and the largely transient and cosmetic injuries they may incur at the playground are just part of growing up. Agitation and childish misery can be dispelled with brief acknowledgement of the injury and the assurance that the injured part will grow back.
Maybe you'll find my post https://arathunku.com/b/2023/moonlander-keyboard-layers-tour... helpful with oneshot modifiers across layers but also keeping Shift and Ctrl accessible. I really hated any timers / held vs tapped on home rows, it prevented me from fast typing and rollovers. Now I really only have space bar on hold/tap that's used in usual writing but it's on my right thumb and have never been a problem.
"ICE engine due to the rare earth minerals + Lithium involved."

AFAIK, there are absolutely no rare earth minerals in lithium batteries used in vehicles. Perhaps I'm wrong?

For the reference, here are all of the rare earth metals:

Lanthanum: symbol Ln, atomic number 57
Cerium: symbol Ce, atomic number 58
Praseodymium: symbol Pr, atomic number 59
Neodymium: symbol Nd, atomic number 60
Promethium: symbol Pm, atomic number 61
Samarium: symbol Sm, atomic number 62
Europium: symbol Eu, atomic number 63
Gadolinium: symbol Gd, atomic number 64
Terbium: symbol Tb, atomic number 65
Dysprosium: symbol Dy, atomic number 66
Holmium: symbol Ho, atomic number 67
Erbium: symbol Er, atomic number 68
Thulium: symbol Tm, atomic number 69
Ytterbium: symbol Yb, atomic number 70
Lutetium: symbol Lu, atomic number 71
I think this poster's literally just sad the thing they like got popular. Everyman bourbon is the cheap swill, this is the good stuff, the difference is that more people know about it now.
That's right; I agree with you on the content creation point. We do plan to make originals, much like Netflix creates their own TV shows and films. Yet that's quite a burn for an early-stage startup like ours. The long-term vision of MagnaPlay must encompass funding developers and adding their games to our portfolio. However, in the meantime, all we can do is upstage the indie segment by giving them visibility, staying true to our cause, and supporting developers with community-friendly features. For instance, players can distribute 10% of their subscription to any developer, essentially crowdfunding exciting teams and projects.
The lack of libraries to work at a higher level, with more powerful UI components.

At the moment it's really just Material. (And that looks a bit messy on the inside)

We need a chakra or radix or?
> It is pretty crazy imho that gcc defaults to using fma

Yes! Different people can make different performance-vs-correctness trade-offs, but I also think reproducible-by-default would be better.

Fortunately, specifying a proper standard (e.g. -std=c99 or -std=c++11) implies -ffp-contract=off. I guess specifying such a standard is probably a good idea independently when we care about reproducibility.

Edit: Thinking about it, it the days of 80-bit x87 FPUs, strictly following the standard (specifically, always rounding to 64 bits after every operation) may have been prohibitively expensive. This may explain gcc's GNU mode defaulting to -ffast-math.
I feel similarly. At the same time, comparing oneself to one of the, what, top ten (?) hackers alive might not be a recipe for happiness.

Fabrice seems to know an insane amount about how computers work, knows all the CS stuff, has a tight grasp of all kinds of algorithms, great math intuition, and a lot of time on his hands to write OSS code. I bet he spent a lot of time learning the basics.
> For some people, prices will double overnight. For others, it’ll be nothing. Others still yet will split the difference on a wide-ranging scale in between those points. The determining factor? Theoretically a combination of which country you’re in, when exactly you signed up, whether you’re on annual or monthly plans, and finally, exactly what today’s date is, relative to the date of your subscription renewal. I’m not kidding, you can’t make this up.

This sounds like the over-complicated scheme you get after too many product managers spend 6 months holding meetings where nobody wants to back down, so instead they continue to add complexity until every last piece of the decision is a compromise.
Yes, especially with menus. The Big Mac was invented by a franchisee.
That's the plan, on paper at least. By 2030 they want Upstate to be almost entirely Hydro and Nuclear. Downstate will follow by 2040.
To add one new property to an existing entity we need to currently update and deploy 5 services multiplied by review / testing / acceptance / production environments plus the api client and sometimes the messages depending on what kind of field it is. So it takes 3-5 hours instead of 20-30 minutes.

This pretty much sums up our current situation:

https://www.youtube.com/watch?v=y8OnoxKotPQ
we are already in an AI catastrophe. "AI" has become lately a new thing due to a combination of some catchy technical advances and an associated runaway speculative bubble. In reality this is just the latest act in a long-running process of data collection, quantification and data driven decision support that is gradually seeping through to permeate every facet of life. With the proliferation of digital computers (we are now swimming in a soup of etched silicon) these processes are exploding.

Whereas in the past there was some breathing room for society to catch up, evaluate and control this technology [0], today the rapidity has converted it into a wild west: tech entrepreneurs and their financiers declare their self-serving moral standards as the new norm, the broader public is dazed, confused and misinformed and public institutions, nominally at the service of the citizenry are only as good as their weakest, most capturable link

Name one development over the past decade that indicates we [1] are actually capable to control what is happening and the above dark picture is mere scaremongering.

[0] think e.g., about regulatory constraints around insurance or financial data and models

[1] as in citizens anywhere in the world
I think it that particular case they just didn't do error analysis.

The task was to output answer with `10^-6` precision, which they solution didn't achieve. Funnily enough the number of other teams went the "correct" route and passed (as they were doing additions in same order as original solution).
> Maybe some don't know, but it's not because he hides it. There's plenty of media out there. It's all recorded. Decks go out to the public.

Isn't this the crux of the issue? There are charitable and uncharitable assessments of the "public" at large regarding these matters, one of which is q.e.d. as to why these gatherings are required. Your thoughts?
But then they'll go shopping and burn more fossil fuels and buy more things that set Bangladeshi factories on fire! And throw their old things in trash incinerators! Shouldn't they just have to eat their old boots when they can't be resoled any more? By the way, where do you think new soles come from?

The boot theory is nonsense that at best only applies at a pretty narrow range of consumer goods - stuff that is barely fit for purpose vs stuff that is.

Cars are a great example because you pretty much can't save money spending more up front on one new car than on another new car, and there isn't even that big a difference in TCO between a new car and a comparable five-year-old car.

Working class people in the USA buy beater trucks to save over buying a new truck, which is a different trade, mostly because trucks are a working class Veblen good. They don't want to be seen in a Corolla.
You should instead try some belly-button logic.
Show HN: I Made an Anti-Productivity App
I would presume $5,000.00 off
I'd assume $5000?
Looks like anime fansubbing scene has not changed much in the 30 years.

Back then there were multiple fansubber camps - notably Artic Animation which fell into "janky but really fast translation" releasing many shows
and purist fansubbers who released maybe a few titles a year but with extremely high quality subs.

Then you had extremists who demanded no subs whatsoever and then those who preferred commercial dubs...