skysight-inc/HackerNews huggingface dataset:
> contributing to phenomena such as “election tampering, disease, violent extremism, famine, racism, and war.”

Sorry, but what are you talking about? The holocaust happened before social media, segregation and slavery happened before social media, religious extremism has been going on for at least 2000 years and its latest incarnation like in the middle east happened before social media. We had 2 world wars before social media, election tampering? Did you forgot about the Gore vs Bush fiasco before social media? I could go on all day, what are you talking about?

This is the best we had had it on all those fronts today after social media. You are making no sense. The first "cross-disciplinary" change we need is more historians combating this type of unbelievable childish ignorance and lack of perspective of reality.
The claims are not extraordinary. The Trump Tower meeting [0] is clear evidence Trump campaign members' interest in colluding with foreign agents. Donald Trump personally had a fig leaf of deniability about that meeting but in interviews [1] he expressed his willingness to collude.

The Trump campaign, at minimum Paul Manafort, colluded with agents of Russia [2].

I'm not going to research how strong the public evidence that Russia was behind the DNC hack but again, it's not an extraordinary claim.

[0] https://en.wikipedia.org/wiki/Trump_Tower_meeting
[1] https://abcnews.go.com/Politics/id-exclusive-interview-trump-listen-foreigners-offered-dirt/story?id=63669304
[2] https://apnews.com/article/donald-trump-paul-manafort-russia-campaigns-konstantin-kilimnik-d2fdefdb37077e28eba135e21fce6ebf
Meh Reddit brings me a lot of value still. I enjoy it a lot. On the other hand I've never bothered with mobile games and have never paid for a microtransaction.
Hack
I would like to be hacked. Will someone send me a virus via email. My pc is open. No firewall.
I indirectly worked on a project for a company trying to create an in house web indexer to track user generated content to find trends. Like 80% of the work was making it look like the web scrapers weren't coming from an IP in the cloud.

The IPs for the different cloud providers are super well known, and the big guys either put you behind captcha hell, or just flat out block you if you're coming from one of them.
Personally, I would never buy a "smart" anything besides the phone itself.

Such a high % of the population is clinically addicted to the phone though I can't blame anyone who makes a product to cater to these addicts.
I absolutely blame Nvidia for this. I fully expect ads on my $25 Fire Stick. It's part of the bargain with Amazon. There is no way there should be ads on a $150-200 device, especially when they have been added in well after purchase.

Regardless of where they choose to lay blame, if Nvidia doesn't fix this I am done with their devices when it's time to replace them.
> C is far more error prone than C++

I don't know about that... C++ (both the language and the library) is orders of magnitude more complex, and the opportunities to make mistakes have grown almost proportionally. (Two characteristic examples recently discussed here on HN: auto references and iterator invalidation.)
They haven’t done so for 14 years. Given their posturing on privacy and their history, it stands to reason it’ll still be like this for another decade at least.
It's sad that 3 is considered a stretch. In Norway, you actually have 5 years of "reklamasjonsrett" (right to get it repaired or replaced if there's some fault the producer should have known about). And Samsung gives security updates for 4 years these days, so you don't even need to run unofficial Androids for the first four years (though really there should be some law about providing security updates, cf. the recent mybook incident and Internet of unpatched Things)
This matches my personal experience, for sure. I started out writing Python (pre-type-annotations) and JS, with lots of “raw” dicts/objects. For the past ~7 years though, I’ve written mostly Scala, but also a decent amount of TypeScript, Go and Java, and it’s completely transformed how I code, dramatically for the better.

Now, even in the rare case where I write some Python, JS or PHP, I write it in a very statically typed style, immediately parsing input into well-thought-out domain classes. And for backend services, I almost always go with 3 layers of models:

1) Data Transfer Objects. Map directly to the wire format, e.g. JSON or Protobuf. Generally auto-generated from API specs, e.g. using Open API Generator or protoc. A good API spec + code gen handles most input validation well

