skysight-inc/HackerNews huggingface dataset:
Facebook has been selling information about journalists to governments who intend to assassinate said journalists? Do you have a source for that claim?

Otherwise equating the two is ridiculous.
It does make sense from that perspective (which seems to be modeled on cvs update), thanks for sharing it.

Both mercurial and subversion have update do the same thing (update the working copy to be the same as the one stored in the source control), and a revert verb (revert a file in the working copy to be the same as the one in the source control). Cvs and git instead use a single verb (update/checkout) for updating the entire tree or a set of files to a given revision. Interesting!
I haven’t played it but videogamedunkey spent enough time with it to give me a few laughs. It’s almost like it was made for him.
See: Jared Kushner
I went back to IC at a bigger company, make more money, and spend a lot more time with my family. The perspective from being a manager helps me understand how to work with my management. I have turned down a couple of manager roles in my current company since then.
Elon Musk Donated $1M to YouTuber TeamTrees Effort
Actually, I almost added, 'why not switch to something like a universal Hangul while we're at it?'
For the first time, workers are paying a higher tax rate than investors, owners
This is not really cross-platform. This is also not cross-application, so it's often necessary to do os-level, hence prior problems. At least for Spanish there are a limited number of non-ascii chars, so I jus bind directly to a modifier.
I was very upset with 500px when they abruptly stopped allowing Creative Commons licenses and forced me to re-license my existing photos on the service.

