skysight-inc/HackerNews huggingface dataset:
Would you mind giving an example of the type of value based pricing you're talking about? What kind of metrics do you use to determine the value you provide to the client? Is it as simple as "this feature has increased sales by X%"?
Typical double standards. See any post on HN (or anywhere else in the western media) about any chinese company.
Maybe that's how people think life is. It didn't used to be like that. It used to be better.

The 7" I bought when I was 10 still plays. So do the tapes I copied in school, though I've moved on from tape. The flacs and mp3s will be around as long as I have a server. I can still play Morrowind - I don't need a server up, and most -not all - online games spoil the game by being online. Quite happy with a LAN mode to play with partner or kids, or ad-hoc server mode to play WAN with friends.

Most online games have been updated so they aren't remotely the same game as they were - especially for things like MMOs, Spotify is an ephemeral radio station, Netflix is reducing what they have every month. Whether it's down to company closing, getting bored of keeping service up for an old game, or stopping your monthly sub, the rate of attrition is frightening.
This x100. Maybe we'll get another Counter-Strike when Half-Life 3 comes out.
The analogy isn't useful because you're comparing a government to a corporation.
Aggressive? More like pitiful. This is export controlled technology sold indiscriminately to third world nation states custom tailored by NSO to target and entrap journalists and civilians, many in different locales or conflict zones. Ideally, NSO employees would be in chains In Den Hague charged with the very war crimes they enabled.
How does she sleep at night?
The ‘Superblock’ Revolution Is Making Cities Safer and Cleaner
An incredible quote: "Defendants subsequently complained that WhatsApp had closed the vulnerability. Specifically, NSO Employee 1 stated, “You just closed our biggest remote for cellular ... It’s on the news all over the world.”"
S.1084 is worded like they are going to use it to pull a peasent off the street for threats of violence. That is it's worded so vague that it applies to anything pretty much giving the prosecutor complete discretion over who to prosecute.
I mean the best practices on the bazel website include:

> To use fine-grained dependencies to allow parallelism and incrementality.

> To keep dependencies well-encapsulated.

Like if I need 5 source files in a library to keep it well encapsulated, I'm doing that instead of making 5 libraries that are a rat's nest of inter-dependencies. And like the headers and repeating all the deps and specific command line arguments and so on would be unreadable.
Gitlab has a fairly powerful "free" (as 'gratis') service-plan.

https://about.gitlab.com/pricing/gitlab-com/feature-comparis...
previously people learned to behave well as they'd be ostracised from the community if they didn't

nowadays due to matchmaking systems you get random people in every match which you never see again

sadly the resultant behaviour is not surprising
Let's look at a house analogy:

* If I leave the door unlocked is someone entering it and taking my property my fault? According to insurance companies it often is, but not the law. Who's side are you on?

* If I've locked the door, but there's a window that doesn't latch properly, is it my fault?

* If my door doesn't have a kick plate, is it my fault for not providing adequate security?

* if they break the windows, is it my fault for not having bars on my windows?

Making software secure is hard, but saying that the existence of any bug instantly means that the software manufacturer is culpable for how someone [ab?]uses those flaws is clearly nonsense. No one wants to deliver software with bugs in it, but NSO is clearly ok using those flaws to attack and kill reporters and HRAs.
Given how strongly the Israelian security sector is tied to its national government, including directly recruiting from the military and often acting on its behalf the distinction is quite ridiculous.

Would HN have censored "China's Huawei?" Obviously not, it's the typical bias concerning western governments and allies that seems to be getting more blunt as time goes on the website.
> Having an entirely electronic door handle seems dangerous to me, you don't want it to fail at a critical moment such as this one.

I thought the same when it comes to entirely electronic steering. Although maybe they're not doing that yet.
I disagree WYSIWYG or coordinate-based positioning inherently "can't do accessibility". It perhaps may take more discipline to make sure the necessary meta data is supplied to the client, but it doesn't outright prevent it.