2) Domain Objects. Hand written, purely internal to the backend service, faithfully represent the domain. The domain layer of my code works exclusively with these. Sometimes there’s a little more validation when transforming a DTO into a domain model

3) Data Access Objects. Basically a representation of DB tables. Generally auto-generated from DB schemas, e.g. using libs like Prisma for TS or SQLBoiler for Go

Can’t imagine going back to the “everything is a dictionary” style for any decent sized project, it becomes such a mess so quickly. This style is a little more work up front, when you first write the code, but WAYYYYYY easier to maintain over time, fewer bugs and easier to modify quickly and confidently, with no nasty coupling of your domain models to either DB or wire format concerns. And code gen for the DTO and DAO layers makes it barely more up-front work.
> People were warning about filter bubbles even before Facebook did it.

Makes me think of "reality tunnels"[] written of long before Zuck made his website.

[] https://www.wikiwand.com/en/Reality_tunnel
Highly misleading. The DNC’s mail servers got hacked and they got everything done

The “RNC hack” was one guy’s old laptop with a years out of date local outlook db. Not even in the same league.
> There is no difference hardware-wise

The difference between sophisticated (Google, Amazon, Facebook) cloud data centers and traditional corporate data centers is Extremely Large™. Traditional ones are characterized by things like big central UPS systems, redundant AC/DC power supplies in each host, remote-control PDUs, overblown air conditioners, etc. Cloud data centers are typified by non-redundant power supplies with either distributed UPS systems, or no UPS, DC-to-point-of-load, and marginal ventilation where the cold aisles are hotter than the hot aisles of traditional data centers.

> Internet infrastructure as a whole was estimated to use several percent of the world's electricity

Well, if you define "several" as "almost 2%" then yes, but mostly in traditional data centers. Moving to clouds improves this figure. It is estimated that half of global IT power consumption is in cooling and power delivery, meaning the industry as a whole has a PUE of 2.0, whereas Google, Facebook, and Amazon have PUEs of about 1.1. In other words, moving workloads to the cloud can save almost half of the power.
Wings, at least on small civil aircraft, generally DO have a positive angle of incidence where angle of incidence is defined as the relative angle between the chord line of the wing and the longitudinal axis of the fuselage.
Native apps area always for the most part going to be better than web app, electron is a poor choice of technology. JavaFX would have been better for cross platform development if not C++.
I don't know how either "butch" or "cutch" is pronounced. You might want to offer a common word for people who did not grow up in America...

edit: butcher?
Ads are bad behavior they are protecting themselves from.
That works if they said the EoL date explicitly at checkout. I think they should also have to say the per annum cost, so "£120, equivalent to £240 per annum to our EoL date" (ie if the EoL is in 6 months).
I have done some marketing outsourcing and after my experience i would not recommend it. Incentives are definitely not aligned. They charged fixed fees for services that i felt didn’t add any value but increased costs, they used up significant quantities of our time. One time while looking into why we weren’t seeing conversions i noticed there was some incorrect configs on some adgroups. A whole months budget blown in a few hours. No apologies, it was an accident. I still had a invoice from them at the end of that month. If I hadn’t dug in I don’t think they would have been forthcoming with it. Our CAC was impossibly high and in the end I struggled to see the value, i also had no control and was loosing trust. There is also the problem that marketers tend to be good talkers and they always had something to say about the results (agree they had to do this with the pandemic going on). Our budget was mid-level five figures which should have yielded some value but we have ditched all the services they setup for us (it was not done very well) and we’ve chosen new tools. For example they put us on Hubspot we have just shifted to a few replacement tools. If you do go ahead remember marketing effort is difficult to price you are paying todays income for future revenue. The results from your marketing outsourcing agency will only be known after 3-12 months. Marketing like DevOps should be a core capability of any business. You might be able to do it but it will be better via a consultant not an agency. You have more control then.
It does move faster. This can be readily observed in wind tunnel tests, and is a source of many issues once you get into transonic flight when the airflow can reach supersonic speeds while the plane in subsonic. Flat wings must be inclined to cause the air on the top side to move faster. The vortices cause air to move at different rates.
Apollo is probably one of the highest quality iOS and iPadOS apps around, Reddit or otherwise. The developer is super responsive to requests or criticism, and the app just works insanely well. It doesn’t have quite the same feature set as some of the other 3rd party android Reddit apps, like Sync, but everything on the app is exceptionally well designed and thought out.
This is a bad take on Peloton. Peloton made it subscription only because the default user experience had bad design in that treadmills can be pin locked only if the customer is subscribed. In order to compensate for the bad design peloton has offered 3 months of subscription for free and has promised to add the pin lock feature to non subscribers soon.