Frankly I'm also slightly annoyed with Unsplash for reinventing the wheel with their own license instead of using standard CC licenses, reducing compatibility with other free culture projects.
Notably, appeals to not having your phone on in an airplane and airplane mode are more due to the extensive reach of an airborne cellphone and the effect this has on cells and hand-over protocols, as the phone connects to a plethora of cell towers in rapid succession, by this seriously harming available capacity. So this is intended more to protect the earthbound infrastructure than the cockpit electronics. I'd guess, subverting any countermeasures by means of the baseband system would be contrary to the interest of those involved and profiting from this.
Newpipe (very good alternative YouTube app on android) also supports independently changing speed/pitch. (The button to unlink both is a bit hidden: press the "1x" control when playing a video, then scroll down in the modal that pops up)
what materials do are you thinking about when saying climbers leave things? If you do it correctly you leave with all the gear you came with
This is sadly common: I’ve run Sentry (https://github.com/getsentry/onpremise) for years to collect JavaScript errors on the sites I run. If you haven’t done so, it’s eye-opening how noisy the JavaScript environment is for many people: ISPs, browse extensions, anti-virus software, etc. all injecting tons of marginally-tested code, most of it written at a level which would have been shameful back in 1998, and apparently little awareness of how to avoid polluting the global namespace.

A similar bit of malware had a surprising twist: many ISPs, especially mobile, used an image compressor which made things look terrible but, unexpectedly, it honored Cache-Control: no-transform. See https://stackoverflow.com/a/4113511/59984.

I’m curious whether Comcast does that – it would be surprising but also possible as a way to reduce the risk of lawsuits.
Most of my experience was user applications.

Wirth later created the Oberon system completely in Modula, which was basically Pascal++. So maybe it was closer to suitable than I remember.
I’ve come full circle on this topic through grad school and dissertation and working in product companies.

I think “fundamental research” is not a thing, except possibly in mathematical theory. There is only incremental research + good salesmanship.

Research results should show up at a predictable regular pace, or else the result of that effort should be better & deeper explanation of a negative result which is also valuable.

If you’re sinking 2 years of R&D costs on something and you’re not getting the positive result you wanted and the negative results are not incrementally adding up to a clearer and clearer diff between the state you’re in and the state you’re trying to get to, then it is wasted money and the researcher isn’t being effective in their job.

I really think even difficult research tasks need to be rescoped and broken up into a series of incremental challenges, each of which has a known way to address it. You must treat it with reductionist dogma and eventually you’ll keep breaking it down into constituent parts that have known solutions until you hit on the novel problems to solve and it will be at a level of scope small enough that you can infer the solution from existing methods.

That’s all there is in the world. There’s no miracle cure for cancer or climate change or aging or social inequality. Let alone random business problems. There’s just a big bunch of little tiny problems with boring solutions that get all glued together into bigger messes that are hard to figure out. You can try smashing with a hammer or basically scaling the hammer up or down, that’s about it.

edits: fixed typos
Senator Vitter Becomes “Proud Member of the Hikvision Team”, Calls Out Rubio
I try to mostly ignore everything that I don’t physically interact with in a given month. That tends to focus me on my family, church, work, friends, and hobbies. I simply cannot care about everything, no matter how much I want to, no matter how noble they are.
It doesn't have to be the norm, it could be a rare thing done only during extremely slow periods to avoid right-sizing.
I could imagine a mini-microphone playing continuous noise of the appropriate 'color' to mask everything.

Then turn off the speaker when you want to use the mic.

Or do what Snowden does and de-solder the microphone and rely on manually plugging in a mic in the headphone jack.
PG&E turning off power to protect against fire has created a new disaster
Most of the cost is in the launch. Once it's up there, it may as well stay up there and do something.
I think ASN.1 was designed for a world with (a) waterfall development and (b) static deployments - ie no over the air updates. Under the circumstances, messing up is simply not an option - hence defining the standard so clearly and for so many use cases.

Today, of course, we treat the entirety of our deployed infrastructure as 'merely' a platform to write code. And not only are experimentation and failure OK, they're positively encouraged. Velocity became important.
ASX Replacing CHESS with Blockchain Technology
No, the EPUB format is basically a self contained zip format that includes a bunch of (X)HTML files and their connected assets.
Civil liability is an entirely different matter altogether but what's problematic about false advertising isn't that the claim was false, but more that you're breaking a promise. This isn't about free speech, but more about an implicit contract being violated. Political speech, on the other hand, is explicitly what the freedom of speech as a right is about.

Either way, I don't believe anyone would claim that in case of false advertisements, the responsibility falls on the publisher of ads, not the advertiser. It's not generally possible to evaluate the claims made in advertisements - if I were to say, something I'm selling will work for 10 years and will offer replacements if it breaks in the next 10 years, how would the ad publisher know if I would honor the claim several years later?
Picking on your brain and hindsight ;) , and as someone who did little ES5 and DOM/browser API programming in the past, what would you recommend today for a fast track to a SPA for a solo project? (The learning process is not an issue). The interactivity is not very high but the UX can benefit from a SPA, is an invoicing system.

JS Framework, CSS methodology(UI framework?), etc... or any other perspective you want to share.
Employee 3

Hi, my name is [redacted]. (audience applause)

Marcelo Claure

Well first you’ve got to tell me why the people like you so much? (audience laughs)

Employee 3

Because I asked a question at the last All-Hands meeting.

Marcelo Claure

Okay.

Employee 3

I’m with the Development Finance Group, I do data analytics and reporting and today’s my one-month anniversary at WeWork. (applause)

Marcelo Claure

You’re very popular for one month.

Not asking anyone to dox employee 3, but I’d really love to know what the backstory there is.
Shameless plug - I interviewed Andreas, the creator of Nim, about his philosophy and design choices here: https://sourcesort.com/interview/andreas-rumpf-on-creating-a...

Might be an interesting read for people who are thinking about using Nim and wondering how it compares to the C family, Python, Go, etc.
You can in principle, but because the order is not guaranteed, you may find yourself accumulating things in memory. It depends on the task of course, but neither standard parsers nor generators are required to send adjacent JSON entities in a specific order.

