skysight-inc/HackerNews huggingface dataset:
> that necessarily constrains the ability to copy "information" at will.

Well, yes. The alternative would have been to give the music and video industry a total veto over all consumer electronics, including computers, all operating systems, all content manipulation software, and so on. This would also have included repeated charges for moving media between devices and premiums for certain types of use; setting a song as your ringtone would cost several dollars, for example. There would be no Spotify and no Netflix. There might not be a Youtube, but if there was it would be impossible to watch it on Linux using only Free software. There might be iPods, but you'd have to re-buy all your music for each device. There might not even be videotapes. The end-user lockin would be at absurd levels.

The only middle ground is a scorched no-mans-land.
Tech is still magic to most people, not just politicians.
If you study machine learning, you'll encounter a definition of "bias" that initially seems to differ from the conventional definition, in that a system is "biased" by what it is capable of representing. If I have a simple AI system that I feed two numbers to, "yellowness" and "curviness", it's going to decide a lot of things that aren't bananas are bananas, because the representation that it has access to is very biased and is not capable of representing the full complexity of objects in the real world. This results in a classifier that is very "pro-banana biased".

I say "initially seems to differ" because in my opinion, if you meditate on it for a while, it becomes increasingly clear that the conventional definition is actually a moralistic (in every bad sense of the term) mess, and this definition actually applies very well and clarifies a lot of thought in this area. But that's just a sidebar.

The main reason I bring this up is that I'd submit the reason people are more upset about Facebook is that they find it much easier to represent Facebook in their minds than they do to represent Equifax.

Equifax is, on average... something... something... credit cards? Financials? Ugh. Complicated. I've got no representations for that crap.

Facebook, by contrast, is what I spend two hours a day in. It's what caused that entertaining family drama (depending on which side you were on) last month. It's where I reconnected with... you get the idea. Very easy to represent. Very easy to personify mentally, since the human brain that is optimized for tribal living on the savannas of Africa (more or less) reuses a lot of circuitry for things not in the original design spec, and we use our very capable "model complex behavior as stemming from human motivations" circuits a lot. And that personified Facebook just betrayed you by spreading gossip about you all over the place, without your knowledge (you knew about the rest of what it does), and for their benefit and to your harm. And is being very unapologetic about it.

So there's a whole complex of ideas readily at hand in our brain to understand Facebook. Facebook is basically being modeled as a friend, perhaps even your best friend, who just stabbed you in the back for their own gain. Yup, people are pissed. Where as Equifax was... something, err, people in an office and they dropped some papers on the ground or something? People's brains are readily able to represent Facebook using pre-existing circuitry, Equifax is just a confusing mess that most people can't get a handle on.

Bear in mind that we have a very-above-average concentration of people reading this post who do have the ability to understand Equifax. I'm speaking to the public case here. I also don't think the public is "stupid" on this matter; I just think most people lead lives that involve developing representations for all sorts of things I don't understand per se, but don't involve developing the rather artificial representations needed to understand the unbelievably complex financial industry that exists today.
Important Git Commands Every Programmer Should Learn
It's for client side, not for server side. It's compiled into Wasm and delivered to client. You can use same code for server-side pre-rendering (for faster loading or for search engine indexing), but it is not main goal of Yew.
I think Pascal got all that from Algol68 (which in turn got stuff from Algol60)

(Pascal is essentially the easy bits to implement from Algol68)
This says more about California's very high cost of living than teacher's salaries.
If one enjoys learning by video I can recommend "The Net Ninja" on YouTube. He has a series on React.js (as well as many other languages and frameworks): https://www.youtube.com/playlist?list=PL4cUxeGkcC9i0_2FF-Wht...
The Equifax breach affected data about people that was collected as part of practices that tie to big finance, whose behavior feels hopelessly disconnected from the everyday lives of individuals. It's the System, it's always been the System, and will probably always be the System, made sure of by lobbyists, inertia, and lack of good answers that are equally palatable to everyone on how to do it any other way.

