skysight-inc/HackerNews huggingface dataset:
For trying to convince people to enter one of the homeless support programs, and not drop out of it in the middle?
Not in the sense we usually mean nowadays, but assigning pages to processes and switching between them, with a small non-paged segment for general data/code lets you build multitasking systems. E.g. I believe early multiuser BBSes ran on systems like that.
> For the layperson (90+% of iPhone users) I find the argument unconvincing. They don't understand how to protect themselves.

I think this is by design. Stupid users make good consumers, so big tech has ignored improving, dumbed down, and removed the tools that would help users understand how to protect themselves.

Code signing and identity could be significantly better than it is, but no one wants to invest in improving that industry because it's much more profitable to convince people they need to rely on a huge tech company like Apple, Google, or Microsoft to be a curator.

The reality for me is that identity is worse on most of those systems and they end up being great for reputation laundering. App stores are basically the equivalent of 3rd party sellers on Amazon. Apple, Google, and Microsoft all lend credibility to bad actors when they allow them in their app stores.

Personally I don't even use the app stores for discovery. I look online for recommendations and a decent company presence. Basically I try to judge a company by how much money it looks like they spent on their brand. Using a dictionary word .com? That's reliable. Using supergameofthelegendsprohd.top? No thanks.
Yes, Amazon is rotting from the inside by their own foul tactics. But by then, everybody involved will be heroes of their field and Bezos will literally be flying away on a rocket.
You can a liberal and an economist, they aren't mutually exclusive as you suggest. Economics has many different schools of thought.
Neat - thanks for the link! Also, nice username :)
They have to make this distinction, because Riot Games' Vanguard runs at system start, to not have cheats start before it according to the developers.

I don't like the practice, but I had to install it anyways to play Valorant with friends.
Plenty of games have a server-side checking system that works on reports and statistical checking and it's a bit of a joke, like you say, it's an impossible fight. A pro-player of an FPS game is statistically so far beyond even fairly hardcore players that they trigger that constantly, so quite a lot of the most popular pro-players have their accounts and their alt-accounts whitelisted by the devs or the esports tournaments that host private servers. Which, of course, undermines the system entirely.

The problem with "a working report system", by which I take it to mean you have actual humans reviewing reports, does get you somewhere, but it doesn't touch 'humble' cheats, ie: rather than headshotting everyone 100% of the time, a cheat that lowers your recoil 15%. For an already very good player, -15% recoil in CS:GO or PUBG is a crazy, crazy advantage... and yet you couldn't notice it by looking at a video.

Even though it's an impossible fight to win completely, I don't think the answer is to "give up early".
There is, it's windows with a different shell since 2013
Isn't this the case for every major OS? I know FreeBSD device drivers can be (un)loaded on-the-fly. Same for MacOS. I assume it's also possible in Linux(?)
Disclaimer: I've never used Janet, but I am pretty familiar with Clojure.

In Clojure, there are lists, but the most common structure for sequential data is actually a vector [1], which works more-or-less as a slightly modified version of the Clojure version of a hashmap. Advantages of doing it this way is that you get log32 indexed lookup times (vs linear for lists), and you also get log32 [2] append-to-the-end semantics instead of "push to the beginning" that you have with lists.

In practice it generally doesn't affect a lot, but occasionally when I do need to put an item in the front of a collection, I will wish I had used a list instead of a vector, but I feel like the far more-common usecase is to append to the end, since in Erlang there's been a few times where I end up having to reverse the list after I'm done building it.

[1] At least how I use it, I haven't done any statistics to prove this.

