skysight-inc/HackerNews huggingface dataset:
Not supporting new platforms is because

- Total dependency on an engine's build system

- Lack of official support for uncommon platforms

- Extremely low expected ROI even if it were possible to deliver on other platforms

Gamedevs aren't in the business of building platforms, they're in the business (mostly) of consuming them and going where the players are.

Gamedevs not updating is because

- The engines themselves are indeed outrageously brittle at times, with LTS releases sometimes containing significant bugs that persist against newer releases of minor and major versions

- New releases can actually cause dramatic regressions, not just in terms of bugs, but in terms of features, stability, binary size, and more

- AAAs are wasting time chasing the next big thing, non-AAAs are struggling with few people and need to constantly be building the next thing because they're building products, not services

- Gamedevs are largely media/entertainment companies, very few act like technology companies
Both cloud and traditional datacenters have been growing for the last few decades. These "Cloud DESTROYS on-prem" and "on-prem DESTROYS cloud" articles are tiresome. Companies will do whatever saves them the most money.
I think online software development discussions tend to lean slightly towards blaming management rather than engineers, probably because we're most of us engineers and can empathize with them better, but in this case I think it's reasonable to blame the engineer. A manager's job isn't to micro-manage every single task and to make sure that an engineer is highly engaged at every hour of the day. If the engineer is blocked on everything, above a certain level of seniority which is not so high, it's incumbent on them to find ways to contribute or find things to do, and if need be convey their situation to their manager.
There are a variety of differences.

Frontend development involves a large number of fuzzy human bits that are constantly moving underneath you. Yes, your backend dependencies can change and you may need to update an API version, but in frontend you have browsers, screen readers, frameworks, and all sorts of massive icebergs largely outside of your control constantly moving.

In the backend, you probably have a language that is fairly stable. Write some unit tests, write some integration tests, but things are predictable and mockable.

Writing UI (properly) requires testing against several versions of several browsers, each with their own rendering quirks. UI tests - screenshots, whatever - are inherently flakier and when something breaks it's harder to know for sure if it's your fault.