For common people, there's a sense of helplessness, and for politicians there's a sense of inconvenient consequences for having punted the topic of national identity to the States and the private sector -- and too many barriers to achieving realistic progress on doing it any other way.

The Cambridge Analytica scandal is about data that was once relinquished by users voluntarily for a different purpose, or collected by Facebook as part of its normal operating practice, that found its way through multiple hands in unsavory backroom deals, and ultimately ended up with a radical actor who ostensibly used it to help a widely-derided candidate eke out a narrow and unexpected victory in the US presidency.

It's an issue that emotionally tugs at all sorts of people for all sorts of different reasons: multiple breaches of trust, a corporation's business model laid bare to everyone who's been unaware, the complete lack of accountability to the chain of custody of people's data, the unsavoriness (depending on the viewer) of some of the characters involved -- it's a story everyone can get upset about. More critically, it's a story that annoys politicians too, and unlike with Equifax, they are actually equipped and willing to take action on it.
Don't compilers warn about assignment inside of conditionals now?
Isn't this reasonable though? Surely if I overclock and burn out my GPU, NVidia shouldn't be on the hook?
> Because it overthrows a century old tradition

And if the goal of mathematicians and programmers were the same, this might be a compelling argument. In no sense do I see my programs as giant algorithms, they're machines, and as such require different syntax to construct.

> But mixing up assignment and comparison is a truly bad idea

Then := is also a bad decision. You should use the fully historically supported form of 'let <variable> = <value>'. Both := and == suffer from the fact that if you omit a single character, you change assignment into comparison or vice versa.

It strikes me as a nitpicky argument for it's own sake.
> Fortunately, demo CDs suddenly became widely produced

So many AOL CDs in the mail...

I think my first drive was a 2x Plextor internal SCSI that used the caddies. Pros: Never a scratched disc. Cons: You had to acquire & deal with caddies.
This. We rarely realize that we idolize the wrong historical actors which contributes to our inaccurate evaluation of their deeds. In this case, pointing out Feynman or any other "brilliant minds" behind horrific events and technologies fails to acknowledge that they had detractors in during their time who pointed out these things to them. And they ignored them.

I usually try to keep that in mind now. In the back of my mind I'm saying "they knew, someone told them" and lo and behold, if I go looking for said detractors I can usually find them in spades.

I'm not defending or excusing anyone. Just pointing out that its unlikely these employees were unaware.

But it just doesn't seem likely.
I suppose there is some value to Zuckerberg dodging whether FB connects what it knows from WhatsApp data with their advertising platform. Even if it's metadata.

But they're probably doing so much more with Messenger and their 'shadow profiles'.
I'm a Redux maintainer. Any particular pain points you're concerned about?
Show HN: PlexNerdFont – IBM Plex Typeface Patched with Nerdfonts
"This is money." x "This contains information about who you are (psychologically and physically)."

Well, that becomes a personal opinion call about what you care more about, not a objective comparison.

> It's just as easy to opt out of SSNs as it is to opt out of Facebook.

Yeah, no, it isn't. You can easily isolate yourself from Fb, even if you still use it.

And I think you've never went through identity theft, to think that. Identity theft can easily lead to bankruptcy, losing a job, tens of thousands in debt, etc.
I found no mention in the document of CMYK color space or mandatory dpi attributes, both of which are severe pain points for PNG images.

Does anyone know about this?
I doubt the volume of people passing on because of these concerns is high, at least for the moment. I could be wrong, but I suspect this will mostly blow over pretty soon, and I don't think Facebook will be joining the likes of Comcast in terms of reputation any time soon, whether or not I think they deserve it.

But also a lot more companies are collecting a lot more data than gets noticed, so in a real sense I think many of us are fooling ourselves with regard to these ethical concerns. We're reacting to news coverage, not ethics.

