skysight-inc/HackerNews huggingface dataset:
This is incorrect. The number of morphisms is not what makes mathematical objects more or less structured. What is correct is that the category of sets does not have constraints for morphisms between its objects. Bartosz is equating morphisms and "structure" which is not how most mathematicians think of what it means for a category or an object to be structured.
how can you claim this with a straight face (in terms of low variance)?
https://www.ryanliptak.com/blog/

A few Zig related posts, but the posts I like the most are some technical posts about the Quake/GoldSrc/Source engines:

- Rampsliding Is a Quake Engine Quirk in the Same Way That Bunnyhopping Is: https://www.ryanliptak.com/blog/rampsliding-quake-engine-qui...

- Source vs GoldSrc Movement: Downward Slopes: https://www.ryanliptak.com/blog/source-vs-goldsrc-movement-s...
Open source concept existed before OSI, it has originated from Debian Free Software Guidelines. OSI has only standardised it. To claim something else is disingenuous and at this point it's proven to be a robust definition. FSF has their own, older and not too dissimilar.

> other definitions do exist that don’t meet OSI’s standards. The term doesn’t belong to any one organization.

And all attempts to redefine what open source means fail, because both FOSS camps OSI and FSF/GNU as well as everyone in between see it for what it is: attempts to muddy the water in order to deceive users and customers. Your software is either FOSS or it's not, there is no scale here, it's a social contract. Just because there are a bunch of ambiguous licenses that no-one knows what to make of, doesn't mean there are two or more concepts. There's only one concept for both "open source" and "free software" and the difference is philosophical.
> Call me cynical, but from a dollars point of view this seems to be what customers want.

Since when have the wants of customers been the driving factor behind business decisions? There is a downstream effect, sure, as long as there is competition, but businesses are controlled by petty little weirdos with short attention spans like Elon Musk.

Does this make me more or less cynical than you?
If you think the news has no impact, you just haven't been the one in the news yet.
Depends. Some systems allow for access tokens to be extended, some don't.

We only use refresh tokens for mobile devices as those can be security stored.

Access token renewal is allowed for browsers for as long as we detect a valid session.

And that session cannot be extended. Every 8 hours it's back to the authentication page with your YubiKey.
That cynicism is the basis of every form of conservative argument, of the form: "It is not practical/sustainable/expedient/pragmatic/realistic...(insert any other uncritical value judgment)... and the problem is because of hypercompetitive capitalism out there, not the agency of particular individuals (some who succeed and many who shall fail under said system that is source of unsustainability) who are speaking and acting right here." It is a clever, cynical argument that reinforces status-quo thinking about the social order, and is therefore a conservative response.
I will never understand the logic of forcing advertisements on people who have shown extreme unwillingness to see or click them. Either you're screwing the advertisers by serving their ads to disinterested/hostile eyeballs, or you're screwing the users by forcing them into a defenseless position against psychological warfare (basically saying "it doesn't matter if you ignore the ads, because as long as we show them to you, you'll inevitably succumb to human weakness").
I think writing is a very unique area, so the lesson here may not be generally applicable. Writing fiction is incredibly time consuming, and there’s no where at all to hide - there your work product is, for all to see.

Plus, you can’t scale it with help. Sure, there are editors and some people collaborate, but pretty much it is all on the author to produce.

Other businesses you can hire people to take some of the load off.
Just like in Snowpiercer!
Why are discussions of web development and JavaScript unique in that we can’t discuss alternative methods and trade offs without the discussion devolving into personal attacks and defensiveness?
https://deadstar.one
Started blogging a few years ago. Although my writing has been stagnant for a while now, I'm intended to write more. I have a few personal pieces here.
Kentucky Mandates Tesla's Charging Plug for State-Backed Charging Stations
OP, if you hear me, please append the year (2006) at the end of the title. It’s not an obligation but it’s a good practice that the community already used to, other tags like [video] and [pdf] are popular too.
You know that the big clouds (and to a lesser extent the smaller ones) have more in common than they are different?

