skysight-inc/HackerNews huggingface dataset:
I suspect they don't run anything through their legal team, only ask them to help after they've fucked up.

This has the advantage of getting away with things the legal team would advise against, which I think they do a lot.
Since dropbox keeps the synced config files on your computer, the only issue you would run into is if you accidentally delete the files on one computer and dropbox deletes the files off all of your other computers. I've been using Borg to backup my files for a while now, and it treats symlinks the same way dropbox does after this most recent change. Having my .bashrc be a simlink that points to another file hasn't been an issue.
I'm curious why this is a big deal. Naively, I'd suppose that they change their current install script from "ruby: download and install brew" to: "shell: download and install ruby, then install brew". They could even have their shell script download a package that installs both.
The only issue I see is that they'll have to change how brew bootstrap itself, but it should be trivial for them to just make the installer download a minimal ruby runtime.

One good upside from this deprecation is that lots of scripts naively containing "#!/bin/python" and such without invoking them through /usr/bin/env will stop working on macOS, which is good.
Or increases the output of low quality articles, trying to draw them? ;)
Makes me wonder if this could be applied to cameras? With visible light instead of microwaves.
A python decorator is just a syntactic sugar for :

f = decorator(f)

Afaik, the decorator deals with the internal function as a black box.

But with lisp being a lisp, the macro writer can choose the level of blackboxiness they want to deal with.

Note: I love both Python and Clojure and use them extensively.
Google is ramping up its efforts to replace SMS with RCS
I used to do that, but it required me to run git commands to back things up. With a symlink, I don't have to think about it or set up any automation.
Both of these.

It's a fact that capitalism is the only economic system that's not ended in bloodshed. Having an underclass is a horrible outcome, it's just more desirable than the alternative. We need to figure out how to fix the bugs, not toss out the foundation of civilisation.
While you can manipulate Python's AST, you can't do it in a way that looks like adding new syntax.

In Clojure you can write a list comprehension as `(for [x (range 10)] x)`. In Python you can write it as `[x for x in range(10)]`.

Imagine these didn't exist, and you wanted to implement them yourself.

In Clojure this is possible. Its list comprehensions are implemented as a Clojure macro: https://github.com/clojure/clojure/blob/b98ba84/src/clj/cloj...

In Python there are several problems. The first is that you can't easily pull the decorator trick on arbitrary expressions. Not even with a lambda function, at least without doing a lot of work - inspect.getsource doesn't handle those properly.

But let's lower the bar, and replicate `l = [x for x in range(10)]` instead. You can do that with a decorator and an ordinary function.

Then the problem becomes that you can only use existing syntax in the function body. Syntax that already means something else. If you put an ordinary list comprehension in the function body then you get a syntax error when the file is parsed, long before the decorator has a chance to do anything. So you have to make something up yourself.

You might end up with something like this:

@list_comp
def l():
x: range(10)
x

Or, of course, this:

l = list(map(lambda x: x, range(10)))

Neither of these are as convenient or readable as real list comprehensions. But if you want those, you're at the whims of the language. You can't just add them yourself.

I don't know how big of a deal this actually is. I've never used Clojure, and I've barely used other Lisps. Expressing what I want in Python is easy enough in practice (but maybe I just don't know any better?). But there's certainly something significant there that Python can't do.
NYT does this even when you're not in private/incognito mode.
This really needs to be in every article about this: you’d want to use Homebrew anyway to get supported versions so this is a prod to stop trying to avoid it. Especially with things like Python 2.7 where some of the latter point releases had non-trivial improvements for TLS, etc. it really wasn’t worth it staying behind — and I say that as someone who used to ship Mac management tools using Python many years ago.
I'm doing walking videos when traveling. Here's one of Leipzig: https://youtu.be/udrqN2QArHo
If a driver is installing covers over their lights I don't think the color of the paint is the most irresponsible part
It's not an angle it's literally copyright infringement.

Users aren't given the right to distribute their copies.
Almost no new B2C web company can work without Google.
I wish there was a more mainstream 'Prometheanism' in the West.

It often seems science and technology is only ever brought up to be demonised due to perceived danger (look at most articles on AI) or high cost (look at articles about CERN, ITER, NASA etc.)

Although there is some pro-science/tech sentiment in Silicon Valley in the West it often just seems to extend as far as the next quick buck - I mean is a new mobile app or social media network really pushing the boundaries of human knowledge/capability?
Not that many people do...

This only includes system libraries which a phone OEM shipped. It doesn't include libraries which are bundled with an app.
Don’t just deprecate. Remove them entirely please. If I wanted them I would install up to date versions.
Also AppleScript?
Frequently those static libraries provide device-specific functionality. For example, the
Jpeg decompressor on my phone uses custom silicon, and is a systemwide shared library.
The author is mistaken. These are leftist nationalists. They are socialists (members of the CCP) who are pursuing a nationalist agenda.