For example I can think of a YC company that's fairly well beloved here, which is hoovering up way more data on the web than people are paying attention to. Perhaps they are doing this to somewhat less nefarious ends than Facebook, but the point is that our industry is only going to continue doing more and more of this, and switching to the devtools team or whatever isn't going to affect that very much.
I always assumed the large range of responses was due to a large variation in the way color blindness manifests. Also perhaps on how your neurons have adapted to the condition; I wonder if age plays a role?
TI-Basic, which I used on my TI-84 plus used ':=' for assignments like ALGOL.

https://en.wikipedia.org/wiki/TI-BASIC
I don't necessarily think it is either, but I don't get to dictate to women how they live their lives.
I do think that there is a distinct difference between sounds that you can hear and sounds that you can't (where the line is is blurred between people, and even loudness@frequency for a person, of course). When you give permission to an app to produce sound in your environment you were probably assuming it would do only one of those in particular.

I think it's perfectly reasonable to need permission to produce sound that you cannot hear. It should be a fairly rare permission anyway.
I hope other scientists figure out the riddles the dark matter theories are supposed to solve. These particle hunts seem like a waste of time and money.
Nice, but these used to be called libraries in the old days.
So it's a common trope in science fiction that super-intelligences will resurrect historical people using DNA and mumble-mumble to get their memories.

We finally have a plausible answer to how computers a thousand years from now will be able to reconstruct the details of your life: security questions.
> No, but somebody should be able to buy. Waymo is just vapor right now. It's an experiment, not a product.

I personally know people who have the option to hail a self driving car in Phoenix, AZ, just as they would an Uber.

But I guess they are just my imagination, right?
The math is pretty straightforward. I assume they aren't implementing all of the surrounding logic that makes crypto such a bear.
Yes, I've seen that post. It's very misleading, to the point of being flat-out wrong.

> Authentication and identification is combined

This is plain false. There's nothing in the spec that says you can't give a site your email address, and there _is_ a built-in way to revoke credentials in the spec.

> Single point of failure

This is dumb. Password managers have exactly the same flaw and nobody seems to have a problem with that.

> Social Engineering attacks

This true, but only in exactly the same way that password managers are vulnerable. (If the user is for whatever reason not using a browser plugin to authenticate, _and_ you can trick them into entering their info on the wrong site.)
I don't understand it either. I suspect the author does not know Lisp, and badly misunderstood an explanation from someone who does.

I think that Lisp doesn't even fit well into that table, since putting LET in the first column would implicitly bring in declaration as well, much of the time SET in the second column would be misleading since mutation is so often done implicitly by a looping construct like DO, DOLIST, DOTIMES or whatever (no SET in sight), and there are all sorts of equality tests one could use.

Edit: ok, I see the author has both updated it, and is specifically talking about Lisp 1.5 which does not have the looping constructs. On the other hand, it at least has a bunch of alternatives to SET that probably should be listed as well, like RPLACA, RPLACD, ATTRIB, and so on. I think that even in Lisp 1.5 variables could be declared in different ways to using LET (like rebinding a variable passed in to a function, so the assignment was in invocation).
Microservice-as-a-service.
Some would disagree:

http://backreaction.blogspot.com/2018/04/no-that-galaxy-with...

As a non-scientist, it seems like dark matter has been relentlessly adjusted and overfitted and still appears very inadequate to fit all the evidence.
They absolutely will beat it. Facebook isn't done until there is a direct competitor, not "an alternative". Plus, they own Instagram and Whatsapp which are becoming increasingly valuable properties.

Just wait till earnings. They are going to beat, and anyone not onboard is going to feel the full power of FOMO.
I always liked Pop11's assignment syntax:

1 => x

[ 10 11 12 13 ] => mylist

Reads and evaluates left to right. C seems backwards after that. (Also LISP-type lists without commas).
Yep! I use the secret questions as secondary passwords that are also saved to the safe.
Yah funny you say that about versioning and breaking changes. The side effect of the CMS one for example is its been around for 7 years now and I want to kill it off but there are clients depending on it. I don't even update the code anymore so I guess its ok but from that lesson learned, making the other "microservices" as I've defined them you should build a microservice so it can also be used individually for a client as well as multiple clients where the work of doing one or many is the same so you could easily walk away from the responsibility of hosting it if you wanted.
"Sometimes someone confesses a sin in order to take credit for it."

