skysight-inc/HackerNews huggingface dataset:
> If you instead just allowed "removing" commits logically without actually physically altering the datastructure on disk

Yes

> there's no point in providing the functionality in the first place.

Why so dismissive? Wouldn't it make sense to give me the benefit of the doubt here and ask me what the point of something like this might be, instead of just shutting down it down as pointless? Unless you think I'm just dumb, or otherwise trying to troll here by asking for something pointless?

I think there is plenty of point in doing so. I gave just 1 example on the bottom of this comment: https://news.ycombinator.com/item?id=21395437
Yes, yes.

I was discussing this incident last night:

https://www-m.cnn.com/2018/10/02/us/az-off-duty-border-patro...
GitHub blocked in Spain as the government attempts to silence Catalan protestors
Whats embarassing here is that Spain now joins the likes of China and Russia regardless of whom in the government sent the request, at least in the context of government takedowns.

https://github.com/github/gov-takedowns/

This is quite shameful.
I struggle with that. Got so many books that were gifts, many of which I might in-theory read. Feels wrong to offload them. And the shelves are bought and installed now.

We also keep original boxes for things like iPads, cameras, etc in case we ever re-sell the product. Then of course, we never do...
Hi, completely agree with all of this. In fact, we've been focusing on the problem you mention about needing FS holes for VMs to regain container semantics (https://www.usenix.org/system/files/hotstorage19-paper-kolle...). Just in case, these are some of the container semantics we care about: FS crash consistency, file sharing (write+write), and efficient use of memory due to having a single page cache. The key question is: what's the smallest hole we can poke (smaller than allowing every single FS operation in the host)?
Sounds like you're agreeing with me?
The website redirects to http://82.223.97.47/ (site was taken down by the judicial authority) if you connect from Spain.
There's a massive ongoing police operation to suppress the catalan independence movement. The spanish paramilitary is trying to take down the source code of an app that people use to coordinate peaceful demonstrations. They say that this is to "fight terrorism" which is ridiculous, albeit there are already several people preemptively incarcerated, falsely accused of terrorism (still waiting for a trial).
Yes, AV is in a position where a) it needs regular full priv access to your files and unencrypted web traffic, b) is in a highly competitive, low-margin field where the players are literally attacking each other on your machine [1] to stay even, and c) have enormous motivation to seek other funding sources based on their desktop position [2-5].

I didn't say they created malware, no, but they certainly wave that flag when someone finds some. And it's certainly in their interest to pursue all of these alternatives, or even have a bad third party violate THEM to do so. The money is on the table. Do they take it? They'd be foolish not to.

1. http://www.techradar.com/us/news/software/security-software/...

2. https://news.ycombinator.com/item?id=13079569

3. https://www.wsj.com/articles/russian-hackers-scanned-network...

4. https://wiki.mozilla.org/CA:Symantec_Issues

5. https://www.howtogeek.com/199829/avast-antivirus-was-spying-...

etc...
This makes me wonder if anyone's stockpiling lead in underground vaults to let it "mature" for scientific use in the coming centuries. Or are there better way potential ways to make low (or non) radioactive shielding that might be viable in the coming decades or centuries?
We tracked and analyzed over 200k people’s footsteps at MIT
In the same vein:

https://www.bbc.co.uk/blogs/adamcurtis/entries/3662a707-0af9...
Correct. Github was issued with a takedown notice in this instance. Checkout their readme[0] where it states:

> When we receive a notice from an official government agency that identifies illegal content and specifies the source of the illegality, we ... limit the geographic scope of the takedown when possible and include that as part of the notification

[0] https://github.com/github/gov-takedowns/blob/master/README.m...
FYI, the 9700k can be found for ~300USD at Microcenter which makes the comparison far more favorable in terms of price/performance. It was literally the difference for me in terms of deciding between the 3700x & the 9700K.
Don't above ground lines break in the event of an earthquake?
I don’t see much issue with it. Today’s investing is faith based. Is it better to invest in WeWork or Uber? Why?
I am not sure if the terminology is used differently in Spain (pre-translation of course) but that would be parsed as government by the US standards even with separation of power given the citation of specific laws by said government.

Granted here it is used as the omnibus term as opposed to its own division.
Yes, but the website redirects to http://82.223.97.47/, a "site was taken down by the judicial authority" site, if you are connecting to tsunamidemocratic.github.io from Spain.
"Home taping is killing music"
The Reddit Android app. leaks user images
I guess the problem is for places that don't have that.
The UK doesn't have the regulatory capture in that space that the US does. US doctors want you to go to them for everything, and the AMA (basically a lobbying firm for doctors) is taken seriously here. in the UK you can get lots of things over the counter without doctor intervention.
Archived copy without GDPR nag screen:

https://web.archive.org/web/20191009215000/https://slate.com...
I would not enjoy that work at all. On the other hand finding items with good spread and daily swing is a fun meta game on its own. So no, that's not even close to a wage. More of small time gambling.
Facebook to Pay Symbolic Fine in Cambridge Analytica Settlement
If you said 20 or 25 years ago I'd agree, but 15 years ago is a different beast entirely. My ludite mother, who finally got a smartphone _this year_, had already come to terms with needing to know how to use her computer including transferring files to flash drives
They seem quite different, restrictive, and onerous to me. In particular "registrations must have websites that are both live and compliant within 100 days of registration". You can't register a domain to use later, you have to get something up quickly, something that satisfies Google's vague "action" requirements.
This is awful. Google Docs is a place where you can create a new document, not the place. Same for Spotify etc.

Giving the .new domain to the dominant company just makes it harder for everyone else to compete with them. Which is probably the point.
Still online with a Spanish IP as of now
When JFK Was Trump
A few days ago wayne did post that his position was terminated : http://kicad-pcb.org/blog/2019/10/KiCad-Lead-Developer-Annou...
Funny how most of those could easily be eliminated by other means... drug kingpins by legalizing drugs, and terrorists (to a large extent) by stronger KYC requirements (which are already being implemented). But, of course, those measures don't provide ability to spy on your political opponents and dissidents / journalists.
Does this mean it boiled down to code mostly in the end? For instance, how would one design animations for objects separately from the "master" timeline? Was this possible in the editor somehow? Or just code?
The app is spreading fast because it was in google play (if I recall correctly) before being taken down. Also there are many telegram groups that people use to learn about how to download and install it
https://gdpr.eu/compliance-checklist-us-companies/

Good luck trying your luck with international law.

,,You may be wondering how the European Union will enforce a law in territory it does not control. The fact is, foreign governments help other countries enforce their laws through mutual assistance treaties and other mechanisms all the time. GDPR Article 50 addresses this question directly. So far, the EU’s reach has not been tested, but no doubt data protection authorities are exploring their options on a case-by-case basis.''
> can the app really be spreading that fast, if people are having to download it from github, and override their devices security settings to install it?

I suspect widespread public dissent does require quite a lot of motivation. Sending an APK file over Bluetooth or a web link is most likely not that much of a hassle in that situation.

> Also the words "serious public disorder" send chills down my spine for some reason. It sounds like it's right out of some dystopian movie.

Yeah, it's outright scary, and the fact that the local news outlets here barely mentions it doesn't make that feeling any better. I'm sure there's a rational explanation but it still feels... disturbing...
The ability to extend an existing element with attributes is super useful in XML. To do an equivalent in JSON is quite ugly.
Yes, but simply replace with 'average number of allocations * number of processes' and * 'average size of allocation'
Proxychains and especially socat är really handy tools for borrowing through filtering firewalls.

Socat is somewhat difficult to use though. But IMHO the best one.
You can't call a friend and ask them for a lift?
It's not the same on account of taxes. Gains are taxed when realized.
It means masked individuals breaking sidewalks with a mace to make rubble which they can put in a stolen supermarket cart to supply their friends at the front line made from burning trash from where they can safely hurl stones, fireworks and incendiary devices at the cops, while other groups use apps like this to know where they can safely go to build new burning trash front lines or rebuild the ones some neighbor might have extinguished.

Whether one agrees or not with the demands, both HK and Barcelona are serious, public, and the opposite of order.
It not the government but the judicial authorities, we have distribution of power. It's embarrassing that the title is intentionally misleading.
Neural networks are just used for prediction, not inference.
How is a judicial authority not a part of the government?
>It's really not too much to ask smokers to not externalize

Sure, from the perspective of non-smokers.

>On the contrary, a decent human being would not willingly expose non-smokers to cigarette smoke

A decent non smoker can also excuse themselves, in order not to disturb the smokers.

>Unfortunately, there's not enough decency around to outweight convenience, so it had to be turned into law

This is nothing to do with decency, the smokers doesn't have enough power/influence to prevent it to become law.

Lets say in a place where 95% are smokers, or even in the place there are 5% smokers but those 5% has a lot of power/influence. Do you think there will be law againts smokers ?

>As for telemetry, I can't find any reason one would willingly subject to it

You mean willingly subject to tracking ? Like I said before, I am fine with tracking because the benefit outweight the cost, it gives me something in return, free or cheap service.
Also laptops with soldered RAM, I'm on a 13 inch MacBook Pro for example, and you cannot move beyond 16GB on that hardware...
I have experience in hurricanes and other natural disasters.

I purchased a decent size inverter (from Harbor Freight), and used that to power a full-size refrigerator.