Not that I agree with anything Peloton has done in this situation, but you make it sound much worse than it already is.
The post while interesting - puts forward a bit of a false argument. And the flaw is seen in the title: "Immutability is not enough"

Enough for what?

If the author had finished the title, it'd be pretty clear that what they're arguing is kinda obvious.

"Immutability is not enough to solve every ordering / dependency problem in programming"

I'm trying to come up with the most charitable completion of the title, but written out they all sound pretty patronizing. (maybe someone else can do better than me?)

Now all of that said. It is a great example of an article for someone to see the benefits of transitioning from inline imperative updates. To better factored code, immutable data and explicit passing of dependencies.

And then finally to introduce the motivation and benefits of an effect system.

For that I applaud the author.
Author here, I've been looking at using Shavian or the like in the future, but most of what I need can be done in information dense notes like (copying from yesterday's list):

-> debug xesite on xbox
-> cert for xesite
- gplay + MS
+ w10 testing 1.10
· cannot reproduce supposed issue with exit nodes, network issues?

Etc. I've just not put time into something like shorthand yet. I may do it in the future (energy permitting) but it just hasn't come up yet.
Oh God... All the bibliography building that'd go into a white paper... Ugh.

I might try spinning up a Blog one of these days when work slows down a bit. It's funny the insight you pick up having to dissect these types of things on a semi-regular basis. Financial Auditing, Risk Management, Quality Assurance, we're all doing the same schtick in different ways.

Also, I'd add that one needs to keep in mind that what I posted only covers audits of singular organizations. If you're actually up to skulduggery, as I understand it, it's almost always distributing things between multiple corporate entities, audited by different groups so that no one auditor gets a complete view of what's going on. Once you start looking at groups of entities, especially jurisdictionally distributed, the complexity balloons, and you're now firmly in financial engineering and forensic accountancy territory.

Financial engineering and forensic accountancy is a rabbit hole that I'm pretty sure encyclopedias could be written on, and would outdate themselves as quickly as you could propagate the info, as there is always an arms race going on between those wishing to move large amounts of money gained in less scrupulous ways, and those wishing to make those enterprises an impossibility.
They’re probably talking about the Apple TV App on tvOS, which searches services you don’t necessarily have. You can get rid of it though, so I don’t know what the big deal is.
> Is there some kind of limit at which we value the right to personal privacy and the right to peace-of-mind over the right to advertise?

Who's "we"? The advertising companies? Then no.
Trusting google to control your tv experience is not the same thing as trusting any company to provide any service.

These changes were foreseeable so much that it is written in the agreement. You have no legal recourse.

To spoil the next discovery, your tv habits are or will be monitored and recorded now or in the near future. This information will spill into your life in unwanted ways.
A complicated ISA like the x86, with layer upon layer of additions, costs a lot of silicon that will need power to run.
I'm conflicted on this type of problem. The bit I particularly struggle with is the alternative - if we don't go there and attempt to break down the barriers with ordinary people, what hope is there for the country? Just sit tight and wait until the next dictator dies and hope they're of a more lenient disposition? They're not going to invite us in for lectures on political education.

