skysight-inc/HackerNews huggingface dataset:
China has been posturing itself to seize Taiwan by military force. [1] I am less than optimistic that our current government will prevent that from happening.

[1] https://www.cnn.com/2020/10/14/asia/xi-jinping-taiwan-us-esp...
Well, China quite clearly is.
Helped by Khronos focus of never supporting anything other than C and letting the community come up with tools.

So for years, before they started having a beating OpenCL was all about a C99 dialect with printf debugging.

SPIR and support for C++ came later as they were already taking a beating, trying to get up.

Apparently that is also the reason why Apple gave up on OpenCL, disagreements on how it should be going, after they gave 1.0 to Khronos.

Just compare Metal, a OOP API for GPUs, with Objective-C/Swift bindings, using a C++ dialect as shading language, a framework for data management, with Vulkan/OpenGL/OpenCL.
Further, by producing spectrograms, you can see the dominant harmonics of vowels, they are called formants, and you can learn to differentiate vowels based on comparing spectrograms without hearing the sounds. It’s pretty cool.
First Sounds from Mars
gdb and lldb's default disassembly syntax is AT&T, so I'd say it's pretty widespread.
I'm not sure how you could come to that conclusion based on my questions. China's place on the world stage is largely dependent on having customers. If there is no where for them to sell their manufactured goods, then they are not in a position of power.
I’m going to repost this from the Mac thread:

What exactly is the point of sudo/UAC these days of single-user machines? I think https://xkcd.com/1200 put it well. Anything running as an unelevated user account can access my browser sessions where it can steal my passwords, emails, other other private info. It can turn on my microphone and camera. It can read all of my documents. Those are the things I care about protecting, not whatever special things root can do like install drivers and create virtual network interfaces.

The best configuration for WSL sudo is probably to just allow all commands without any authentication.
I do not want to learn new input methods for every program, I want a standardized compose-like functionality that allow me to write both diacritics and backticks ( a plus for the rest of unicode)
My co-workers at a major Australian bank get dressed in front of their laptop webcam because they think the megacorp we work for would never infringe on their privacy like that.
Sorry, what does this even mean? What does it mean to "cater to hate groups" beyond promising them safe harbor? Do you think they have a "Hate" button instead of a Like button? A search engine for minorities to dox? Lynch mob organizing features? I really don't know how much more catered you can get beyond saying "we're the site you want to use, but without the pesky rules." Trying to dissect the semantics here is pedantry beyond my comprehension.
> First, U.S. courts have severely restricted what types of computer-implemented and biotech-related inventions can be protected under U.S. patent law.6 Critical AI and biotech-related inventions have been denied patent protection since 2010.7 Facing uncertainty in obtaining and retaining patent protection, inventors pursue trade secret protection. Trade secrets do not readily promote innovation markets, because trade secrets, unlike patents, do not contribute to accessible technical knowledge in the public domain.8 While these impacts might not be immediate, the long-term effects on AI and other emerging technology developments and competitiveness are concerning.9

Looks like it's coming out solidly in the pro-software-patent camp.
What a coincidence. My wife had the same issue a few months ago. It started with her not being able to send or receive IMessages.

The worst part was that there was no notification nor warning. Some of her friends actually thought that she was mad at them for some reason as they would send her messages and she according to them would not respond at all.

From her perspective though she was responding to every message but they never got them.

After a while we figured out that something was wrong and went to an Apple store.

They told her that she had been reported as spam multiple times and her account was temporarily disabled.

We had to jump through a few hoops to get it reactivated and they told us as well that this was a one time exception.
This is a false depiction. I haven’t used Parler much but checked it out a few times and did not encounter a single piece of content advocating violence, talking about Jewish people, using the n word, or partaking in any kind of racism. Your claim that these are repeated ad nauseum suggests you never actually visited any of these sites and are just criticizing them without basis.
You're drawing a parallel that doesn't exist. Xinjiang is a physical location that is controlled entirely by them.

US (or any) surveillance, especially over data, requires no such ownership or control.
The whole point that the first comment tried to make was that titles should be as precise, detailed, and concise as possible. Exactly for the reason so that you should not have to read the whole page to understand what the title was about.

For me I had some of the same questions and “Bastion - an actor framework for Rust” would have covered the content as well.

Take the comment as general advice on how to define titles instead of an attack and flagging it to oblivion.
Touched a nerve, didn't it?

You might be surprised at how fast this kind of thing can turn around.
In what convoluted mistreatment of facts and/or logic and/or morality is it either new or unexpected to, if one is capable of it, support law enforcement in the prosecution of terrorists?
Agreed, you can see it as operating on a compressed version of the original domain. Your symbolic reasoning may not be faster but your symbols change, through your own dictionary optimization.
Private businesses used to occasionally support free speech as a concept.
Inc-Query | Operations (not-dev) | Full-time | REMOTE | https://inc-query.com