[2] Don't let the log scare you! Log32 is very good and also effectively constant time for most in-practice use cases. Log32 of a billion is basically six, meaning you're dealing with a constant factor times six hops for inserts and lookups on a billion elements.
It's really not given the state of how bad cheating is in CoD. This is sorely overdue and has been requested by the userbase for some time. While it is a pretty significant change, it's for the betterment of the user experience.
Amazon is in the business of making money. If their AI notifies them that a product is selling like hot cakes and that product has no brand protection they'll knock it off. Tha is why it is important to build a brand instead of building a product, people buy the brand not the product and thats a different ball game. - 2 cents.
As somebody under whatever karma threshold (500?) is required for downvoting, that should serve as a decent protection. 500 is fairly significant to achieve, and will require learning how the community works, unless you have quite a few lucky/high effort posts.
Improving AI’s ability to predict what’s next in a video
This is all well said, but I'd put a caveat here, science, by it's empirical nature, is fuzzy.

What that means is that for nearly any generally accepted position, you can find studies that invalidate that position.

This all comes into the need for looking into meta analysis over single studies.

The perfect example of this is climate change. There are, literally, thousands of studies supporting the notion that human made climate change is real. However, there are 100s of studies that call it into question.

That is where you can get 2 individuals saying "I'm following the science" that talk past each other because each is clinging onto the set of studies that confirm their beliefs.

Skepticism is fine, however, if you aren't challenging your own position you aren't being a skeptic, you are simply using it as a cover for what you want to believe. The example here is flat earthers that would all describe themselves as "skeptics".
being the type of person that need to focus on one task/life, i completely understand you! when I was commited to music production and paid the bills with it, I couldn't focus in any other thing/job. Now since the pandemics started, I had to focus in programming to pay the bills and had to quit music completely.
On the server.
I wouldn't call drop-shippers the producer. The producers are the factories. The individual Amazon is cutting out is the middle-man. He tends to get our sympathy because he's smaller than Amazon, but really, he's just a needless step in the process of getting goods from factory to consumer. Amazon isn't stealing IP here, they are cutting out a middle man.

And you and I win when he is cut out of the process.
You aren't really answering my question. Despite Youtube removing misinformation, anti-vaxxers have loudly and repeatedly 'made their point.' The marketplace of ideas is alive and well. It's hard to have an open and honest discussion with groups that falsify data, but many vaccine advocates have nonetheless engaged directly and publicly with anti-vaxxers.

What specifically is lacking in the pro-vaccine argument? I'm not asking about censorship, as it is seemingly a moot point. OPs point is that the argument needs to be made more convincingly and spoken louder. What does that look like in practice?
So far I think there is only about 4 or 5, so they probably all talk to each other to prevent this being an issue.
Ask HN: Why people keep creating new programming languages?
I understand why it’s important to invent PLs for the sake of research, exploring the computer science field etc.

But why companies keep trying to push new languages to massive adoption.

Isn’t it like searching for holy grail that in the end makes us programmers life more and more stressful?

Instead of delivering the value and focusing on the task, on the product we spend half of the time just learning yet another new super puper technology. Which looks just like another one plus some sugar.
I don't think so. Apple does not sell individual features.

It does have some similarity, but mixing them leads only to confusion, not to clarity.
I'm pretty sure that cheating in online multiplayer games is such a problem that if you gave players the option of playing in a anticheat-only pool vs. a no-anticheat pool, after a few weeks/months almost everyone would be in the former.
Walmart is Amazon's biggest competitor in online sales with ~7% market share to Amazon's ~40%.
Guido Imbens wins Nobel in economic sciences
I'm wondering why companies still cooperate with Amazon, when it consistently is breaking their trust?

I understand their position in some markets (e.g. USA), but not being on Amazon doesn't mean the end of business in the other parts of the world.

As a matter of fact, being on Amazon means slow and inevitable death sentence for their brands.
> if Williams Sonoma was not advertising on that search term, Lodge and Food52 etc etc would, and then those companies would be above the Williams Sonoma organic placements

And if they were not above organically they would simply buy the advertising space that William Sonoma purchased. It's one of the slimiest things Google does - allows competitors to purchase advertising space on a query specifically crafted to find a particular source. It's nothing more than a shakedown.