It is hooked up to the car, and running the car will charge the battery.
I'd rather not to take anyone on Spain very seriously about this, as this is a very "with me or against me" kind of problem, and practically everyone has a strong opinion.

Everyone will tell you their side of the story, with half-truths and euphemisms wherever they need them.

Source: I'm Spanish, currently living in Barcelona.
If you mean “we know what we’re doing” vs “we re doing random stuff hoping one works “ , then yeah
Same in the Netherlands. It takes me all of ten minutes each year to file taxes for my partner and myself, and most of that is spent authenticating in the provided webapp.
Has anyone in the UK volunteered their skills for any projects like those listed before? Would love to hear about your experience.
Not sure why you are downvoted. This is the truth.

You either quit, or you don't care enough. (Truth hurts)
The thing is, the contents of a commit aren't patches. They are snapshots of the worktree. Your mental model is wrong (sorry), that's why you misunderstood. :-)

This is a common misconception that is corrected in many blog posts and tutorials; it's also explained clearly in the documentation. See the section (aptly) titled "Snapshots, Not Differences", where it says [1]:

"The major difference between Git and any other VCS (Subversion and friends included) is the way Git thinks about its data. Conceptually, most other systems store information as a list of file-based changes. These systems (CVS, Subversion, Perforce, Bazaar, and so on) think of the information they keep as a set of files and the changes made to each file over time. [...] Git doesn’t think of or store its data this way. Instead, Git thinks of its data more like a set of snapshots of a mini filesystem. Every time you commit, or save the state of your project in Git, it basically takes a picture of what all your files look like at that moment and stores a reference to that snapshot."

Now of course as an implementation detail it only stores diffs based on existing blobs, but except for the obvious speed difference, this fact is completely irrelevant to you as a user. You neither know nor care how it is actually storing its commits. And the thing is, even if you looked underneath, you would have absolutely no guarantee that the blobs are physically stored as diffs against the parent commits. They might be stored as diffs against other random blobs the repo for efficiency, and the user would be none the wiser.

[1] https://git-scm.com/book/en/v1/Getting-Started-Git-Basics#Sn...
This is referring to WIT's funding. As per the post:

In the short term, I will continue working on KiCad while pursuing as many avenues as possible to generate enough revenue to allow me to continue to work full time on KiCad.
Using .new for something "cute" means it can't be used for something useful anymore.
How to scrape data from PDF files with R
Indeed, I have a NAS full of my own ripped media and find myself using Kodi more often than the streaming services (I pay for Spotify, Netflix and Amazon) just so I can watch whatever I want to watch rather than whatever they happen to have available at any given moment. Another bonus is it's all ad-free.
I think his argument is that the car is now unusable and he can't recharge it at home and most of the public stations are down.
> This is why developers are so intent on opt-out

In GitLab's case, developers weren't. Their C-level executives simply overruled them and forced the change.
Is that the same community that is complaining now?
Using Trap to Exit Shell Scripts Cleanly
Custom Keyboard How To – iPhone+Android
WhatsApp blames – and sues – mobile spyware maker NSO Group over its exploit
I specifically said regardless of the branch (I wrote regardless of whom) of government it is embarassing. A free people should have the right to protest. If this is aiding terrorism that is a whole other boat.
If it's something I do frequently, my browser autocompletes an ordinary long URL after 1-2 characters. It doesn't seem very game-changing to have to type in a whole short URL instead. What am I missing?
No one should really be writing UI code by modifying a file by hand because UIs are often complex and deep, so the file structure used to store the UI data doesn't need to be human-readable.

This is true for any data - once you hit a moderate level of complexity neither JSON or XML really work - you need to build a tool to manipulate the underlying data rather than changing it directly. If you do that then it doesn't matter how readable or 'ugly' the data is because a human being shouldn't need to access it directly. This leads to other benefits you can optimize for like size or parsing speed or redundancy instead.
Totally impractical, but still pretty neat. That's a lot of effort. The rest of their blog looks pretty neat too: self balancing robots, thermal printer photo booths .. lots of creative stuff.
Seems like an American point of view to see it like that. The government does not control what the judges rule, that's what it means.
> If I'm improving at something, I want to see better results than I was getting before. If I'm getting worse, I want to see worse results.

This is why games using those matchmaking system will give you either MMR (Match Making Rank) points based on you performance. When you win, you "earn" points, and will face stronger opponents (to keep you around 50% victory). And when you loose you will "spend" points to go back to 50% victory on average. The process is very similar to ELO in chess.

So you have a visual indication that you are on the right or wrong path and where you are in terms of skill level compared to other players.