Mussolini famously created this toxic brew when he united socialism and nationalism, calling it fascism. Mussolini was a fellow traveler with Lenin, who congratulated Mussolini when he took control of Italy.
Phrases like left wing and right wing seem so culturally and historically dependent as to lose all meaning when used universally.
I would assume system libraries don't count as personally identifiable data (after all, millions of people have those same libraries), so the gdpr doesn't apply.
Do googlers let their [young] children use YouTube? I thought parents in tech were usually more restrictive on what they allowed their kids to spend time on
Are there any services like that that actually exist?

To be clear, 5 9s is only 5 minutes of downtime each year.
Whoa, I’ve been using Mac for almost a decade and I never knew it shipped with perl!
If they did it while talking about open standards, then we would.
If you're going to use rsync anyway, you might as well ditch Dropbox and switch to a backup service that lets you rsync directly to the server. Using rsync locally into your own Dropbox folder means keeping two copies of everything, a practice that may be space-prohibitive.
In order to make a positive ID of a student, you need to have a biometric photo of them, or a set of unique indicators that your recognition system will be able to compare against.

This facial fingerprint will need to be pretty strongly unique so as to avoid false positives or false negatives. If that information is stolen, the thief has the fingerprint for your face, which is very difficult for you to change.

The level of protection for that stored information then must be very high, because the damage to the individual in case of its loss is very high. The GDPR is in place, in part, to make certain that the justification is sufficient for an organization requiring you to handover such personal and valuable data.

"I want to take attendance" is apparently not sufficient. Further if someone wanted to get creepy, we can imagine what could happen should someone place a foreign agent along the video-recognition-attendance workflow, which then told its owner when and where certain students positively were at any time.
The goal is for you to tell them what you did and learned about from that negative experience.

tell me about a time when you failed.

I was asked if I could do ABC with a certain amount of time, and I said sure I would get it done, I was sure of A and C but I couldn't figure out B. so I set out to figure out B, I asked for help and no one knew how to solve B, so I went through XYZ process to figure out B, it took longer than I thought, I communicate that I would miss the deadline, I finally figured out B after taking a crash course, but I missed the deadline and was pretty embarrassed by that. I learned that I shouldn't promise to deliver on a hard deadline when there are unknowns, however to my surprise, the client was understanding since I communicated ahead of time that I might ship late. I also learned to keep an open communication and communicate progress and expectations while working on something.

These questions are not traps, they are asked to extract your experience. It's also a good way to demonstrate your communication skills through story telling, it needs to be succinct.
In Germany, I need to do PostIdent or handover my address+copy of my ID/passport to buy a SIM card. To further check things, telecom sends letters to corresponding address too sometimes.
Again, your reply only continues to externalize your happiness and self-esteem.
> I'm pretty sure you can fingerprint a device by gathering data about the binaries

Actually, probably not. These libraries are the base system image, which is read-only, and typically will only identify which model of phone it is. It might identify you if you have a custom android build you've done yourself though.
much worse one actually. 18 year olds literally being forced to slavery.
To do so would run counter to the "Mac's don't get viruses/malware" mythology.

There's been a persistent "That's only a PC thing" for a long time. Fairly sure it was even referenced in Apple's own advertising during the "I'm a Mac, I'm a PC" phase.
You can represent 0 a countably infinite number of ways:
0
0.0
0.00
0.000
0.0000
...
Ncaaflive
https://www.reddit.com/r/Shopnergoli/comments/cxvgpg/redditstreams_florida_atlantic_vs_ohio_state_live/

https://www.reddit.com/r/Shopnergoli/comments/cxvgq2/ncaafstreams_florida_atlantic_vs_ohio_state_live/

https://www.reddit.com/r/Shopnergoli/comments/cxvgqg/matchthreadflorida_atlantic_vs_ohio_state_live/

https://www.reddit.com/r/Shopnergoli/comments/cxvgr2/gamethreadflorida_atlantic_vs_ohio_state_live/

https://www.reddit.com/r/Shopnergoli/comments/cxvgrj/livestream_florida_atlantic_vs_ohio_state_ncaa/

https://www.reddit.com/r/Shopnergoli/comments/cxvgs4/livestreams_florida_atlantic_vs_ohio_state_ncaa/

https://www.reddit.com/r/Shopnergoli/comments/cxvi1m/officialreddit_florida_atlantic_vs_ohio_state/

https://www.reddit.com/r/Shopnergoli/comments/cxvi23/officialreddit_florida_atlantic_vs_ohio_state/

https://www.reddit.com/r/Shopnergoli/comments/cxvi2k/officialreddit_ohio_state_vs_florida_atlantic/