I remember someone describing a trick where instead of sending a JSON array they'd just send a stream of JOSN objects, one per line, so that the receiving end could parse the data in a streaming fashion. But that's not JSON anymore.
CS:GO is the only game I've ever bought skins in. CS is an aesthetically static game and you spend hundreds or thousands of hours staring at the same three or four guns that take up 20% of your screen, so it's an easy call to upgrade the scenery. For me it's exactly the same as buying a deskmat/mousepad with a cool design instead of a pure black one. If I'm going to stare at something everyday I want something that I like looking at.

I get the mindset, that's how I felt before in every other game, but I'd consider my $50 of skins money well spent even if no one else could see them.
Google Announces .new Domain Availability
Does bitbucket no longer support hg?
Not in the earliest record, presumably the only eyewitness account.
Check out https://www.2dimensions.com/ it's very promising.
One of the big issues people had with the Gitlab proposal was that it was going to use 3rd party trackers, so Gitlab wouldn't have full control over your data. Some people were commenting that if the analytics data never left Gitlab, they wouldn't have an issue with it. They were also going to block access to your account until you accepted the tracking.

Following the shopping analogy, it'd be like they let you in the store, but they won't let you leave with your purchase until you fill out a survey by a 3rd party company.
I built a similar web thing a while back, except it allowed real-time arbitrary slowing down, and at high quality. The issue was that it was a copyright lawsuit waiting to happen, given that it ripped the audio from youtube. It works well and is all web based, but I'm too scared to release it to beyond just my friends and myself.

The options that won't make lawyers get involved are limited, which is possibly why op did it this way.
> preferably not need an external library or a custom parser. Json, Csv, Toml, S-Expressions, protobufs all fail one of more of these requirements.

And XML doesn't? Quite a few (not all, but quite a few nonetheless) programming languages include zero support for reading or writing XML-formatted data without using an external library or custom parser. This includes nearly all languages that predate XML, and quite a few languages that postdate it. Even when a language does have built-in (or at least in the standard library) support for XML, it's almost always a royal pain to use, especially once namespaces and schemas are involved.

Once upon a time, though, the answer was (and in a lot of places still is) INI:

- It's human-editable and supports comments

- It supports more complex structure than CSV

- Some languages have built-in support for it, and the Windows and GLib APIs support it, too (well, something similar enough to be compatible, in the latter case)

INI falls flat when you need to express deeper levels of nesting than keys and sections, though.

There's also YAML, which meets all your criteria about as well as XML does (at least on average; your specific language/platform might favor one or the other).
And the "not customarily wiped" partitions are not wiped because they are not customarily writable in the first place. Rooting a phone by a prominent manufacturer requires discovering an exploit which overcomes this write protection. This is why manufacturers try to protect against exploits, and why you probably shouldn't use a second-hand phone that has known exploits, where second-hand means touched by basically anyone in even a seemingly-legitimate supply chain.
Everything— everything —about that was awful.
Testicular size isn’t mentioned in that paper, only compensated hypogonadism, i.e. normal testosterone levels maintained through a higher drive from the pituitary gland.

The paper also mentions a link between acetaminophen (not ibuprofen) and longer time to pregnancy.

Chronic use of NSAID among which ibuprofen can ruin your stomach, and/or your cartilage.

Regardless, we are slowly getting out of the dark ages of psychiatry, whose models were until recently as worthy as humor or miasma theory. That’s great.
Civil CFAA (unauthorized access to WhatsApp infrastructure, including their relay servers, to target WhatsApp users), California's Computer Data Access & Fraud act (same, but CCDAF also has kickers like specific liability for spreading malware), breach (WhatsApp has a EULA), and trespass to chattels.