PDF's, for example, can be made accessible if created properly.
I've been considering getting into Nim for a while now as something more lightweight/terse to write thin CLI utilities in. I'm glad to hear that it's performing well for this usecase. It's a very attractive alternative to Rust for it's simplicity and terseness.

I still haven't gotten around to picking it up though, these days I just use QuickJS for anything that needs to be reasonably portable and thin.

Maybe next side project...
Thought on Joe Biden being denied communion because of his abortion stance?
It's actually slightly worse than that as licensing deals can collapse on the backend that would remove an item that you had paid for from your library.

While it seems unlikely that Amazon would do this, consider that Microsoft has on several occassions with their various attempted music services.
That's completely wrong. XML is specified as a subset of SGML (it says so in the preamble even) by folks who where also involved in specifying SGML. Moreover, these same folks (the "Extended Review Board" at W3C) also amended SGML to align with the XML profile of SGML in ISO 8879 Annex K aka the "WebSGML adaptions".

Also: SGML = standard generalized markup language
An argument against that is you'll make less endorsement money the year after, because nobody's going to watch Cheyenne U. stomping all over Windswept Agricultural Institute.
I wonder if their problem was with branding? I have never owned a PlayStation so when I first heard about it I didn't realize I could use it on other devices.

This is the main way I currently watch sports. Now time to look for alternatives, nothing else had everything I wanted in a 'reasonably' priced package.

Ability to add sports package during NFL season (RedZone!) was nice.
Well, I don't think he's being literal. He's saying (I think) that all of {C, C++, Java, Perl, Python, Ruby, PHP, Tcl, Lisp, Go, etc...} are of an ilk when considered against the wider realms of programming languages. In other words, they are each more similar to each other than any of them are to, say, Prolog.
I’m still waiting for Rock Simulator.
Nope, it’s not rebelliousness - teens have a biological shift forward in their sleep schedule.
To give the benefit of the doubt, this is the longest title on the HN homepage, even without "Israel". Perhaps it was just to shorten it?
This is the same company (NSO) that helped the Saudis brutally murder and dismember a journalist.

https://www.nytimes.com/2018/12/02/world/middleeast/saudi-kh...
I think if blended the phone in a blender you could recoup your costs of the phone on Youtube. And that's probably the rub.
I can second that particular grief in windows. I use english input for most things but spanish for a few; it will randomly switch. This is doubly aggravating when I am in, say, vim and it messes everything up before I figure out why things aren't responding. Or, I go to put in a `[`, get nothing, press again and get `''`, or press a key and get `á`. Let alone if I'm trying to type programming-related chars in my spanish keymap (taking notes in markup syntax etc.); I then have to remember modified positions of keys (parentheses are the worst). Dealing with essentially all non-char keys getting hijacked is very confusing; just writing this, I have made several mistakes.

Honestly, English is uniquely suited to computer input. A narrowly-defined charset maps well to a situation where you can only fit so many keys on a keyboard or on a screen. I also sympathize with difficulties implementing languages that have ligatures, right-to-left reading, or other significant differences. Non-discrete chars just don't map well to a world of ones and zeroes, because representing all is the simplest option but has O(n!) complexity in such languages (assuming you can combine all, which is probably not possible, but you get the point). I have a great deal of sympathy for maintaining such complexity for what can be a very small part of your user-base (that is can communicate in only one foreign language).
It would be funny if its sole purpose was just trolling competing defense agencies around the world into endlessly speculating about its capabilities when in fact it would just turn around and around and around.
Super Mario Bros. Spectrum 128K
Facebook does the world a disservice.

https://medium.com/@ZoomBubba/facebook-does-us-all-a-disserv...
Is there anyone using Nim either in side projects or in production that can comment on how they like it?

