skysight-inc/HackerNews huggingface dataset:
I am cheap and I had to cut off many “friends” from my life because I was pressured (mostly implicitly pressured) into doing activities that costed too much money for my taste.

Example 1: going on a ski trip and staying at a 5 star hotel when a nearby motel would do the job just fine.

Example 2: everyone in my old circle driving a $80k+ car while I drove an old Toyota.

It is not easy, but it was a life choice that liberated me.

I live on $40k/y and have been fully financially independent for a few years now. I think it was worth paying the price of losing those social connections.
It's probably not quite that black and white.

You need business smarts too if you want to succeed. Ion Storm is a good example as it was everything contemporary Ubisoft is not. It was a very developer-run shop that out of one office produced critically acclaimed Deus Ex, but at the same time produced flop-of-the-ages Daikatana.

It's a tricky balancing act. You can definitely have too much business influence over the creative process. Ubisoft would never produce a flop like Daikatana, but neither would it produce a gem like Deus Ex.
In what world are you valuing good public services at like 200k a year?

Regardless, even in Australia wages for tech workers are higher than most of Europe.

Europeans are truly in denial about what they’re getting. Nationalism is a great blindfold.
> It is embarrassing that developers [also designers and other creatives in gaming] are the core of any tech company

Clearly not true, especially in b2b enterprise where you can sell even if you don't have a product
Can't find a source on the president doing that at the moment, but Stalin examined the poop of visiting leaders:

https://www.bbc.com/news/world-asia-35427926
Every time I see one of these articles, I can't help but think of some bacteria evolving or escaping a lab that works a bit too well and ends up destroying the modern world
If you're not a US person the best setup would be a single-member LLC in a state like Wyoming (Delaware is more for corporations). I currently have an LLC and if you structure it well you could even get all the perks of being incorporated in the US while paying 0 taxes (pass-through taxation). Check out firstbase.io, they can handle all the bureaucracy for you.
I can confirm. This is what I was able to find too. You can compile from source using the support files from Blackmagic.
Unfortunately, leaving this country means going to another one, and that other country will also have politicians. And I suspect that their politicians will be not significantly better than US ones. (If you've got a country that has good politicians, I'd like to hear of it!)
Yea, even just something simple like backing up your home directory, and being able to store the packages you've installed via a package manager. I've done this sort of thing myself, but it's a manual process, and you need to know how to write some bash.
In 2001 Java was far off from being "de-facto language of the Web Services". cgi was the dominant setup back then and php, and particularly perl was on the top list. Amazon ran on perl back then.

More importantly, your statements are clearly a selection bias to confirm your subjective conclusion. You're picking 1 language out of thousands to reassert your statements instead of taking a step back and rethink your conclusion.
> The paradox is that it feels like better hardware is making AAA gaming worse overall

Perhaps this is like induced demand with road expansion projects. All you are doing is making the pipes/scalars bigger. You aren't fundamentally changing the nature of the equation or otherwise solving for some bigger creative problem.

Constraints are the path to high quality experiences. Fun emerges because we impose artificial limits on our reality (i.e. game logic). A totally unconstrained simulation without any rules would get boring very quickly.

Imposing real world constraints on those developing games should also encourage more creative solutions that will more likely be experienced as novel and fun by the user.

No one ever had a good time simply because a player model could be rendered with 10e8 triangles rather than 10e7 in the prior iteration.
Trump was still president at the time. Who were they seizing power from?

Your description would make more sense if they had done it after Biden was president, but they didn't.
I think the shift to "games as a service" or calling a game a "platform" is a reflection of what's happening here. To my knowledge, Halo Infinite, Roblox, CoD, Battlefield, and Fortnight have called their games platforms. Riot is doing something kind of similar with funding indie studious to build on their tech and IP. What they generally mean is that they're moving away from releasing new games/versions every N years and instead continuously updating a single release with new content, modes, and so on.

From a product perspective, this makes a lot sense to me. We're past the era when new releases diverge significantly from their past versions. This approach of continuously updating an existing game has already been happening for a while with Fortnight and CoD, and it's led to a lot of variety with much less friction to getting the new experience.

From an economic perspective, I assume it's a lot cheaper to develop updates than new releases, and a lot of them can monetize with cosmetics.

If we're doing platforms, I'd love to see modding culture make a big comeback this way - more of what Roblox is doing, but with something aimed at adults. The old days of Halflife and Warcraft 3 mods were so huge in my childhood, and I feel like it's a huge missed opportunity by these studios not to tap into this more.
Flat? Where? I think it's just like Server 2003 or XP Classic theme. Is there a flat UI theme?
Defend yourself for what? Posting a url with a hash attached to it?
Ok, sorry to waste your time then.
Thread's getting a bit old, hope you see this :)

