skysight-inc/HackerNews huggingface dataset:
Single best thing a game can do to sell me on purchasing it is:

Provide a free demo - at the end of demo, if I want to keep playing, that’s means you’ve sold me, and you’ve done it about as honestly as possible. Short of making a really good demo then fumbling the rest of the paid game, a solid demo is your best shot.

Second best is gameplay footage. No commentary, no “HEY WHATS UP FAMILY SMASH THE LIKE BELL” talk radio bullshit, just let me see the game being played. If all your trailers are a montage of CG and 1 second game clips, I’m going to assume you’re trying to pull one over on me - if I can’t play it myself, show me what playing it is like, and maybe I’ll take a shot and buy it.

Third best is recommendations from people I trust. Organic / word of mouth is the lowest level of info I’ll pay attention to.

Revel and announcement trailers don’t do it for me. Hype and buzz are suspect. Ads actively turn me off games - I’m never going to play Raid Shadow Legends, I’m never ever going to even try it, because their advertising is so obnoxious.
Python has really nice lexer and parser libraries. It isn’t Haskell or ML but it works. It is slow as expected.
My impression is that the industry in aggregate is actually trying to make it into an actual role.

Which would make sense if we were talking about humanity discovering magic is real and trying to reverse engineer it based on ancient spell books[0] - but we're not. We're talking about deep learning models made by other people, using publicly available knowledge and techniques, and often with source code and training set being publicly available too. Prompt engineering feels like people purposefully trying to treat technology as magic.

--

[0] - Or any of the scenarios equivalent to it under Clarke's third law, such as finding a crashed alien starship with a working black-box AI in it, built on a computing substrate we can't even identify, much less prod with a signal generator.
Think you need to separate between Russia and the Putin regime. Putin and his friends/oligarchs/corrupted officials/KGB agents have kept the regular russians very very poor.

What does a regular russian citizen gain from increased corruption in EU - that used to be Russia's biggest trading partner? Or from a potential civil war in US, that is the source of most progress and new technology in the world?
Switching from iCloud to NextCloud
> France pension system isn't close to bankruptcy.

You are in the Euro zone now and whilst France, Germany and Italy are the main sponsors, I haven't forgotten the Greek Govt crisis of 2009.

I know Norwegians are paper millionaires because of where the Norwegian govt has invested like a state hedge fund, but start cashing that in and and like share prices, the status of paper millionaire will decline rapidly, in much the same way if Zuck cashed in his Facebook shares.

> France isn't like the US were people are incentized to build equity for their retirement.

I know, the price of some of your chateaux's are an absolute steal compared to UK houseprices.

> The rule of the game here is that current employees pay for retirees and in exchange expect their pension to be taken care of when they are older. The rules are changing midway and people are upset about it.

Well the US Boomer rhetoric perhaps exemplifies the younger generations dislike of their grandparents (and parents) being able to raise a family on one wage, job for life, afford a reasonable family sized home, and have a comfortable lifestyle and retirement, shows how some countries have kind of shafted their young.

Here in the UK, the North Sea oil and gas revenues were _supposed_ to have paid off the UK's national debt, I see that hasnt happened!

But with govt's like this, who needs enemies, when the vampire state sucks the life out of you with the "Death and taxes" idiom.
What sort of ideas do you have in mind?
Appreciate the shoutout re: Dub.sh, Flo! :)
> is there such a thing as “liberal low-information voters”

It isn't necessarily the case that low-information voters are distributed equally across the political spectrum.

> what bad policies were enacted as a result of such voters

It's not a legal policy, but consider usage of the word "latinx" which most Americans of Latin American heritage strongly dislike.
iPhone 6s isn't even the oldest iPhone still receiving security updates, according to the page you linked.

Ctrl+F for "iPhone 5s", and you will see that it received a security update less than 2 months ago. And that's a phone released in September of 2013, making it almost a 10 year old phone by now.
For sure, but there's a difference between a promise that someone will do it for you, and you having currency to exchange for doing so.

