skysight-inc/HackerNews huggingface dataset:
Back then you couldn't just bug the game developer to issue an update patch, and anything significant breaking between Windows versions affects Windows adoption and not the adoption of the software the user is actually interested in. We see the latter even today, with Windows 8 being a failure for how much it changed and broke user workflows and Windows 11 getting a decent bit of pushback too.

In a way this realization is what's finally making Linux viable for gaming. Instead of expecting developers to bring compatibility and bug fixes, have the system provide it and suddenly you can even have an entire gaming console designed for PC gaming on Linux, thus also giving you enough momentum for developers to make adjustments so their game runs better on the compatibility layer.
For the same reason why programmers can't just use normal English when talking about software.
This is crazy. Documentation is indicative of bad design? Extensive docs, maybe. But simple docs and straightforward design go hand in hand.
I’m not seasoned in VC-land, but the fraction of income spent on food eaten at home is much higher in Pakistan than in rich western countries. It was almost half in 2012, versus about 7% in the USA (https://tribune.com.pk/story/744223/pakistanis-spend-nearly-...)

With that, I think the math could be somewhat right, or at least made to look right. Let’s assume 30% spent on food, with this company eventually taking 10% of that. That’s 8 billion in revenues. With a 1% profit margin (profit margins are thin in this market), that would bring in 80 million a year in profits. That would easily be enough to value the company at 275 million.

If you do the math more carefully, you likely will find dragons, though. Pakistani with low incomes will have more time than money, so they would never become your customers. So, that initial 30% will be lower, likely a lot.

Also, it’s questionable whether the company would be able to grab that market without more investments.

In the end it may have boiled down to “VCs have lots of money and no other places to use it than gambles like these”.
Most beautiful cpp code I have seen in many years
Virtually all products in America have volumes and weights listed in metric, alongside the customary units. Even those packaged specifically for America. Many beverages specifically are packaged in whole number liters, with oddball fluid ounces listed next to that. e.g. a 1 liter / 33.8 floz bottle of coke.

Where customary units seem strongest is in civil/mechanical engineering and adjacent trades, road signs (all in miles), and weather reports in Fahrenheit.
When I was a pup, my mum had several occult books, including on divination with runes.

Because of this, I learned to read them.

Because of this, I got slightly more out of the maps (and cover) of The Hobbit than most normal people — Tolkien used runes as merely a font for Dwarfish, which was really just English.

I wouldn't say that this is any more useful than cursive.
There will always be room and need for experts in every little topic. But of course, there is no need to teach every little topic in grade school.
What do you think comes next after HMC/NUTS for general purpose turn-key sampling?
> right-click > save as image is supposed to be disabled on that particular DOM element

Having done some of my own monetizing experiments, I was surprised by how often people don’t make any attempts to circumvent what is written on the site. Text appeared to be much stronger than efforts to prevent free service.

Still, it’s kinda funny to
me if this works well enough to make any sales. It’s not possible to prevent download of images you serve, there are several ways to save them in all the major browsers without any plugins. Are you serving the full size image?Intentionally?
Yeah pretty incomprehensible. Reads like he enjoys the complexity of his sentence without care for the reader
It's simple enough to say "use an exterior device" (which I do), but even input switching is managed in software and can be a nightmare sometimes. It would be great if there was just a light OS install. It'd likely bring the power use down as well.
I use captions often when I'm using 2x speed.
If it is a class A amplifier, I think that would make sense. But how many people have huge class A amplifiers for their home audio?
has anyone used these shields to convert old VHS tapes to digital?
I was always taught to draw lines to fill the blank space. I don't think you need to use cursive.
Yeah... I've put well over 10k hours into writing FOSS and consistently encounter this attitude there, too. I never imagined we could get this far tolerating such frequent contempt for both end-users and their advocates, such as interface designers. If your PR poses even a theoretical future inconvenience to developers, good luck getting it merged, regardless of the user benefit. Until this changes, user-facing open source alternatives will always be alternatives rather than the standard.
Refactor-driven development assume next steps:
1. Add VCS
2. Cover all working code with tests
3. Start changing code in very small steps
Chromecasts in general seem like big power hogs... I don't need you to use 20 watts all the time to show a shiny background image and a clock...

I really wish users who spend "Just" $/€/£ 40 on a Chromecast knew that it is going to cost them the same amount every year on their bill. I think many of those people wouldn't buy one if they realised they are almost buying a subscription.

Google could adjust them to just don't send out any signal unless someone is actually casting. The chipset can totally do 0.1 watt sleep mode with wifi connected.
You switch plans and quit the new one…
Even Windows has this, but there are a bunch of corner cases where it doesn't work.

The integrated RADIUS server can be configured to allow passwords that need changing (so that you can actually connect to AD and change it if you're away). But many other services, like AD-backed VPNs and such, will choke on a password that must be changed.
I was giving a solution to the obstacle you pointed out. It doesn't get more relevant than that.
The objection to them is that they are trivial and lead to none of the profound truth that is usually implied by their presentation.
Shouldn’t you take your own advice and read past the headnote?

Believe it or not you aren’t the first person on the internet that went to law school. Granted most of us have come to regret it …
It depends on the employee you target. If it is someone working on internal IT systems, chances are high that you gain pretty wide access after owning their SSO.

SSO can go down or get owned so having break glass credentials isn't unheard of. The last place I worked at had them on paper in a safe in their headquarters. The Twitter threads show that they were stored in a password manager but the hacker was able to find credentials to access it which could have been one of the responsiblities of the employee which was targeted.

If you have your password manager on SSO it will be even easier.
https://github.com/bcicen/grmon

grmon covers some of the functionality and is not Java based.
Hacker News stylized as a retro 90s macOS desktop
Hello HN, this is a small side project I worked on that restyles HackerNews to look like the desktop of an older version of MacOS from the 90s.

Internally, this is just a proxy to news.ycombinator.com that injects a custom `news.css` style sheet on some routes (login routes redirect back to HN). If you want to use the style sheet on the client side, there are browser extensions and a custom style sheet available at the github repo [0].

[0] https://github.com/anthmn/hackertosh.css

edit: try https://hackertosh.org/news if the page is blank
My astonishment is that Microsoft knew about SimCity. I was 15 in 1995 and I thought the world was so big that Microsoft couldn’t possibly know about the myriad of software that their OS could run.

It turns out the world was so small that Microsoft could, probably, inventory less than a hundred products that made 99% users happy.
Speaking from ignorance of the details of this project, but couldn't other FPGA's/boards be used? Is it using some Terasic specific features
AppleTV is fully capable of playing local content.
You can either use Infuse player or sideload Kodi
It’s a deep hole for a company to dig itself out of, not to mention changing the habits of people to explicitly document things elsewhere.

It would be neat if Slack reported stats on searches so that, for example, a company could better understand what key conversations should be moved into proper documents…but this is likely against Slack’s interests.
A lot of people can manage to live their life using cash today and no one can stop them from using cash. This has a few bugs, but is overwhelmingly a feature.
Normal English evolves. Contracts rely on precise, shared understanding, and so it builds up its own jargon and shibboleths to represent concepts that everyone can have a singular understanding of. You don't want there to be any ambiguity in your contract, or any chance that courtroom precedents may not apply because your language differed from the 'norm'.
That's brilliant! That way nobody could accuse you of spying. "It's just our logo. What's all the fuss about?"
If I understand correctly, what you're saying is that selling for $200k usually means you had $120k left on the mortgage, so you only get $80k and can't make a cash offer for a new $200k home.
Or the buyer is a long-time homeowner who has largely paid off the mortgage on their original residence, or at least paid it down such that inflation + payments has increased their home equity to near the purchase price of a new home.

This includes nearly all senior citizen purchases, but it's also a surprising number of 40/50-something wage earners who bought in HCOL areas around 2010, saw their $800K homes appreciate to about $2M, have paid the mortgage down to about $450K (or paid it off entirely, using stock price appreciation), and also have a couple million in appreciated stocks from saving abundantly during the 00s and 10s and enjoying the stock price appreciation.
"Tech debt" is doing things quickly now with the price that you have to clean up (i.e. invest more time) later, hence the word "debt". This is sometimes a good trade-off, just as financial debt is. Not everything that looks a bit ugly is "tech debt".

And yes, it's ugly, but reality is ugly so we have to deal with it.
Television isn’t my primary choice for media, but when I do I just unplug it when I’m done. 0W standby. Same for basically everything other than the refrigerator and wifi.
Company A builds Apartment Building. Company B builds game server software.

Company A sells Apartment Building to Landlord. Company B sells software to Server Admin.

Landlord leases Apartment to Leaser. Server Admin allows Gamer to connect to Server Software.

Microphones installed by Company A in Apartment's walls catch Leaser saying Bad Word. Chat spy installed by Company B in Server Software catches Gamer saying Bad Word.

Company A bans Leaser from all Apartment Buildings they constructed. Company B bans Gamer from all Server Software they leased out.

Point to where this analogy is weak.
Moore's law has been 'over' for ages, it hasn't stopped video games graphics improving substantially between console generations.
But then why not let windows patch simcity, instead of changing the system, just asking.
You’ve likely heard and read dozens of stories about generics in Go about ordinary slices and maps but haven’t yet thought about a fun way to apply this feature. Let’s implement the peer of pandas.read_html, which maps HTML tables into slices of structs! If it’s achievable even with Rust, why shouldn’t it be with Go?! This essay will show you a thrilling mix of reflection and generics to reach concise external APIs for your libraries.
Old ones...

Everything from the 60's, 70's, 80's and 90's...

Remember in europe we have a lot more old stuff - especially old houses that are family owned for 100+ years tend not to have things replaced often unless they're unrepairable.

Even modern class D amps can be 30+ watts when not playing anything tho.
Are episilon delta proofs even necessary if limits can be reconstitutes as sums of infinite series?
Show HN: iq – jq for images (using rust, LALRPOP)
I wanted to share an experimental side project I have been working on for some time. I constantly use commands like `jq` and `yq` for processing structured data in my day job and I was curious if a similar idea could be applied to images.

Another goal of mine was to get some exposure to with rust. I discovered the LALRPOP parser generator which really helped moved the project along (https://github.com/lalrpop/lalrpop)
I wouldn't say that all postdocs are extremely specific in a field like plant biology. You might require the postdoc to be knowledgable of certain lab practices only for example.

In fact, in many cases it is very unlikely that you will find a postdoc that has done work in a cutting-edge niche area that a professor is interested in, so the pool of candidates even globally is not sufficient. Your best hope is to find a postdoc in an adjacent area who you can train up on what you are doing.
"Part 2" is here: https://www.youtube.com/watch?v=1ujhGmSImQg
The quantity of carbon in petrochemicals (rather than fuels) is small enough that it could be supplied with the carbon in waste biomass streams. This carbon is reduced; the energy cost of reducing CO2 has already been paid.
This is part of it. Contingent offers are always less desirable than non-contingent so you make a cash offer if you can even if you immediately refinance.
It’s super duper hard, mostly.
Go to Apps, “See all apps”, scroll down, find “Chromecast built-in” and then click Disable on the app’s settings.

At least that is how it’s on my Sony TV.
The issue with this is that you have to pre-schedule tasks across all lists, which means you need to go through all the lists to schedule every item - often each day.

The better way to do it is to set priorities on TODO header items in org-mode. This is far from perfect through because you're still manually setting priorities across all projects - which is very flawed.
Is “quiet quitting” the same as “not going above and beyond”?

For some reason I had thought it meant actually not working when you otherwise would / can.

I think that’s the problem, everyone has these implied scenarios they don’t mention.
The virtual machine comments make a great deal of sense to me. Virtual machines bring an enormous amount of power and foregoing that power because some container orchestration system is oblivious to their existence is deeply foolish.

My dream is VMs as easy to manage (build, deploy, etc.) as containers, hosting containers, and managed across a cluster of hardware by an orchestration system. Trying to make container orchestration do the things VMs do with ease produces nothing but pain and waste.

kris-nova: yes, fully integrate VM management and fill this yawning chasm. There is enormous demand for this, naysayers notwithstanding.
I have a Sony Bravia from the 2010s (a dumb one) that has a standby mode, engaged when you power off the TV via remote.

The TV also turns off-off when you use the physical button, but there's seemingly no functional difference, the unit still powers on via remote if fully off.

I have a feeling that all the physical power button really does is put the unit on standby, but also turn off the little red standby LED.
On the other hand, doing it is free and a great distraction from the total failure of all actual policy. Plus government policy is still "fuck business" as far as I am aware...
Maybe the papers have names like M. Lastname, and M could be extrapolated as Mohamad or Michael...
I noticed an interesting effect in college that other graduates I talked with noticed, too.

One learns how to learn. New material is learned faster and more accurately. One also learns what parts to focus on, and what parts can be dismissed, which helps learn more efficiently.
Am I the only one who actually visited this Youtube link by copying and pasting in address bar?
Dang! That’s interesting. Just give this post time.
It is of course legal, but it's possible OP got deceived into an annual subscription when they thought it was monthly, as discussed 7 months back on HN: https://news.ycombinator.com/item?id=30222165
Nothing unconscious with that bias, quite the opposite.
They also pointed out rich people on yachts. The one common thread was "important issues" not "productivity." Maybe it's just a SV thing where the two get conflated.
I have 93,000 emails in my mail spool, and it opens in Pine in about 30 seconds on a 1 GHz AlphaServer, even when lots of other stuff is running at the same time.
The system I’ve been polishing[0] along the years is similar to the one from this article. I believe that there is an ultimate solution from where is hard to deviate.

[0] https://github.com/slowernews/hamster-system
Did you consider remarkable for your usecase ever? I am in market for e-note taking and am torn between boox note 2 vs remarkable.

I am not looking to be locked in for subscription just for pulling my notes from device to another PC
the only stuff I buy for paper are books where the knowledge isn't going out of date.

a book on graph theory, the math of deep learning or a math heavy treatment of graphics programming, yes, I'll get the dead tree version.

${framework ofthe week api version X} in 21 days? -> ebook only
> And yes, I'm the cperciva in that version tag.

Makes my day that you could discover this post - Thanks so much for chiming in !
I think if you refuse to duplicate states you'll get the solution pretty quickly.
Usually, market size refers to annual gross revenue. So a one time $20B outlay to gain marketshare in a $16B a year market.
I totally disagree with your assessment. WaitForMultipleObjects enters the kernel every time and blocks on kernel objects. The nearest equivalent is select, poll, epoll, kqueue, etc. Newer innovations like eventfd start to introduce synchronization objects into the mix of what type of kernel object to block on.

A Win32 mutex or semaphore is very heavy and typically avoided in a sane high performance application unless you need it to cross process boundaries. A lot of the time (most?) you will want a win32 critical section, which is similar to the modern futex based pthread mutex implementation in that it does not enter the kernel unless there is contention.

A pthread condition variable is clumsy. You need to give it an extra mutex and loop etc. It doesn't have any of the simplicity of WaitForMultipleObjects, even with all the faults of that interface of which there are many.
Dude as a Chileanized American (who sought to Americanize from overseas, normally spent all my allowance on American cultural exports) I would totally eat that hamster meat. Yeah rodent but there were rodents the Irkutski (originally Native Americans come from Irkutsk) ate, 1 ton rodents. That's meat. Plus these Peruvian Beef Hamsters are meaty (I forget what the Kechwa name for them is EDIT: Cuy is the name), like bred for that, and there's hygienic practices they follow these aren't rats. And they IIRC weigh a kilogram or so. Dude the shellfish in Chile are much more exotic than that, dude Piure, I want to eat, tastes like money, supernaturally high in vanadium metal, and that's not even the most exotic. And when I was little I would put insects in my mouth, with intellect to know why were clean which weren't.

Oh you want something fun for your catalogue of foods?

Alright so in Chile in the South in January, might as well bring a tennis racket to deal with the Colihuachos. These fucking bumbling slow things menace, they land, they eat a piece of flesh, almost enough to leave scars. And in January it's flooded, twenty per person, the air is flooded, nuts. So they're hated. But there's revenge.

So first you capture one. For instance with a racket, that works great. First off rip its head off. Now it's chilling, great. Why couldn't they all be born headless? Well now we get to the revenge, you take a stick, and carve it's backside out--I guess you'd need to see it done to understand the stickwork necessary--and then you GET TO THE GLAND! There's a gland, it comes out whole, it's nectar they collected before they could fly, in like an instar larva nymphal whatever nonbiting November stage. Nonbiting November stage. They like get nectar from flowers, high sugars. So this totally black insect has this honey gland, and it's like 100 milligrams, but you take it, eat it, tastes good. It's cool.

Love it. The predator gets predated.
> Next quarter I'm faced with the decision of either doubling down of Cloudflare and getting an Enterprise plan with them ($20k+) or just ripping them out of our stack and going back to our old AWS Cloudfront set up which has fewer POPs, but was much less of a hassle.

Is Fastly a viable alternative for you?
> "Make events attendees want"

If that was the only goal of event organizers, they would set up a gigantic party with nothing else in it, as that is what attendees “want”. However, this might not be appropriate if the event is, for instance, a programming conference. The goal of a programming conference could be expressed as building professional contacts (i.e. contacts based on the other person’s professional capabilities), and spreading knowledge and advancements in the programming field. However, if you ask attendees, almost nobody actually asks for this, and instead only ask for fun parties with lots to drink. If the organizers only listen to this kind of feedback, the result would not fulfill the purpose of a programming conference.
Fly fishing is fun but in practice it never looks like the videos.

It’s rarely possible to find a good fishing spot where the river is so slow to can stand in it with the required space for a full back cast.

It’s almost always some form of rolling cast to reposition the fly without hitting logs brush or whatever.
6.8 magnitude earthquake strikes Taiwan
Same. Along with several others during the last 2 months.
Not commenting on that post because I didn’t see it but just noting. Some people support affirmative action. There are arguments that can be used that are somewhat convincing. Correcting generational feedback loops is hard and may require more than just blind indifference. Personally I think affirmative action can go too far, but it is very much a live issue in politics for good reason. Meanwhile there aren’t many who would say discrimination against people from the Middle East is good
It's also fun when you're Arab but not Muslim, and still get to deal with all the associated stereotypes...
When I look at the history of the Netherlands there's always been a ton of good farming land available (no mountains!) and the North sea is teeming with fish. Starvation was a rare occasion but in times of war or flooding people ate anything that moved.
Not exactly the same, but in mutt, there is a simple language which you can use to refer to a subset of the messages in your view. E.g. "~U" will match you unread messages, etc.

You can group tag messages on mutt with any pattern you'd like and then move them. Or, you can limit your view to what you want to move, select some and then move them.
Which country and state you’re in?
I am praying I can look forward to something like this when my kid goes to middle school here in CAlifornia
In a democratic system I believe the majority of people would vote for a constitution that says no group can enslave another group and that such a "constitution" then can not be changed by 51% majority. In other words protect the rights of minorities.

That's how all democracies work, 51% can't just make any enslavement-law they want. It is still democracy because the constitution that says so was approved democratically.

Democracy is not a single "thing". It is an adjective describing societies. Some have more of it, some less. Not so long ago women couldn't vote, nor blacks. A clear dividing line in current-day politics is that some people seem to think we should have less of it.