They use different jargon, they love to market themselves on their differences (because why compete on price?), but the fundamentals are really very similar and the skills transfer.

Anyone who’s telling you that Cloud X is vastly different from Cloud Y is either trying to sell you something, or has gotten their knowledge from someone who was selling them something.
That person didn't turn their hobby into a business, they turned their hobby into a cheap hustle.

I like that they sort of get that as a revelation towards the end of the post, but they let it go way out of hands, enough to ruin it.
Yeah, it's not clear how to estimate the market size or TAM of an idea even if there already is a market, like take random examples of a dog walking or podcasting app. You can easily find sources that claim the dog walking or podcast business are $1 billion dollar markets. But how does that translate to evaluating growth in a startup in this business, and how big can it realistically grow?
I cannot imagine how learning a new version control system would make me more effective. Git stays out of my way 99.9% of the time, and the last 0.1% gets resolved after a few minutes of googling, reading docs, or asking chatgpt.
Given that you used the term “AI”, you may not know that there’s a lot more to general web search engine beyond a simple inverted index. There are multiple models (ie “AI”) used to determine things such as query intent, term disambiguation, query classification, and that’s even before we get to results ranking, or relevant snippet detection. So now, with that knowledge, do you believe that Wikipedia, or even the web crawl itself (because that’s literally what we’re talking about, a web crawl) should be used for anything beyond term naïve term indexing?
It’s not about the OSI. They just happen to have a convenient list that everyone agrees on.
https://samueldobbie.substack.com/ - published my first post today on personal productivity. Going forward I'll be writing about software engineering, startups, scuba diving, and AI (namely NLP).
Government officials are elected to serve as "spokespersons" for citizens.
Right, but that means that someone implemented the backend interface.

Also, does Cairo support all the features? I thought Cairo only supports 2D graphics, but I see several 3D style graphics in the demos.
The climbing one that you linked says something about “the video below” but I don’t actually see a video. Might just be because I’m on my phone but I was curious if that video still exists.
average education and pay have nothing to do with it. a lot of hn users are bazingapilled techno-opportunists.

climate breakdown confronts two axioms for what is probably a sizable userbase of this site:

- nothing (bad) ever (really) happens

- advancement of technology and industry solves all problems

they have no incentive to be any other way. because of the high pay and education, most of these people will be able to live comfortably within the confines of the global north and presumably wealthy nation-state for the rest of their lives.
you can always do it yourself?
Pretty easy to split a windows partition into a Linux install and test it out
The short answer is that you can squeeze some significant extra performance if you are clever, and make it run very close to Windows. If you do absolutely nothing, the baseline is often fine.

The ArchWiki has some tips that can help tuning your system: https://wiki.archlinux.org/title/gaming

This launcher does help too: https://github.com/FeralInteractive/gamemode

On top of that, you can use a patched kernel like: https://xanmod.org/

You can check support status for games here: https://www.protondb.com/

If you run games via Proton with DXVK, you can use the environment variable DXVK_HUD=1 to show a HUD with a FPS meter. Some others prefer mangohud.

Setting your CPU frequency scaling governor and GPU to performance mode also helps.

In some obscure cases, removing unused network interfaces will make Windows games that use certain Windows APIs run significantly faster.

Proton is known to interfere with controller support so disabling steam input + overriding DirectInput DLLs can be helpful in some cases.
Productivity should be measured on a much larger scale (weeks/months). Day to day, productivity varies wildly. Some days your productivity is 0%, others it’s 300%.

How would you rate your productivity on a longer timescale? If you’re doing well then there’s no need to worry; it’s normal.

At standup, I’d say the truth - bashed my head against a wall to no avail. If this results in punishment, something is very wrong. You don’t get rewarded when you do a weeks worth of work in a day, so you can’t be expected to output a _minimum_ of 100% every day. This is how burnout occurs.
Tesla changes pricing frequently but I just went to their site and they are showing a base Model 3 RWD at $32,740 after the $7,500 federal tax credit. So that would put it at just over $40k before incentives. Also remember that several states also have incentives that may apply.