https://www.reddit.com/r/Shopnergoli/comments/cxvi3x/officialreddit_ohio_state_vs_florida_atlantic/
You’re letting your emotions about Dropbox color this: if you think of Dropbox as a version control system, it’s something with decades of precedent to have symlinks pointing to a checkout.
The Four Categories of Asshole
If the old setup had been maintained, it still would've been possible for Dropbox to screw up by following the symlinks and deleting files all over your filesystem.
The hardest part can often be generating your own source of positive feedback when you're not getting it from the outside world or from even those around you. It's very easy to be positive when you're drowning in investors and champagne, but not when you've been told "no" again or when the setback you've encountered forces you to realize that you've lied to yourself and you knew all along with you should have been doing but you weren't doing.

Imagining my goal as inevitable, as something that's already happened helps me stay positive. Anytime I encounter negativity that isn't productive I consider it just a delay in a waste of my time.

Reappraisal is also a very powerful skill for remaining positive. If you stop looking at your mistakes as setbacks or even mistakes and simply as "cost paid for acquired wisdom" you'll realize that your value has still increased because you are now wiser.
The unsung heroes of global technology? Standard-setters
Clojure being dogmatic is the reason I love it.
So, we are now at that point where the liberal part of the media is going to launch a campaign portraying the Chinese regimen and their nationalism as "Right Wing".

It's a smart move: After decades finding excuses for China's disrespect for human rights, non free press, massacres and disregard for the environment just because they are Left Wing, they now realized it makes more sense to actually stop apologizing and try to paint them as Right Wing.

