skysight-inc/HackerNews huggingface dataset:
> Walking into an unlocked building is still breaking and entering.

Yes, if you weren't authorized to be in the building. But this is more like... walking into an open store and then punching another customer. You didn't exceed your access to the store; you just used your authorized access to do something the store owner wouldn't want you to do (and which constitutes a crime and a tort against someone else). That's not trespassing. However, if the store owner noticed, they could then tell you to leave, at which point remaining in the store would be trespassing.

Does the same apply to the CFAA? Well, it's not entirely clear. There's been a spate of precedents in the last decade, the most recent from just last month, and, well... they're a bit of a mess, including a circuit split which will have to be resolved by the Supreme Court eventually [2], and even within the Ninth Circuit, a "zigzagg[ing]" series of decisions [1] with ambiguous dividing lines.

In particular, unlike in the store analogy, NSO had to agree to a ToS before using WhatsApp, which NSO then violated. That definitely gives WhatsApp a claim for breach of contract. But do actions that violate a ToS also automatically "exceed authorized access" and give WhatsApp a CFAA claim? Not according to Ninth Circuit precedent, but potentially yes according to other circuits' precedents.

That said, many of those precedents turned on the question of whether it makes sense to apply a "hacking" statute to something that's clearly not hacking. In this case, there undoubtedly is hacking involved, and the court may not draw as fine distinctions as I have regarding what exactly was being hacked.

By the way, like in the store analogy, WhatsApp could notify NSO that they're banned from accessing their service altogether, and ignoring that would result in a CFAA violation according to Ninth Circuit precedent. And indeed it seems that WhatsApp has banned NSO now. But they apparently didn't do so prior to the conduct the lawsuit complains about, so that isn't a factor in this case.

[1] (about Ninth Circuit precedent) https://reason.com/2019/09/09/scraping-a-public-website-does...

[2] (about circuit split) https://technology.findlaw.com/modern-law-practice/circuit-s...
Ah the glorious old days of Oulu FTP...

http://ftp.lanet.lv/ftp/mirror/x2ftp/msdos/programming/forma...
The example seems pretty weird. If it's just data there shouldn't be any quotes at all. The only purpose of quoting is to prevent evaluation, so I guess the idea must be that `log` is a function call to be evaluated, but then the example isn't even the same thing as the XML version (and there are still nested quotes inside the already quoted record).
Are these idiots really still using bitcoin for doing shady stuff lol? Bitcoin can totally be traced. Most people using it are so weak in terms of their security.
Almost as if there's a group of people giving a huge amount of money to the pundits to criticize any progress that's a) not directly driven by profits or b) might negatively affect on their own profits.
We do use the `Pro` abbreviation for proffesional quite often in french
To nitick, employees don't need to use Java on the web to file taxes. IIRC there is also XML so other software may generate it.
Just because something is an allegation in a court filing doesn't mean much. The first time Trump tried his entry ban, I saw a court filing. It alleged that the state of Washington had defrauded the filer of, if I remember correctly, about $70 billion and the court should immediately dismiss the Washington v. Trump to focus on this more important matter.
I wasn’t suggesting that all activism promotes progressive societal values. That is an ethical and epistemological question.

I was suggesting that a good number of things that happen are a byproduct of activism.

All that said, it cracks me up that HN does a vote down on such basic sociological things. What a culture.
None, but in C you use the same language mechanism for following an object reference (safe in the absence of manual memory management), indexing an array, and doing crazy address arithmetic. In Oberon, safe and unsafe operations are clearly distinguished.
I think this point needs to be highlighted here:

No power = no cell coverage

Landlines are a thing of the past and for the most part that means that people lack the ability to call for help beyond your basic 911 service.

So we’ve effectively tied two pieces of critical infrastructure together and made one dependent upon the other.

That needs to be addressed and resolved.
GCC is written in C++.

ChromeOS users don't compile their kernel.

Crostini is built with Rust and Go.
> I don't use mine extensively, though I do use Apple Pay for every transaction that I can.

That is why I was asking. The only "benefit/luxury" you mention is apple pay and you say that you are not using it much.
Yeh I'm not sure this author understands his audience.

Further, I'm not sure any intellectually serious person has taken ANY U.S. news based outlet serious for 5 or 10 years now.
Ana Cheri Body Measurement: 34-25-36 inches
How Fast Do I Talk?
The author means the title in a specific way that they explain in the article, so it's somewhat disappointing to see the comments taking it as either just C-bashing or saying "JS is good for some things" as if the article said it isn't.