(sorry, wrote this before you fleshed out your comment, but presumably it's helpful to someone else)
So copy the file to a DVD. The idea here is that you are cutting out the physical costs - production, delivery, loss to spoilage, etc.

Fact of the matter is, you probably don't even want the thing when you are done with it - e.g. shitty 20th edition book that your professor wrote and made you use in their class to make a profit.
A fine example of this is Jansky's discovery of stellar radio emissions in the early 1930s. He found them while he was working for Bell Labs. Neither Bell Labs (of all places) nor astronomers were interested in further investigation.

That discovery would lead to radio astronomy ... no thanks to established interests.
No it won’t. The framing will be identical. That’s how the DSLR world works. The viewfinder is used for framing & exposure check and then the rest is done behind the scenes.
This doesn't work for funding things besides the person's salary. If I want to buy a fancy new microscope or build a collider or even just buy materials, and I don't want to pay for it myself, I'm gonna need funding above and beyond "leisure." The LHC and ISS aren't leisure projects. Even equipment with a less insane scale is super expensive.
Sorry for stupid question but What's IC?
That's not uncommon. The easiest explanation is the simplest: randomness.
The lawsuit alleges that, as it was presented to the user, it is reasonable to assume that turning off Location History would stop collection of location information entirely. If location information is still captured and fed to Google via other channels then the privacy settings need to make this obvious. So the user can give or deny consent. It isn't about what the application can do or should do, it is about getting informed consent for the implemented behavior.
The article title is "WhatsApp sues Israel's NSO for allegedly helping spies hack phones around the world", which exceeds HN's 80 char limit, so it had to be shortened somehow. The submitted title was "WhatsApp sues Israel's NSO for allegedly helping hack phones around the world". I changed that to "WhatsApp sues NSO for allegedly helping spies hack phones around the world" because it seemed to me that the "spies" bit adds more information than the "Israel's" bit. There's a difference between "helping hack" and "helping spies hack".

For completeness, I do think the commenters pointing out a slightly nonstandard weirdness in the phrase "Israel's NSO"—like the one comparing to "America's Google"—have a fair point. (Exercise for the curious: have there ever been many titles like that?) But it was not the determining factor.
Except the administration was very early to confirm for journalists that were on the right track and soon thereafter publicly confirmed they had audio of it and shared the audio with journalists and essentially is the whole reason we know about it.
I ported a smallish script I use at work (~300 lines or so) from Python to nim fairly easily since the syntax is similar. Being able to compile a small binary across several platforms is nice, though the particular library I used wouldn't compile on Windows using nim 1.0, despite supposedly working in earlier versions (the bugs appear to be in Nim's Windows support, not the library).

The biggest downsides right now as compared to Python are the overall lack of libraries, and lack of documentation (the core language is reasonably well documented, 3rd party libraries much less so).
People store copyrighted code and trade secrets in their repositories with gitlab, if the third party tracker is compromised those secrets can also be compromised.
Have you checked the latest documentation recently?
There has been some really good work in the past few months to improve all these areas.

What doc issues are the biggest pain points for you right now?

(Getting good error messages for macros and meta-programming is notoriously hard, but we are trying!)
When the offer is $X now or $X/36 for 36 months, it's clear the seller is paying the financier, but that doesn't mean the seller will offer a discount for current payment.
I think part of the issue was that there are many cases where you can't send potentially sensitive information to a third party, regardless of their TOS.

I left a comment on the feedback issue about this. It's not as comprehensive as a third party, but you can build your own analytics in house. There are a lot of managed services (like BigQuery) that make it significantly easier to implement it yourself, and you do get valuable insights from such data.
Once I clicked through to see "Israel's", it immediately clarified who they were, at least to me -- in fact I recently watched an entire 60 Minutes segment about them.

Just NSO sounds like some government agency I had forgotten about.
Installing custom software is neither an exploit nor a type of it.
Yahoo/Verizon throws up a relatively user-hostile blocker asking for full location access.

The least obnoxious version I found with a quick search was from The Independent: https://www.independent.co.uk/news/health/depression-painkil...

And the study itself: https://jnnp.bmj.com/content/early/2019/08/29/jnnp-2019-3209...
> I mostly used it for windowing & tiling [...] it feels like they're battling to implement features at the wrong layer [...] In the end, I realized I just wanted a good terminal emulator