https://twitter.com/jasonfried/status/1168986962704982016
Taking 20mg of Adderall if you haven’t before is quite the rush of something, and I wouldn’t want to say “I’m having an amphetamine rush right now” because everyone would act like you’re on meth. Which I mean, you kind of are but still it’s perception.
When you look for a job, you have to look at the company. Your boss might change, your project might change, but if the company has bad culture, it'll suck no matter what.

I got offers from FANG, but with family obligation, potential medical and care-giving needs, I took a job that I'm over-qualified at a very good WLB company. My job is easy (at least to me) because I'm over-qualified. It's not super-boring because of my position. I work 40-45 hours, minimum on-calls. I don't make FANG money, but good benefits, good PTO and nice people are worth more than money and stressful work.
I've played a thousand hours of csgo and have ran into very few cheaters. I can't even recall a case in the past two years. I have checked my previous matches for future VAC bans and I think only 4 had them.
newsflash - you don't need an MIT degree to write CRUD
> “There are some days where it can be up to 50,” King says of the WayMo count. “It’s literally every five minutes. And we’re all working from home, so this is what we hear.”

One car every 5 minutes => 12 cars/hour => 288 cars/day

Something doesn't add up.
It's been really bad in CoD, this has been requested for a while.
I think there is an under-appreciated average search engine user in the comment:

People will typically write their intent on the search engine even when they could simply directly to the website.

Case in point: The top 10 bing searches are for websites, including FB, Google, Youtube [1]. This traffic is highly competitive and should (as in all competitive markets) be bid among competitors.

https://ahrefs.com/blog/top-bing-searches/
Your use of the word encouraged is doing a lot of heavy lifting. In the abstract, sure, scientists are "encouraged" by some platonic ideal. In reality, scientists are not encouraged by other scientists to update their model based on new information and there is a great deal of resistance in many scientific fields to gain such information or even what constitutes new information.
The game is not ruined lol, just sounds like you couldn't make it to gold rank ;)
When folks run emacs, they aren’t actually starting it entirely from scratch. They are booting up a similar “image”, which allows for much faster startup.

The lack of image support is what prevents Clojure from competing on startup time (but see also grallvm and babashka)
Easy; the colonial era (so right around 1500). Movement of wealth before then was limited by zero-sum resource conflict and patriarchal inheritance of the nobility. But the new world opened up a way for noble second and third sons (who were trained and had the resources) to build their own fortunes if only they can be ruthless enough in seizing them.
This is an arms race that game developers won't win, it's just whack-a-mole.

They should invest instead in server-side models for detecting cheating, then it can't be circumvented and you don't need to bother learning all the different ways they can produce inhuman inputs.
Indeed. Consider that this was done even for some of the more primitive machines of the day —

https://en.wikipedia.org/wiki/MP/M
They need kernel driver because running garbage code on user computers is cheaper than deploying server side user input validation.
It's not the impossibilities I'm worried about. Those are easy to see and report. It's the slight corrections which look "natural" but are actually the work of cheats "assisting" players.
Freja looks really cool! Thanks for sharing it. I find these types of projects very inspiring. They bring back the wonder and joy that I felt when I first discovered computers in the early 80s. You felt like you were in control of a whole new world and anything was possible.
"Some people work really hard all their lives, and all they have to show for it at the end is money".
> If so, they don't deserve our respect, our trust, or even our attention.

Totally agree. What's the number one rule of crisis management? Keep people calm. I cannot name a single "expert" who has attempted to calm people at all. In fact most have done the exact opposite. They have intentionally provoked fear.

If these people wanted respect, trust and attention they'd go out of their way to clearly articulate the risks of covid for each population group. Instead they act as if covid is a death sentence for anybody. They would actively stamp out misinformation like "4% kill rate" and "25% of people get long covid". They'd clearly frame "hospitals full" with the context of how busy an ICU is during normal times. They'd spend large chunks of their time calming parents who are fearful for their children.