Some people here might remember the mental shift from programming in old school BASIC to doing it in C or another procedural language; having functions as a tool gives you certain guarantees and allows you to program on a different mental landscape. The author is talking about a similar mental shift here, and saying that JS and C are similar to him in that they require him to program in the older landscape. This kind of thing is something we as programmers experience often in many levels, and something we should be able to empathise with - whether we agree or vehemently disagree with it, we can at least start by understand the sense in which the author is writing the article.
In a nutshell...read Zinsser's On Writing Well! So much great advice in it.

Also keeping a diary for 25 years helped me, I think. And reading a lot of great (non-fiction prose) writers: e.g. GK Chesterton, Santayana, Bertrand Russell, RL Stevenson, William James, Emerson, Hazlitt, etc.
I tried looking at the paper and some of its references, and answering this question is well outside my area of competence.
Saudi Arabia is an Israeli ally. I'm not condoning anything, just pointing out obvious things. NSO Group was founded by Mossad personnel, so it's not surprising that they would sell stuff to their allies.
My understanding was that Gitlab wanted to collect your data to improve their product.

Gitlab could have collected anonymous data, with opting out of collection as the default, and promised not to sell it if they seriously believed it was about improving their product. Plenty of products record telemetry data only if you opt in to the program. Users understand and often accept that. That approach would have generated fewer headlines.
So a matter of opinion and language religion.
I can try; I have yet to nail down a concise articulation of these, but here's my swing at it:

collectiveOwnership() would describe the process of the product gradually going from a dictatorship (I am the one who controls the code and direction) to democracy (all participants control the code and direction) as the community guidelines, culture, automated moderation, human moderation, and technical details of decentralized ownership are ironed out. This way we protect ourselves against any minority of stakeholders from having the power to pull a Cambridge Analytica and sell out the users and their data, or allow advertisers to dictate what's acceptable and subject LGBTQ+ creators to accidental censorship a la YouTube. If we can recursively create organizations that follow this model, I'm hopeful that people will gradually begin to expect and demand socially sustainable business models to drive the products that they use.

selfActualize() would describe the process of becoming all that we can be, which is the focus of Abraham Maslow's Motivation and Personality. Carl Rogers and Kurt Goldstein also covered it, but I think Maslow's take is the most thought-provoking. If you want some notes on his work, I'd be happy to share (they're linked in the post I shared here). Here's a wiki on it for a concise take: https://en.wikipedia.org/wiki/Self-actualization

Sticking that at the end of the main() method was my way of saying that I'll feel prepared to be selfish as soon as I've had some impact on the bigger picture.
Agreed. After getting used to that model for building up a particular commit, I wouldn't want to go back to the mercurial way.

I used to use mercurial back in the day, before git took over the planet. Switching back to it would be slightly analogous to switching keyboard layouts at this point. Sure, qwerty is arbitrary and sort of stupid, but I've spent so much time using it that I've gotten used to where everything is.
How to Use CanDeactive Route Guard in Angular
> By that same logic, it seems like an SMS exploit targeting a handset could make you liable to AT&T as well.

Exploiting SMS destroys the trust custumers place in the messaging system. This causes damage to all telecommunication services.
Not sure about that. The high risk places are also often in remote, rugged terrain. What you save by not having to disrupt other infrastructure you might end up spending just to get people and equipment to where they need to be. Interesting perspective here: https://www.wsj.com/graphics/california-wildfire-pge-drought...
I vouched this post since I don't really see a problem with the article.

The author here is expressing his ideas on recent ongoing events relating to the tech industry and antitrust litigation. Seems like it would be a perfectly valid thing to have here on Hacker News.
It's giving groups with money outsized influence, undermining the democratic process. It's corruption.
This is one of those images that elicits 'wow' even on a small screen. Can't imagine how it must have felt to experience this in person. I clicked on the video and it downloaded straight. Such a rarity these days. Not sure about the copyrights but am keeping this video for a really long time :).
A Solution in Search of a Problem
But the tag-line on the home page says: "C++ Build Toolchain"!
There are plenty of other social networks: Twitter, YouTube, Reddit, etc. But even given all that, if we still think Facebook has so much power that we're afraid of it fact-checking political ads, we should just break it up.
I developed a web app to slow down music arbitrarily, isolate tracks, set loops, and sync with video lessons a while back to solve my own needs when learning to play new songs on guitar. It’s now owned by Hal Leonard (I have no affiliation anymore), who have added a ton of amazing content. Here’s a preview (full songs are behind a paywall):

https://www.guitarinstructor.com/product/g-plus/dire-straits...
Here the next thing I hope will be code in the format you use for the apps themselves.

It’s testable, discoverable etc.

https://www.pulumi.com/

(Sorry about shameless plug, I’m not affiliated)
Employees of the same company targeted the email accounts of Laura Codruta Kovesi a few years ago (she’s now the first ever European Public Prosecutor [1]).