In the "having money" case, you have more options, but if you're given options, you also have more opportunity to make terrible decisions. And if it's a lump sum (or private investment of some kind), you can pass it on to your children - you can't do that with pensions in the other type.
You're not alone. I would never dare to click on an ad for anything, ever.
Ask HN: Are you the originator of any Wikipedia articles? Which and why?
Me and my family ditched Signal this week after 2 years of struggle. The calls refusing to ring on our 3 different brands of Android phones, only to be greated by a missed call notification later, despite disabling all the battery optimization features on each phone meant the app was unusable for us.

It always rings on the PC app, but on our phones it's always hit or miss. Only once you open the app when someone is calling you, does it finally decide to ring.

Googling around it seems many are impacted by this bug which has been around since forever, but no fix has been implemented and since the dev team seems mostly iOS focused, I doubt it will ever be. The lack of supporting linking to Android tablets is another blow for us when iPad support has been available since forever.

Shame. I respect Signal and its devs for doing what they did, but we need more than a barebones messaging app with focus on stickers and stories instead of fixing jarring bugs and missing Android features, so it looks like it's back to WhatsApp for us. It may be part of Zuck's empire but it has never ever let us down in any situation.
No comment re rDBs supporting parallelized ML but re stored procedures - if your workflow evolves to treat them as ‘1st class’ code assets they’ll be just the same as the rest of your code.

We always had them in version control, unit tested etc. The tools are there if you want to use them.
Does not having to run your laws past an outside, unaccountable authority not count as a win of any kind?

Yah there are economic costs to brexit but surely self-determination has some value right?
How many people use Lynx? Regardless the ones who do are more likely to be NEETs living in their parent's basement and less likely to hire you as a growth consultant a la the author.

At some point you have to deprecate. It's delusional to expect people to find a way to both accommodate their vision and support your stallmanesque compulsions.

>Fucking worthless website.

What value have you brought to this thread?
I think the issue with that, is that some of the most common and profitable advertising is programmatic, like retargeting and lookalike campaigns. E.g. you search for a mattress and for a few days to weeks after, you see ads from two dozen different mattress companies everywhere on the web and social media. As a site owner, 1000 people look at your site and could see 1000 different advertisers targeting them as individuals. It's not realistic for you to rate 1000 different advertisers per day, nor will the ratings be helpful if tomorrow's visitors are being targeted by a whole different set of advertisers than today's. Any boutique ad network you create that doesn't allow programmatic advertising is going to have far fewer advertisers and far less money being spent, so publishers largely won't be interested in switching.
“Wetware” Decompilation of Digger
Depends on how you want to utilize it. If you want to connect it to a computer as a MIDI device, you'll have to use an Rpi4 or one of the Pi Zero's. The Pi's < 4 can't go into "gadget mode". I bought a new v4 for this exact reason.

The RtMidi library is probably your best bet for getting started. I found the ALSA library to suit my workflow a bit better, but the setup is pretty obtuse. RtMidi is much more user friendly in that regard.

Also, look into implementing the Ableton Link library. It runs over your network, and is honestly astounding how well it sync's devices.
Good luck convincing the HN crowd that the FBI aren’t rubbing elbows with the MSS under everyone’s bed.
It can definitely be all three.

In the political dimension, the issue could be addressed by taking advertising away from the people as a service that is generally providable and restricting the right to advertise online to a few elite who have been vetted.
Nobody wins when The Troubles start again
I'm not sure where your facts (or opinions) are from.

There is a coming wave of retirees, and an associated decrease in the workers per retiree to support them.

https://www.ssa.gov/OACT/tr/2022/

See page 12, page 15.