I keep hearing about Nim and it sounds interesting, but I'm not sure I have the mental capacity right now to do a deep dive into the language and build something with it. I'd like to at some point soon though.
It's owned by European private equity fund Novalpina Capital. Not really an Israeli company.
Yup, totally understood about the second subscription. The challenge is getting that first subscription though, when a particular user hasn't yet signed up for (or even heard of) the service. At that point, it's a fair amount of friction from where I'm sitting.
To be fair, there is "git branch <somebranch>" to create a new branch. Then you'll have to checkout that branch if you want to use it.

Your third git example above just combines those two operations into a single command as a convenience.
See it in action: https://youtu.be/nRsCGpagBXk
I disagree. I know who Huawei is and don't need the "China" context. No idea what "NSO" is, and I don't think I'm unique in this regard.
The fact that there are other instances when people make subjective decisions is not quite relevant in this instance.

We are talking about the case when authorship on a scientific publication is insufficient evidence that someone had any contribution whatsoever to the paper. So that one needs a recommendation letter, in addition to the authorsip, where the recommendation letter would presumably state, this individual did actually do some work and is not just cruising.
How about a tape adapter? The ones we used in car stereos for audio input
Without clarification it's unclear exactly what NSO stands for. If Google was relatively unknown, it probably would be referred to "America's Google."

Also, NSO's founders were members of the Israeli Intelligence Corp (source: Wikipedia). Given the military links it would be reasonable to include its origin. News outlets would likely do the same for a Chinese company.
It's not a lie (as that statement is possibly true), but it is a deception as it doesn't tell the whole story.

"So, what I told you was true... from a certain point of view."

I think we'll find that their numbers are saying the loss of revenue of people leaving because they have to always login is far less than the uptick in revenue to be made from the changes this will allow. They rolled this out weeks ago in Australia, and would have been watching for the backlash.

I think (the following is pure speculation) this is just a first step of a number of changes around monetisation. This basically locks the backdoor, where they prevent people not on the platform from browsing feeds for free.

The real change is going to be when users (celebrities and businesses mostly) find they have to pay to reach all of their followers (who surprise, surprise now have to be logged in). They may not require "boosting" for under 1000 (or even 10,000) followers which will keep most users and wannabee influencers on the platform, even if they have to give a couple of dollars to Instagram when they push a product. You may find the advertisers end up just paying more.

It's the mega-users with multi-million followers they want to monetise, Users who get paid 10-100s thousands of dollars per post where Instagram doesn't get a cut despite being the delivery platform. Compared to what it costs for advertising on traditional media such as radio or TV, even a dollar to reach 10,000 followers would be nothing.

But you can't enforce payment when their followers can simply logout and view the feed for free. I would expect the popup appearing immediately rather than after a few scrolls to be implemented soon.
كلمات اغنية ابو التكتك حسام الرسام
I really hope this becomes a debugged real tool. Mercurial's UI makes intuitive sense and git's is just a bunch of magic incantations. Git's builtin help and documentation are also useless. I can easily use Mercurial offline without a Google search window open. That's impossible for me with git.
Sounds big, but likely paltry compared to active Android devices. That said, for other reasons that are more compelling, Apple is killing Google on "captive portal advantages". Google needs to dedicate more resources to both the PlayStore and the Chrome Extension store for many, many, reasons. They are not getting the inflection point of their "automation is fine" approach.

In other words, the conclusion is right, but this incident is NOT the selling point. Ad blockers and manifest V3 is a much better research study into their stupidity.
The economics have never really worked for a shared subscription model despite many attempts. Apple News+ is the most recent example.

So, yeah, if you regularly read more than the free allocation for each of those publications in a month, you should consider paying for them. Which ones you "need" is your call.
I interpreted NSO as National Surveillance Office, a tech agency that has DoD ties...3 letter acronyms can benefit from clarification
It doesn’t answer the question, but I do wonder if XML would be an improvement in devops, compared to the current obsession with YAML. For everything except the part where you write it.

Make an xml stylesheet and your kubernetes cluster is instantly documented.
Then you aren't keeping your dependencies fine grained.

> Like if I need 5 source files in a library to keep it well encapsulated, I'm doing that instead of making 5 libraries that are a rat's nest of inter-dependencies.