Most game also offer some vanity system, where your character is displayed differently according to the skill level you have reached (Eg: bottom 20% is bronze, 20%-40% is silver, 40-60% is gold, 60-80% is platinum, 80-95% diamond, top 5% is master, and top 1000 players overall are grand master). Players then fight to reach the next level, still with around 50% win-lose rate until they reach the very top or the very bottom).
How can California be left in the dark?
I have thought about this frequently.

Would it make sense to have 2 small inverter generators you could link together to charge the Tesla?

How long and how much gas would that take?
The judiciary is part of the goverment and as you can see in the letters from China and Russia the Goverment is asking GitHub to takedown repos referencing laws too. That does not make said laws moral or just.
I went to my bank one hour ago and was just reminded of that reality. While I was waiting for my turn, I couldn't help but hear the man before me. He thought his card was broken, but the bank worker told him there were only 9 € on his main account. So he transferred 50 € from his savings account. Overall, he had 189 € at his bank. He was in a hurry, he had to buy a toy for his daughter.
They do add value. You cannot, for example, shoot RAW or manually control the camera with the built-in app.
https://www.google.com/search?q=disturbios+barcelona&tbm=isc...

If this is not a serious public disorder, you'll tell me what it is.
Well, in the base language you couldn't store function pointers in variables or record fields, since they might refer to nested subroutines that included a context pointer to their parent subroutine stack frame, and invoking them after it had returned would be catastrophic. This “downward funargs restriction” made OO-style programming in standard Pascal very difficult in a way that it isn't in standard C. So I think the OO features, too, aimed at a weakness of the base language—but I admit I never looked at Apple's version.
That just means we have to use brain-based computers
Yep, although there are plugins to integrate the tmux clipboard with the system clipboard. I use tmux-yank:

https://github.com/tmux-plugins/tmux-yank
Presumably yoloClin's name.
so we shouldn't write HTML by hand, but instead use WYSIWYG editors?
Easy - just remove windows on cars so other car users are not impacted.
They didn’t start from scratch, though. iOS is derived from macOS, which is derived from NeXT (and FreeBSD if I recall right), etc etc.

iOS has a lot going for it, but it’s definitely not small, clean or simple.

(Ditto for the chips, which build on ARM, originally Acorn)
I don't know anything about Bitcoin. Am I an idiot?
> domains can look like anything

The funny part is ads having to add the "www." part, again, instead of just "word.[recognizableTLD]".
>"The reaction to this whole saga has been insane. Chill out people."

No, it hasn't unless a civil discussion in an area where people have strong opinions is somehow your definition of "insane."

>"People seem to disagree, which, okay, but the outrage here is everything wrong with the internet."

There is no "outrage" here just lots of concern if not some well-placed bewilderment at a particular brusque comment made by their CFO on the issue[1]

The great irony is that you have dismissed and self-proclaimed that an entire civilized and adult discussion as "outrage culture" and "everything wrong with the internet."

[1] https://gitlab.com/gitlab-org/gitlab/merge_requests/14182#no...
Out of interest, what's a better way that you have in mind?

I agree that the current state isn't great, but I can't think of better approaches. So I'd be curious to hear about your ideas :)
I am an Oulu resident.

It is very, VERY common in both IT and education sectors to hire people who speak no Finnish.

I've personally hired half-a-dozen English-speakers who do not speak any Finnish.

Our company (mobile gaming) consists of ~10% non-Finnish speakers, all of whom are very happy here. Almost ALL Finns (incl. our cleaning lady) speak good English.

My previous company (hardware) had roughly ~10% of non-Finnish speakers as well.

Both universities here have hundreds of non-Finnish speakers. The game education program in Oulu University of Applied Sciences (Oulu GameLAB) is being run by (a super smart) Romanian who does not speak a word of Finnish.

The local Nokia office has hundreds of people from abroad.

There's an active Chinese community of couple of hundred people, most of whom do not speak Finnish.
Government is often understood to be the executive part, somewhat like 'administration', I don't know if there is a better word to use.
great!

then I don't really understand nim's case insensitivity rules
As a 9-year home worker, to this I'd add:

- I don't wear work clothes. I much prefer to be super casual.

- Have a daily exercise routine, and stay out of the refrigerator.
I agree that you need both. But in my experience you need far fewer unit tests in a typed language in practice to be reasonably confident of correctness. Like, maybe 1/3 of the number of tests. The reason you need so many tests in JS is that its just so easy to accidentally refer to a variable that doesn’t exist anymore or something like that. And the only real way to be safe from that sort of mistake is to go overboard with unit tests and aim for 100% coverage, which destroys velocity.

As you say, unit tests and type systems are good for different things. Unit tests can be used as a poor mans type system, but that seems like an amateurish deal now we have typescript & friends. Well, at least for code you want to maintain long term.