If you both are not understanding the issue, and not interested in learning about the details, then maybe you shouldn't take a strong opinion on the matter.
Could you provide a source? I live in a suburban neighborhood built in the 1950s (> 60 yrs ago) bordering a major US city. The neighborhood is thriving (by most metrics) and still relies on a mix of original and upgraded infrastructure.
https://www.populationpyramid.net/france/2022/ doesn't look like it. The bulk of population just started going through the retirement age. Click -5 6 times, then start clicking +5 and watch how it moves.
The article says Collaborative Combat Aircraft (CCA) drones don't make sense to pair with the B21 because it wouldn't make sense to have something with comparative range and payload. But I more tend to imagine something like LongShot[1], where the B-21 is a carrier for a couple limited-endurance/potentially-disposable fighter CCA, which themselves then have some anti-air missiles. The turducken system: bomber->cca->missile.

To be fair, probably make a ton of sense cramming a whole extra airframe inside as payload. ;)

But I think the LongShot project is a notable mention for this discussion! It's early, but these CCA seem somewhat comparable in performance/size to a regular fighter craft, also have to run the same mission. Imagining smaller is interesting to me.

[1] https://breakingdefense.com/2021/11/darpas-aerial-turducken-... https://breakingdefense.com/2023/03/darpa-moves-general-atom...
I think you might have stopped after the first point you made.

I will give you a brief precis. UK announces they are leaving, projections that hundreds of thousands of jobs will go from the City, massive drop in trade and growth, and that the EU will never concede anything in negotiations.

Time has now passed. The number of jobs gone is likely negative, projections that have found positive numbers (usually in the thousands) typically use any job created in Europe in financial services as a job "taken" from the City...the number is still tiny.

