skysight-inc/HackerNews huggingface dataset:
Thanks for the response.

That first link is a Twitter bot account. There’s a bunch of them under different names. You’ll notice the #HackerNews hashtag, and all the links are HN posted articles. Again, the same bots also seem to double duty product traffic spam.

The third link’s relevance is that there is a very large body of evidence from respected institutions that social media is targeted by influence campaigns. I don’t know why anyone would think that the campaigns are targeting Facebook, Twitter, Reddit, but not HN.

From that article

“The platforms removed more than 317,000 accounts and pages from ‘cyber troops’ actors between January 2019 and November 2020.”

Perhaps you guys don’t believe these studies? They aren’t always obvious things, that’s the whole point. For instance with Facebook foreign governments were pushing not just obvious political misinformation but trying to marginalize groups by making them seem less rational in online topics.

Perhaps you might want to survey the HN community. I honestly believe that it’s become more toxic and divided, and it’s becoming clear to anyone paying attention that social media is being manipulated by large well funded groups.

Again, not sure if your in a position to do anything about it. But maybe do some hard research in the area. It’s not “fanciful imagination” when there are studies from respected outlets.

Here’s a starting point I’ve used for my own research:

https://scholar.google.com/scholar?hl=en&as_sdt=0%2C44&q=soc...

From one of these studies..

“Specifically, this study examines a collection of tweets relating to a much-publicized fan dispute over the Star Wars franchise film Episode VII: The Last Jedi. This study finds evidence of deliberate, organized political influence measures disguised as fan arguments. The likely objective of these measures is increasing media coverage of the fandom conflict, thereby adding to and further propagating a narrative of widespread discord and dysfunction in American society”

And from another.

“Despite being outnumbered by several orders of magnitude, just a few thousands of bots generated spikes of conversations around real-world political events in all comparable with the volume of activity of humans. We discover that bots also exacerbate the consumption of content produced by users with their same political views, worsening the issue of political echo chambers. ”
Whaaat? You've just earned enough demerits that requires you to return your Floyd Fan Nerd card in. You will be able to have it back when your suspension has been completed.

Immediate reinstatment will be possible by naming the year and result of the match the crowd was recorded for Fearless.
I'm thinking about just damn building the "Firefox as application runner" I want to see. Mozilla inspired me as a kid with Prism and XULRunner.
I think this is exactly right. To reduce love to dopamine says it all. No experience lacks a neurochemical underpinning so any correlation needs further evidence of causation. One interesting animal study showed that the dopamine effects of cocaine occurred in different brain areas depending on whether it was experimenter administered or self administered. It’s all highly ecological and focusing on a NT is a cheap way to turn all human experience into a video game
Solve climate change one plastic-cement centrally-planned megastructure at a time, what could go wrong?
That's still a handwavy answer.

I worked with game RE for a long time and the only way that publishers were able to go after people was if they used game assets. The decompiled code was, as far as I was ever aware, free game. There was almost always manual intervention to get it to build.
I think this shows how bad society is nowdays. Instead of looking at jobs as a career, it now feels like being a slave to the job.

I am lucky enough to do what I love, and have a cache of coins so i don't really need to work anymore. But what would I do all day?
Things like this is why I increasingly game on consoles.
Also custom Visual Styles were popular only in XP era. Maybe people satisfied with Win7 default.
I'm just saying, you had an interesting thing to say, and you spent one of your most valuable sentences asking me to weigh liberal irrationality against conservative irrationality. I immediately blanked on what it was you were trying to say and had to go read it again. It's just bad writing. I'm not asking you to like liberals. I'm one of them, and I find them frustrating too.
AppleSoft on a TRS-80? is that right?
>What used to be one int, one comparison and one increment, is now fifteen objects created, seven levels of indirection and at least a few library calls.