I clicked on “explore inventory” at their website, put in the Los Ángeles zip code of 90001 and search radius of 200 miles. Found this one for $39,670 before tax credit: https://www.tesla.com/m3/order/5YJ3230_87dfdbbc95d70f719a4d1... .

So, after the tax credit that would be $32,170 for a new Model 3 with no wait time (it is in inventory).
I'm not, but I'm not a terribly advanced Wine user. (Though I'm sure now I'll notice it everywhere. :D)
Tough to gauge how impressive this is without a before/after for comparison tbh.
Were you using GPT-3.5 or GPT-4?

GPT-4 reduces hallucinations by at least an order of magnitude, and hasn't failed me yet.
emacsformacos.com still uses a CGI script written in Perl which is just a very simple wrapper around Template::Toolkit. It _used_ to be CGI even in production but it had to change for silly reasons (_not_ related to speed!). The CGI script still exists but has a small tweak to loop over all the pages and save the output of each. Then I just rsync the output to the production server (which still runs Apache, lol).
Is this actually a problem? I wonder if these people will be protected from various health issues similar to people who are genetically shorter? I think there's some studies saying childhood malnutrition has bad long term effects, but this is probably a lot milder of a case.

At the very least it might create lower impact forces when walking.

I'm the shortest of the immediate family and some suspect it's because of how much I'd fight at mealtimes to eat less, and I'm pretty glad I did considering how my tall friends seem to have more aches and pains and trouble with stuff like sleeping anywhere but a real bed.

Then again, most of them eat a lot and work out a lot too, so current behavior might be more of the issue rather than past behavior.

In any case it seems like the majority of people would still prefer to be tall even with the possible health risks, so perhaps that takes precedence, it seems to be a pretty strong desire.
Thanks so much, this is reasonable and insightful. So I guess it's safe to say that ChatGPT/turbo (not GPT-2) passed the threshold for "acceptable" performance for summarization, Q/A, etc., which means that we can use GPT-4/5/... for tricky tasks that turbo was not able to do.
The mentioned friend says that he holds multiple PhDs now that he's done with the main part(phrasing intentional).

The sauna didn't go exactly as planned though. Straight lines are hard.
That sounds like an ideal world where devices don’t garner attention to make more profit.
I'd also really like to know about the tech stack
Interesting that until Remote Sensing Systems revised their historical data six years ago, no warming trend was evident. How could they have been so wrong for such a long time?

https://www.carbonbrief.org/major-correction-to-satellite-da...

https://www.drroyspencer.com/2017/07/comments-on-the-new-rss...
Great gem! Can I define a several optional parameters where one of parameters is required? For example, I have auth endpoint, which is used to authenticate user and user can authenticate by email and password or phone number and password, so email and password is optional, but exactly one of them should be sent. I'm quick looked at the documentation and didn't find any examples of such cases
> I expected to have to do a ton of hackery to make games work but the vast majority of things I want to play work great out of the box

This was my first sentiment as well, but found myself in the same exact position as you. I almost was a little disappointed because I was looking forward to playing with the underlying OS, but even some of these heavy AAA titles run really smooth considering the hardware they employed for the deck.
Aside from weather, SF is probably one of the hardest to drive in cities in the US.
You really shouldn't need anything like this to make it obvious that getting into a customer relationship with Oracle is frequently a Very Bad Idea.
Proper IDEs will set up a lot of the "new project" boilerplate for you, wire up compilers, linters, etc...

People still using text editors like EMACS or VI need to do this themselves, often through some random mish-mash of unique and special text templates, scripts, and copy-pasting from previous projects.

Then unironically they'll proudly proclaim to be productive because of all the tooling they've successfully set up over many days of effort.
This is a weird list. Competitors of first two already existed which means there was a proven market, and Uber solved a problem that everyone knew existed and could be solved technically, just that it was hard.
> However, even then, most people around you will know, so unless you live in a cave you will get the information on time.