Referring to the OP, I'm not sure what exact dialect of csv they're using, but its quoting rules are nothing like Excel's: quotes are escaped with a separate character (possibly backslash), and quoted regions can start anywhere, not just the start of a field. This makes CLMUL much easier to apply, quite similarly to how it's used in simdjson. Finding escaped characters can be done branchlessly with a handful of scalar operations on the masks (this code is in simdjson too).

For proper Excel-style parsing, you're quite possibly right (and looking at ZSV, I trust that you've thought about this problem a lot more than me). I'm not certain that it can't all be done efficiently with very few branches, though, using mostly SIMD and some scalar operations on masks. CLMUL might not be useful here, since quotes are treated completely differently depending on whether the field started with a quote. Instead you'd have a first phase basically looking for a comma or newline followed by a quote, then looking for the next unescaped quote. Escaped quotes within quoted fields can be found with a similar sequence to simdjson's backslash support (and removed with something like vcompressb on newer AVX-512 chips).
I found this article to be mostly about the tooling for web apps, not "websites". The "website problem" was solved a long time ago with semantic HTML, maturation of CMSes and responsive CSS frameworks. This isn't something that's greatly improved by writing primarily Javascript, as is the author's preference.

This bit made me chuckle:

> Not so long ago, I talked myself out of using JavaScript, mostly because I didn't know where to start learning it.Now you're a google or YouTube search away from learning just about anything – often for free.

If I were a beginner today, Youtube would be last place I would go to learn JS, because the top page of results for generic terms that a beginner would use, like "javascript tutorial" will all be from mega-channels providing thin content and an upsell to paid courses. They have the SEO on lock, because this is how they acquire leads.

Maybe it's because the HN audience skews to technical people, but I seem to rarely see discussion of websites in terms of design patterns, information architecture and usability considerations. That's what makes websites worth working on. The tooling is the most boring part.
You're not typically cloning your main screen but rather outputting to a second display (that doesn't have the focus). It would be very weird indeed for a notification to wind up on that display.
Yep, even if you use a "random" email address like j4i58tujq45uh@foobar.com, they may very well have a "catch all" email account that will receive that mail.
I want visual basic style UI builder for flutter but still want to code the business logic. Is that what this can do?
And then there's that...
What would have Trump done if the certification was delayed? He certainly wouldn't have made a public statement that Joe Biden won a fair election and would be president on Jan 20. He's still claiming the election was stolen.
Svelte, TypeScript and Docker

Can't go wrong with any of those.
"catch even bugs like recent log4j"

How could it help with that? JNDI lookups were a documented feature of log4j. An incredibly dangerous one, but it was intended to work like that.
No, it's not wrong. That's what I said. It still doesn't do anything permanently. It only does it if you're using audio input actively. That's a reaction to user input. You're enabling a recording device and that's what triggers this OS chrome. Whether you agree with that is irrelevant since full-screen mode has always allowed OS chrome.
I'm a massive battlefield fan, I've played every game they've released in the past 15 or so years and battlefield 2042 was so actively not fun I got a refund for it.

Almost every major game developed during the pandemic has been like this. Even Halo, a really good game, had massive swathes of content cut from the game because it was unfinished.
Respectfully, I don't think this is the right mentality. These laws give the idiots cause to be jerks. The guys speeding 80+ bullying people over to the right lane do not make our roads a better place.
This is why my dream is to work completely alone. I still need employment to survive but hope one day I won't