This sounds like the 90s-2000s enterprise OOP GoF pattern nightmares. I'm not sure lambdas are at fault here, since most languages can efficiently handle those. To me the not too crazy functional programming resurgence is actually relief from these object hierarchies distributed over many files which the computer and I don't like. Of course the architecture astronauts are still out and about talking about adding levels of indirection we can't even imagine yet
> He employed millions of people along the way.

Some of the reports of said working conditions at Amazon, from fulfillment centers to AWS, are very appalling. I recall reports on how at Amazon it was normal to see staff crying at their desks, and how the average tenure barely reaches two years. Even life as a coveted software engineer at Amazon sounds far from great, with burnout and threat of firing constantly on the horizon.

I guess getting a paycheck is great, and Maslow's pyramid does keep us looking up, but I'm not convinced that Bezos' job creation process, and the impact that it has on employees suffering, is something that justifies high praises.
I think it's a bit of a stretch to say a single airline having canceled flights infringes upon individual liberty. Not only is every other airline still functioning, but there are other modes of transport. Taking someone's passport without due process infringes upon liberty, but this is not that.
It's so pathetic that every video I've seen about these issues, most of the videos on that channel you posted and EFA have like 100-200 views.

Democracy dying with a whimper. Complacent is an understatement.
Or terminating a pregnancy due to rape.
To get the hacking feeling away: the only way is to learn more of the details of how certain things work on lower levels. That will give you more control and a better feeling that your solution is solid and better vs other solutions.

For creating design, it helps to be mentored actually. Reading books about design patters and architecture helped me but nothing worked as much as a good mentor.
You can always start with 'how would I desing a software that does X?' and think 'how would it change if I add Y' or 'how much can this scale?'. Find people around you or on the internet to discuss your ideas, that helps a lot,