You need to test against a variety of screen readers and accessibility tools. None of them are well documents, all of them parse the DOM (or native accessibility stack if you're not doing a web app) in a slightly different way, and the standards are constantly changing. As a bonus, you're legally obligated to get it "right", not that anyone can tell you precisely what "right" is.

Visual design isn't a walk in the park either. The designers will tell you to use color X. Its contrast ratio against colors Y, Z, and B on various pages will hopefully meet the contrast ratios, but then someone will point out that in exactly one of Windows' four different high contrast schemes this ends up being black on black and you will stare into a dark Lovecraftian abyss wondering what hellish algorithms Microsoft uses to pick colors. You'll fix HC Black and break HC white, you'll fix white and break black #2, and you will eventually throw your computer into the Marianas trench and go repair bicycles for a living.
Geoengineering, lets gooooooooooo!
Honestly, it sounds like an offer that banks should be prohibited from making by banking regulations, not something the counterparty should be punished for accepting.
Thank you for the description. I assume they're using a bot management script which is set to block requests if devtools is open. For such websites, opening devtools in a separate window should work.

Some websites will try to throw you into a loop of debugger statements if they detect devtools being opened, which is harder to work around, but it doesn't seem to be the case here.
Regulations, they aren't allowed to buy that much of other risky assets.
Compare with how hard it is to exactly predict if a patient is gonna survive the next day-- while assuming that *anyone* (for now) is gonna be dead in 120 years is a pretty safe bet.

And predictions about life expectancy become easier in aggregate, too.
So many of the answers here revolve around whether the the school will teach the subjects or the students will take it. Is that all there is to education? So one is only supposed to learn what is taught in a course?

I'd expect that if a CS student has a passion for what they do they will try to learn topics beyond the curriculum. Doing the bare minimum has a name: mediocrity. Maybe that is what you are seeing.

Other comments mention that students come unprepared and thus introductory courses need to be more/longer. I think that too is true.
That’ll be a lot of people who are streamers on twitch with it listed on their LinkedIn profile. I’d ballpark closer to 2,000 actual employees — maybe 1,500 as a conservative estimate.
It was inspired by motion sickness prevention glasses I heard about. They are hollow with water inside halfway to provide a horizon that reflects real motion. I think the perk to the VR thing is to be able to watch movies or read books without that little line getting in your way. But I don't know how pronounced that line is.

Edit: Interesting, the glasses actually have hollow rims with a blue fluid.
About 2100
> Works well when you don't have 3-4 months of snow and ice.

Should work just fine IF there is biking infrastructure.

You plow the bike roads just like you do with car roads.
26% of arrests in the US are for drug related crimes. 46% of prisoners in federal prison are there for drug related crimes.[1]

We need more than police reform: we need to reform the context that police work in.

There is a huge incentive for police to focus on the most easily accusable crime types. Because drug related offenses are so easy to prosecute, police are heavily motivated to pursue drug related arrests.

The act of pursuing drug related arrests can itself be trivially abused. There is very little distinction between a baseless accusation and a successfully prosecuted crime. This makes it incredibly difficult and subjective to regulate the behavior of officers who are pursuing drug related arrests.

On top of that, we have an overwhelmed court system that can keep the accused waiting weeks, months, or even years to see trial. This pressures the courts to rush justice. From within the court system, a conviction is seen as a success; so it's pretty obvious what outcome is most likely to be falsely generated by that rushed justice.

It's also trivial to abuse those wait times: a dubious accusation is enough to lock away any person the officer chooses. That person may need to wait in jail (generally considered worse than prison) for as much time as the sentence they would be convinced for! Even if an officer faces consequences to that abuse, the consequence can only happen after a length of time that itself is extended by the increasing wait times of the overwhelmed court system.

This creates a feedback loop: the sheer volume of drug convictions creates a conviction in the mind of each officer: pursuing drug related offenses is easy and inherently justified. It's no surprise to me that so many officers approach arrests with oversized egos: incredulous at the idea they could possibly do wrong. This is normal everyday stuff to them, and the entire system expects them to continue.

We all know the war on drugs is a failure of epic proportions. It's time to move on. Every moment we wait is an abuse to the justice system itself and the people to whom it is served.

[1] https://drugabusestatistics.org/drug-related-crime-statistic...
> DLC and "seasons" are an attempt to stretch it out and make more off a single release, but I haven't heard how well that works.

That also dates back to back in the days, we just called it expansion packs.
Predictions so far have been terrible compared to what actually happened.
Recent history has shown us that behind every 10 thousand strong tech team, stands twenty engineers maintaining the entire stack.

edit: downvote all you want, but it is clear that there is so much fluff in a tech company 2023
I like the "John Doe" from the Panama Papers. Remained anonymous, spread his message, didn't add anything unnecessary and remained out of public spectacle.
If nothing else, it seems a lot more stressful to be “the guy” when the storage/network/other catches fire and you are the one to deal with the mess. People already expect software to fail all the time, and there are reasonable ways to rollback in an emergency. People are far less tolerant for infrastructure failures.
I won't Google it for you. you are on the same internet that I am.
I did the same. I believe the biggest selling point of shell over other scripting languages is its availability on so many platforms. Unfortunately bashisms have ruined the effort of writing a one-size-fits-all script. So I, too, moved to POSIX shell syntax for the small problems and another shell scripting language for the bigger problems.
This joke is getting so old, we need to say thank you and let it go.
Yeah. There's some repatriation (including switching to colo and hosting providers) for reasons both good and bad. But backlash seems way overstated.
‘We got it right NOW we promise!’
You are asking for price controls. Historically, those have almost universally decreased availability and exacerbated shortages.
> > it wouldn't be so incredibly difficult to determine.

> Never said it was easy.

My point is that this process of determination happens over time and in a non-linear fashion, so the corpus contains tons of noise around any given truth statement.

> > The corpus of written language is full of ambiguity and contradictory statements.

> Right, but the truth is the one set of information that logically cannot be contradictory.

Please refer to Godel's incompleteness theorem.
If you think an ORM somehow saves you from having to know how to make a normalized DB schema (even by intuitive means instead of formal ones), you've lost your mind. For most 9-5 developers just earning their paycheck, this train of thought can lead to absolutely fucking insane DB thrashing and data consistency problems. You might be getting away with it intuitively, but a lot of people won't, so keep it to yourself for your own sake.
>if you are trying to extract the same type of content out of SVG as out of TVG

But then you haven't implemented SVG. You can't say "we support SVG", and you lack a good way to communicate what users can expect from your implementation. It's much easier to communicate clearly when you can implement a whole standard rather than a haphazard subset of one.

Also, parsing overhead is such a tiny fraction of the overall effort (in either case) it doesn't really mean anything.
https://codeberg.org/forgejo/meta/issues/183

I think, this seems to be the discussion everyone is talking about
> 1. The management has so completely screwed up that they don't deserve a job.

Yes and no? It feels a bit silly to look at things from a results perspective instead of a process one. Management everywhere was spending money to grow as fast as possible. Reality hit (and whether or not you think this reality was predictable is up to you--but I'd like to see if any money was put where your convictions were) and now these research/growth projects need to be cut down. For many, it was the correct decision at the time given the information they had at the time.

Until laws are put into place to stop the boom/bust cycle the people being hit are always going to be the labourers.
Can someone TLDR this? interesting question but not worth reading all this to find out.

Can two IPs bind to the same IP / port on the server? Even if they come from the same client, my intuition says no.
Anyone have any alternative browser picks besides chrome, Edge, and Firefox? I found Firefox performance to be poor with my screen reading software although this was several years ago so maybe I should give it another try.
> “I need to not only block all ads on YouTube but all sponsor reads too. They’re sooooo annoying!”

I pay for YouTube Premium to block ads. Content creators get paid more from me than from people who watch ads. Then they go and insert even more promotions inside the video. I don't feel even a little bad for automatically skipping that promotional content. It's my phone. I'm not going to sit through ads if I don't want to. You complain about entitlement while arguing that content creators are entitled to my time. They are not.
I'm working on an open source startup to allow companies to self host OSS AI/LLM models on their own infrastructure, whether through AWS/GCP/Azure/DigitalOcean/etc or on their physical servers. I'm fine tuning models with prompts and then I'll build out the API so that users and other developers can query them. This way, you send nothing back to a proprietary service.

Is anyone else interested in something like this?
> If you work for a company like Amazon, and you don't want to be laid off, the only thing you can do to move the needle is join a union.

If you don't like how one party can make changes to your job without your meaningful input, you should throw in so two parties can make changes to your job without your meaningful input? Also, you should be sure to pay some part of your wages to the second party, even if you don't like what they're up to.
Unless you are suggesting that Amazon is getting free electricity, then must be either:

- Profiting enough from micro instances to pay for the electricity of running them. If so then when you get to using a server full of micro instances you can save money by doing that yourself and not paying Amazon's profit.

- Eating the loss and subsidising it from other income. This is convenient for you but not anything to do with the cloud, more to do with the power of a huge company.

- Big enough to have arm twisted a fixed price for a long time ahead, pushing the extra cost onto the supplier, so the supplier will go bankrupt and be bailed out by the taxpayer. Again convenient for you but nothing to do with the cloud.

- Other? What's your explanation for Amazon not charging customers more despite rising energy costs?

You switched "self-hosting" to "colo" which aren't the same things. One can imagine a big non-tech company negotiating fixed prices on their power for their datacenters. One can imagine a big non-tech company investing in regular server refreshes to converge down on more power efficient servers over time.
I recently noticed a job posted, for cloud and on prem. Likely, the goal being high compute/large datasets on site, cloud otherwise.

The primary focus of this purely infrastructure position, is a coding take home. Now, infra as code is part of local cloud, but there is sooooo much more to handle.

But because they have no idea how to handle infra, they seem stuck thinking it's just a dev job. Even while they hire stating it is not.

Quite sad. So much knowledge lost, that they don't even know what to look, what to hire for.
> there is no such thing as bad cycling weather

Wet snow being blown into the face? Compared to 20°C inside a car, commuting between two underground garages? That's going to be a hard to sell.

In the summer bike is fun, but from November, where I live it's just masochism.
Ask HN: What to Do with an Old Supercomputer?
If you stumbled upon a 10 years old retired supercomputer on the side of the street, what would you do?

The nodes are outdated xeon but you have hundred of them. It uses a lot more electricity than a newer supercomputer but the hardware has been built so it may not be so bad for the environment to use it a few more years. The electricity bill is going to be much much cheaper than similarly sized clusters in the public cloud but still significant.

Would you turn around and pretend you never seen it, or do you have suggestions about some useful things that can be done with it?
https://www.bloomberg.com/opinion/articles/2023-03-20/ubs-go...

"In UBS’s deal to buy Credit Suisse, shareholders are getting something (about CHF 3 billion worth of Credit Suisse shares) and Credit Suisse’s AT1 holders are getting nothing: The Credit Suisse AT1 securities are getting zeroed. This is not, to be clear, exactly because Credit Suisse’s CET1 capital fell below 7%; instead, there is a separate clause of the AT1s allowing them to be zeroed if the bank’s regulator decides that zeroing them is “an essential requirement to prevent CSG from becoming insolvent, bankrupt or unable to pay a material part of its debts as they fall due.” Plus, in a situation like this, the banking regulators get to do a certain amount of ad hoc stuff, and they do. (They got rid of the shareholder vote on the deal!) Zeroing the AT1s while preserving a little value for the common does seem to have been done in an ad hoc way; my point is just that it follows very logically from the terms and function of the AT1s."
There are places like Two Bit Circus in Los Angeles that do this beautifully - they have odd VR games that you could never play at home because they have a crazy unique controller setup.

One in particular that I feel like is critically underrated (mainly due to the game itself being a bit boring) is a flying game. You lay down in this bird like giant controller with your arms at your sides and there are multiple fans blowing in your face. You can tilt the whole thing, move the "wings" to change your speed and angle / elevation and do lots of other movements. The game itself is basically just cruising around a virtual world (they have a few different types) but I thought it was super cool. The fans even change speed and direction based on how you are flying.

If the game itself was more engaging (like say it was multiplayer and maybe you were piloting a mechanical "bird" with lasers and whatnot) I think it would be pretty freaking awesome. But the "controller" of course must be very expensive and takes up a ton of space so it is really not useable at home unless you have a ton of extra space and disposable income. And of course it is a bit of a one trick pony.
Relevant xkcd - https://imgs.xkcd.com/comics/11th_grade.png
Especially in Berlin people add dog shit, cigarette butts and broken glass bottles to the playground to increase the risks for kids. I‘m usually against video surveillance, but I believe it is unfortunately necessary to have video cameras on playgrounds, because without punishment some idiots simply don’t stop their destructive behavior.
yes, true.

kids survive and almost always suffer very few ill effects. newborn babies and the very old make up the less than 1 dozen who die of a black widow bite each year.
Wow, so this is why I've been having trouble getting Mailchimp to load lately. As a developer I often have devtools open for whatever I'm working on. If need to help out marketing with an automation or something, using the same tab, I get banned for the day.
Full stack development in a no-code environment? It may sound like an oxymoron, but the truth is CitizenDeveloper has made it a reality. What does full stack development really entail? It's about mastering a set of tools that will enable a developer to build, deploy, and manage sophisticated custom web applications. And the CitizenDeveloper no-code platform promises to do just that. That's right, you heard it correctly. CitizenDeveloper delivers a no-code platform that enables full stack development.

Too good to be true? If you're interested in becoming a full stack developer but are intimidated by the traditional hand coding aspect of it, sign-up for a free trial at CitizenDeveloper.com today to see how the CitizenDeveloper platform follows conventional full stack paradigms, but delivers those same capabilities in a no-code environment.

A full stack developer using CitizenDeveloper can deploy greater than 10x the features per unit of time… a massive increase in productivity. Plus they can do it producing features that have fewer bugs, require less testing, and require no security remediation. And if all that isn’t enough, the applications they build are massively scalable, right out of the box and learning the tools is easy.
Relevant:

https://twitter.com/stealthygeek/status/1604513283972767745
Quote:
1960's Futurists: Automation will free mankind from meaningless tedium to focus on creative pursuits only human beings can master.

2020's Techbros: We're building AI that will write all your books, music, and TV so you can focus on the meaningless tedious of your cubicle job.
I get that this isn't a trivial service to scale and deploy, but the $20/month fee to use ChatGPT reliably is one of the most unreliable and low-value products I subscribe to. It's basically a toy, and while I'm curious to learn to use it effectively and understand how it might fit into my workflows, I can't help but feel like I'm doing them more of a favour than they are me.

It's kind of like ChatGPT Plus is more on the tier of a donation than a legitimate product.

Apart from being unreliable, the user interface and experience overall is not that great despite being very simple in its requirements. Things break all the time, user sessions seem to break in unclear ways, now I suppose people are getting the wrong history entries.

I want to keep using it in order to learn, but I really dislike paying for such a poorly implemented service. I suppose since there's nothing else like it, we just have to put up with it for the time being.
Does the argument hold for the next much better versions that are inevitably coming very soon? There is no point in making a temporal argument for today
If "tough times" is BS people will start new companies and benefit from all this talent being released and everyone is going to be happy again.
> That's misleading. If you're able to get an interview, the success rate is much much higher than 1%.

Nope.

I was an interviewer for one of the FAANGs. My approval rating was around 2%. And I was one of the most lenient ones, at least in my org.
Well that is poopy. Is there a way I can “stealth” open dev tools on all sites? I like to see network requests in a lot of places, but don’t like to think the server will change their responses based on my local actions.
How can they tell that you opened dev tools?
Twitch is part of Amazon, so likely just part of the bigger round of layoffs.
https://archive.is/lddBY
It’s kind of hilarious how the entire conversation about CPU’s have steered towards Apple’s chips. No one talks about or mentions AMD or Intel chips anymore outside of gaming circles…
Musk seems to be more like an immature high school student than anything else. If he's always been this way it shows how much "meritocracy" is completely untrue. I just don't get it.
I think this is an important point. Knowing how to specifically create a table in X flavor of SQL is something that a new grad can easily look up. Knowing when to consider normalizing data, why one would want to normalize, and why one wouldn't want to normalize, is more of what I would expect someone to learn in college. It isn't something that can be looked up using a quick google unless one already knows it and just forgotten the details.
Fine-tune BLOOM with Stanford Alpaca
A new project for fine-tuning BLOOM.
The point is less what's a "basic minimum" or what you "deserve" but what your alternatives are. The US is big. The vast majority of its regions are less insane than the Bay Area. All of them employ skilled-with-computers people to some degree. And in most of them, even lower-status and lower-paying computer jobs would support a comfortable house in a decent school district much better than these kinds of jobs would in the Bay Area. The reason FAANG has historically had to offer $300-500k is because that's what it takes to entice people away from those lives into this housing market. Housing prices are down a bit, but not that much.