skysight-inc/HackerNews huggingface dataset:
Harder to spoof, less likely to be faked, plus additional meta information.
They read it and write an identical version somewhere else. That sounds like a copy to me.
That number is missing two zeros for it to be anything other than a mosquito bite
Yes. At least three comments already posted here were the result of misunderstanding the terminology. The words "left" and "right", when used in the context of politics in China, has a lot of different meanings. Even many native speakers have difficulties distinguishing them.

1. The conventional, stereotypical 1-dementional European/American popular political spectrum. Here, Democrat, Green, Labor Party, and pro-socialism are generally seen as left; Republicans, Libertarian, or Liberal Party is generally seen as right. This definition is rarely used domestically, only for discussions of international politics.

2. The 1-dementional political spectrum, but with the origin (0, 0) shifted to the official position of Chinese government. Here, "left" represents supporters who favor more radical policies than the current positions of the Communist Party of China, when used in historical context, most revolutionaries are also included. On the other hand, anything less authoritarian than the current government is seen as "right", which basically refers to almost everything else, but typically describes an American liberal.

3. When describing the political stance of a public politician, a "hawk" is seen as left, a "dove" is seen as right.

4. The general cultural implications and impressions of "left" and "right" in China, it doesn't have a precise definition, but in general the "left" refers to any liberal reformist, revolutionaries, progressivists, internationalists; the "right" represents conservatism (in the sense of pro-establishment, pro-CPC), nationalism, industrialists, populism or chauvinism.

(4) is the meaning of the term in this article.
I'm on a low carb diet, I'd rather avoid carbs when I can and actually enjoy my carbs in other tasty ingredients (avocado, nuts etc) so I can have more divers diet.

The article also says it's full of canola oil which is bad

https://www.bulletproof.com/diet/healthy-eating/what-is-cano...
Agreed.

Imagine if someone said, "competitive markets aren't always possible, and over-saturated markets are usually bad for consumers anyway. Therefore, people who advocate for more competition with ISPs or who try to block mergers are just being unrealistic. A competitive market just isn't possible at scale."

Yet plenty of people will argue that Git's goals around decentralization ultimately failed just because Github is convenient and widely used. Or that because social media platforms often naturally trend towards centralization, that efforts like Mastadon are bad for consumers and are a waste of time.

That many real-world decentralized systems have some centralized parts shouldn't be seen as unusual, and it isn't some kind of killing blow to people who advocate for more decentralization. This is the world working as expected.

If the only two states of government possible were anarchy and totalitarianism, then totalitarianism might be the better choice. But those aren't the only two governments possible. Similarly, decentralization is not a binary state. You can use centralization and decentralization in tandem to cover for the flaws and gaps of functionality that both strategies have.
When I'm rich enough to afford it, I want to live in a hotel. A beautiful, luxurious hotel, where I don't have to worry about interior decorating - other than switching out the bland art for more tasteful pieces. Or cleaning. Or, keeping the fridge stocked. Or scrounging up healthy food in the morning. Or getting a good meal at any hour. Or paying the utility bills. Or worrying about the electrical wiring of my house. Or dealing with water storage in a drought. Or dealing with water at all. Or dealing with the home owner's association. Or thinking about home security. Or procuring the subtle furnishings that make a home a home. Or dealing with hiring the occasional cleaning lady or service. Or doing home repairs etc etc.

No, I want to outsource all of that.

I want to be able to wake up. Get to work on a dedicated high-speed internet connection. Yawn a bit. Go down to the lobby in my pajamas. Grab a good healthy breakfast buffet. Sit down next to the pool. Pull out my Kindle or iPad, read a textbook or Iain M Banks. Get a work out in by swimming around after I'm bored. Go back to my workstation in my suite. Do a few emails. Shower in the gorgeous bathroom. Dress in something comfy. Sit down, get some serious hours in. Have a keto snack or two brought to me for when I'm peckish. Go down for dinner. Enjoy the hub hub of people. Go behind the bar (something no one else can do). Pour myself a small drink. Talk to the chef about what he's into that night. Have a tiny portion of that for dinner. Go to swim in the pool again. Go back up, read a book, and then fall asleep.

