skysight-inc/HackerNews huggingface dataset:
> while they may not be owned by social activists the day to day operations are certainly controlled by social activists

Complete fantasy. You're not citing any evidence whatsoever here so I really shouldn't be bothering, but just think this through. When you witness for example Kuerig pull their advertising from Fox News, that is not evidence of some leftist agenda in their management. It is some combination of (a) a response to customer complaints/bad press, (b) an absolute storm of free publicity resulting from the controversy and (c) customer goodwill from the majority of the population. It's exactly the kind of action of the free market conservatives are supposed to be so enamored of. If you honestly think that companies are running socially progressive ads etc. because they are run by social activists, you are (a) just as gullible as all the liberals who eat up that style of marketing and (b) not living anywhere in the vicinity of reality.

You've also cited the example of a union, an organization explicitly in conflict with management, to bolster your argument about the management of organizations being captured by social activists. Absurd.

> if you talk to many conservatives you will find there is a large contingent of people that believe that since Roger Ailes passed Fox News has also taken a left turn...

Someone who would complain about some "left turn" by Fox News is not someone with whom it's worth discussing politics.

> Further Print News media is clearly Left bias as well probably 70% / 30% left to right positioning

Nope. Almost all media is either liberal (read: neoliberal) or conservative. Left wing print media is negligible.

> I think alot of your position is based on the fact that many of these places are "not as far left" as you

My position is not based on the fact that these places are "not as far left" as me. I am not further along on some sliding scale. Yeah, I probably agree with liberals on most social issues. However, I have a qualitatively different outlook to liberals, one rooted in a fundamentally incompatible worldview.

At the end of the day, you've made it clear that the left-right divide is about culture-war issues for you. Some of the repressive apparatus of the state is going to start being directed against the fraction of reactionaries who can no longer be assimilated by the system, but it's not going to approach the level of brutality reserved for e.g. BLM in the foreseeable future. You can continue to enjoy media catering to people totally fixated on the lost cause of relegitimating retrograde social attitudes, because it doesn't pose a threat to people in power.
They should, and many do. Once you start peddling in calls to violence against people, no just ideas, then you should lose access to your platform and well deserve to be investigated.

Being complacent with these things gets people killed. You can have free speech all you want but are also responsible for what you say.

Free speech doesn't mean you get a free pass without consequences.
No. Earning very little alone means nothing. Some countries with cheap labor have developed, others have not.
Peaceful gallows and noose for peaceful hanging.
And it's my experience that that is only a benefit to the person who wrote the code, and only for a short time.

Generally, I prefer being able to read a line of code and understanding exactly what it does. If I need an IDE and have to repeatedly try to find the definition of something then, in my opinion, that's wasting my time.

C++'s 'auto' is really useful but it's over-used IMO. I think that there's a belief that if you're not using 'auto' everywhere then you're not writing 'modern' C++. Just becuase your code compiles doesn't necessarily mean it's correct.
71% of Consumers Prefer Personalized Ads (2016)
I came to very much the same conclusion few weeks ago https://news.ycombinator.com/item?id=25651782

The basic math behind the company simply doesn't work. They cannot make money out of it.
Well, now you know. And I bet the first time you read 'MitM' you didn't know what it was either.
70TB of Parler users’ messages, videos, and posts leaked by security researchers
And there's no way to get rid of the IO then, presumably (I mean otherwise I could have just used that as a wrapper).

edit: So at work, just about every value depends directly or indirectly on stuff that comes from files or from the database. So would they all have to be wrapped by IO?
True. In Switzerland, it is expensive to even hold a driver’s license. Driving in general is expensive.

While public transportation is phenomenal, clean, and can be relied on, it’s a pandemic. So, it makes sense that people are riding their bikes.
Thanks for your reply!

I see the corporate aspect of F#, but can you elaborate on what you mean by "special" about Haskell?
> If you want type inference you already have auto