Back at that time she was the chief of the Romanian anti-corruption agency and she was doing a pretty good job, which was unfortunate for some of the local oligarchs and corrupt politicians who tried everything to bring her down. Afaik the Black Cube employees’ hacking actions were pretty lame, I remember reading that some of them had checked in at one of the most expensive Bucharest hotels during their operation, literally a couple of hundred meters away from one of the headquarters of our local counter-intelligence agency. I had been under the false impression that if you try to carry out such an action you at least try not to phisically show yourself in front of the people who are supposed to catch you.

[1] https://en.m.wikipedia.org/wiki/Laura_Codruța_Kövesi
> Give a large grant, wait a long time, and then call in the note

And what are the consequences if the scientist has pittered that money away? How do you decide if a scientist/manager is even deserving of that level of confidence in the fist place
Sator Square
Google shouldn’t be the only source of interest-based recommendations
Same in Russia
An end in Vue: Sony will shutter its streaming video service
I Need Help Urgend
hi,
dear friends, I'm in need of urgent help someone hacked my computer and my bitcoin money I need to find out everything because I need that money asap to travel to America you see i live in poverty its my only hope to start a new life
I understand the rhetorical premise and retorted by identifying the logical flaw @Obversity presented thusly:

> There are plenty of dev companies capable of doing this and doing it well.

The position argued by both @Obversity and @tlb is that somehow "private companies" can satisfy what the IRS is required, by statute and Congressional oversight, to provide. "Private companies" are not subject to such constraints.

Hence my reductio ad absurdum conclusion of:

> Unless your premise is that one or more startups can replace federal tax collection.
Very well written article! I'm in a position where I can work from home if I want to but I found out that it's not for me.

Firstly I'm way more productive in the office and no matter how much I tried I couldn't reach the same level of productivity at home.

When I worked from home many days in a row I realized I was missing a human contact. Even though I was with my girlfriend every evening, was around people in the shop and in the gym I felt quite depressed.

Strangely I had some weeks when I was the only one working in the coworking space and I didn't feel like this.
Best Flowchart and Diagramming Software for Linux
I absolutely agree. Where XML shines is when you could take just the text content - strip out the all the markup elements and attributes, document, comments, etc - and have a text document that still makes some sort of sense.

This AFAICT was actually why SVG has a few bizarre choices - such as putting all the drawing commands into attributes. A browser that doesn't understand an embedded SVG document in its HTML would be left with just the text contents.
Or as we call it, "Autumn."
Incredible how many people have been stuffed by Google.

Amazing how this company can maintain its reputation behaving like this.
We're talking about Democrats, not "leftists." Last debate, Joe Biden denied any wrongdoing by his son, and Cory Booker then chastised the moderators for even asking about Hunter. Elizabeth Warren has also been reluctant to condemn what looks like obvious corruption, which is notable, given that that's one of her signature issues.

> I welcome the truth police with open arms, because the alternative is what we have now: a free-for-all in which well funded interests, both political and corporate, can spew whatever well produced and intelligent-sounding bullshit they please onto our mass media and an unsuspecting populace.

This always sounds like a great idea if you assume that you're the one who will get to decide what's true and what's false. But what makes you think the truth police themselves won't be corrupt? Once they exist, and once they come for your views, it's too late. By throwing away the First Amendment, you're condemning your own views to eventual suppression.
WhatsApp suit says Israeli spyware maker exploited its app to target 1,400 users
Current Oulu resident here, working in the IT sector as well. Less than ten years ago, atmosphere was quite pessimistic when Nokia was laying off lot of people, which also heavily affected also multiple sub-contractor companies.
However, everything has gone lot better than anyone expected and currently there are more IT sector employees in Oulu than in the golden ages of Nokia.
I'm a bit skeptical of the idea that it was patriotism for Israel that motivated these people to participate in the murder of a journalist critical of Saudi Arabia, even if Saudi Arabia is an ally of Israel.

I'm pretty sure these people are mercs without morals.
Honestly, join these groups and read what they talk about on the forum. Look up what the bigger fraud marketplaces are. Go on tor and read stuff in the dark net markets. All of them more or less talk about methods they're using and they help each other out. This type of stuff ranges from low level script kiddie (copy cat) people to high-level hackers that develop their own methods, search out vulnerabilities and so on.

A good podcast I would recommend is called dark net diaries. They have lots of episodes on cryber crime. Episode 32 specifically talks about carding and how the secret service took down a guy who acquires the credit card numbers. Most of it involves putting malware on point of sale machines or hacking companies.

https://darknetdiaries.com/
For anyone that has read the book, does it show the numbers? This article delivers intriguing narrative, but little proof that it could make the difference or that it could accomplished in time.
I bought your book a while ago, it's not bad.
Sounds like alternatives for Git :) But seriously, need to read more on this.
Sam Altman is hosting a high-dollar fundraiser for Andrew Yang next month
>and likely to end poorly?