If you can't form your dependency tree into a DAG, you have larger design issues. This is yet another thing that bazel does a good job of uncovering. Libraries with cyclic dependencies aren't well encapsulated, and you should refactor to remove that.

I recognize that at a small scale this doesn't matter. But to be frank, there are parts of my job that I literally would be unable to accomplish if my coworkers did what you suggest.
Did you read the full article? Your question is addressed in the second paragraph — the aftermarket for keys was largely used by fraudsters to cash out.
Re: "A fixed layout is not going to work for all devices."

Agreed, but not all apps need watch-to-wall scaling. All our internal "productivity" apps run on desktops and nobody has complained. Certain check-status-of-project kinds of apps may be something people want on mobile, but not heavy data chomping/sifting.

Different things need different tools and standards. Even web apps don't really work right on mobile unless you test and adjust for mobile. Using Twitter Bootstrap etc. does not guarantee an app is usable on mobile.

And sometimes it seems it would be easier to make two different apps for different devices rather than one-size-fits-all, as it's nearly impossible to optimize the UI to automatically adjust to both using Bootstrap etc. Workable on both, maybe. Optimized for both, no. There may be handful of people in the world who can pull that off, but you won't find them.
This is only one of a number of differences in the underlying ontologies of mercurial and git. Another is branches: git repositories have no concept of a "branch" in the mercurial sense, what git calls a "branch" is more like an hg bookmark. I'm not sure how a tool like this can deal with such things without either disabling some hg functionality or adding metadata to keep track of the hg stuff that git doesn't track.
let's play a game:

> I’m sure your wife is a lovely lady. But China is a hostile intelligence asset. They actively undermine Americans and American security interests, here and abroad.

are you in support of restricting travel from China and/or their travel monitored in the way a known spy would be?
The Make-Work Principle: As long as you pay people to do something, they will find something to do.

(from the book The Truth About Everything by Matthew Stewart)
Surprised ansible does not do this
My personal reasons why python is the language I hate to love:

- it is 100x slower than C++, so you need 100,000 servers rather than 1000

- python 3 broke backward compatibility with python 2, creating unnecessary chaos

- python 3 removed the wonderful print statement, which could have coexisted peacefully with the print function but no!!!

- pytype and pylint suck and are very slow

- even though it supports coroutines, concurrency and parallelism support is poor

- there isn't a commonly available native compiler for it

- pep8 recommends mixing camelCase and stupid_underscores (and has lots of other things I hate)

- the base constructor method must be called __init__

- the if __name__ == '__main__': idiom is evil

- map, filter, lambda etc. are all deprecated, but their replacements aren't always better

- no repeat..until or do..while loop

- range() is often confusing (e.g. range(0, n+1)) and there doesn't seem to be a built-in inclusive range iterator (e.g. start..finish or irange(start, finish, step))

- there doesn't seem to be a standard format for docstrings

- multidimensional arrays/matrices are clunky

- it has three exit() functions: exit(), sys.exit() and os.exit() - but sys.exit() is the one you're supposed to use