Trade with the EU is above pre-Brexit levels. Exports are growing slowly but that is because the EU is growing slowly. Exports to RoW are up (but the main issue with the UK remains supply growth, even if we were in the EU it wouldn't change the fact that unemployment is extremely low).

EU has conceded everything. The 2019 deal was regarded as totally impossible, it happened. The EU turned NI into a political football then people started being shot in NI, and they have conceded that now too.

Btw, you are right...you didn't need to know much about trade or economics to know this. I do happen to know a bit about both, but it was obvious before because trade is based on mutual interest. The EU is highly protectionist, but the UK is such a large trading partner that the eventual outcome (a deal that resulted in no costs for either side) was predictable...but no-one was making that prediction beforehand (and, unfortunately, much of the debate in the UK is composed of people who made very confident-sounding predictions without much understanding of economics, and were wrong).
Container break outs are rare and they typically require the attacker being able to control either the container creation parameters and/or the actual image being run. If you control those things and apply process isolation best practices (seccomp, cap drops, etc) then you are in pretty good shape.

Source: ran a container based RCE service that ran millions of arbitrary workloads per month. We had sophisticated network and system anomaly detection, high priced pentesters etc and never had a breakout.
I did use the example of long run of module names, and I do take your point about `use` (though I have to sometimes read the very top of a file too!)...but the same applies to a lesser extent to the "last mile" module (e.g. `String::from`, `Vec::new`) which will be seen throughout any rust code.

> If rust used a `.` as a separator, it's unclear if you're descending into modules or calling a function chain

Interestingly, from the zig documentation:

Zig source files are implicitly structs, with a name equal to the file's basename with the extension truncated. @import returns the struct type corresponding to the file.

This means that there isn't really any difference between accessing a struct field and accessing something in module...the module is also a kind of struct (and rust, as in zig, differentiating struct field access vs function invocation is possible because of the parens in the latter).
When working with ChatGPT the term, “Confidently wrong” comes up.

Applies to self driving cars too, though they don’t have rollback capabilities in the event of an unhandled exception that involves physics.
I recommend trying to do some analytical exercises in SQL when you learn it. Often times we interview people that "know" SQL, which basically means they know how to do left joins but don't know the difference between left, inner, right, cross, full (or that joins other than left exist).

Get familiar with window functions; I coincidently had a previous team member who moved to a different internal team message me today thanking me I thought him window functions as they're giving him an edge outside data science (my team).

Know that NULL can produce three logical values: true, false, unknown, and how that impacts IN vs EXISTS when used in query predicates.

Have some type of understanding of how indexing, partitioning, etc. work in your chosen db.

Also please understanding aliasing. I can't tell you how many candidates have failed the most trivial warm up query question we've given which requires them to join twice on the same table.
I'm no expert in this field, but I think that changing zoning in current suburbs to mixed use would go a long way towards fixing them. The central wards of Tokyo are surrounded by such mixed use residential areas and it works extremely well, with most necessities being within walking distance or at worst biking distance.

It wouldn't fix the suburbs' lack of density, but it'd still be a marked improvement. It'd theoretically lighten the burden suburbs place on cities too, since there'd be a lot more corner shops and the like paying taxes.
I don't know what case you're alluding to or what program that has such examples. But those examples sound like fraud and corruption.
It's still all a clever scheme around the young looking after the old, numbers in an account wouldn't help us if everyone stopped having children today.
> Do you have an illustrative example?

Illustrative, I don't know, but I'll try to give more context.

When writing a library, it is important that public items (like functions and enum) don't change between minor versions so that client code doesn't need to update their calls to the library.

Sometimes when refactoring code you end up modifying how a library function is implemented. Maybe it will now depend on some file being present on the system, while previously it wouldn't, meaning that the absence of that file adds a new error variant to this function.

In today's Rust, since the Error type of a Result is an explicit part of a function's signature, such a change is very noisy to the library's maintainer: it entails either modifying the signature of the public function to return a different error type, or modifying the Error type itself, which is also public.

When this happens, the change needs to be reconsidered: either you can defer it to later, provide an additional function with that new implementation and error variant, try to make it work with the error types you already have, or decide in that it actually warrants a major version bump, in conscience.

By contrast, if the set of errors of a function is inferred rather than part of its explicit signature, it means that modifying the implementation you can add a new variant without even realising it (for instance, by mixing the variant name with a variant returned by a sibling function that you thought was already used by this function) and break semver in a much more silent way.

I guess it also makes life harder for tooling, since it has to parse the implementation of a function (and all its subfunctions) to rebuild the set of errors, as opposed to simply parse the signature of the top-level function.

> Essentially it compiles to the same as C function that returns an `int` representing the error

That feels very limiting, I often use error types to e.g., attach data about the error. Is there a more general mechanism for sum types for when this shorthand doesn't apply?
It's not super common but it definitely is a thing...
Nope. The main reason for the leave vote was hate towards immigrants. And EU is very clear that access to the single market comes only with free movement of people.
Oh stop with the strawman attacks and wake up. You're being fed bs by your side just as much as the oil industry feeds their "constituents" lies. Big Green energy is backed by massive amounts of money and political interests just like big oil and it's not even close to replacing fossil fuels as a main energy source. All you need to do is ask Europe how things are going now that they don't have natural gas coming in from Russia.

Here's the deal... right now, fossil fuels heat my home, get me to work, cook my food, create a massive amount of the household products I own. They've kept my family alive and well and several generations back as well. Green Energy CAN'T do this effectively at all right now.

If/When it does I'll switch. However, I'm not going to listen to some shill, bully and shame me into using something because they feel they're morally justified in doing so.
Based on the public RCAs of outages that occurred at Azure, it seems that their recovery processes are largely manual, or manually triggered.
I know that the SGDK (libraries and toolchain for Sega Genesis/Megadrive) lets you do what you're asking for, within plain old C.

You just do:

SYS_setHIntCallback(foo);
SYS_setVIntCallback(bar);

Where "foo" and "bar" are the functions you want to be called during hblank and vblank. Here's somebody showing how to pull off some scaling effects using them: https://under-prog.ru/en/sgdk-image-resize/

A lot of recent commercial Genesis/MD releases have been made with SGDK; performance seems quite nice. After all, theoretically, if your libraries go hard enough and lean on macros and/or inline assembler C doesn't need to carry a big speed penalty vs. assembler.

I think this is also made possible by the Genesis/Megadrive hardware throwing interrupts during hblank/vblank but don't quote me on that.

Of course, the really insane effects still require cycle counting. My understanding is that the Overdrive 2 demo uses heaps of it. It's strictly 50hz only because it's that tightly coupled to various specific timings (also obviously 50hz gives you room for a few more instructions during blanking intervals vs. 60hz)

https://www.youtube.com/watch?v=OeGdJk5zb6c
Everything old is new again.

Computers as consumer electronics was the reality of 8 and 16 bit home computers, which the PC clone market became the exception, only due to IBM's failure to control it.

Turns out that with that model it is easier to make money from, than selling computer parts and free OS updates .
> some of the most common and profitable advertising is programmatic

Correct. Programmatic ads in general should not exist. There's no way to do them safely, or to do them without spying on everyone.
Hmmm, so do I trust a media source, or the gov't themselves. Decisions, decisions!
> without subsidies from the inner core

Like how the residents of New York City are able to get the food and water it needs all produced within the five boroughs? Or is that a different kind of "subsidy" from the hinterlands.
Which "important features with major vulnerabilities" are you referring to?
My youngest son was 3 or 4 when we played Everquest together. He sat on my lap so he could see the monitor and killed snakes in front of Qeynos for 10-15 minutes a night for a few months.

We constantly played console games and board games as a family. The kids got their own handhelds about 7-8. We supervised what games they could play until high school, and limited their game playing/TV until 16 based on their grades and good behavior. After that, they really didn't need limits as they were responsible enough.

I was far more concerned about them having a cell phone. We resisted as long as possible, and then started with dumb phones without a data plan.
"rein in" not "reign in"...typo
This is true, but I don't have an idea how viable are plans to drastically extend it. Large numbers of EVs consuming each 300-300 kW during charging will quickly put the current urban electrical infrastructure to its knees.
Bizarre that you're getting down-voted.

Though the answer to your suggestions is that any populist conception of the American Empire is delusional. Like a mafia they will take your money and spend it in whatever way they damn well wish, and there's nothing you can do about it
> But in my LAN, there is no IP address exhaustion. I have orders of magnitude more IP addresses than I'll ever use. IP address exhaustion applies to the internet at large. I'm not talking about that.

As long as you never VPN into or out of another network whose administrator thought the same thing. But yes.

> And because I have IPv4-only hardware on my LAN, I need an IPv4 segment to support it at the very least. So why not keep the entire LAN IPv4?

v6 uplink is going to increasingly be cheaper and/or faster than v4 uplink (as with the issue in the article), so presumably you'll want to run v6 on your LAN at least for the devices you game/stream from (and sooner or later there will be v6-only services that you want to connect to). I would think that any device not supporting IPv6 is so obsolete/unsupported as to be dangerous to connect to the internet, so you already need to deal with having two distinct segments on your LAN. But sure, if you've got good v4 uplink at a reasonable cost then no need to migrate yet.
Just like 98% of all mobile games
The growing influence of industry in AI research
An EV gets cleaner as the grid it charges from gets cleaner over time. A petroleum powered vehicle remains dirty for its entire lifetime. EVs allow you to electrify mobility and transition to renewables in parallel.

(Global renewables investment is hovering around $1.5T/year)
Nah. Maybe you are fine living in a shoebox with 1,000 other people in a single building, but we shouldn't normalize it.
You know what would happen: they'd be taken by scams disproportionately, and we'd hear to no end how their lesser educations left them vulnerable to that. The taxpayer will still be on the hook to bail them out.
thanks for watching! i should really up the production quality haha but also this is what i can kinda manage with my existing workload. idk how the pro youtubers make these calls interesting