It's interesting though, the hard right in the 90's tried to portray the Nazi regimen as Left Wing (because they couldn't come to terms with criticizing the Right). Now, the hard left - after so much pressure to come to terms with the reality in China - is doing the opposite and portraying the Chinese regimen as Right Wing.
>> The (highly cost-ineffective) Right Thing is to invest enough in network infrastructure that there are no network partitions.

And... It’s no longer a distributed system.
Are you also banned from linkedin?
It was even used in some unexpected places, for example, see the HN discussion about "Apple's libc shells out to Perl to implement wordexp" [0], [1]

[0] https://news.ycombinator.com/item?id=9025572

[1] https://github.com/Apple-FOSS-Mirror/Libc/blob/2ca2ae7464771...
Thank you, interesting comments, especially switching over to the Hy language for production. I got very excited about Hy, then an update took away a built in “let” and that turned me off a bit. Are there any good directions for patching in the old code supporting “let”?
Most Unix systems do. Apple just does a terrible job of keeping scripting runtimes up to date.
Brew.sh
Hard links only save you from Dropbox deleting the files. If instead they trash the file contents you're still out of luck.
To be fair, Mojave comes pre-installed with the latest release of Python and PHP.
I think that telling users to execute a shell command to install software is not the smartest idea in any case (eg. no way to verify signatures of installed software)

A standard installer package would be much better.
The question was how do you track whether people have opted in or not, by not having biometrics for people who have opted out. The solution is simple, if you do not recognise the person, they have not opted in.

According to the article, the experiment was constructed as opt in and several students have opted in.
I generally set up my own toolchain, with up to date versions of Perl 5, Python, Julia, R, Octave. I've found the system distro installed tooling to be too ancient for productive use.

While this doesn't bother me much per se, the issue I see as looming is what I've experienced on a few platforms. Where their "protection" mechanisms effectively prevent you from building the code you need to function effectively.

I usually test each (new) platform by taking my code and trying to build it. If the platform is important to what I do, I'll spend some time making sure it builds correctly, and passes regression testing.

WSL in Windows 10, albeit running on a kvm on my linux laptop, does not pass muster as a system worth targeting for a number of reasons. Not the least of which is that the environment breaks the regression testing.

My concern is that MacOS gets to that point. Its getting close, as I have to specifically allow perl/python/julia/jupyter to open ports. I suspect that soon MacOS will disable this capability.

I already run Linux everywhere, MacOS is just what the corporate folks indicate is an acceptable alternative to Windows 10, which doesn't work for me. Once MacOS doesn't work, it will be far easier to argue for corporate issued Linux laptops.

Alienating DevOps, developers, hpc/ai folks ... not really a good idea. But hey, Apple does Apple, so why not.

[Edited for grammar]
It’s not really UNIX anymore.
>...it's very convenient when you're in the system and impractical when you are not.

This exists everywhere, though, so Sweden's personnummer isn't exactly unique in this case.

For a small subset of examples, take Norway's fødselsnummer[0] or Iceland's identification numbers[1] or Ireland's PPS number[2].

[0] - https://no.wikipedia.org/wiki/F%C3%B8dselsnummer

[1] - https://en.wikipedia.org/wiki/Icelandic_identification_numbe...

[2] - https://en.wikipedia.org/wiki/Personal_Public_Service_Number
Outsourcing is an interesting concept when considered this way. My employer can hire me in Silicon Valley for $X or a remote engineer from Ukraine for $Y<<$X.

Now clearly to the employer this is one big market where they have the choice of two similar goods at very different prices. But the two employees are in distinct but overlapping labor markets so they're not going to adjust their own prices.

The employer has a choice of all employees but the reverse is not true. I can't choose to work at a local Ukrainian firm and the other person can't choose to work at a local Silicon Valley firm.
There are hundreds of thousands of variants of android phones.

Facebook wants their app to work on all of them, but cant track down all of those physical devices.

Instead, I bet they load all the libraries into a big test bench and check all features of the app work with all possible hardware.

It wouldn't be perfect, since I bet many of those libraries rely on custom system services, kernel interfaces, etc, but I bet it helps them track down a bunch of issues before they impact real users.
Yes, a few important things. Read it again
Awash in Regulations, Companies Struggle with Compliance
Pier 1 Credit Card
If that is true...This is a culture inbreeding disaster...
That’s a huge caveat: most people do not have multiple computers and even if you do, it leaves a lot of room for data loss if you have to go wake your desktop up before your laptop’s data is safe.
Sounds like an interesting way to potentially deploy (nano) tech - through the hollow tube - to targeted brain locations.

Maybe useful for future BMI development/integration.
So not only is macOS changing from bash to zsh by default, but (potentially) pulling all scripting languages. Reduced attack surface... I like it! I had no idea Perl support was still there since I don't use it.
I will be extremely displeased if they do. It is a basically free way to communicate silently and asynchronously with virtually any phone in a given area.

The same cannot always be said for other messaging apps. Sure, you can communicate globally with Telegram and Whatsapp, but they require a slightly more stable connection and of course they use data which has a non-zero cost.

I work in a building that has horrible, horrible reception. The only thing making it out of those walls is text messages. Whatsapp even will rarely work, and Hangouts messages? Forget about it. It has to ping a server 17 times before sending a message, seemingly.
>For instance, in the US Civil War, the splintering could be described as devolution. But it certainly wasn't decentralizing power to the slaves.

it was decentralizing in the sense that secession was meant to grant political authority to local elites. 'devolution' just sounds like a moral judgment, which while fair is not very useful for these purposes.
How to build a monadic interpreter in one day [pdf]
Startups Require General and Specific Skills
Most markets exhibit oligopolistic competition, and email is no exception.

Google controls the most, yes, but they aren't the only ones to consider. The number of competitors who are significant players are only a handful. The top 5 providers likely account for the overwhelming majority of all email.

Email being an open protocol allows interoperability and lowers barriers to entry, and all of that is good, but power is still concentrated into the hands of a few players nonetheless.
I use it daily. Have done so since early 90s.
Creating a successful startup is proving an idea. That was my point.
How does a single movie review from a forum represent political leaning? The review mentions that its a generic disaster movie.
Signal also needs a phone# to activate & iirc, if you have someone's phone number in Contact List, they'll appear, so sort of same issue may be. Only one I know of so far not needing a phone# is Wire.
You are allowed to copy it, you just can’t sell copies of it.
It's not claimed to be unique
If github goes down you upload your repo to gitlab and are back in action within 5min. The issue isn't git, but the fact that github does a lot more than just git (issue tracking, push requests and so on) and all of that other stuff centralized.

There is in theory nothing that prevents an issue tracker to be decentralized in the same way git is, but so far that hasn't materialized. You can export issues from github as .json, which allows you to transfer some things over, but users only have a username in those bug reports, not an email, which makes it impossible to contact them after a move to gitlab.
There is also https://frontier-forms.dev inspired by react-jsonschema-form. It generates forms based on your graphql schema with types in typescript. It is pretty cool too. Based on final-form.

Author talks about it here https://www.youtube.com/watch?v=Ovg9CYwWFBM&t=6s
Agreed. While I don’t always agree with its dogma, without it I don’t think I’d still be using Clojure, yet here I am ten years after first learning it. Clojure is great because it takes a strong stance on how certain things should be done.
The OEM isn't the copyright holder of the libraries they ship though.
He’s the most efficient tourist I’ve come across.
You are so wrong it's not even funny.

Ask any historian whether these socialist movements were part of the left in anything but name.

They are authoritarian right and aside from insane fringe movements of people with profound ignorance of history, nobody would say otherwise.
So are they allowed to make point in time backups / snapshots of their phone or is that also “copyright infringement”? Usually copyright infringement focuses on distribution for piracy and/or fraudulent sales — this is neither.
Genetic algorithms: why evolution works
Uhm... no. The article does not state that the Chinese government is now being considered right wing. It states that a movie let a right-wing nationalist sentiment emerge in the reviews and undertones of said movie.