If you just wanted the windowing and tiling, wouldn't a tiling window manager be better? It's kind of weird that you concluded the right layer for window tiling was the terminal emulator.

Personally, I only use the window tiling features of tmux when I'm not already working inside a window manager (like when I'm on a /dev/tty*).
Is Nim stable? I have vague memories that some parts of its runtime had some deep issues that weren't yet resolved, like maybe around concurrency? I see the language is at 1.0 now, does it have a stable, solid, dependable implementation and runtime?
One thing I find annoying about Nim is the case insensitivity [0]. There was no strong reason for this "feature" and literally no mainstream language does it. Moreover it makes code search a pain.

[0] https://nim-lang.org/docs/manual.html#lexical-analysis-ident...
One of the more noticeable differences is that there is no staging area. So to commit your changes you only need yo go through a single step,hg commit.

For the situations where you actually only want to partially commit things you can use "hg shelve", which is sort of like "git stash"
I made $130 Steam dollars off of skins without paying a dime. I'd sell the cards that drop from games, buy a skin I liked cheaply (cause I didn't have a lot of money), and sell it when I noticed it going up in value. It was all Monopoly money anyway though - so who cares? I ended up buying a bunch of real life games with fake money that Valve gave me. The skin meta game is a game in itself, and you can play it on the internet away from your gaming pc.

But I don't really get your hangup on this. If you're going to take that stance, it's almost like what's the appeal of anything aesthetic? Some people like it. Do you think it's ridiculous when someone buys the metallic paint option for a car? Or goes with a different graphic on a skateboard? Or chooses a camo pattern jacket instead of a gray one?
The main issue was that this is for internally hosted enterprise instances, so no they can't just pass along the same data on the backend because they don't control the environment the backend is running in.

In the hosted gitlab, if they want to keep me as a paying customer they should be looking at on premise analytics providers. If there going to be sending data out to random third parties I don't trust, who I can't trust because I have never heard of them and have no relationship with, then I can't trust gitlab either.
I’m aware of that: I was specifically responding to the XHR reference, since the “maze of possible pages” part had been avoidable for years before IE5 introduced XHR.

Similarly, yes, we used dialup back then but we also were using small images with much less color depth and people were more accustomed to pages taking longer to load. Some optimized images could easily have made a basic pizza designer possible in that era - probably with cartoonish 16-color GIF graphics but a good designer could do a surprising amount with a little creativity.
If you know that get_random_u32() is catastrophically broken on some systems, it is your decision to not mitigate for that. Especially if your app's critical functionality relies on said function. At the very least the user should know their VPN is insecure or something.
Friendships form in places where you have continuous interactions with people over some common theme... school, soccer, pottery class, church, meetup and... you guessed it, work. It's perfectly normal to connect with people you like at work and create long lasting friendships. There is no rule that states your common ground and interest with people at work has to be work related.
I think you haven't answered his question.
Show HN: Keyword Search in Telegram Group Chats
I don't have case law, but there are tons of fonts that explicitly say they are based on a copyrighted one:

* libre baskerville
* Liberation Mono is a sans-serif font metrically equivalent to Courier New
* Liberation Serif is metrically equivalent to Times New Roman.

See: https://en.wikipedia.org/wiki/Liberation_fonts

Arial is based on Helvetica and we created specifically because of copyright on Helvetica.
If someone has hacked your computer such that they can control your camera, how worried are you about being fingerprinted?
One (probably not so simple) way could be to build up a shared database of input-decision-outcome records, so when a car is faced with some unknown object on a particular street, or its own risk assessment is high (e.g. heuristics- "I am planning to decelerate quickly"), it could search for similar input patterns (e.g. color, shape, gait) or similar decision plans in the database, and bias the car's own decision accordingly to avoid an undesirable outcome. Then that decision would get posted to the database as well, linked to its parent. Previous outcomes in the database could be assessed by humans in some kind of legal framework to help the cars determine undesirable vs desirable outcomes.
'pkill screen' should do it.