or auto&&. Did you really intend to make a copy?
I've just discovered why my f is 'weird'. Partway through learning our Round Hand letters, we had a sub who knew Looped Cursive.
Top U.S. Cities Paying the Highest H-1B Salaries
https://news.ycombinator.com/item?id=25727741
AVIF has pixel-based lossless. AVIF's pixel-based lossless seems not very exciting at first look since it performs worse than WebP lossless. https://www.reddit.com/r/jpegxl/comments/fjddrr/lossless_ima...

AVIF does not support recompression of JPEG files like Lepton, Brunsli, PackJPG, 7zip media layer (using Brunsli), and JPEG XL. AVIF works very well in the high density low-bit-rate compression. The flip side there is loss of detail.
Joey Hess is also the author of git-annex (https://git-annex.branchable.com/), which helps with some of the things mentioned in the "Internet" and "Data Storage" sections of this article.
Again, I’m not interested in the political flame war.

You want to make it solely about the right, and the term fascist is thrown around against many on the right regardless of how non-fascist they may be, often times immediately followed by violently attacking them on the street.

I didn’t say Harris funded bail for the DC protestors on the 6th.

In fact, Harris funded bail for rioters who were much more violent than what we saw on the 6th. The BLM riots caused over $2 billion in property damage, killed dozen of people, and maimed hundreds. Police officers, and Federal courthouses were a notable target. Also the Whitehouse on at least one occasion.
Top Windows Apps for IT Security
1994 according to the footer
Interesting.

There are a lot of product announcements that are handled by uploading private videos that are made public at a given time, so there'd be quite a lot of attacker interest in this exploit if it hadn't been fixed. Worth the bounty.
> This is complete nonsense. Whatsapp uses the Signal Protocol. Their claims of end-to-end encryption are true (and easily verifiable! just pull out the debugger of your choice)

I don't dispute this but apparently there's still a way for Facebook to give FBI et. al. un-encrypted chats, no? So is that truly encrypted?

> I think your (perfectly understandable) misinterpretation was corrected in a rather polite manner, but you still wanted to argue after being corrected by multiple native english speakers.

Yes and no. Being a native speaker doesn't excuse ambiguity and idiomatic expressions. I believe people who write in English on the internet have a duty to avoid idioms as much as possible. I am not a native speaker and easily misrepresented the meaning.

But, even the author corrected me so, okay.

As for polite... let's agree to disagree there. You are questioning my opinion that I get snarky replies but IMO it's clearly visible that no small amount of replies weren't made in good faith and were only aimed to express hurtful sarcasm.
The Acorn Archimedes came out in 1987. Is 20ish years vs 30ish years a relevant distinction when the far newer raspberry pi serves to reify the educational goals and funding that the Archimedes was underwritten to do. Unless you are saying the pipeline for educating tomorrows computer engineers should start with M1 macs instead of raspberry pi, it seems we are in violent agreement. There is a typo where I wrote "to tech" instead of "to teach," perhaps that added confusion.
Flying cars buddy! you just wait..
I mean. Really. That's what people hang up on?

The point for that particular gripe was this: "this allows a programmer reading Haskell code to look only at type signatures when getting a sense of what a certain piece of code does."

Yes, IO tells that ... the function does some side effects. And that's it. If your type signature is `Int -> Int -> IO Bool`, it's just as useless as `Int -> Int -> Bool`, and requires you to read the function to understand what it actually does.

Is it helpful to see at a glance which functions produce side effects and which don't? Yes, it is. Does it automagically "allow a programmer reading Haskell code to look only at type signatures when getting a sense of what a certain piece of code does"? No, no, it doesn't. `... -> IO Bool` may be launching nukes for all the information you glean from its type signature.
Nice! I think you meant if the video is /30/ FPS, then the time between each frame is 33ms.
I emailed 7 shops in my state of Michigan recently about a fat bike. All but one emailed me back with a sad face and said everyone is screwed until summer due to no supply.

I got really lucky and found one a 2 hour drive away. Now it’s an appreciating asset in my garage if you can believe it. I ride it of course but ever have I seen this kind of demand for bikes in my entire life.

I hope this is going to serve as a global correction on our need to be more self sufficient. I’ve been thinking a lot recently about how we took two steps forward with globalization and tech and we probably need to take one step back. Pretty much every bike and bike part is made in Taiwan or China. I’d love to have a made in the USA bike just as much as I’d imagine folks in the UK, South America, etc... feel the same.
You can bind parameters though in Haskell, no?

I'm used to Boost.Bind and similar, so was thinking a scenario where you bind the database connection parameter and pass the resulting function to something else.

As the sibling pointed out though, I now get that the result would be "tainted" so to speak.
It said that everything should only be shared on a need to know basis, basically ending the culture of all documents being open by default unless there is a need to hide it. When that change took into effect all documents I had were automatically set to hidden and I had to reshare them with everyone who needed to see them.
Based on eBay photos, it says "Distributed by Volkswagen Zubehör GmbH".
Nice work to the researcher and also gotta give YT credit for nailing down a lot of entry points in the first place and responding responsibly to this disclosure.
> for almost all cases, the minimum cut will be to pick a node and seperate it from the rest of the nodes.

You're assuming that nodes have 1 or 2 edges coming out of them. If every node has up to (# nodes)-1 edges incident on it, then it's non-obvious which of the 2^(# node) subsets gives the min cut.

It's definitely not justified to only consider the subsets with 1 nodes: what if you have 10 nodes: 5 blue and 5 yellow, and the blue ones are all connected to each other with extremely heavy edges, and similar for the yellow nodes, and there is one very light edge between the two regions? Then in this case, the min cut would be to separate blue from yellow (i.e. cut off a 5-node subset), _not_ 1 node.

The general case of arbitrary nodes and edges will be somewhere in between what I have described and what you're thinking of, so a general algorithm that works for all cases is definitely not as trivial as just trying out every 1-node subset.
Peacefully knocking together a working set of gallows, complete with noose.
I've watched the recordings a number of times. I am aware that he didn't explicitly say to storm the Capital, however he plays the crowd. There had been a lot of individuals and groups discussing actions since November. I would be shocked to know that the campaign had no knowledge of these threats/plans in the Facebook groups and Parler posts.
Discount Items Store
Well, that's the side effect of demanding 40Gbps capable cables just to charge your headphones.
Hunting vulns like this is super tedious - glad that there are bounty programs and hunters with the time to find and responsibly disclose bugs.
Yes. And when that thing ceases to hold it up, it will come crashing down.
In the sense the author was saying 'Gnome is a bit bad, but Microsoft does this much better, which is why it wins' I was intuiting that the author believes Microsoft does not have extremely frustrating, long-lived, bugs within their basic OS suite.

Cue contra-example.

I've used Gnome perhaps for a dozen hours in the past twenty years - none of those (the dozen hours, not the two decades) were especially pleasant, but not because of this missing feature enhancement. So perhaps I'm not well positioned to cast judgement there.

Anyway, any claim that an operating system is intuitive is subject to much discussion. I endorse the early 90's (perhaps predating even then) claim that the only intuitive interface is the nipple, beyond that the necessary interactions are learned.

And - hello again, yes - I'll weigh in on the somewhat plaintive 'if we want normal people to use free software' rejoinder with a marginally cynical observation. Normal people can understand how computers work, and adjust their expectations, behaviour, and workflows to suit - worst case they'll acquire the necessary skills to file bug reports or fix it themselves.

Average people, on the other hand, are less likely to be satisfied.
Moving 70 TB off quickly of AWS with anything less than EC2 resources costing hundred bucks an hour sounds infeasible
This is being nice to Fox, which was designed and imagined from, the ground up, as a partisan machine.

I mean these are the people who happily pushed and continue to push creationism because evolution (science) is a problem for them.

People are aghast today by how there’s a separate reality, but the human trials were done in public.

Creationism was the writing on the wall.

Lumping Fox in the same breath as both sides is not true.

The other side doesn’t include just “leftist” content, it includes the BBC, NYT, and apparently Jstor papers and Darwin.

Fox also actively prevents content that undoes its narratives. They argument is that “the other side does it.”

There’s no doubt that there is motivated reasoning and bad arguments in the normal news.

But Fox uses that as an excuse to give up altogether and just double down.

America is where it is because Fox News paved the way. You couldn’t give them enough credit for what they achieved.
> There were some security measures of course. Before I can save the changes it required me to pass a 2fa. Again, because I own the email I had no issues getting pass this little challenge.

Wait, that's not how 2fa is supposed to work, is it?
Shifting topics a bit, typedefs don't allow me to write generic code. Templates do, but templates bring in their own problems, in addition to not being expressive in the right ways: I can have an array of T, but I can't specify that T is Numeric?

The fact C++ doesn't have Numeric but instead has int and long and unsigned and long long and float and double all off on their own is another problem: The compiler knows enough about them to have complex promotion rules but doesn't know enough to allow me to refer to all of them under one name in my code.
Healing requires you to eliminate the disease, you don’t just forgive the cancer and assume it won’t spread.
> And somehow, without access to Twillio's API, they defaulted to not do any check at all?

I guess you could imagine user accounts being created with `authenticated=null`, and then having `authenticated=False|True` set in the in the success handler for some Twillio API call. Having null as the default would allow you to see in the database where authentication emails hadn't been sent out, so you could resend them.

And then I guess you could imagine a developer checking authentication by looking for cases where `!authenticated`, rather than `authenticated == True`. Granted I don't think this hack is real, but if it were then that's probably how it would play out.
Well, this POV certainly won’t get buried… /s

Rereading the speech I must agree and I don’t know that this will be enough for Trump to be punished in a court. Would “context” and ““knowing they would do it”” be enough to actually blame him?
And incapable of most common USB use-cases even at the time.

Also, "simple" has to mean something else in your world because I distinctly remember the onus of having to figure out the right baudrate, stopbit and parity bit configuration. Not to mention devices which used TTL level RS-232 and wouldn't work with other devices DESPITE having the same connector and standard.

USB is a godsend compared to that.
Now if only they could get decent payouts.
Anyone else find this comment a bit strange?

I don't know anyone who feels this way and if I did I'd suspect they had some underlying unresolved misogyny.
You probably did intend it to be a copy if you're binding it to a variable and need it to be non-const (like in the example)!
POWER10 adds return-oriented programming instructions
Banning extremist groups: political symbolism or effective counter-terrorism
Retrocomputing in the abstract is, I think, still very relevant for tech education, because it provides fewer layers of abstraction for a student to wrap their head around. That said, my feeling is that emulation's good enough. You don't necessarily need a physical ZX Spectrum when you can emulate one much more cheaply if learning to program on it is the goal.
Well, this author states he got a $5000 payout, I'd consider that pretty decent.
> Listing the apps installed on my phone should give me the option to sort them by “Latest installed”. I am pretty sure that if I had had this option and I had seen a QR Code Scanner installed just a few days ago, it would have immediately grabbed my attention. As it is, the way Android lists the installed apps is pretty useless for this purpose.

I was able to find it pretty quickly by going to:

Settings > Battery > Usage Details > Battery Usage Since Full Charge

This showed me the most recent app used. As I hadn't used the QR scanner app in quite some time, it seemed a reasonable place to look first.
I don't want to suggest you shot off a random comment without actually reading the linked survey. But it spends a whole section discussing that, and why it doesn't see commercial use. Here's a particularly relevant bit:

> Sometimes the results produced by GPT-2 and its ilk are quite startling in their apparent authenticity. More often than not they are just a bit off. And sometimes they are just gibberish. As is widely acknowledged, neural text generation as it stands today has a significant problem: driven as it is by information that is ultimately about language use, rather than directly about the real world, it roams untethered to the truth. While the output of such a process might be good enough for the presidential teleprompter, it would not cut it if you want the hard facts about how your pension fund is performing. So, at least for the time being, nobody who develops commercial applications of NLG technology is going to rely on this particular form of that technology.
IHP is opinionated in the sense that it does state on the server side and uses (something similar to) turbolinks to make it look fast. But generating additional types for SomeDataType like ViewSomeDataType etc - my gut feeling tells me these should be implemented trough type classes instead. New data types shouldn't be generated for cases like this.

Disclaimer: I've only looked at the docs of IHP, but this was what it looked like it was doing.
Telegram for macOS is the one that's just called Telegram on the App Store. Current version is 7.3. The cross-platform Electron version of Telegram is called Telegram-lite on the App Store.

The secret chat button is hidden behind 3 levels on the macOS native app. You have to click the contact's icon > More > Secret. It's the same deal on iOS.
If the deaths of 5 people as the results of an unruly mob can't be read at face value, what can?
Facebook is the problem in a lot of ways (not all). Making hate viral to millions of people in a decentralized network is an innovation that I am not happy about. What to do about it I don't know and haven't heard many convincing arguments. I do think European style bans on hate speech might be a positive change. Europe has a lot of weird cultural things as a result of their imperialist and colonial past, but their recent experience with genocide and war does lend them some credibility in terms of how they have adapted.
I think they have mostly open societies with high quality of life and not many compromises in terms of "liberty". I equate liberty with overall quality of life, not the liberty of individuals to abnegate societal obligations. So bans on hate speech, and attendant penalties, I see precedent where little harm has been done but a lot of harm has been mitigated.
Hear, hear. I'd like to take some of the heat along with you.

I really dislike the "two minute hate" we've had going on recently. Over the last week or so, it's been nothing but hate this, hate that. I get why it's happening, it just makes me sad.
I agree. Also note that for something like a Youtube account there are records associated (e.g. media files, logs, followers) which "suspending" could imply the operator has not deleted, whereas "banning" seems more narrowly focused on taking away the communication privileges from user in question.
that aged like fine milk
Official Epik Statement on Parler
Parler has (had) ten million accounts, over half of which were considered active, that’s hardly a small number. And the big and obvious difference between Parler and Facebook is that Parler wilfully ignored disgusting and credible calls to violence, including direct threats against elected representatives and ordinary voters alike. Attempting to draw a parallel between them is disingenuous at best.
This is exactly what I'm talking about. Applications abuse the systray to force themselves on the user and that is a bad thing, that should not be supported or apologized for.

I'm not against apps running in background, just that monolithic implementation with systray is the wrong approach. Android has shown a good model: background service that cannot talk to UI, but can send notifications or communicate with separate UI app. With this model, user has control over what is running in background or what started on login time by system (not app-specific!)-provided tools, like systemd user units under Linux or LaunchAgents under macOS. When the user wants something off, it will be turned off in one place, with no ors or buts or other black patterns that prevent user turning the application off.
Interesting metaphor, but remember what happens when the immune system overreacts.[1] That's why we have a justice system to regulate the response.

1: https://en.wikipedia.org/wiki/Cytokine_storm
I was recently purchased by a sailboat.

And what does your sailboat intend to do with its new purchase?
I fully agree. However, both things can go in parallel, no?
Reminds me of Google’s “perf for Europeans” document, meant to address cultural differences that might affect performance review outcomes. It basically told European Googlers to speak up for themselves and brag more, in the manner of their American colleagues.
Agreed. I just joined one (will not name it) and the team is already kind of far ahead on things and they don’t organize meetings to bring me up to date on the codebase and what they are doing.
Nice work. Are there really still no updates on why this was the case? Seems like this all happened a year ago.
Goals are for losers, systems are for winners.