Some people are just tuned out regardless. My mother is perpetually outraged/shocked that her mortgage is going up every month despite me telling her for months that yes, that is what happens when the central bank raises interest rates. She is 100% one of the people who would fail to see the writing on the wall or do anything until the bombs were dropping.
Honestly proton is really all you need at this point. I've completely switched over to Linux and have had absolutely zero problems. How Linux mint even found all of my drivers for me it took literally no effort.

That being said you can always check proton db to see if your games work with it
I agree completely. It's a complete waste of time making us more miserable.
Yeah, but I do wonder how much of the reason you're experiencing that is because a lot of the people who make it miserable are there for the wrong reasons?
Woah I notice that the signatures on that include Stéphane Graber.

It's rather hard to imagine LXD continuing as a going concern without him. Does this mean he regrets the decision, but is going to keep working on LXD, or... does this mean LXD is fucked?

-- concerned LXD user
Who do you think owns most of the lake houses?
Venture investors want the prospect of a high return on their capital. Whether it's by investing in "the next AirBnB" - a business that can on its own scale to billions in revenue - or by investing in a company whose technology innovation can be sold to Apple or Google one day doesn't matter. What matters is the price you paid vs. the price you sell at. The direct revenue potential of the startup's product vision is not the only determinant of value.

That being said, the article is right to point out that not all companies are a good candidate for VC. You have to show the investor that your shares can be worth dramatically more in a few years than they are today. Why should they believe you? It's not wrong to say "because Apple will buy us for 50x," if you can articulate that outcome convincingly.
Normal for the kind of people who get postgraduate degrees, a small minority of the population.
Libjpeg-Turbo 3.0.0
I am pretty exhausted by the startup world and their market ideas. Nearly ever single one is just taking some mundane part of life and throwing software at it.

Also, venture capital generates very short term thinking. Their thinking is almost wholly based on timescales of 1-5 years, maybe out to 10 years, for when they can exit and move on, letting the company either crumble post IPO or sale or end up gobbled up by some megacorp.
If you are just curious, the number is 117B people who was ever born on Earth. High amount of guesstimates and assumptions involved. Yadda yadda popsci article phrases.
> As an interviewee, I refuse to put any effort into gaming the system and hoping to come across as a better candidate.

That reminds me of this part of the article: "You can use mirroring in your interview process. How? Use their language when describing your experiences."

I consider mirroring to be a form of gaming the system, or at least something that can backfire. Having heard many interviewees parrot back terminology they didn't really understand, I'm sensitive to when somebody is trying to dazzle me with BS. I'd much rather hear an interviewee use much simpler, even non-technical verbiage, when describing things than try to use the words they think I want to hear.
I'd settle for being able to live not in a tent or van short-term.
> just commit into the Golang repo without checks and decisions

Oh, but you can, just do it in your fork. You can't claim their trademark but that's a completely different thing.
Business offers alternative including refund to customers because original item isn’t being manufactured. KaiserPro offended.

Ok then. Have a good one. It sounds like there’s no option that they can do except manufacture the vehicle exactly to not offend you, and they’re not doing that. Permanent unhappy.
How many real contributors you have? Is it mainly just you and perhaps some tiny bug fixes?
https://wdkwwdk.com/posts - not much content, most interesting around some 10+ year old outages I investigated. Started writing a bit when I had some free time in 2022, but haven't done a great job of being consistent with new content.
> Their thinking is almost wholly based on timescales of 1-5 years, maybe out to 10 years, for when they can exit and move on, letting the company either crumble post IPO or sale or end up gobbled up by some megacorp.

Average time to exit is now about 9-11 years. [1]

Maybe I'm just too millennial, but that doesn't sound like too short a timeframe in an industry that moves and changes as quickly as the tech world does. For instance, 11 years ago smartphone penetration was a tiny fraction of what it is today.

I wouldn't consider a 10 year time horizon to be 'short term thinking' - especially when that's an average, in a distribution with a much higher median - but that's just me.