-- J. von Neumann, about Oppenheimer
During the public comment period for the original ANSI C standard, we had at least one request to add ":=" as an alternate assignment operator. We declined, but I personally would have supported that. The use of = and == is one of my least favorite bits of C syntax.
It should be noted that in mathematics equivalence and equality are not the same thing.

Letting ~ represent an equivalence relation on a set X:

Equivalence relations have specific properties:

x ~ x holds for all x in X
x ~ y => y ~ x for all x, y in X
x ~ y /\ y ~ z => x ~ z, for all x, y, z in X

However, they do not have to be equal, merely equivalent by whatever our relationship requires (though they may be equal).

A common example that I would expect most CS students to have encountered is the idea of "congruent modulo n".

We would say that `x ~ y (mod n)` iff `(x mod n) = (y mod n)`.

So over the whole of the integers we can see that every odd number is equivalent/congruent to each other over 2. But we would not say that they are equal to each other.

On the other hand, we would say that 1/4 is equal to 2/8 (or `1/4 = 2/8`).
well if they are still paying you it helps keep the rent paid whist you look for a new job
It's very painful to listen to the majority of our elected officials ask technical questions.
So in the US right is white people and left is everyone else?
SMS can also be captured by calling the customer service for your cell company and saying "I'm out of the country and lost my phone, can you forward texts to INSERT NUMBER HERE for me?"
BASIC on PCs. How new-fangled. I forgot about LET. You probably needed to use it on the HP 2000 minicomputer I first learned BASIC on. :-)
-> To be a sex worker, a woman is having multiple sex partners per day. Her exposure to STDs, and abuse in general, is increased exponentially. That is essentially suicide.

Life is essentially suicide in that aspect.
Sex workers have the option to use condoms.
There are tests, and most STDs are not lethal.

Abuse is being enabled by making the business hide in shadows.

edit: to who i was replying to the reply button was gone.
What’s the Right Newsletter Service for You?
Irony: a blog post about productivity inspires lots of discussion on the site where tech workers go when they're feeling unproductive.
Color me skeptical. Pretty much every intervention ever tried has failed to measurably increase IQ long-term. The only exceptions are fixing nutritional deficiencies. If you could reliably raise IQ by a standard deviation in reasonably nourished children, it would be one of the most profound socio-political developments of all time (on the scale of major economic transitions like agriculture -> manufacturing -> knowledge work).
Pretty sure they will beat this very easily. The few friends I have that actually raised concerns have already forgot it.
It's better to use -Wall -Werror options for C compiler.
Prolog is a good example of a language where "=" doesn't mean assignment. In Prolog, "=" means unification: You can read X = Y (which is =(X, Y) in functional notation) as: "True iff X and Y are unifiable". You can think of unification as a generalization of pattern matching. For example, f(X, b) is unifiable with f(a, Y) by the substitution {X → a, Y → b}. I think this aspect would be a valuable addition to the article.

Fun fact: If (=)/2 were not available as a built-in predicate in Prolog, you could define it by a single fact:

X = X.

Thus, you do not even need this predicate as a predefined part of the language.
I can't believe a senator asked "How does Facebook make money." I thought it was a rhetorical question at first but the senator was like "Oh!" when Zuck said "Ads."
We need someone to advocate for sloth, as Gordon Gekko did for greed.