More important, they'd offer hope and work to instill courage and bravery in people. They'd tell people what they can do to minimize symptoms. They'd remind people virtually everybody recovers and many don't even know they had it. They'd give people ways to meaningfully contribute "to the cause" within their communities.

Instead they've done nothing but crank up the fear factor and freaked the absolute shit out of people. They'd literally knocked screws loose from people I used to regard as level headed, rational people. And they keep at it. Never offering positive messaging. Never offering hope. Never communicating good news. Never calming people down.

Of course if they did any of what I described, I'd imagine most people wouldn't have accepted any of these mitigation measures at all. Because I believe a rational individual looking at the data would see almost none of what we've done over the past year and a half makes a single ounce of sense at all. The cynic in me says that is exactly why they don't do what I describe... cranking up the fear is the only way to sell lockdowns, masks, vaccine mandates, border closures, and whatever other human rights crushing crap these people want to shove down our mouths.

These "experts" are some of the most vile individuals I can think of. They don't deserve an ounce of respect, trust or attention.
For example if the customer was previously not familiar with Williams Sonoma but had seen an ad in the paper or on TV or on the subway etc, that caused them to search for Williams Sonoma cast iron skillet.

And beside that a lot of people routinely misclick or click on ads not understanding that they are ads even when they are marked as such.
The point of most anti cheat is not %100, but a significant enough reduction. If you make it super annoying and expensive to cheat, it's not going to happen that much in practice.
William Shatner is now oldest ever to go to space:'The most profound experience'
How do I buy one without giving money to Microsoft?
CSGO's anti-cheat has many more issues than not being kernel-level. It's practically abandoned and doesn't even catch very blatant cheating (spin botting, etc).

A few months ago, their secondary system, "Trust Factor", was broken for an unknown period of time, which the communication to the community was a single tweet. During that period (probably a few weeks?), there was blatant cheaters in half the games I played.

I've moved to playing FACEIT (a third-party matchmaking service) recently, partly due to anti-cheat. I don't remember the last time I saw a cheater in FACEIT, while CSGO's matchmaking has cheaters in around 10% of my games (average skill player, ~2k hours over 7 years, high Trust Factor).
Patches? For windows kernel modules to work under linux? Or am I understanding you just wrong?
> I know former MSers who worked on progress bars for old Windows versions.

https://explainxkcd.com/612
> The main problem here is that if Williams Sonoma was not advertising on that search term, Lodge and Food52 etc etc would, and then those companies would be above the Williams Sonoma organic placements.

This is what is known as "on brand" Search ads. I like to call these effectively the "Google Tax" because publishers/retailers are forced to pay Google for the traffic they would have already received had the ad not been there.

I've seen way too many companies look at their analytics and say "see we get 20x ROAS on on brand! why would we turn it off?!?". Because silly, people are already going to go to your site without you paying for the traffic. I wouldn't be surprised if 25% of Google's ad search revenues come from this.
Luke Drew This Founder Julie Cox (2016)
Forget about the corporate POV for a second, as a user, if I'm searching for X, I probably want X in my results, no?

It's the fundamental contradiction in Google's search ads model. If Google delivers users the thing they want, ads by definition have to be things users don't want.
> You don't need elite Stanford CS PhDs to maintain a 20 year old enterprise payroll processor or network monitoring service. Polish and Ukrainian devs can do that work perfectly well.

This is most bigoted statement I read on hn recently. What is your work? For some reason I'm quite sure that a lot of Ukrainian or Polish devs can do it "perfectly well" also...
No thanks. If I can't cheat without a program knowing, I'm not really in control of my computer.
Hampster Economics
Pondering how a meme from a quarter-century ago might have gone over in today’s much-more-mature creator economy.
There were bots for Quake 3 Arena that accounted for projectile speed and enemy player movement. I believe Fortnite uses some kind of bloom in accuracy though.
"They should invest instead in server-side models for detecting cheating"