- (controversial I'm sure) you can't use minus signs in identifiers

- implementing numerical types is hard, making dimensional analysis hard
Tech companies in Israel, security-related or otherwise, are tied to the government just as much as, if not less than, in the US, the UK, or France. There's nothing even remotely resembling the situation in China. "Recruiting from the military" is true for virtually every company in Israel, including sewage treatment companies, because military service is mandatory, and that's where people usually are before they get a job.
To expand on @contravariant's answer a bit, let me take a more hand-wavy intuitive approach.

The surface of a ball, i.e. a sphere, doesn't have boundary for the same reason that the surface of the Earth doesn't. You can't travel along it and eventually reach some kind of edge. That is, no matter where you are on the Earth, you can in principle, move freely along any coordinate direction and still stay on the surface of the Earth.

Thinking of the entire volume of the Earth, however, is akin to considering a 3D ball. Inside the earth, magma/rocks/etc can, in principle, move freely along all 3 axes. However, once we're at the surface, one of our axes of movement is restricted. We can't go further "out" and still stay within the ball (of the Earth).

As @contravariant hints at, the above can be made precise by using the mechanics of topology to get something called a (topological) manifold. If you're at all inclined, I highly recommend taking some time to get familiar with topology. It's an amazingly deep field with applications in almost any field you can think of!
Interesting, sounds like you have a very specific usecase. I'm mostly dealing with huge datasets and Spark is a lifesaver.
It doesn't until the robots become cheap enough, but even before that baby strollers are much less sensitive to some amount of stairs than wheelchairs are.
It's win+space, and I regularly end up switched without pressing it. It triggers in error quite frequently.
I prefer the nuclear option, which also gives you a bit of a gamble depending on your search string

pgrep tmux | xargs kill -9
tmux could really do with a 'vim-sensible' common sensible default configuration.

Mirroring typical linux mouse copy-behaviour is perticularly painful (esp. in a multi-pane setup).
Back in the early Windows days, I was helping somebody on Windows get some data somewhere else where I needed it. I started by opening the file manager and finding the data files. He was like "Whoa ... you are in no-mans-land" ... he just wasn't familiar with accessing files outside of an application.

There are a couple of orthogonal concepts are work here a) how data is stored, in files with a well-known format, in files with a proprietary format, or perhaps in some kind of database b) who has control of the data, perhaps defined by who would be able to delete it, or whether the data would cease to be accessible if a particular organization ceased to exist.
Google Staffer Helped Sell Family Separation Policy, Despite Company Denials
Uber, Lyft Unveil Ballot Initiative to Counter California Gig-Economy Law
double standards. obviously it is an Israeli-led company
Probably for the same reason the Trump admin whitewashed the Khashoggi murder.
It's not equivalent. Being in China / Chinese does not mean compliance with or involvement in Chinese spying. (Or at least not voluntarily) Working for NSO does though.
I get that it's maybe unsolvable. But in the narrow space of sharing urls on HN, downvoting complaints about paywalls feels silly to me.

They made their own bed, they can lie in it. I actively work around paywalls, and have ZERO guilt about it. Your business model failed, and I give zero shits. I want to know what's happening, and am willing to pay $10/month to to fix that across ALL of you that were affected. If you can't solve it entirely, I don't care. Take my $10/month, split it, and shut up or quit bitching.
> The only thing to do is to pay him for doing something else and give him enough leisure to do research for the love of it.

heh, am involved currently in exactly the process of
constructing such an environment. And we are doing exactly that: there is a high value deliverable that is relatively easy and predictable to achieve (but requires such specialised knowledge that it cannot be attained any other way than through very rare and highly skilled people), and then to attract actual good people, the people themselves are free to take the rest of their job / time and apply it to solving whatever they see as the most valuable contribution they can make on any time scale that is relevant.

On the one hand you can look at it as an embarrassing political fig-leaf, on the other, you can actually see it as optimal. I acutally don't think completely detaching people from obligations to reality often works out to be ultimately optimal anyway. You need something to calibrate what you are doing against.
"Accessible via a programming language" perhaps?
Not sure why there's such an Ansible yankfest going on - Ansible is a solution for problems many of us would rather simply avoid - but it's starting to make me believe that there are too many fake accounts used for marketing purposes. We know they're on Facebook, we know they're on Reddit, but Hacker News?
Great idea. I have a friend that just created an eSports team logo, would've loved to share this with them if it was up.
What are the current rules about political discussions on HN?
Apple have been good about getting updates on to older phones, but usability on the older phones is pretty poor.

My SE has really been struggling with iOS 13. A lot of apps don’t load and things are ssssslow.
Trumps personal cult would find reasons to charge the hacking victims and their families. Why charge NSO? After whatsapp is done suing them they'll be re branded under a different group so when the DOJ hires them everything will be back to normal operating procedures. Everything is totally fine. Nothing to see here.