It's a seamless frictionless lifestyle. And when I have enough money that I don't have to worry about money. That's what I want. I don't want fancy cars or planes and stuff — just a life where I can think about the better things in life.

Having your own house is overrated. I would settle for a good suite at the Ritz.
Euro English
Whats the general consensus on take home projects? How helpful are they?
Kernel modules are executable, but not readable (by userspace processes). Or just have it in a different process and talk over IPC.
I saw this argument elsewhere and found it bizarre. Cars are covered with reflectors and lights for precisely this purpose. We’ve had black cars and matte colors (or just dirt) for decades. There’s also chrome bits, windows, mirrors etc. I suppose thing could be pretty dangerous driving around at night with no lights on, but so is a normal car and there are still the reflectors for just this purpose.
I briefly worked on recommenders for a fair sized fashion retailer. I was flabbergasted to learn just how much certain shoppers spend. (Though we purposefully called them "platinums", vs "whales", internally. Better optics.)

For me, becoming more aware of "whales" highlighted other power law distributions, Pareto's Law, or whatever we call it, throughout society.

A few "bad apple" cops get most of the complaints.

A few alcoholics drink a lot more than others.

A handful of people do most of the property damage crimes.

Etc.

So whatever else comes from this "freemium" awareness, there are some useful, important policy implications.
Let’s Build a Web Server, Part 3
Proper comparison is the reaction of a CEO - if the CEO responds by firing the upper management->product management responsible for the part that caused the fine then the fine got a point across.
No, the The Open Group, which owns the trademark on the name "Unix", defines what Unix is, and that group defines macOS as Unix. It also defines z/OS as Unix and does not define any of the Open Source BSDs as Unix, which means FreeBSD, OpenBSD, and NetBSD are not Unix and are, at most, Unix-like. OTOH, the Inspur K-UX Linux distribution is Unix.

And The Open Group doesn't use POSIX, it uses the Single Unix Specification.
If you are into Bach at all, it is a must see. There's a museum, the church where he worked and his tomb. Also a Mendelssohn museum. And a preserved Stasi headquarters if you haven't seen one elsewhere in the former GDR.
White people are disgusting
SMS and MMS are so cheap I wouldn't be surprised if the total operating cost is dominated by side things like extra staff at customer service centers etc.

But this isn't a question about how much SMS costs the carrier, it's how much they charge their customers for it. Retail price is often completely divorced from the actual cost of the goods and services provided.
What are the consequences of this? What prevents Google from making and selling a six-inch ("phone-sized") tablet, and moving SMS to Hangouts and calls to Duo?
My previous phone got an OS patch every few months. You would get most of this by reading the phone model and Android version, but there's probably a smidge more information in the library versions
So they want to make it Windows? Going to get rid of AWK next? Not cool. Far too many things rely on them.

Good internally for Apple to stop relying on them.
yep. also, i think learning how clojure's dogmas synergize with each other is the determining factor in whether one is a clojurist for life or not.
In general, I don't think this is going to collect any more identifiable data than just logging the phone model and Android build ID would; under almost all circumstances every build should correspond to exactly one set of system libraries, and they could match across upgrades just as easily with just the build metadata. Generally, every phone of the same model sold by the same carrier in the same country will have the exact same Android build with the exact same system libraries.

The main benefit that Facebook likely get out of this is that it helps them debug crashes on devices they don't have themselves.
The novel was bad and the movie was worse.
Shit, there are dozens of us. Dozens
So? That isn't what I'm talking about.
A lot of (most?) of the benefit of macros comes not from writing them yourself, but from using macros that others have written. Even if only 5% of the people are writing macros, that 5% likely includes many library authors. Making it harder for them impacts their downstream users too, even if those people aren't actually writing macros.