[1] https://eqvista.com/exit-timing-startups-by-industry/
Alas, I've not been able to get it working. Possibly, the issue is that in my heaps, I do not have red zones; things are tightly packed. That's okay because the heap cells do not store arrays. I'm not concerned about overruns whatsoever.

When I go through the hoops of registering each heap as a memory pool, which supports malloc-like allocations doled out of it, problems happen.

When cell [0] of a heap becomes garbage and is indicated as freed (reclaimed by GC), Valgrind throws an invalid free/delete/delete[] error, saying there is a conflict between that and the entire block. I think this is because there is no offset between the block and the start of the heap. Valgrind assumes there will be some header or red zone between the entire memory zone and the pool area. It seems to be saying, whoa, you can't do VALGRIND_FREELIKE_BLOCK at that address; you allocated that address from malloc. Well no shit, and I told you that block was a heap, from which I'm getting VALGRIND_MALLOCLIKE_BLOCK blocks.

Secondly, after the first GC cycles, errors go haywire, like "invalid read of 2 bytes: 0 bytes after 16 byte block allocated at ... blah blah". Basically, it thinks that various accesses are overruns, possibly due to there being no red zones between the blocks. Its quite baffling.

Maybe current Valgrind has fixes for some of this; I just use what distros package.
Cool, but after reading "All the gaming platforms you already know, right here" and searching for Xbox Game Pass or Forza Horizon and finding nothing, I gave up.
Why do you think this is great?
but it is. language syntax design is a total sinkhole. you give me a spec - I'll crap out a parser for you. tell me to design a textual language and chances are pretty good I won't get back to you. and if I do, chances are really high that you're gonna want me to do something different.
Well this sure has aged poorly.
Microkernel: https://en.wikipedia.org/wiki/Microkernel

Category:Microkernel-based operating systems:
https://en.wikipedia.org/wiki/Category:Microkernel-based_ope...

- redox (rust-based) https://en.wikipedia.org/wiki/Redox_(operating_system)

- Nintendo Switch runs a microkernel OS

- Linux started in 1999 as a clone of MINIX and was initially developed on MINIX, which is a microkernel OS: https://en.wikipedia.org/wiki/History_of_Linux
Data Compression Using Contrastive Pre-Training and Large Language ModelsLanguag
First relax, it happens to everyone. And no one is coming after you for working less some days

Some people share a lot of details, some just say the title of the task assigned

These daily meetings, where I work, are not so much to say what you've done, but more If you are having any problem

During work also don't hesitate to contact coworkers to unblock any small problem that might drag your day

I normally say "I'll keep working on X" / "Still tidying up Y" / "Learning about some technical subject related to the task Z"...

After finishing a task I take at least 1 or 2 days just to wind down and organize notes

And sometimes I'm just lazy. But I'll try to do the very minimum. Like logging in with the test user. "All day testing bug... trying out feature... problems debugging"
Wow Gamescope[^1] looks great! Definitely going to install this on my main system for playing games that like to wrestle with displays and resolution!

[^1]: https://wiki.archlinux.org/title/Gamescope
I'm sure Microsoft was familiar with not only windows on buildings, but also other OSes' use of the term "window" as a GUI element (dating back to Xerox Alto in 1973), and called their 1985 product "Windows" anyway, so there's precedent.
Can’t tell if you’re being sarcastic or not.

I will say that winds and heating requirements are somewhat correlated, so having some wind production helps balance supply & demand. (Wind will increase convective and conductive heat losses).
It was 20 years ago now, and you couldn't get into grad school with less than an A average. This was in Ontario, Canada.
Unless you push the revocation list changes immediately to the service instances.
This captures exactly the sentiment I was trying to express.

Thanks for chiming in!
Gatekeeping a thread about YouTube/subscription services because I don't watch YouTube is asinine.

I suppose ultimately I am arguing that $12/month isn't "cheap" because it's really "$12/month and whatever time you spend on it". I used to dump so much free time into things like TikTok, YouTube and Reddit, and I am grateful their leadership answers to greedy millionaire/billionaire venture capitalists who can barely tell a mouse and keyboard apart.