It's not the same, I'm not suggesting it is, but I do see parallels with Saudi Arabia (I bring it up because I've lived there). And while the guy at the top is as unsavoury as it gets I do think the presence of Westerners has been a positive influence and the few steps we've seen to let women drive, cinemas open, etc. I'd put down in small part to that presence influencing the general population. And in another perhaps not so small part down to the internet. And that's a country we sell proper weapons to, not just machine learning classes.

I get that there's a fairly direct line that can be drawn to negative consequences in engaging with such states, but these things are inherently messy and there's a long game to play here.
Our elites would be more secure and less embarrassed if they didn't have to deal with a free press but society is made up more than the elites and we need weigh the utility of the rest of society as well.
3 phase is different from us split phase. In the us that would be 404 volts (or about that, I don't work with it just know it exists) or 208 volt if you that the split phase in 3 phase.

Anyway the point is 3 phase is not added in the same way as split phase. I think you know that, but I'm sure someone else doesn't.
That's why I mention intention of the creators. Reddit is meant to be "the front page of the Internet", which means it needs to be enormous and serve many different communities.
Let's see your source for the claim that the GOP server was hacked
My understanding is that the air moving over the top of the wing is compressed against the air above it in the atmosphere, like a venturi. This may be extremely simplified but it's what we were taught in flight school.
So, there is nothing dynamic about that dispatch.

Because the implementation details of Foo are actually know at compile time. Which is why you are able to type-check it.

You have literally declared all allowed (but not all possible) implementations of Foo.

What happens when Foo() is a remote/network call?
I haven't worked on a search product, but I've worked at small shops with bad search products (one's business was even that product).

Search is hard when you don't have lots of training data, data is poorly organized, you have mostly tail queries, and people aren't used to you search engine's quirks. Search results are also bad when you're balancing quality with yield (as in revenue).

Google mostly doesn't have these problems. It has loads of people searching for head queries, so results are continuously being tested to death. Website owners put some effort into making their content accessible to Google with SEO, and people are used to searching with Google, so they've learned a few tricks for less popular queries.

Local search and corporate intranet search have none of that. You're basically whatever Lucene does out-of-the-box.
I had a product that had mostly stopped growing in usage. It was running on say fifty machines. I had put considerable effort into some memory optimizations, which was the scaling point for new hardware, so I talked Ops into bunching the active traffic load onto fewer machines. All of the active traffic load. Started hitting the memory limits (32 bits linux) and our server framework exited on malloc failure, so lots of exiting of long lived processes and loss of expensive state, delayed alerts etc.

I still think it was over-provisioned, but they told Ops to stop listening to me unless someone else agreed. Probably ran on the 50 machines till it was discontinued 10 or 15 years later, but I left so who knows.
The problem is that a lot of people dying or suffering permanent damage will cause a big list of problems too.

And can motivate suicides!

Also the numbers in your analysis are totally forgetting the part about hospitals getting overwhelmed and death rates spiking.

> Everyone but the rich are going to pay for this lockdown in numerous ways for the foreseeable future.

Well, let's take more of their money to fix basic societal problems like lack of housing and addiction treatment.
This may help, although I would have thought butch was common enough. E.g. Butch Cassidy and the Sundance Kid

https://www.google.com/search?q=define+butch&oq=define+butch...
The worst part is that google is abusing its power to limit people choices. They are enforcing terms on their phone partners that if they want Android (their only choice), they have to not use Fire OS or other Android forks on any device they make. You can read more here - https://www.protocol.com/google-android-amazon-fire-tv

The fact that they use the monopoly power on the phone to force Manufacturers to use Android TV is insane to me. The fact that they then quickly made the experience extremely anti consumer is a playbook monopoly play.
Why not. On the server side of things the architecture doesn't really matter as recompiling isn't that big of a deal. For linux it is no issue whatsoever, Windows has technically been multiarch for decades really and it seems MS wants that to happen. Also apple showed that static recompliation is an viable option as well quite recently.
Probably because the "cancel culture" people dont like it.
Also some other might not like the "he said-she said" posts.

I upvoted it since the text seems to show that some queen-bee type put the guy into some intrigues and then cancelled him.

Very sad to hear that someone can lose a job just based on hearsay - no court involved.

On a side note when I was like 10 I wrote a question to fallout bible and Chris replied - so I heard of the guy long time ago..
One annoying trend I've noticed is CVS locking certain things behind glass or plexiglass cabinet doors. It's strange because it's not necessarily the most expensive things in the aisle - I assume it's just the things that people steal the most?

Another thing I've noticed is how so many items are out of stock on the shelf. I assume pandemic-related supply issues are the main culprit, but perhaps theft is another reason.
Not sure if you’re being serious or not, but these stories seem awfully apocryphal to me.

I can’t imagine anybody - not even a total novice - running away from their computer upon seeing a cartoony image of a bomb. It reminds me of the made-up but often used story of terrified audiences running for the exits upon watching a film of a train for the first time.
Pretty much, he's been indicted for 17 counts of violating the Espionage Act, which yeah, is just for seeking/leaking confidential info. It's a huge attack on freedom of the press. The press has always been allowed to cover leaked stuff, the Espionage act has only been used against sources in the past, not reporters.

He's also facing a very minor charge (max 5 years in prison) for conspiracy to commit computer intrusion for allegedly helping Manning attempt to hack a computer.
yup. you would expect items that are illegal to be prohibited. you would not expect travel checks to be banned. Travel Checks!!!

also, most payment processors ban guns, ammo and porn. that’s straight up un-American!!!
I got to struggle to breathe from smoke from a fire 2300 miles away and from dust that dimmed the skies from the Sahara on the other side of the planet in the space of one year. This is real.
The distinction that's being characterized as "GNU/Linux" vs. just "Alpine" is confusing.

Is Alpine using some new kernel? No, it's a Linux distribution that uses the Linux kernel, albeit with some unusual defaults.

Does Alpine not have any of the GNU userspace tools? Also no, there are plenty in the Alpine package repository.

Look, I get that GNU/Linux and ”GnU pLuS LiNuX" is a loaded term and has a lot of baggage, and that everyone would like to just be rid of the whole mess, but the characterization used here had me thinking that there was some other "Alpine kernel" experimental OS project that I had missed that had nothing to do with Alpine Linux.

The word "Linux" never once follows the word "Alpine" in this article, and it discusses overcommit mode as if it's a uniquely "GNU/Linux" thing. WTF does kernel overcommit have to do with GNU?

Please just call it what it is.
His YouTube channel The Thought Emporium, is amazing. He just moved into a new lab and I really appreciate what he’s working on and how he communicates it. The robot painting fluorescent proteins is neat and recently he dropped a video demonstrating his adventures making synthetic opal.

Apparently the edit made him totally lactose tolerant for over a year and now he has very mild lactose intolerance. He says he hasn’t redosed because he wants to improve the plasmid (I think that’s the right term, BUGFIX probably isn’t right) before he takes another run at it.

Here’s his update video from last year on that endeavor. https://www.youtube.com/watch?v=aoczYXJeMY4
Interesting project! I've been looking for something to replace Signal, and this scratches an itch.

I see that you're using Tor to route messages? How would mobile devices fair with Tor connections when they go to sleep?
I think reddit did a rather clever thing in keeping around old.reddit.com. So power users got mad but they had a fallback, meanwhile the default experience is SPA dark pattern hell
Before you continue with a flood of poor and circumstantial evidence that's hard to sort through and falsify, the claim that a President colludes with a foreign power is extraordinary.
There’s great irony in someone who’s name is “morelisp” saying that programmers don’t think in ASTs. Lisp syntax is the AST.
+1 for the original paper. I used it to pass my information theory class in college because it made more sense than the official materials and my lecture notes.

It’s a fantastic explanation of the theory.
What happened on the sixth? You mean the Reichstag Fire?

https://greenwald.substack.com/p/questions-about-the-fbis-ro...

The whole world saw what the FBI wanted them to see on the sixth. Time will tell what actually happened.