I would guess that in most organizations it would be rather unlikely for this to end poorly.

Most IT departments simply don’t give a shit about this stuff.

But hey, presumably you know your employer better than random internet people.
> It also includes families and individuals who live paycheck to paycheck and can barely afford the groceries currently in their fridge, which will likely spoil.

In addition to the financial burden for these families, there's also the potential health impacts of eating spoiled food. Personally, I was hesitant to waste food that my wife had just purchased a few days prior. My stomach disagreed with that decision, and I spent most of my Sunday sitting in the bathroom with no power or cell service.

We're now dealing with the question of WHEN to replenish our food. I've also considered purchasing a generator for just powering the fridge. But, this is all new and any advice would be greatly appreciated.
>Exercise for the curious: have there ever been many titles like that?

I found a few "China's Huawei", "China's Tencent" and "China's Baidu".
For a non human-edited data storage or exchange that’s fine. Json is worse for human editable data though. Xml might not be the best alternative there but it beats json for things like small configs.

It’s not as simple as saying “everywhere xml is used, json would be a better choice”.
Tsinghua University claims to have achieved best direct detection of Dark Matter
STOP nominating narcissistic sociopaths to paths of power. Yeah??? Real easy.
They give you silly reason like fraud clicks or something like and cease your account.
> but refusing basic interaction tracking for a product you pay for is just hurting yourself,

If that were the case, Gitlab could have simply asked for permission.
> Cancelling SSC was such a stupid waste of labor and money

No, it wasn't. The construction site was chosen for political reasons and the entire bidding process was beset with problems that would have made it cost even more money, run into a ton of problems (for example fire ants causing multitudes of delays and groundwater seepage making the installation of sensitive electronics probably impossible), and probably not have been finished. The administrators kind of knew it was going to cost more than they pitched even under best of circumstances and were counting on funding momentum to keep it going (well we put this much money into it so we can't just stop now).

What the US did with the SSC money was to put it into LIGO instead.

source: growing up my neighbor was this guy: https://www.npr.org/2019/05/19/723326933/billion-dollar-gamb... and he told me about these things.
Isn't Haxeflixel built on top of OpenFL?
So by using it you should get both the higher level HF stuff along with lower level Ofl stuff.
A little late now, but can you get a device to run your house power off the car battery? At least in Japan you can buy one for the Leaf for about $5K. In the power failures following the big typhoon I have heard reports of it coming in quite handy. Of course, you don't drive the car unless it's to a place where you know you can recharge it, but 60 KWh of power will keep your basic fridge/lights/cooking facilities up for quite a long time if you are careful.
They all are, but xml isn’t the worst. (Json and S-expressions are worse, for example).

Not even formats designed for human consumption such as yaml are very good. The good ones for editing (toml, csv, ini) fall short when it comes to complex structure instead. There is no silver bullet.
You seem to have forgotten that half of catalans want to keep being spanish. This is not catalans vs. the rest, however convenient that narrative is.
This was the the peaceful independence movement. They have not killed anyone and have no declared intention to.
Good, perhaps, in a pinch but I and all musos I know already have their favourite looping / slow-down / EQ / song segment apps. I use Anytune Pro on an iPad, myself, and for one thing it has fractional speed adjustment - 0.5 / 0.75 / 1 etc is just too broad a range, especially as I like practicing things at 0.7 then 0.8 then 0.9 etc if they are particular tricky to get down.
Does anyone know if any of the hosts lists from blokada (https://blokada.org/) keeps this out?
Click-baity title. Linus is being modest :-) He absolutely IS a "Programmer" just not a "Code Monkey". A Programmer doesn't only write code, he needs to be a bit of an Architect understanding as much of the whole system as possible, how the end users use it, where the dragons are, how to mentor juniors and delegate effectively etc etc. In short there are multiple facets to "Programming".

Linus is one of a kind. I wish somebody would get him to write a book on his Thinking, Design Methodology and Programming Techniques aimed squarely at the Technical Folks. His record is unparalleled and his no-nonsense style highly effective. All worthy of being studied and emulated by other Managers/Programmers.
Notepad++ issues attacked by Chinese commenters
> In many languages, you might use one for a type name, the other for a variable.

And Nim is one of those languages too. This is perfectly valid and frequently used:

type
Person = object
name: string
age: int

let person = Person(name: "you", age: 99)

echo person

You can try it in Nim Playground: https://play.nim-lang.org/#ix=20jS
Already discussed in #3 on the front page right now
https://news.ycombinator.com/item?id=21392564
Top Automatic Speech Recognition Tools That’ll Relieve You of the Keyboard
The sentencing also includes misappropriation of public funds to pay for their personal project, wildly out of the target of that money and their mandate.

So yes: it actually was a case of stealing millions.