Look up system design software. Personally I like [aws this is my architecture series](https://www.youtube.com/watch?v=IP03SkGbP-U&list=PLhr1KZpdzu...).
In general what you say it is true. It is very hard to do software design right, you need practice and there is very little material on it.

Good luck!
I think it's fairly clear that Amazon and Ebay would show up as the top organic results.

What wouldn't show up is lmm-cookware.com, launched early October 2021, who is trying to establish themselves as a new destination for cooking enthusiasts. That domain is new, the business is new, no Google reviews, but they've got the pan in stock, are willing to sell it for $30 shipped, and have an advertising budget to reach customers.

As a consumer, I want to be able to learn about that offer, make my own decision where to buy the pan, and I'm happy to use a search engine who will show me that offer. lmm-cookware, I, and the search engine all win from this outcome. I don't care whether lmm-cookware has been a good place to buy pans such as these for the last 180 days; I care whether they're a good place to buy it right now.
so another thing I felt was off but couldn't quite explain why when I first read it that just clicked this morning - in order that his work not get suspicious due to computer inactivity he watches long running youtube videos; this implies that his computer is monitored / uses company vpn maybe.

So a company suspicious enough to monitor computer usage but not suspicious or concerned enough to wonder about why this guy is watching youtube all day long.

Whenever I've experienced computers going to sleep on me at inopportune times I've found the system settings that control that and turn it off.

on edit: I just find it weird that this experienced shirker of tasks who is working in tech didn't think of this or that his chosen solution evidently didn't get him fired.
I just went through the Simple -> BBVA -> PNC transition. Yesterday when I installed the PNC app on my Pixel, I got the warning that I would need to allow storage access. But then the storage access prompt never came up. I just checked, the app doesn't have storage access but it works fine. Either they ended up not using the storage (maybe using a legitimate attestation API), or the latest (for one week) version of Android has a different, isolated storage API that doesn't need permission.
How much training do you need to qualify for this position? In Europe nurses typically study for 3 or 4 years, and then you are lucky to get much over minimum wage... In Western Europe, €30k/year would be a good salary for a nurse.
You accuse me of being a conspiratorial thinker? Please do not resort to ad hominem when I have provided you ample evidence.

The NMB wikipedia article describes the process airline pilots unions must follow before being allowed to strike. The legal basis for this is found in the Railway Labor Act.

>NMB programs provide an integrated dispute resolution process to meet the statutory objective of minimizing strikes and other work stoppages in the airline and railroad industries.

A few key points from the video: The last time a major airline was allowed by the NMB to strike it lasted for 24 minutes before they were ordered back to work by President Clinton. It is the NMB's mission statement to prevent strikes and labor disruption in the airline and rail industries. Job actions (including sick outs) are not allowed. When Pilots did a slow down by following FAA regulations precisely a Judge stopped them.

I am not a Southwest employee so I cannot tell you how many pilots walked out. What I can say however is that if the union claimed to be involved with job actions that would be an admission of a crime.
It could be because it was a corporate card, but my experience with the pnc credit card was abysmal at every step of the way, from activation, to them not catching the fraud, to then the annoying process of documenting it and them taking forever to investigate. I am not surprised that their other systems are poorly thought out.
It looks like this is a more general overview for people who don't have any background on this concept, but I have some issues/suggestions.

Step one should be to install GrapheneOS (or if this isn't Android specific, at least mention it). Don't bother with any other ROM, it's the only one that actually takes security seriously [0].

No mention of alternative app stores that don't require a Google account e.g. F-Droid Aurora Store.

No mention of user profiles for isolating apps.

Browser hardening section is fine.. But I think mentioning Bromite would be a good idea. It's a chrome-based browser with privacy protections and ad-block built in [1].

0: https://grapheneos.org/features (list of security features).

1: https://www.bromite.org/
>A meltdown or explosion at a nuclear facility could cause a large amount
of radioactive material to be released into the environment.

https://www.oregon.gov/oha/PH/HEALTHYENVIRONMENTS/RADIATIONP...
A selfish kickback? Would you drive a taxi for free?

Nobody forced you in that free taxi, you got in on your own. Use another service if you don't like the cost of "free" (ads).
I may be partially true, but I think there's a more charitable way to explain it. Managers work with people. For a coder, talking to a manager is a distraction. For a manager, talking to a coder is literally most of what they do. So obviously a manager wants to create the optimal conditions for this - surely you can talk on video, but talking in person is better. Surely, you can manage 20 people by videochats, but getting them in the same room is better. Different work means different preferences, means different approaches.
Funny how tech these days end up majority in use either for targeting Ads or warfare or surveillance.
> It's actually quite a modern idea that instead of controlling your own response to someone, you are better off responding as poorly as possible and blaming the person who you're responding to "for making you do it".

I disagree. Almost no human behaviors are "modern" -- sometimes frustratingly so.

Historically, authorities would often blame those they subjugated for "making them" do something (monarchs, jailers, armies, etc.) It's also a very common model of spousal abuse.

In general, it's easier to blame someone else when you overreact than to face your own mistakes and apologize. I don't know any reason modern society would have invented that. The impulse to shift blame is intrinsic to having the human set of emotions.
The GDPR indeed has provisions to fine companies for "avoidable" data leaks due to lacking security practices. The regulators will not pay you a bounty for reporting companies, and there is a big difference between a normal "bug" and "bad practices".

E.g. one of the first GDPR fines here in Germany was issued against a company that had their customer DB dumped[0], specifically for still storing some user passwords in plaintext.

[0] https://gdprhub.eu/index.php?title=LfDI_-_O_1018/115
Binary patches exist; there are fairly reasonable arguments that distributing binary patches (in a format that does not significantly contain the original work, e.g. bsdiff) is at least fair use, or possibly not a copyright problem at all.
It would be `[fn(i32) -> f32; N]` for the reference (equivalent to `float (*[N])(int)` in C). Box or & would be only required for also allowing function-like values, as in `[Box<dyn Fn(i32) -> f32>; N]`.
Full chain RCEs in iOS go for 1MM from the Apple bounty program, so you'd imagine they'd have to go for more than that from a tranched grey market contract.

This is a bug that allows you to read contacts from a malicious app installed from the app store. It's not drive-by contract exfiltration; it's intensively interactive. I'm surprised the Apple bounty terms are so generous-sounding about bugs like these, but I read them, and I'm not contesting the $100k the article claims this is worth.

Apple can't really outbid the grey market on RCEs, but they have clearly outbid it on this bug.
Really great write up, some comment in it why in A* we need the heuristic to be the way it is. A* is a generic algorithm but given other problem knowledge i.e. the flat game map, an alternative algorithm selection and testing process would be a great addition.
Overall great though.
GitHub repo: https://github.com/syncthing/syncthing

Some previous discussions:

* "Syncthing: Open Source Dropbox and BitTorrent Sync Replacement" https://news.ycombinator.com/item?id=7734114 (7 years ago|184 comments)

* "Syncthing is everything I used to love about computers" https://news.ycombinator.com/item?id=23537243 (1 year ago|159 comments)

* "Syncthing: Syncing All the Things" https://news.ycombinator.com/item?id=27929194 (3 months ago|172 comments)
This is the professor's response to the incident, https://bariweiss.substack.com/p/mit-abandons-its-mission-an.... It was posted here previously, https://news.ycombinator.com/item?id=28757882, but was flagged afterwards.
I don't care if it rains or freezes, I've still got my robot Jesus
They tell you they’re going to make a short detour which will hardly inconvenience you or cost you more than a couple of bucks for extra via Shelly’s Steaks en route to Morton’s meats. They neglect to mention that SS is giving them a kickback.

That’s what the ad does. It adds a bit of cognitive load where you have to view and then ignore the non-William Sonoma ad but ultimately, and without much fuss, let’s you go off to WS.

> ethically equivalent

No. Google ads are fine when seen this way. The can driver’s behavior is more egregious if their decision to take a detour isn’t communicated to you AND runs up your fare by enough to materially affect you, whatever that level may be.

Disclosure - I’m actively trying to un-Google my life so definitely not a fanboy.
China banned Bitcoin mining and many people have had their bank accounts shut down or seized: https://finance.yahoo.com/news/compass-mining-says-chase-shu...
Thanks for your 'answer' then.
this game was a huge part of my 12 year old childhood. really good times.
> in magazines that had some editorial oversight

such magazines had massive conflicts of interest and could not be trusted in the first place.
The report to the manufacturer with the remark that there is a existing weaponized exploit will lead to a much faster fix.
And why you are so sure that there was no weaponized exploit out there before?
How is a startup with 5 years of runway riskier than a non-startup with $100M revenue? The only difference is that the money comes from sugar daddies rather than paying customers. In the olden days working for a startup entailed below market pay and equity was the reward for slogging it out.
> But it's only a few days a year.

A few days a year? Thanks for the euphemism, it made for a good laugh.
I was put onto the incredibly fast esbuild[1] by a colleague and have used it here and there for open source packages. I'd been keen to understand which release of Parcel v2 they benchmarked against as they claim 0.37s to 39.28s on their home page?

[1] https://esbuild.github.io/
That's really not a safe assumption to make. The publishers may not have wanted to go after people but I wouldn't be betting on winning a court case against them over this.

If decompiled code were fair use, you could take any application, decompile it, and re-publish it for free. It doesn't make any sense. Decompilation is a mechanical transformation, and the manual edits that come after to make it work do not significantly alter the nature of the work. It is clearly a derivative work of the original, so you're left with fair use arguments, and there certainly isn't any universal "well it's a game and it's just the code, not the assets" fair use argument.
I thought that the faster 6502-clone should have its own 64kb RAM and only let writes end up on original RAM. So only writes should be slowed down to the original 6510 free slot.

All reads could be from fast RAM.

Then we have hardware registers and external DMA, those have to be handled specially.
God of the Month: Tezcatlipoca
A couple of days ago I realised that I started treating vast amounts of followers or positive reviews as a red flag.

This first happened as I was looking at a Blackmagicdesign product with staggeringly many 5-star reviews and seemingly zero <4-star ones. Sure, some of them are sincere, but what am I supposed to think if I know that even the best product in the world is bound to have poor feedback from bad units, mismatched expectations, courier mishaps, etc.?

Those manufacturer could be innocent; outlier where somehow everyone’s satisfied. Still, it’s an illustration of the erosion of trust in a world where buying fake reviews, followers, etc. has become the norm. Platforms, sellers—pretty much everyone profits from it, just not the end customer. For a business (seller, influencer, entertainer, etc.), it looks like if you don’t do it then your competitor will.

I believe many would give this a second thought if an authority has drawn a clear line saying “that’s illegal”. (I’m sure platforms have it in their ToS, but they are rarely read and the implicit consensus is that they’re, of course, enforced when it benefits the company.) Even if it’s difficult to prosecute each case, a few precedents and the understanding of the illegality could do wonders.
Dangit, I'm in LA for Kubecon, and if I'd seen this yesterday would definitely have had time to go - Not so much today.
And the continuation is:

"We had several million lines of code still to port, so we couldn’t afford to spend days studying the code trying to figure out what obscure floating point rounding error was causing collision detection to fail."

I'd say Ray is right, not lacking the skill, but lacking the time
Not everyone can afford to live in central Tokyo. 2 hours commutes are not uncommon.
No worries. And I gotcha, your comments make more sense to me now.

What I was going for in giving the examples was just to build up from the most simple to stuff that is more complex. Like: "Here they aren't the simplest tool for the job. What about here? No. What about here? No. What about here? Not quite. What about here. Yes!"

It felt like a solid way of making the point. I didn't mean to imply that I think it is common for people to use classes for eg. print statements. I tried to protect against this interpretation in the the last section:

> I want to keep the scope of this post narrow. I don't want to start getting into the weeds about the pros and cons of using classes vs using alternatives to classes. My goal here is just to point out that simpler alternatives often do exist. Hopefully that perspective can help better inform the decisions you make when writing code, and the opinions you form about programming languages.

---

> The park about this theme of OOP criticism that irks me is that there's a lot of irrational class hate out there and writing that classes aren't the best option for things which classes aren't intended for just adds to it. Yes, classes are not replacements for all functions, they never were.

I hear ya. I think that like most things, there are people at the extremes of both sides of the spectrum saying stupid stuff. On on end you've got the people who love classes and think eg. that it's ok to not have first class functions. And then on the other end you've got people who hate classes and think eg. that there is basically no good use case for them ever (I came across this a decent amount actually as I was googling around before writing this post). It sounds like you and I are both somewhere in the middle and agree about the broad strokes.

As an example, of the "love classes" extreme, there is a particular pattern I've been forced to use before that I hate. In a ruby codebase, instead of creating a utility function, we have to create a class with an instance method named `call`, instantiate the class with the arguments you intend to use for the method, and then call the method with no arguments. So like instead of `getFullName(first, last)` you'd have to do `NameService.new(first, last).call`.
“Mesothelioma Lawyer” was still one of the highest cost clicks when I was working in ad tech about 2 years ago. IIRC the cost was north of $50
One doesn't, I don't think; I think one sells to one of several grey-market brokers who in turn sell to DOD. But I think it's more productive to substitute "the IC" for "NSA TAO", because there are several countries (on the "sort of legitimate" side of this market) buying. All of them can pull any plausible amount of cash for a vulnerability out of their couch cushions (then again, so can small countries).
The 1992 Pinball Dreams from DICE is still being published for new platforms latest release on the Amstrad.(but as unlicensed as this release seem to be)
> If the rocket had blown up, all the fingers that denied him credit would be pointing at Bezos.

Do you believe Bezos should be free from scrutiny, or even criticism, if Shatner was killed due to a launch failure that was organized as a publicity stunt?

There are two perspectives here: the once-in-a-lifetime opportunity for someone to go to space, and a corporation's PR stunt. Even if you ignore one of these aspects, they don't just go away.