skysight-inc/HackerNews huggingface dataset:
Thank you. :)

I agree with the "Who knows!" and that we've benefited from a lot of favorable tailwinds, which are quite uncertain for the future.

The implicit positivity partially comes from looking at indexes, rather than individual companies. If you look at any specific companies that may have been unstoppable corporate giants in decades past (maybe try https://totalrealreturns.com/s/GE https://totalrealreturns.com/s/X https://totalrealreturns.com/s/F for example?) the idea of limitless growth becomes much more uncertain.
On that earlier standard part I wouldn't agree here, the fact a "Content-length" field is used doesn't necessarily give a glossary definition for "content". But I'll be damned, you're absolutely correct, RFC 9110 leaves no room for doubt. This is huge and leaves a terrible taste in the mouth, the word content is far too common to imprint a definition like this. Were the people who wrote every single occurrence of "content" in the standard aware of this? Should we take guesses and interpret HTTP 422 for example in spirit of law? This just makes ambiguity and error far too likely in my opinion, it's appalling to see it in such an important standard without any further explanation at all.
It is definitely possible to do, if you have a proper training set. You would need to somehow give model a signal, that you are interesting in e.g. arguing style specifically, and not the topic of the text.
> You know how annoying linked lists are? Graphs are 1000x worse.

I thought linked lists were one of the easier data structures to implement? Is he saying they're annoying to use or implement here?
With gold being down oddly enough, I read somewhere that some banks like Citi and another (trying to find source rn, but on mobile) have large short positions on paper gold, artificially pushing it down.

Gold price just doesn’t make sense, especially with a near record interest in it during the last few years.
Thank you for the response!

I saw you make that suggestion on this issue - https://github.com/healthchecks/healthchecks/issues/525#issu...

----

Thinking about it, this does solve the issue as I described it. I do like being able to distinguish the states:

- started, but never finished (no error reported)
- started, and finished with error reported ("crash") (need immediate alert)
- finished (without crashing), but not 100% successful (data not fetched)
- finished successfully

As you mention, it makes sense to have the alerts be:

- no successful completion (regardless of number of attempts) within X time
- explicit error occurred

I think your /log approach does have the advantage of allowing for still having an explicit error alert regardless of duration - a critical error "alert NOW!" state.

The only (weak) argument against this approach that I see (and this is an argument for putting this as a configuration option) - is that the reason I started using HealthChecks.io is because it's incredibly simple to set up for a cron job. Moving this logic to the client means slightly more complicated error handling logic to call the right endpoint for which type of failure.

The counter-argument is by the time you move from calling just "/success" to calling multiple endpoints, you're already in that position of more complicated client-side logic. If you want the simple "just run at least once every X hours" approach, then all you need to do is never call "fail" and set the grace period appropriately.

For our use-case, our logic for when to alert/not got much more complicated than described so the move to doing the rules in our code still made sense, but I think there are some other instances where we'd benefit from your proposal.
Not a dumb question — it's one of the reasons I built this. It's because you are in the Southern Hemisphere.

In the Southern Hemisphere the Sun is generally in the northern half of the sky at midday (although not always if north of the Tropic of Capricorn), and the sun appears to move anticlockwise across the sky. If you are facing North sunrise (East) is to your right and sunset (West) is to your left, and the hour hand of the clock pretty much tracks the position of the sun.
The whole headline is wrong, not just because they're talking about a yearly increase not a monthly one.

_Prices_ rose 8-9% YoY, not inflation. Inflation is by definition the increase in prices, so inflation was 8-9%.
Fortran has that:

real :: vector(-2:5)

declares an 8-element array with bounds -2 and 5.
Never used that one, but Pascal would certainly have been a better language than old school VB.
They seem to be very heavily invested in the long game that is SWC[0][1] which will eventually replace webpack as a whole as well

[0]: https://swc.rs/

[1]: https://nextjs.org/docs/advanced-features/compiler
+1 for "I miss VB6"

Using a dynamic web tooling product at the moment, and at first I was enthusiastic, but it's crippled compared to VB6
Technically you don't even have to `cfg`-gate it, it's just good practice to avoid e.g. unused code warnings in the test module.
You’re missing the parent’s point: in a counterfactual scenario, if as much money was handed directly in stimulus checks as was used to pump assets, the actual inflation would be even worse, because velocity of stimulus money is much higher than velocity of asset.
not 'gold market', but 'western gold market'

western media tend to omit that it's the west against Russia, not the world
This is just a guess but I think the main issue with unity is that the majority of the games released with it float under their 100,000 revenue target in order for them to get a piece of the pie.

I believe this is why they are rapidly expanding their backend services and ads network in order to try to eke out profit in other ways.

[1] https://unity3d.com/unity/activation/personal
> I'm a little surprised that nobody has pulled off the "VB6 of javascript". I don't mean one of the purely no-code products, but like a literal "create a new page, drag a button, then double click it to hop into the code for a new route and a new component and go straight into the onclick handler".

This is kind of what WebDev (by PC Soft) does. I worked with it in an enterprise environment. It's nice for internal products, though the code I worked with was old code made by people that didn't have any formal education and not much experience in software engineering.

My favorite part of this was not the GUI, but the deployment part: you click on a few buttons and it just deploys stuff to the server and works. My least favorite part was that sometimes this deployment didn't work and troubleshooting it was long and tedious.

All in all, it wasn't that bad to use, but a big problem is that it's not that well known, so when you look up how to do things, you have the official documentation which isn't great, the forums that are helpful from time to time, or doing it by yourself.
> Bill's mom was higher-up executive in IBM

This is also not true at all! Mary Gates never worked for IBM. However, she knew IBM's chairman John Opel.
Well, yeah, but then we'd call it railroad :)
What does this api do? Get? Update? Remove?

You can’t ignore the http verbs, so your article doesn’t make sens. You also shouldn’t ignore status codes.

You’ll also might get in trouble with caching.

You can easily use status codes, and provide all the detail + status field in the response. It makes consuming a lot easier
If it had been an acquisition, I wouldn’t have given it much thought. Maybe a pause, if I read some of the comments here about IronSource’s reputation.

A MERGER sends an entirely different message. Two messages. One, that unity is in dire straights, and two, that they’ve lost their sense of direction completely, given who they merged with.
> A language with semantic relations

This is a cool idea especially around a formal structure to express relationships between parts of your code. As to the example in the article on this, it seems property based testing is a decent way to achieve something like this with existing languages.

A simple example of a property based test for a `const add = (a, b) => a + b` function would be that the result of the invocation is always larger than the arguments IE

expect(add(a, b)).toBeGreaterThan(a);
expect(add(a, b)).toBeGreaterThan(b);

And then you can randomly generate or fuzz the values for a and b but the test should always pass
Lisps often have dynamic scoping. elisp used to only have dynamic scoping.
> It's often overlooked that users get happiness from privacy

That's not true though, at all. Users prefer convenience over privacy by far, just look at how much people still use Facebook, Google, TikTok, etc despite having terrible privacy practices. Those videos are too addicting. Being able to monitor your home is too convenient.
I prefer dead trees because they're not reporting what I'm reading, for how long nor where the cursor travels on the page. I find people recording my reading habits and preferences to be extremely dangerous given the current political climate.

The Wall Street Journal still publishes a PDF of the print version. If all papers did this, I'd have a lot less problem subscribing. Instead, they want you to use their app or log into the site.
Aren't those the fonts used in one of the MS Frontpage's standard homepage templates? (Can anyone from the 90's confirm?)
I think, you cannot have unity in a musical work if there is something new at every turn which does not reappear in any shape or form. In the best music from the Baroque era, there is new material throughout a piece. Many passages introduce motifs that do not make a reappearance. Or make a disguised reappearance just once.

I think, you will be hard-pressed to find two identical bars in a Bach fugue, where all the voices are doing exactly the same thing that was heard before. Even if a recurring theme appears, it's in a different way. Blatant copy and pasting is basically anti-fugue. Fugue-fail.
A framework that could enhance the ability of robots to use physical tools
Have you tried taking a fiber supplement before meals? If you're still using the cgm I recommend you try and measure - I was impressed!

I noticed the effect with salads and figured the fiber could help in a similar way.
I didn't update my iPhone for months and it completely bricked itself. Can't confirm they're related, but a barely 3 year old phone bricking itself so soon was odd.

Basically one morning all networks (Bluetooth, WiFi, LTE, 5G) all stopped working and I couldn't use them, a message saying I have to update the phone to use networks. Pretty genius to prevent me from downloading the update I need, but I tried to update through iTunes and it didn't fix anything.
Existed earliest in 2010? No way. Earlier. I remember in the 90s forgot your password link from e-mail signed you in, after which you could change the password.
Where can I see the percent return inflation adjusted not just the trend line?
> A better calculator language

Especially with reactive programming as an ask there, I would recommend Julia with Pluto.jl (Pluto is a reactive notebook).

> A really dynamically-typed language

Julia ;) It is really dynamic, has meta-programming (macros + staged functions), solid semantics around eval/invokelatest that still allow for optimizations and you can add types at runtime (not modify them though).
As long as it only affects owner operators that remain in California you are right. However, it is the obligation of the Federal government to strike down state laws that interfere with the flow of goods between states.
Ask HN: What is the most complex topic you understand?
I asked the same question last year [1] and received fascinating answers - I'm looking forward to your new answers.

[1] https://news.ycombinator.com/item?id=26492180
My experience as an engineering manager is limited (I'm less than a year into that role) so I can't speak too broadly but from what I've seen with my own experiments, a team that has autonomy and respect and are treated like humans are not only happier but will eclipse the performance of teams whose "output" is quantified and measured obsessively. My direct reports and I know what they've achieved and their business impact they've had, without having to record some nebulous one-size-fits all number.

To your other points, the reality is most of us have to work to live. So why not make that work the least painful it can be? There's a reason why we largely obey laws; it's because prisons suck and we want to avoid them. In a prison you are dehumanised, your autonomy is removed, you become a faceless number, you rarely leave your cell, your routine is controlled and you're monitored relentlessly. It's not a great life and I would hate to inflict that on anyone.
The spec says:

>The 404 (Not Found) status code indicates that the origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

So when you say:

>yet the record doesn't exist, then the resource doesn't exist.

So you do have a current representation for the target resource. Namely, that it doesn't exist.
I don't get why Google would go out of their way to make censorship easier. They're way too big for there to be any risk of schools, etc. just blocking them wholesale.
And 404 is the appropriate response code for a resource that was not found at the path requested.
Exactly, so if you're well, but then you contract a chronic illness, one that leaves you in constant pain, you'll eventually "return to your own previous happiness level" right? So no big deal?
Some applications opted for using GET with request bodies as well, for better or worse. Elasticsearch comes to mind.

There have been some attempts to extend the list of http verbs to include something that fits those use cases more naturally - SEARCH and QUERY. QUERY got more traction, if I remember correctly, but I haven't heard much about it in a while.

https://www.w3.org/2012/ldp/wiki/Proposal_for_HTTP_QUERY_Ver...
> Why isn’t this more of a thing?

Because that's a half-assed way of using and leveraging a good type system? DBC always strikes me as a "three blind men and a type system worth using" parable.
Ditto my non-work email, really. Humans are in chat apps. Text, email, phone—overrun by transactional messages from computers, and spam.
A builder near us has had a deal fall through 2x in the past 3 months, and each time, they relist the house with an extra $100k tacked on. crazy times.
Unreal Engine having a field day with this one. Honestly I'm super disappointed in Unity and I regret having purchased so many plugins on their store that I never even used.

Soon we will only have Unreal Engine dominating the scene as Unity essentially just signed their own demise.
Intel OneAPI GPU Rendering Appears Ready for Blender 3.3
My favorite is when a vacation or network change triggers what amounts to a cascade of security audits. Site A sends magic link to Email B, which in turn sends text to phone C but it never arrives, so everything times out. On the next go, Email B can be persuaded to send magic link to Email C which now wants a ubikey or password you haven't used in years. A simple login turns into an hour long slog -- with landmines!

So far, I have been careful enough, but it's only a matter of time until this bites me.
It’s about commercial contracts and NDAs and that sort of thing. You can’t share the console SDKs, so you can’t ship the features with the rest of the code due to contract reasons, so after your done, you share for a nominal fee (because contract/business reasons) the bindings between Godot and the console SDk, and then the studio who wants their game on console still has to get all the console SDk contract stuff done before they can actually build and test a console version.

I’ve looked into it with both Unreal, Unity, and a couple random engines that advertised their explicit support for various consoles… there is always some business contract stuff with the console owner company before you’ll ever be able to compile for the console, and then depending on the engine there is sometimes a deal you’ll have to cut with the company that built the console specific code/middleware/port/shim/adapter/etc … no game engine ships out of the box with a “build for XBox/Switch/PlayStation button” even in Unreal you’ll need the platform SDK installed and wired up which is documented from the Unreal side, but not provided, you have to get all the other half from the console vendor.
I'd put open source in a different category. Most people who make a reasonable living doing open source do so because a company is paying them to do so as their day job. There are certainly exceptions but, for most, writing (non-custom) software, writing books/articles/podcasts/video mostly works as either strictly a hobby or as something a company is paying them a salary to work on--at least in part.
...and the mainstream media and their followers are once again silent with this leak.

Looks like they have not learned anything.
> you may not remember them without my consent

The Quantum Thief series takes this to its extreme, with a technology called "gevulot" which does exactly that by way of a societal exomemory. You can choose to "reveal" any aspect of your self all the way up to your appearance on a person-by-person basis. Highly recommend the book!
I know that this is all about Vite but if you like Vite, I want to give a shout-out to Parcel[0] as well. Its a very similar philosophy, built on top of SWC[1] and has its own set of great optimizations. I've regularly gotten smaller overall bundle sizes with parcel than with Vite (though that gap is very narrow now) in my experience. I wish Parcel got more mention, especially in the React community (where it shines the most). It really is very very fast and I think has really cool integrations (like file system resolution) out of the box.

[0]: https://parceljs.org/docs/

[1]: https://swc.rs/
Very cool. Can you comment on how this compares with tensorflow similarity? https://blog.tensorflow.org/2021/09/introducing-tensorflow-s...
> People rarely assume there’s an API contract in error messages

But then what's the point of an API contract if it's not describing the returned data? What I'm arguing is the opinionated payload provides a lot of the same value. Or am I missing something?

The monitoring systems would naturally not be stoked to see 2xx codes containing errors, but I'd just ping the monitoring system out of my application server anyways. Not sure if that's better or worse though.

I've done like little to no platform engineering and I may be gravely underestimating the consequences of doing this, but it works well with prometheus.

Perhaps I am a fool though :) but how else would I find out if I didn't put my ideas out there :D
Yeah I had to juice a bunch of lemons a few days ago (1/4 lemon just speared with a fork and juiced into a strainer to catch the seeds, which is quick but also covers basically your entire hand in juice) and I was surprised how almost raw my hands felt after for basically the rest of the day.
The Dreaming is off the hook wild, a truly experimental album that is still enjoyable as pop. Makes Peter Gabriel look timid :)