IMO the macros in Clojure make it easier for library authors to produce KISS, high-level interfaces for the rest of us.
Anecdotal survey in my city's community across a couple of companies say 30-50% of people never turn them back in, so while its a powerful tool that gets rid of a lot of issues with typical screens, it introduces friction a lot of people don't want to deal with.

They'd be more useful in a buyer's market.
> It's ironic that the erroneous claim that national socialism is left wing is used as an example, given that the above poster seems no less confused. Has the knowledge between extreme right and extreme left be completely lost?

What is ironic is that while doing exactly the same yourself and trying to paint the actions of the Chinese regiment you disapprove as "Right Wing", you are stating the irony of the ones that do the opposite and try to paint the actions of National Socialist regimens of the past as Left Wing.

Even someone that is not very attentive to the news, has heard about what the Communist Chinese regimen is doing to the Uyghurs, and their stance towards they exploitation of the African continent, among many other cases. Yet, here you are, trying to tell us all that's a Right Wing thing.
I think its going to cause problems for developers if they completely remove them. As people won't be able to run the script to install the things that give them up to date scripts.

Its like using the default web browser to download the "browser of your choice".

There is the issue that apple usually "quarantines" executable downloads ("You downloaded this from X, do you really want to run) and these scripts do an end run around that. will apple be forcing a download of a signed package dng that installs macports or brew..?
It just depends who you ask of course, but that is the idea you get. The JVM is pretty cool tech with many languages running on it that are considered cooler than Java.
Yes, users can copy this data for backup purposes, that is covered by fair use.

> Usually copyright infringement focuses on distribution for piracy and/or fraudulent sales — this is neither.

I'm not sure what you mean. Copyright infringement is the act of infringing on one's copyright. It's not a question of focus.

Copyright law does focus on certain aspects of it but it's not up to Facebook to decide when it's copyright and when it's not. The law is pretty clear here.

This is clearly distribution and clearly not licensed copying.

The purpose here is largely irrelevant.

Further, this is clearly unauthorised access and removal of user data. This is quite likely a criminal act under US hacking laws.
There's definitely some nefarious parts here. Namely, that most RCS compatible carriers are using Google's cloud service to operate it, as far as I am aware, and its likely Google rolling out RCS without carriers in some instances is a bid to pressure them into it.

Furthermore, the strategy of implementing messaging through carriers came after all of their repeated failures to convince the public to use their chat apps, and having the carriers push the feature instead removes user agency. It's a way to force us to message with Google after we've repeatedly rejected them.

As per usual, Google is claiming to develop something in the open as a standard, but it's designed chiefly to bring everything under their roof.

RCS is kinda like AMP for text messaging.
This article appears to be an extremely long-winded way of stating that you don't have to pick from the top-end.

Which is true. Companies know this.

Most of the stuff I read here is basically made up of people who aren't quite the best moaning that they couldn't get a job at Google or whatever. Life goes on. It is impractical and not a good thing for every software developer, even the very good ones, to pile into the same companies.

Not everything is set up as a perfect procedure for you.

And even if it was - OK, so you get the job and the Stanford grad doesn't. You swap places. Does that make a better world?

I encourage new developers reading these sort of posts to just ignore the fluff and plug on. You'll get there.

And if not? In five years you might want something else entirely.

I wanted desperately to work at an investment bank as a new grad.

I'm very happy with the path my life has taken instead.
Missing in the critique: how can an important decentralized system survive within capitalism? Most important infrastructure is bought by large market participants and exploited maximally to make money. Even the internet was turned from an aggressively non-commercial entity into one that is aggressively commercial.
Designing for security doesn’t guarantee no security issues.

Done well it should substantially reduce the number and severity of security issues. To back up your claim from a numbers standpoint you’d have to quantify the number and severity of security issues in Apple OSs vs comparable OSs that aren’t “Secure by Design”. That’s obviously problematic in a few ways. You could also analyze the design of the OS for security flaws. Though again, finding that the design isn’t perfect isn’t enough. You’d need to show how the design disregards security. A proper analysis should acknowledge history, BTW.
My impression is that this perception is because of the slow garbage collection on JVM which eats up lots of cycles. Also all JVM languages tend to consume a lot of memory.
Yeah, I think I've realized just because me and most of my friends do it, and my family all does it (and of course they do because I give all of them a new iMac for Christmas every 5 years or so and set it up for them), probably not as many people do this as I think.

(Strong disagree that it's a bad idea though; it's super handy, all your windows are just where you left them and your email is already there before you sit down at the computer. iMac machines in particular are highly reliable and will happily run continuously for many years beyond the time frame you'd still want to use them. Seconds matter.)

But anyway, the main point of this reply is to say that with Syncthing you never need to sync immediately, or manually at all, in this scenario. If I take my laptop out and work at a cafe or something, it syncs continuously and flawlessly, and when I get back home my iMac Pro is already totally up-to-date.

It's only when you do some work with huge files on an airplane with no connectivity, or something like that, where you might need to make sure you turn it on again when you land and make sure it is on and connected to the internet to make sure all the changes get synced back to all the other machines.

If you have at least one always-on machine, Syncthing is just as convenient, but objectively superior (security and price being the biggest two). If you don't want to or can't have one always-on machine, then that might be a reasonable use case for Dropbox for file sync.
For starters, I'm not convinced it would be harder to spoof that than the library information (which also seems pretty easy to spoof if not easier).

But even if that were the case, why would they spend this level of engineering effort just to be able to fingerprint people in that extremely rare case of having a spoofed phone model? Do you think that kind of customer would even be receptive to targeted ads in the first place? It just doesn't make sense to me.
As another commenter mentioned, it is actually very common to symlink dotfiles like that and is how most dotfile management tools work. Dropbox’s magic symlink following has always been the anti-pattern and has made it impossible to sync symlinks properly, until now apparently.
Reddit also seems to be down
If I say you need 2 gems to buy a hat and there's 7 quoofs to the gem and a quoof costs 3 for $4.99 it's not your fault if you can't process how much a hat costs, child or adult. Let me put a 60 second timer while you think about this special offer to add some pressure. Don't ask why the hat price isn't in dollars so you'd readily understand.

Facebook actually asked developers to make more confusing abstractions to exploit children they identified using parents funds. They wanted misunderstanding because the children would spend more and they would refuse the refunds and leave kids explaining perhaps a multi-thousand dollar series of transactions to their parents.

I would wager whales are simply being exploited more than anything. Defrauded. There simply are no people who accidentally spend $6000 in Target because it's not possible to accidentally spend that much money unless someone is duping you. If nobody is trying to defraud you, and you walk into any retail store, you're not going to spend $6000 by accident.

https://www.revealnews.org/article/facebook-knowingly-duped-...
Is there any reason to believe FP is the "new hotness". Each year in the Stack overflow language trends report the FP languages are barely making an impact.
Probably the fact that nobody would buy it.
You design the circuit... You can decide exactly how many microseconds of power you'll get between the brownout interrupt occurring and the lowest operating voltage. Your job as designer is to write the code to guarantee completion in that time.

Microcontrollers don't have to suffer the same issues as app/web developers. They can know exactly how many clock cycles something will take.
Things to Consider When Building Managed Marketplace Companies
Same. I kept wondering if the whole thing was younger in cheek. Was he trying to make a commentary on people that actually do this? No, I think the author was serious. Strange indeed.
FWIW the sibling comments are correct under USA's Fair Use but in the UK there is only a very restrictive Fair Dealing which last I looked did not allow backups without permission unless there is no digital protection in place. There is a right under S.50A to make a backup of a computer program but when paired with the rest of the act it's unworkable.

In the UK you can't (you could for a while) rip a CD/DVD, apps like iTunes are contributory infringers.
I worked for SAIC before and after the Leidos split. It may have been a 100% employee-owned "coop", but it was clear that some employees got more out of the success than others. And it was always a government contractor like all of the other contractors out there.
The Metanet protocol isn't Bitcoin SV specific. Any immutable datastore could serve as the backend for a Metanet.
Very much in agreement with your comment.

Having system files in Dropbox as the source of truth, and symlinking to their canonical locations, is a poor workaround. Does the software work for you, or do you work for the software?

As another comment suggested, one can use cron and rsync to the Dropbox folder. This at least maintains the priority of the system files being where they should be.

Or, one can use any other software that respects and works for the user. Syncthing is great.
Interesting background.

After discovering South Korean sci-fi through Netflix years ago, I was sorry to see Netflix drop this sci-fi content. Then about a year ago I read Liu Cixin‘s trilogy, his other works, and Ken Liu’s Translations and his own stories. All really good stuff that I enjoy simply because it has a different feel to it.

Years ago, I enjoyed Lem’s sci-fi for similar reasons: it had a different feel from American sci-fi.
Speaking as a professional Scala developer I can’t explain why you’d use one over the other. They are very different yet I know people that successfully develop and ship software using one or the other. I think it comes down to personal preference
Clojure: live repl into running code

Scala:

Clojure: Explore the problem you are facing with quick prototyping in the repl and see the blind spots, the unknowns, the shape of data received from flaky integrations. Mold and shape your functions as the problem becomes clearer.

Scala: Best it can do is write unit tests and the debugger to look at what exactly is happening, devise a bunch of classes to handle them, rinse repeat and of course wait hours for recompiles. Refactor when new unknowns surface and curse at the fucking compiler not knowing what type it should be inferring.

Clojure programmers are done before Scala has a test environment up.
Gynvael's Summer GameDev Challenge 2019
>unregulated expectation of kindness isn't working

What if part of the problem is expecting kindness? Different geographic and work contexts have different kindness levels. But when everyone knows what the baseline is, it's just that, a baseline. When I hang around my friends that work in the trades, I don't have a subjectively worse experience because they bust my balls.
Wouldn't they just hash the libraries, surely they can get copies by legal means, like buy "a few" phones?
Reading through 2.3.5 (Lists and Garbage Collection), it looks like it's describing a tree where the leaf nodes also contain references to the root of the next tree.

This wouldn't work as a copy-on-write tree, as the root node is changed every write.

Copy-on-write behavior requires very strict trees, and this gets in the way of adding extra structures for traversal.
My guess is that it helps to detect spamming tools, flash game cheats, malware that affects Facebook apps, etc.
This is clearly not for crash reporting. They're sucking up libs to figure out what apps their users use.

Could be a few reasons, could be boring metrics, could be anticompetitive identification of acquisition targets, could be oppo research, could be user profiling.

None of these things I'm ok with Facebook getting off my phone.
One thing I’d add is that live coding exercises can vary widely in quality.

> If you solve the problem, you’re scored highly. If you don’t, you’re scored poorly.

In my own opinion, this is a terrible way to look at these problems, though many people do use this metric. This is further emphasized by HackerRank-style exercises where you have to pass all test cases. This is robotic and not empathic at all.

A more fluid and dynamic approach that focuses on the candidate’s approach, ability to clarify, and problem solving, even if the correct answer isn’t reached, can still give valuable signals

Disclaimer: I work and give interviews at a large tech co that uses exercises.
Wonder if there's an underlying AWS issue.

Yup:

https://status.aws.amazon.com/
Usage Share of Internet Browsers 1996 – 2019
Everything seems to be frozen in time at just before a project changed to GPL 3
Correction: iMessage is one of the best technologies overall, with the main flaw being its total lack of interoperability. It works and it works well. I do wish something similar existed for everyone, but as far as the actual technology of it from the end user’s point of view, it is fucking great.