Which is already the case and can't work for all use cases. how the server knows that you see behind walls exactly? And ML / heuristic stuff is very limited as well.

Detecting cheating, client or server side is very complicated and not even close to be a solved problem.
Could you expand on "code your game correctly"? Let's say I'm playing your (correctly coded) game and I've got an aimbot, that snaps onto someone's head, how do you detect/stop that from the server-side (the only place you can trust)?
Then there's PUBG (BattlEye) ruined by rampant cheating.

Then there's EFT (BattlEye) ruined by rampant cheating.

Then there's (was?) Combat Arms (multiple anti cheats over the years) ruined in-part by rampant cheating.

I wouldn't mind _that_ much if anti-cheats actually helped, but they don't.
I volunteered years ago. Wrote a technical proposal for achieving their mission goals. The only response or discussion was that they would get "the experts" in to solve these problems laters, instead we should only focus on promotion and advertizing.

Considering I am an expert in the subject I wrote on, I found it very condescending and lost all interest (and indeed, belief) in the Venus Project (totally not just communist futurism).

Also they make you sign an NDA. So you can't talk about the better world you're supposedly building.
I use a similar approach in libmish [0], ie I "reserve" the bottom 2 rows, and output the scrolling text in the top parts. Pretty straightforward.

[0]: https://github.com/buserror/libmish
It's not exactly a lot of work to handle HTML for web apps and have an API for mobile clients or services. For example, if you are using Django, just add DRF with some serializers etc and re-use any common backend logic with both frontends.
>Political comments are very much allowed.

Do you feel like controversial subjects on HN are allowing dissent?

If a post about climate change, death penalty, abortion, womens rights, vaccines, etc is posted?

Going with the first one, especially in context of google banning climate deniers recently. Do you see anyone from the climate denial crowd being allowed to comment?

In my experience you're not allowed to discuss denial. You will be called a climate denier or other unflattering names and them removed.

The approach to avoid flamewars is to ban dissent and not the attacks. If everyone agrees with each other, you don't get flame wars.

The obvious problem is that you also don't get discussion.
Call of Duty uses projectile bullet models.
This doesn't fully explain the phenomenon because stroads are terrible for drivers.

They cause congestion and are much slower than actual roads, while still being unfriendly to pedestrians and bikers. They're bad for drivers and bad for pedestrians.
This is a great point, and one that I wish was more widely understood. In my anecdotal experience at least the latter group by far outnumbers the former, and treating the "good faith but poorly informed" group as you would the bad faith group is nearly always counterproductive.
If cheats have to be ML + hardware level and cost a few hundred dollars, that's pretty much mission accomplished for most companies.
This is horrifying. When is the proliferation of these practices going to be stopped?
Personally I'd like more external ports. My current laptop have like 2 usb-c 2 usb-a, 1 HDMI, 1 Ethernet, 1 audio jack and 1sd reader, which I find pretty convenient for most situations. I think the 4 internal ports are more than enough, but sometimes just being able to plug more stuff at the same time is nice.

And I would miss Ethernet currently :)
Maybe one day there wouldn’t be any “guys” at all and all wars will be exclusively autonomous units when it comes to infantry.
I’m not a fan of the overuse of terms like “dopamine” and “oxycotin”. They are often innapropriately technical and specific—the common intuition is that pleasurable things can be addictive,[1] and that is all that 99% of people mean when they dismissively refer to something as giving a “dopamine hit”.

We can just call things “pleasurable” instead of posing as if we know anything about neurotransmitters. (Not to offend the inevitable handful of actual neuroscientists that happen to be browsing this thread on Hacker News—carry on.)

[1] I have nothing to say about whether this is close to the truth or not.
Good suggestion. I need to improve the UX. And you are correct, the grey overlay is night time.