Never for Ever is really good too though. The range represented in those three consecutive albums (NfE/TD/HoL) is staggering.
Symisc Systems (our parent company) is working with security partners on SOC 2 reporting and full ISO 27001 certification. You can deploy on-premises (https://faceio.net/on-premise) or use AWS Rekognition as your default facial recognition engine (https://faceio.net/facialid#facial-recognition-engine) for complete control over facial hashes.
The real issue IMO isn't that they aren't doubling down on the tech stack or paying attention to multiplayer. It's that are doing that but have gone full Google and kill these projects after they enter alpha or beta.

For multiplayer there was the original UNet, then the FPS Multiplayer Demo stack, then HLAPI/MLAPI, now we're getting "Netcode for GameObjects".

That also means their new tech stack rewrite for ECS won't get multiplayer support until they release "Netcode for ECS" at some later date.

There's stuff like buying Bolt and then depreciating it months later for Unity Visual Scripting.

It's like they have a ton of teams working on rewriting the engine but none of them communicate and often find out they've been rewriting the same feature as another team.
FDA Takes Another Look at BPA
This is unethical:

“It makes sense that sleepers churn: They aren’t getting much value from their subscription. Yet they don’t churn right away. In any given month, 90% of sleepers will simply continue to stay inactive. It’s only when they wake up again and come back that their cancellation rates soar, generally accounting for about 30% of active churn.

This makes re-engaging sleepers difficult. How do you bring them back into the fold and “wake them up” without prompting them to cancel?”

They are advising to trick users into continuing their subscription by not reminding them they are subscribed.

I am sure they are also against reminding folks when it is time to auto renew.

These are all tactics that hurt the overall subscription industry by making people not trust companies. The ethical thing to do is ensure each subscriber is subscribing by choice.
I wonder if this extensive testing could be funded by a tax on leaded fuel. Seems like this would benefit everyone.
Twitter shares rise about 6% after Hindenburg Research takes long position
This is why I’m wary whenever I see “top X% in the income bracket.” I think it’s misdirection, because if you can’t afford something, then you can’t afford it, regardless of how well off the statistics say you are. You can save for a down payment, and then interest rates and mortgage will obliterate you. So really, the scale for these things in terms of affordability starts somewhere beyond what you’re making - and most of the upper 20% I bet, and then extends onwards to the actual ruling/owner class.

So the metric we should use isn’t this. It’s something else.

I won’t speculate with the usual HN nonsense of armchair economists. I will say I remember Michael O’Church’s two ladder theory and I agree with it based on personal observations.
Not for nothing man, but an extra hour or two of work every day over the course of years is a high barrier.

Good for you that you made it, but it’s not so trivial a bar that I think telling people to not worry about getting into a faang early in their career is good advice if they care about money or career progression
Money doesn't go into the stock market. If you buy a stock from me today, I can use the exact same money to buy bread tomorrow. That money keeps circulating in the economy, it doesn't go into or out of the stock market.
The Future of the Cloud? Make It Optional
> It's actually pretty insane: there is a setting on Android to always use the main browser (Chrome) to open links

That is quite insane indeed.

And on top of that, Android keeps using Chrome as embedded browser. Even if you installed another one. MSHTML all over again.
Monadic functional languages have native support for dependency injection and typeclasses/interfaces provide interoperability and easy mocking or alternative implementations with type-checking / propagation of which dependency they are using. (As to avoid mismatching between mocks and a real implementation for example)

https://itnext.io/hmock-first-rate-mocks-in-haskell-e59d7c3b...
Startup School OS: a Notion template to get the most out of YC
Hey everyone, we're going through YC Startup school and put together a Notion template that helps to stay on track. Please give it a shot and let us know.
The trick is the to get those inflation-adjusted returns you need 100% time exposure. No selling because circumstances force you to. No selling because you get spooked at a 50% drawdown. Not many people can tolerate even a 20% hit, which explains a lot about the situation the world economy finds itself in.
But, vite is working on to become the next nextjs, like ssr, isg etc. Nextjs only support react, so it's easier to leverage the react's ability to do these.

When there is ssr, there is runtime, more than just a dev/build tool.