Another good quote is "a cow with 2 owners gives no milk and eats no grain" (castilian proverb)
When I first went back to school for tech stuff (ultimately a master's in EE), my instructor for the entire calculus sequence -- and later on for linear algebra -- struck what I found to be the ideal balance. Something like:

0. Homework is never collected or graded, but don't be fooled into thinking it's not required -- that is, if you don't do the homework, you are extremely unlikely to pass the exams/course. Essentially, this is not knowledge we were learning -- it is skills that require practice. Homework is an opportunity to practice and hone skills.

1. Each lecture introduces a concept and/or technique, and works through a few demonstrative problems to show what it means or how it is done. Homework is assigned from textbook problems that involve the same techniques with progressive difficulty or complexity. The textbook used that pattern where odd-numbered problems included solutions, and assignments usually involved the ones with solutions.

2. The last one-quarter to one-third of every class period was dedicated to review and questions about the homework assigned for the previous class. Because we had the correct solutions in the text, we knew what to ask about (i.e. the ones we couldn't get to come out right). This particular instructor was fantastic at thinking on his feet and working problems on the fly, correctly and without preparation, so usually he'd just work the problem on the board and we could stop him to ask for a more detailed explanation if necessary.

Granted, this model didn't work as well for his linear algebra class. Since many of those problems involve long slogs through tedious and error-prone matrix operations before/while you were really dealing with the concept or technique being introduced, he couldn't as easily demo entire solutions during the question/review periods. I suppose that difficulty would apply to several other higher-math topics, as well, but even so, later in my education I often found myself wishing this or that professor would follow the pattern of my humble calculus teacher.
I'm a boomer. I use ellipses. I don't write like that.
The breathing thing is a pretty poor analogy.

The problem with climate change is not living things breathing. It is the insertion of net new carbon into our carbon cycle by digging it out of the ground and burning it.
My friend has VJ'd large clubs and music festivals on her ancient Macbook without ever using an external display driver.

There's not a lot of money in the scene for most people. They use the software/hardware they have. Hiding notifications and colourful dots from the OS shouldn't really be an issue.
Military adversaries have plenty of sources of their own imagery, and the commercial imagery industry is large and international. It's just not a tractable problem to try to keep people from obtaining good aerial imagery of military installations, and it's become fairly rare for anyone to try. We know that various military organizations have taken active measures to prevent imaging of sensitive activity (e.g. returning vehicles to same parking positions before passes of known IMINT satellites) but it's not a very easy thing to do, especially in the US which is heavily covered by both commercial and foreign satellites in various orbits like sun-synchronous and Molniya.1

Some military installations do receive a degree of protection by means of restricted airspace which mostly prevents commercial aerial imaging, meaning that only lower spatial resolution satellite images are available. But even this isn't really that common, and there's no systematic restriction on commercial imagery operators overflying military installations if airspace permits it.
Thanks! We're gonna work hard to get it to a place where the set up you love and are used to is also available in FF (or vice versa), and that you get the best of both worlds.
If you read my comment again, if you sell your stocks immediately after vesting, there is little to no gain. You can even do this automatically at Google using autosale program. Yes, this is short term gain, but it's negligible compared to how much you are getting paid. e.g. Let's say the stock was at $1000 when vested and by the time you got around to sell it 5 days after it's at $1050 - 5% gain which is not so common in usual scenarios. You will pay short term capital gain tax only on $50. This is the only additional tax you will pay compared to getting $1000 in cash as part of your base salary. The $1000 stock itself will be taxed as normal income.

The gain you get on the stock from vest till you sell is a bonus anyway compared to if you were just given straight cash.

I would advise you to run some actual numbers to get this. I don't need to as I have been getting paid this for last 5 years at Google.
Weird but not impossible. The whole point here is that professionals who can't take that chance have always had to use a hardware I/O device because there is no other option.
I'm not aware of this happening to any game other than Cyperpunk, can you name others?
>I'm jealous of the people of Chile to be able to look at their country and see hope.

Just like the Venezuelans before them did. Those are not cheering anymore for their Bolivarian revolution.
All accounts "fall neatly" into the broad categories, though. There are sub-categories for accounts with contrary normal balances for a given type of a given account category but they still summarize into their parent category.

A contra-equity account (like "Owner draws") has a normal debit balance. That's contrary to the normal credit balance of an equity account. It still summarizes to equity and results in the owner's draws being debited from the owner's equity debit balance.

When I hear programmers talking about debits / credits like they're positive or negative I get a feeling that they're trying to re-invent a really simple "wheel" that they don't want to understand. It reminds me of wild gyrations programmers go thru w/ ORM's to avoid just learning some SQL.
Can't wait for someone to introduce a dumb electronic car.
> That aside, operator overloading is fits the specific "user glue" you are focusing on

I thought so as well, for a long time, but it turns out not to be the case, because you can't properly do "connection" via call/return. You can do it, but not "properly".

The Problem: Architectural Mismatch
------

The crux is that all mainstream and virtually all non-mainstream languages aren’t really general purpose, though we obviously think of them and use them that way. They are DSLs for the domain of algorithms, for computing answers based on some inputs. Obviously with many variations, but the essence is the same. a := f(x). Or a := x.f(). Or a: x f. And the algorithmic mechanism we have for computing answers is also our primary linguistic mechanism for structuring our programs: the procedure/function/method. (Objects/classes/prototypes/modules are secondary mechanisms).

(see also: the ALGOrithmic Language, predecessor to most of what we have, and allegedly an improvement on much of that).

As long as our problems were also primarily algorithmic, this was perfectly fine. But they no longer are, they are shifting more and more away from being algorithmic.

For example, if you look at how we program user interfaces today, there hasn’t really been much progress since the early 80s or 90s. Arguably things have actually taken huge leaps backwards in many areas. I found this very puzzling, and the common explanation of “kids these days” seemed a bit too facile. The problem became a bit clearer when I discovered Stéphane Chatty’s wonderful, and slightly provocatively named paper "Programs = Data + Algorithms + Architecture: consequences for interactive software engineering".

https://dl.ifip.org/db/conf/ehci/ehci2007/Chatty07.pdf

He explains very well, and compellingly, how our programming languages are architecturally mismatched for writing GUIs.

Once you see it, it becomes really hard to un-see, and this problem of algorithmic programming languages, or in the architectural vernacular I prefer, call/return programming languages pops up everywhere.

Or how Guy Steele put it:

"Another weakness of procedural and functional programming is that their viewpoint assumes a process by which "inputs" are transformed into "outputs"; there is equal concern for correctness and for termination (and proofs thereof). But as we have connected millions of computers to form the Internet and the World Wide Web, as we have caused large independent sets of state to interact–I am speaking of databases, automated sensors, mobile devices, and (most of all) people–in this highly interactive, distributed setting, the procedural and functional models have failed, another reason why objects have become the dominant model. Ongoing behavior, not completion, is now of primary interest."

---

I also thought plain old metaprogramming facilities would do the trick, but in the end those are also insufficient. (For example, my HOM was entirely done via metaprogramming).

Architecture Oriented Programming is a generalisation of call/return programming, not an extension.

https://blog.metaobject.com/2020/04/why-any-fundamental-impr...
The average HN’er would probably not have a problem with:

- video of kids birth

- video of incubator

- video/audio of crib

- video of play area

- video of all rooms when baby sitter present

- video of lawn, pool

- video of day care facility

- video of public playgrounds, pools

- monitoring of smartphone, tablet, computer usage

- gps tracking by phone

many will probably not have issues with elementary or other school coverage. Halls, gyms, etc.

And yet, bizarrely, the average HN’er think their and other people’s kids will grow up to be super privacy advocates/voters like they imagine themselves to be. It’s like the 18 wheeler of cognitive dissonance in the tech community.

We’ve met panopticon, and it’s mommy and daddy.
Since there isn’t much of a topic here to get sidetracked from… HN community, has anyone here looked into getting a second home or entirely moving to Italy? Any experiences to be shared? I have the ability, but wonder if anyone has any success stories or high recommendations.
Between the sexual misconduct scandal, the more recent NFT Quartz PR nightmare from both the outside and inside, as well as a general shake in the AAA industry due to similar sexual misconducts, allegations of racism and discrimination of minorities, physical abuse, toxic working environments, crunch culture above and beyond what is standard for other industries, mass layoffs after record profit years every year... It is no wonder that people are tired, or that we see more and more big names devs leave and form their own studio alongside with friends every other month. (An example being Activision-Blizzard who keeps bleeding big names and new studios keep forming).

There's no apparent effort from the leadership of the industry to change all the above, as well as a continuous push by publisher for more monetization methods on top of pre-existing ones at the cost of the studio's PR (NFTs being the most recent). Combine this with a general lack of care for the quality of releases at launch or guaranteed long term support for the titles, which leads to animosity and lack of trust from consumers.

There's also the fact, that all of this leads to developers and staff, being harassed on social media by people who don't and don't want to understand and simply want someone to blame.

Also worth mentioning that there's a on-going pandemic for the past 2 years, that has left people both mentally and physically exhausted. So... that probably doesn't help at all when paired with the above.

EDIT: Also worth adding, is the fact that CEOs are earning multi-million dollar bonuses on top of very large salaries (especially when compared to CEOs from other industries) when people are getting paid so poorly that they can't afford to eat (https://www.gamerzunite.com/activision-blizzard-underpays-em...) or get layoff during a record profit year.
This article seems to have been written by a guy who graduated from college 3 years ago and whose only work experience is at Bain consulting.
I received my first ever ticket last year because everyone on the freeway was driving 80+ during Covid lockdown and I had to accelerate past that to be able to safely change lanes for an upcoming exit.

Completely clean record. Cop didn’t care. Quotas are gonna quota.
I grabbed my red and blue glasses because this vaguely looked like a 3D anaglyph to me, and while it's not the clearest such image, it definitely appears as a cohesive object hovering above a flat map. Further I zoom out, it definitely looks like it. Inadvertent byproduct of however this was photographed or stitched?
Enough people seem to want to work on gaming, even under the extreme conditions, for devs to not be very valuable in that context.

Passions projects as a job can be very expensive.
Here is a post on why feature engineering is easier in fact:

https://gab41.lab41.org/feature-engineering-is-just-easier-1...
What we don't have are transistors and integrated circuits. There are some prototypes but they either need different voltages or are not fully understood and behave in strange ways. The only advantage is that they are very cheap and we can make bilions.
- POSIX sucks.
- The do something better
- Who ? Me ? I am an UX expert
Please don't take it personally, but that's hard for me to swallow. I've probably got coffee mugs that are older than you from places where I've written code.
And thus does the clueless old man fade off into the sunset ....
These are the sort of posts I can do without. It's like the stuff that goes to the top of reddit. Reddit has a way to keep frontpage of your home page for a reason.
Ameerpet, India’s unofficial IT training hub (2017)