Slothful folk take shortcuts, and shortcuts lead to serendipitous productivity improvements (if they aren't persistently reducing quality).
How democracy became the enemy
Well, then you can ask yourself; what's the reason for spouses cheating?

Seriously; prostitution is a symptom, not the cause.

With regards to diseases; diseases spread with any physical contact between humans. I still don't think that it would be a good thing to stop having contact.

Making prostitution illegal will not make it go away. It has been with us for before we climbed out of the trees, it will be with us long after we've stopped reading words. Making it illegal will just rob the prostitutes of potential protection and safety.
It seems like a goal of IQ is to assign a single, unchanging score to someone's cognitive ability, but it is a severely flawed concept. The test should not be called "intelligence quotient" but something like "cognitive battery" instead.

You don't have an IQ. It's a test that you take that can provide some useful information, but it isn't a fixed score, and "intelligence" (a word that is too ambiguous to use without careful definition) can't be reduced to a single number.
A -lot- of bodybuilders do intermittent fasting (between 16-23 hours per day of not eating and do fine. I see that all the time.

But the ones who are doing the 10-40 day fasts are usually fighting some kind of disease from what I've seen. Sometimes it's a weight loss thing but I don't see that nearly as often. From what I've read/watched I doubt any of them are doing much working out.

Crazy enough the longest ever recorded fast was 382 days long. The patient was 456lb at start, ending at 180lb. They gave him yeast and vitamins during some parts but overall they reported no ill effects afterwards. I don't say this as a "jump in and go nuts", this person was under medical supervision, but it's really crazy what the human body can do.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2495396/pdf/pos...
Your Body Is a Teeming Battleground
Yeah, Prolog's unification operator really blows your mind the first few times you experience it. You left the best part out of that last example:

?- append(X, Y, [1,2,3]).
X = [],
Y = [1, 2, 3] ;

X = [1],
Y = [2, 3] ;

X = [1, 2],
Y = [3] ;

X = [1, 2, 3],
Y = [] ;

false.

(a few newlines added for clarity)
> Facebook's "safe" probably holds enough information to change your perspectives on a variety of issues, sway elections, break democracies, etc.

This is sarcasm, right?
> FB may require you to login to view content

It's available without login, at least on The Verge's page https://www.facebook.com/verge/videos/1779024592133876/

> IMO YouTube is a little more open then FB

Sigh. It's run by Google, please.
You don't need many, you just need to pay the ones that already have the ear of a few senators and congressmen enough to lobby for you.

A "good" lobbyist is a time-shared resource that has access to many legislators, not a sole-use asset.
So say you. Obviously prostitution is a necessity, too. It's not called 'the oldest profession' for nothing. It serves a need, so it is a necessity.
I read it as costing a million euros to clean up the mess afterwards and get the software that should have been done into a state where it could actually be released.
My wife, my parents, my inlaws, they all use FB. Haven't heard a peep from one of them.
Remember being contacted by the Oculus recruiter, but the association with a white supremacist founder, Palmer Luckey, felt really wrong to me personally. Even after he left it feels tainted.
Americans spending more time using their phones while driving
No? VB uses = for assigment, just like other Basics.
it’s not an assignment it’s expression of a relationship, and you can rewrite it in many equivalent ways. You can’t coherently rewrite an assignment that way.
Yah I get confused when to apply when at times. If I had to distill it down to when I think its a gain: 1. You need some networked thing to be setup no matter what, 2. It is a pain to keep doing over and over from scratch or one-off even with a library 3. Its just super quick and easy to add one more config set and you're done. 4. THE MOST IMPORTANT ONE... drumroll, you get a subscription payment for it per customer!!! slightly evil but nice to be paid monthly for it. It may be slightly less evil though if you are charging the client less overall than going the other options.
At first I thought you meant "why not colon-equals?" but now I see it (literally).
Care to explain why you said this when nothing happened?
Thank you for those papers! Do you have some further suggestions that build upon Försters idea?
8949 only allows for 14 transactions. You need to generate 8949 statement

https://www.irs.gov/instructions/i8949#idm140253115164448 see Exception 2

My statement had 390 pages.
The QR code is just for when you want to authenticate on a computer you don't have the client software installed on. Otherwise it pretty much functions like an improved version of a password manager that uses public key authentication instead of bearer tokens.
he didn't say don't do anything. He said leave some time to think about what to work on next.
Slap in the oppressive taxation on income and property and you have a state whose citizens are merely tax donkeys to support their obnoxious social programs that they can't afford to run.