Small, profitable, rapidly growing, fully remote tech company. We program surveys insanely fast for private equity and management consulting clients.

If you enjoy dealing with very smart clients in a somewhat technical and fast-paced environment, this role may be for you. The Survey Director exercises 3 different skill sets:

1. Client management/communication skills: Interact with clients all the time

2. Business acumen: Learn about different industries/niches and transfer learning across projects

3. Technical skills: Never-ending supply of short coding puzzles (think <10 lines)

This is not a software engineering role, but some coding familiarity is required. It's a tough role, but super interesting work!

If you're interested in learning more, shoot me (the founder) a note with either your resume and/or LinkedIn: hn2@<our-domain-from-above>. You'd be joining a bunch of other HNers who work here
It is Windows Terminal. See https://github.com/microsoft/terminal
I would gladly pay $10/month to support Element and Matrix.
From that I would naively expect that the performance of the codec could be very language dependent.

It would be interesting to see how well it does in other languages.
Uhh what have you been searching for?
Show HN: How we almost closed project, but stay gathered and made a pivot
Heya`ll. It is my message to all Founders.

Time flies fast. 1 year have passed when in December 2019 when a team of 10 IndieHackers invented and launched a first MetaSurvey — a Tinder-style swipe surveys. A small product to help young Founders & Makers reduce churn and grow their products.

Sadly, like most of startups, we encountered many obstacles and almost closed the project. Many times MetaSurvey was on the brink of extinction and to July 2020 only 2 of us left. But we survived

Now we are ready to present MetaSurvey 2! Fully remastered, re-coded and re-designed. New Admin panel, Survey builder, Survey design, Core, and tonns of new under the hood!

Never quit your dreams and keep making.

Whats new in MetaSurvey 2: modern Survey Builder, Power Analytics, 7 New Question types, Templates, Skip logic, Redo logic, Redirect to URL, Data Export (CSV), Custom branding, Custom goodbye, Help tooltips, perfect Mobile adapted Surveys.
OCD Is Not a Joke
It's not really that a phone could not cost this little. Xiaomi's pricing model is pretty transparent, they make a 5% or so profit from each device and also monetize via UI ads.

It's more that consumers around the world have been brainwashed into believing huge markups are the default and must be accepted.

That of course does not alleviate the data collection concerns about Xiaomi, but it is unfair to say that given the production apparatus to produce at scale and the ability to absorb losses initially, it is not possible to make devices this cheap.
Conservative: I have been censored for my conservative views

Me: Holy shit! You were censored for wanting lower taxes?

Con: LOL no...no not those views

Me: So....deregulation?

Con: Haha no not those views either

Me: Which views, exactly?

Con: Oh, you know the ones
First they came for the fascists, and I was happy.

Then it ended, because slippery slope is a fallacy.
But not a useful answer to someone asking the question… they're simply going to respond with "What's timbre?" and if you answer is something like "It's what makes an A sound different on different instruments", they're not going to be satisfied.

The question is clearly not, "what's the musical term for why instruments sound different when playing the same pitch?" (timbre) it's, "what is the fundamental reason for that?" — and for most people, they have a mental model that an instrument plays a single frequency, so you have to show them that that model is broken, and then it becomes very clear, very fast what is going on.
> Wayback Machine being broken in Firefox

Are you getting "Fail with status: 498 No Reason Phrase"? You might have your Referer header disabled.

If that's the case, you can fix it by going to about:config and setting network.http.sendRefererHeader to 2 (or pressing the reset button to the right).
List of famous classical music pieces used in old cartoons
>Probably sent an image of my hard drive back to china in the process.

Come on. Do better.
Ah yes, the old "you made me become a neonazi" trope.
Might be a terminological ambiguity -- like in mathematics you can distinguish "subsets", "proper subsets", and "nontrivial" (or "nonempty") subsets. Or "divisors" and "nontrivial divisors" and "proper divisors".

Even though the terminology can be defined in order to make these distinctions clear, there's an arbitrariness in terms of which definition you prefer (in the past, some mathematicians treated 1 as prime, which makes the definition of a prime simpler, but makes many theorems about primes more complicated to express). And there's a likelihood that even experts will sometimes use the simple term informally when they technically mean a more specific thing (like occasionally saying "divisors" instead of "proper divisors", or something).

I imagine that acoustics experts have a definition available that definitively states whether the fundamental "is" a harmonic, but in certain contexts it intuitively makes sense either to include or exclude it, regardless of that.

A similar case might be "animals"; taxonomically humans are animals (and apes), which is very important sometimes and confusing other times.
No, the bug was in code that was feeding input to ragel [1]. Ragel itself was fine. (Ragel also can output to non C languages). I've used ragel myself extensively and it's really rock solid, I've fuzzed the state machines it generates a lot. I've even used it to parse protobuf specifications and generate code from them, the company still uses that code. (and it's really not a lot of code)

1: https://blog.cloudflare.com/incident-report-on-memory-leak-c...
(As for cloudflare, I don't think it's good idea to let single company to MITM the whole internet)
If you have a policy that allows any kind of speech, including hate speech, then you de-facto cater to hate groups.

However, Gab goes further than that and quite explicitly caters to far right hate groups, as detailed in this comment over on ARS:

https://arstechnica.com/information-technology/2021/03/gab-t...
A nice, quick read.

I had no idea how (apparently) commonplace it is to exchange captured spies for others - I’d just assumed all would be shot for treason (which, to be fair, also seems to be rather commonplace).
Those were great. I could read one hundred more of them at that size.
Hahaha holy shit
SEMrush, the SEO tool, has filed to go public
SEMrush, the SEO tool, has filed to go public. Here's the S-1: https://www.sec.gov/Archives/edgar/data/1831840/000162828021...

They spent $54 million on marketing last year, for revenue of $125 million.

(gross profit $95m, net loss $7m)

Source: https://twitter.com/danbarker/status/1366538243567681541
The problem is that big tech and social media companies don’t have competition. They are either monopolistic/oligopolistic or are shielded from new competition due to network effects protecting incumbents. They’re also immense in power and scope and influence.
They’re pseudo governments in that their actions (like censorship) are for all practical purposes, as impactful as an actual government. They’re necessary to our lives and are also utilities in that sense. And so they should be regulated and required to support everyone who doesn’t explicitly break the law, like a public agency.
It’s actually a series of unfortunate events:

He was expecting a trade-in kit that never arrived
He contacted them but got no answer
They contacted him but got no answer (also because the reply address did not exist)
The Apple Card autopay failed because the bank number changed

So at some point his Apple ID was locked without further communication from Apple, which should have sent at least another email and text message about it.

Apple failed in at least 4 points in this process and it lead to a week of downtime. His only mistake was missing one (unanswerable) Alert email.
I think we should not take the viewpoints of a bunch of over privileged white teenagers so seriously.
Some googling makes me think it's just asynchronous I/O with an explicit continuation, but I might be wrong.
Wow, I didn’t know I was looking for this before you shared it! Thank you so much and huge kudos to the authors, this is a fantastic tool.
That is not a trope, much less an old one. The "I am ideologically pure and anyone against me must be censured, silenced or even more" is an old trope. You a white guy, are calling a POC a neonazi because I dont buy your discourse of being an enlightened superior being. Get lost.
RedCAT Systems | Senior Full Stack Software Engineer | Remote | http://redcatsystems.com

This is a small startup with established clientele seeking experts in PHP, SQL, JavaScript and CSS, to help deliver high-end and fully customized Compensation and Human Resources software to large companies.

If you value quality and service, are capable of rapidly building exceptional products, and enjoy close collaboration with industry experts then we would love to meet you.

Resumes can be emailed to jobs[at]redcatsystems.com.
Maybe you can refresh my memory, was it the "American mainstream left" that just sieged the Capitol in a murderous attempt to overthrow democracy?
OCD is also a spectrum.
Cool! A minor typo if the author is here: the first example shows 2D integer vector code, but the declaration has the line

int64_t z;
It is liberal. It’s just that the far right hides it’s entirely illiberal hate under the umbrella of “free speech”.
That doesn't seem like a retread at all. Sherlock Holmes vs Jack the Ripper, for instance, was released in '09, and the dispute happened in 2019. A ten year period of exclusivity would not be uncommon, and neither would a publisher dragging their heels on handling it at the end.

It's very possible that the producers, lawyers and business development people involved in the original deal had all moved on. NOLF is famously not getting a remaster because nobody can figure out who owns it!

Maybe Frogwares is a bad actor, I don't know. But game publishers are notorious for trying to get away with all sorts of shit with studios that cannot afford to fight back, so there's another possibility: Frogwares is prepared to litigate to defend what is legitimately theirs.
There are multiple HN stories on CollapseOS; it was worth reading for the comments.
to show you ads and profit, filter what you see online, decide your eligibility for housing and credit, imply your guilt by association or poor classification... and so on.

Don't try to whitewash it.
No more important than other ICMP and not important enough to prioritize it as that would risk denial of service. Answering within milliseconds is fast enough.
Elizabeth Warren, Bernie Sanders propose 3% wealth tax on billionaires
Just because Gab and Parler claim to support free speech absolutism--and use that for marketing purposes--doesn't make it true.

I signed up on Gab recently to see what people were talking about on there, and the discussion is far less diverse than Twitter (there's just no comparison). Twitter has X, Y, and Z Twitter, whereas Gab basically seems to be just Q Twitter these days.

And on Gab, you'll get shouted down within milliseconds if you post something that doesn't fit the general vibe, and you'll probably be called a f#g for your trouble. (I've seen the same thing on so-called "patriot" live streams that also claim free speech absolutism but then ban you for saying anything they don't want to hear, even good-faith efforts to explain the motivations of the "other side.")

Therefore, I can confidently claim that Twitter, just as an example, cares more about and does far more to promote free speech than Gab ever could or will, even though they don't use "free speech" as a marketing cudgel.
Files are central to almost any OS with storage of some sort.
I am! Thank you! Why doesn't it work without REFERER headers? I haven't changed any settings from the Firefox default, and allowing it breaks links to jwz's site.
It seems that nobody wanted to set the precedent of shooting every spy found, lest the other side also do the same to your own guys that they've found/captured/arrested, who you're hoping to get back.
Stealing 70GiB from random Gab users has nothing to do with “prosecution of terrorists”.

You’re just making that up, completely.

The fact is this is a massive cybercrime, similar to stealing the mail of an entire city then claiming you’re just conducting sociology research or helping the police.

What an absurd defense of criminals, lol.
The Microwave Economy
Every radio regulation agency on the planet? Most radio hardware is capable of operating outside of regulated limits. The device firmware is usually what keeps the devices running within their regulated limits and gets those components licenses to be sold. Anyone selling regulated devices running outside of their regulated envelope faces fines and even criminal charges.

Cell phones only work because the millions of devices run within strict limits and behave reasonably. There's not a lot of difference between a properly operating radio and a radio jammer. Purism isn't going to find a baseband vendor that's going to risk their licenses by allowing for open source firmware.
Nah, Fox News will pull the juicy parts out into tweets and punched up articles soon enough.
Yeah, you are definitely correct on the lack of verification tools and I hope research on that one day breaks out of academia and into more common usage. The Kaggle story is great. One mildly related thing is Purism's bootloader tampering detection with their "librem key". Naturally it does nothing to verify the running code, but it does feel like knowing you're running the code you thought you were has some merit.

I think maybe some replies have interpreted my comment as naively assuming that open source firmware would would mean complete trust. I just think it is a good step on the journey.
Big ups to the PS guys. It's wonderful enough writing Haskell for the frontend, but it's especially lovely how they've ironed away most of vanilla Haskell's pain points too. It might just be my favorite language.
> you still seem to overlook the fact that every other credit card on the market can also fail to post a transaction even if it authorizes, given sufficient time between the two events.

I don't even know what you're talking about. The transaction was posted. And then the transaction was billed to the card holder. The credit card bill didn't get paid, because the autopay had the wrong bank info. And that's when all the problems occurred. Again, this was all spelled out in the article.

There was no authorization failure. This was a simple case of a missed credit card payment.
That's interesting. I almost never see "please enter password to confirm" but I always see (the more annoying) please enter username and password to confirm. Now I know why.
Recommended reading:

https://www.amazon.com/True-Believer-Thoughts-Movements-Pere...

Edit: more recommended reading:

http://www.paulgraham.com/say.html

http://www.paulgraham.com/conformism.html
This is a company that helps realtors more than home buyers/sellers. The realtor business is a patchwork of messy solutions and mom/pop shops. Compass has brought many realtors into the modern age with managed business processes and a way to leverage all the tech behind managing home sales.

My realtor switched from his own excel sheets to their way of doing things and loves it.
Like which other manufacturer of the size and scale of Xiaomi? Every single one of them has locked bootloaders, Samsung even bundles ads, and all of them without fail use Google Play Services and all kinds of other proprietary nonsense that can and maybe should be categorized as spyware.
This protocol and software exists, it's called OWAMP.
Barclaycard was able to do that over the phone as well.
Do you genuinely believe that "debating" a cartoon parody of your opponents is a reasonable method of discourse?
> It’s incredible that supporting free speech is considered to be only important enough to the “far right” now to be worth marketing to.

> Free speech used to be something all Americans supported and defended.

It's not that most Americans don't care about free speech. It's that most Americans understand that constitutional free speech means the government can't infringe on your speech, except in limited circumstances (like extortion, inciting violence, inciting panic, divulging classified material, etc).

The reason companies like Gab and Parler market 'free speech' to the far right, is because the far right often engages in trolling, harassment, incitement to violence, disinformation, and bigotry in social media. As such, they run into the moderation policies of those platforms and at some point start running into bans. Not to say other parts of the political spectrum don't run into moderation and bans too, but it's a bigger problem right now for the far right.

There's a debate to be had about the power social media giants have over public discourse and whether internet service providers should be able to blacklist companies like they did to Parler. But that still doesn't fall under the umbrella of constitutional free speech. Businesses usually have wide latitude to refuse service to customers, particularly for toxic behavior.