skysight-inc/HackerNews huggingface dataset:
Julia: A Compiler for the Future
Well, yes, that's right: the return value of an assignment expression is the left side's value, which is what makes the assignment/evaluation work.
>The attackers also inserted code that allowed them to capture plaintext passwords as they were entered by users at the time.
>Today we are resetting passwords for all accounts that were active at the time of the 2015 incident

Ok so Slack's security is still dependent on the (unrealistic) hope that their authentication-receiving process isn't manipulable and nothing has changed. I.e. "we are very sorry, we are praying this doesn't happen again"

It would be better if their authentication-receiving process wasn't dependent on being not manipulable through a "Password-authenticated key agreement" PAKE: https://en.wikipedia.org/wiki/Password-authenticated_key_agr...

>irreversibly encrypted, or “hashed,” passwords

Please, don't describe hashes inaccurately as enciphering information. "Scrambled" is marketable enough.
Wow. How did he get that in writing? Was it his initiative, or came with the position by default?
> At the risk of being overly ontological, the legal order arises from the social order, since the law is simply a construct of beliefs that society nominally agrees on.

That is a big leap to call those two ontological. Laws represent the beliefs of those that right them, nothing more. I am sure most politicians believe they know the will of their constituents, which is simply another belief. And yes, if a law is egregiously beyond social norms, it is possible that it will be rejected by soceity, but I would argue that is a distinct veto function.
Could you please expand on this. When garbage collection works in applications and webservers that handle large number of requests, why wouldn't it work in OS kernel?
Thank you, I guess I did a booboo by reverse proxying a svbtle site. I've added caching, hopefully that helps.

Thanks again. :)
What took you so long the first time
or:
did you reuse compiled code the second time?
The counter argument that you are not entertaining is precisely the argument that you should entertain. This behavior is called tit for tat and it is often the optimal strategy in many game theory situations. There are some evidence that people behave according to tit for tat, that is they are more likely to take advantage of an actor that has previously acted in bad faith.

I don’t think this is a demonstration of how frail people’s morality is. But rather yet another demonstration that peoples morality can be explained in big part by game theory.
HBomberguy's "Flat Earth: A Measured Response" [0] is also an interesting look into the present-day flat earth "community".

[0] https://www.youtube.com/watch?v=2gFsOoKAHZg
This push to censor wrong ideas instead of compete with them is misguided at best. And then there's the nerve to pretend like there isn't some kind of intentional social engineering going on with internet platforms.

If the kinds of policies I see journalists pushing for on YouTube were in place before the Snowden leaks, they would've been suppressing any videos talking about the NSA's spying on American citizens.

But we can't risk letting people try different ideas. They might disagree with us. They're not smart enough to make their own decisions. Better step in.
If you go looking far enough to validate an opinion that you have you will find "evidence". Awful clickbait title BBC for shame!
I thought you can have different version of the same library for different parts of the project in Java, but didn't know about the non deterministic behavior about which one to use. I wonder how Gradle handles this situation.
Golang GraphQL Server Benchmarks
I also had some odd occurrences like this, and I simply stopped using voice messages over iMessage. It hasn't really penetrated the local phone culture so to speak, so it isn't a problem. Those that I do use it with happen to be on WhatsApp, which retains messages forever or something.
Experience has taught me, that nothing good comes from opening the door for unexpected guests. Though, I also neither know the names nor the faces of my neighbors living in the same house as me.
I think demonetizing them is a better solution. It discourages their production, but creates less attention.
Portraits by AI
You're conflating your viewpoint and choice to be nice to people with atheistic philosophy in general. Imagine the following scenario: alien visitors show up and show the human race that they can cure malaria, cancer, heart disease, and addiction, and that all we have to do in return is sacrifice 100 people worldwide to supply the aliens with subjects for (lethal) medical experimentation to enable this to happen. Atheist philosophy would naturally have to consider the offer, whereas Christian philosophy would immediately reject it.

I think if you really sat down and thought about it you would come up with other moral/ethical scenarios that would land in your personal gray area that would be soundly rejected by Christianity.
Introduction to Product Management
Oh yes, lets "drive them away" instead of helping solve the real problem.
Its one of those gimmick sale days like "Black Friday", "Cyber Monday", "Back to School Blowout", etc. The only difference is the sales have historically just been on junk[1] rather than desirable items.

[1] Unless you are the type who needs a 55 gallons jug of lube. https://observer.com/2015/07/at-1k-55-gallon-bottle-of-lube-...
That's their choice then. We have to have believe that a majority of our fellow citizens are by and large capable of overcoming such views otherwise democracy itself is a failed concept.

Censoring their content to bias their political views in a way you like is... extremist at best.
You don't have to get rid of them, just don't feed them into discovery as much.
Being a 10X engineer at a small company I would say is both true and somewhat different at the same time. In the author's case it sounds like these were smaller companies? At every small company, there are people that are "super important", but similarly many people in different non-engineering roles are also "super important". My thinking at least on the 10X engineer concept was more like somebody who shows up at a larger company like Google or Apple and proceeds to make everybody there look like they are standing still while he/she produces far more / greater quality stuff than the average person there. In that case, if they left, sure the company would still keeping going, but you are outside of the 1-2 quantization question around where somebody is truly substantially more skilled than their peers. Big fish in a small pond vs. Big fish in a bigg-ish pond on the engineering side. It doesn't mean that you aren't necessarily a 10X engineer at a small company, but it just means the frame of reference is super unclear whether you are talking about somebody who is really hard to replace and super important to the company vs. somebody who truly is just knocking it out of the park left and right.
> I mean, do you really think JK Rowling shouldn't consider "I wrote Harry Potter" to be part of her identity?

Devil's advocate: sure, but that's different than considering "I am the originator of the concept of a story about a boy who goes to wizard school".
Apple/Google Music or Spotify or Pandora all have pop playlists that play the current top 100 songs on rotation. The Billboard Hot 100 also lists popular western music if you just want a list to review on your own.

I’d argue it’s easier now to stay in sync than even when MTV was popular. MTV you needed a cable subscription and be sitting at a TV, now SiriusXM or Apple/Google/Spotify can stream it right to your phone laptop or tablet, and regular FM radio will play it on the local Top 40 station.
Apple/Google need to start surfacing information regarding an apps privacy policy. If there is this large of a discrepancy between an app's functionality and it's privacy policy - why should it even be allowed?
I had this same problem. Except it was my wife who uploaded my face. How do I receive compensation!? /s
I LOVE the flat earth theory. Obviously It's wrong, but it's so fun to think about how people convince themselves of it. They claim that it's all about empirical evidence. But spend a few minutes on their site and you'll realize that's bogus. Such as their reasoning for why the sun sets. What they're really saying is "Only trust what you can see, but also you can't trust what you can see"
IANAL, but I've definitely heard of contracts between corporations being longer than the lifetime of an individual. Like UK leasehold properties [1].

1: https://en.wikipedia.org/wiki/999-year_lease
Isn't that pretty much what the US Constitution was?
Somewhat inevitable if the firewall on the client's end is restrictive and disallow UDP, which is one reason the project exists and why WireGuard doesn't cut it for some.
One Piece is not a great example because you can read it online at Viz[1], and the latest three issues appear to be free to read. According to Wikipedia[2], the latest chapter out in Japan is 948, which is available on Viz's website.

[1] https://www.viz.com/shonenjump/chapters/one-piece

[2] https://en.wikipedia.org/wiki/List_of_One_Piece_chapters_(80...
It feels like we're being astroturfed by SV recruiters. It blows my mind when I see people playing ping pong, pool, and arcade games at work. Why would anyone spend an hour or more playing games in the office rather than just getting their work done and leaving to spend time with family, friends, pets, or hobbies?
> People nowadays spend far more time at work than ever.

Average hours worked has gone down steadily over the last two centuries:

> 1830 69.1 hours per week

> 1880 60.7

> 1929 50.6

> 1988 42.4

> As the twentieth century ended there was nothing resembling a shorter hours “movement.” The length of the workweek continues to fall for most groups — but at a glacial pace. Some Americans complain about a lack of free time but the vast majority seem content with an average workweek of roughly forty hours — channeling almost all of their growing wages into higher incomes rather than increased leisure time.

https://eh.net/encyclopedia/hours-of-work-in-u-s-history/
People converted themselves to flat Earth. YouTube videos don't represent anything special except that some of them occupied the side of the spectrum corresponding to what people already wanted to hear. Ditto fascism. It is not anybody's job to curate content to prevent weak minded people from believing the "wrong" things - that is called censorship and censorship is worse than some weak minded people becoming couch-potato fascists.
There should be a rule that if a ToS is longer than 200 words then it requires a bullet point summary list at the top.
What the hell, so web developers were somehow reinventing basic UI elements like buttons at every use site? How is that even feasible?

Making reusable self-contained UI widgets is a menial task that can be solved by just throwing more money at the problem. We could pump out hundreds of widgets every week if we wanted to. The hard part is coming up with a way to easily compose them and share state, not just on one level but widgets that are composed of other widgets that are again composed of other widgets.
> Most customers will be able to tell that something is off when camera gear is that cheap.

It's Amazon, I expect them not to make any mistake. Theses prices are crazy, but they advertise Prime Day as a day of crazy deals.
It's not insane at all, it's how subscriptions commonly work. They run for the whole year, whether you want the whole year or not. If you can cancel at any time, that's a feature that is advertised. Adobe also offers this, for an increased monthly price.

When you enter a contract, you need to read the fine print. In this case, you didn't even read the bold print that said it'll cost you money. You have no one to blame but yourself.

> I mean, why stop at 1 year? Why not move free trial users to a 100 year contract with a $10,000 early termination fee?

Because a software subscription running over a period of 100 years would almost certainly be considered an "unfair term" and "unreasonable" under contract law.

Besides that, there are laws governing how products can be advertised, you can't display one price and then hide excessive extra fees in the fine print.

> A certain percentage of users won't read the fine print--easy money!

A certain percentage of users don't read anything at all. There's lots of sleazy companies out there, looking for fools to part from their money. It's usually perfectly legal, because the same laws that make contracts possible make exploitation possible. You can't have one without the other.
How do you explain lunar eclipses (the Earth's shadow is round)?

How do you explain retrograde motions of planets?

These 2 simple observations explain why we live on a round Earth that revolves around the Sun.

(That said, I am against censorship of any kind. People should be free to believe whatever they want.)
When people named themselves after their job, it was often because the whole family did the job, and it was inherited.

This is the opposite of loneliness.
The first time I was building Donkey for an entirely new (and previously unsupported) SBC - the Asus Tinkerboard S. I was also unfamiliar with how everything was put together.

The second time was a breeze. Jetson Nano runs Ubuntu so getting everything to work was relatively easy.
> When I write code, the computer forces me to be 100% precise and will spit errors at me as soon as I do something wrong.

This is similar to math though, with the exception that you don't have something or someone telling you that you made a mistake, but you have to seriously question every step in your proof by applying the rules of logic and your knowledge. At a certain point you develop sufficient intuition to spot steps that might be wrong. Most mathematicians ignore steps, which they are not completely confident of being true for the time being, assume the step is true and continue to see whether their derivation leads to what was to be proved, only later checking the steps which they had doubts about. It's more similar to programming than you think. If you like the logical part and algorithmic thinking involved in programming, I'm sure you would also enjoy math if you'd give it a real chance.
> but should we compare gorilla social behavior to e.g. 21st century American social behavior, or "uncontacted tribe" social behavior?

The differences between the social behavior of these types of human societies only look big in a vacuum. For example, all human societies use complex verbal language. No other ape society we know of uses anything like it. There is still a huge gulf between human and other apes' individual and social behavior.

> if there is a difference in the relative (perceived!) complexity of social behavior between "modern" and "undeveloped" humans

The fact that over a few short centuries, many "undeveloped" humans have become "21st century humans" suggests that those groups aren't fundamentally different in their inherent ability to operate within a given social context, whether it is described as "simple" or "complex". A key human trait is social adaptability, especially earlier in life.

> Does that imply undeveloped humans are to modern humans what gorillas are to humans

Absolutely not, for all the aforementioned reasons. What would motivate one to believe such an analogy?
Agreed. I'd much prefer something along these lines as opposed to using an overly long name:

`

/* product of luminance and dot product of surface normal and light direction divided by scattering constant */

const prod = ...

`
A few concerns with this story:

1. How big is this 'flat earth movement' really? The video claims it 'caught fire around 2015-16' but gives no specifics. This is unfortunately typical for these sort of 'we need to do something' arguments—no sense of the magnitude of the problem is given.

2. This argument for censorship is often made without a limiting principle, as it is here. "Books are a disturbing platform for conspiracy theories" works just as well.

3. There always have been and will be conspiracy theories, whether 9/11, Moon Landing, JFK, Illuminati or a thousand others. We don't seem to be very concerned with these. Why should we care about flat eartherism, especially as it seems rather benign in comparison?

4. Isn't the obvious response to make a point-by-point refutation to their most convincing claims? The well-argued truth is going to be more convincing than a silly hypothesis.
Some wrenches are in fact made of copper with about 1% beryllium; it's used because it does not create sparks when hit, useful in places where sparks are dangerous like a natural gas plant for example. More info: https://en.wikipedia.org/wiki/Beryllium_copper
you can say the same thing about hypothetical people who assert 2 + 2 = 5. there's nothing cool about it, or people experimenting and starting to doubt that 2 + 2 = 5. nothing would be lost if nobody believed the earth was flat. this is not admirable.
Probably git reset.
It’s proven to work in the area where it matters: convincing people to buy ads. Marketeers pay more for showing ads to targeted audiences than for showing them to random audiences. The Washington Post doesn’t care if you buy the toothpaste that is in the ad on their page.
Overheard a meeting where some project people were talking(you know the kind) they were talking about some project being done in C++ but kept referring it to CC++. True meeting engineers!
So this sounds great in theory, but there are a number of ways that I can think of where it falls short.

Tragedy of the commons issues are ones that often largely too late to easily solve by the time enough public pressure has built up to force legislative oversight. Social injustice issues are the same.

That being said, I agree that overzealous legislators making pot shots at potential issues is not a good solution either. My thought would be meet halfway with predictive laws with sunset clauses? That way, if a mistake is made, it will be undone in a predictable timescale without the need to get an oft deadlocked congress to take action.
Side question: What's wrong with making money from implied homosexuality?
> Maybe podcasts are like tenure at universities... 95% is wasted, but the other 5% is so good that it's worth it anyway?

Why do you think tenure is wasted?
That was my 90%+ likelihood explanation too, but I figured Slack had its act together, and the risk of being wrong was too high.
A mathematical proof or analytical solution. I understand that analytical solutions only apply for very narrow ranges of problems but... consider writing an analytical solution to a differential equation versus applying a numerical solver. A numerical solution rarely leads to as deep an understanding as an analytical solution or a number of approximations in various limits. I feel like we're in the limit of something analogous to writing numerical solvers and claiming understanding from observing the output.
Closing files manually is manual resource management, not memory management.
C++ uses its memory management for resource management, but Java doesn't. Java improved resource management with "try with resources", but generally resource management really isn't an issue for most Java developers. In modern frameworks like Spring you rarely have to manage resources yourself. You let the framework manage them for you, and the framework will provide them to you via injection.
People nowadays know less about history than ever.
I wonder if this applies to Windows at all (and in which parts). Windows Longhorn (using this name for the two years of effectively scrapped work on Vista) was written in c# but abandoned. The best reason I’ve heard is that the GC wasn’t suitable for an OS, especially in edge cases. For example, the C++ code I wrote at Microsoft had to gracefully handle an out of memory situation after any alloc (including setting the STL to not throw exceptions). An out of memory exception in C# can be catastrophic if the handler had to JIT in low level OS code.
I suppose when you put it that way, it's basically a conspiracy version of "Reflections on Trusting Trust".

https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p7...
I'm confused as to why Microsoft needed to use this tracking ID at all.

Wouldn't Microsoft be able to trace the digital currency to the whitelisted test account? I'm assuming there's some kind of approval process for whitelisting test accounts (or at least you have to be in the right permissions group), otherwise anyone (even non-QA) could make a test account that bypasses their security.
Define "older generation".

Because many of the older generations had even worse memories from PRC and the civil wars. Yes, the British ruled with an iron fist as well, for a large part. But livelihood was generally improving for most (which may or may not [entirely] be due to something that the British did) during the run-up to the handover.
It's hard to make friends when you assume you're superior to everyone
Think about the consequence for society as a whole if everyone did what you did.
Often “having a knack for it” amounts to simply having spent more time and effort on the subject.

Like in university, I could 10x nearly any other student at programming... almost a direct result of the fact that I actually read man pages, documentation and the longer stack overflow posts.

And people would assume I was just somehow inherently good at programming.. but no, I’m awful at it; I just learned to read.

And no one will believe it
Exactly! I don't understand why they want to censor this, it shows how people can actually accept a scientific method through experimentation...
This is the whole micropayment conundrum that Clay Shirky wrote about when it first reared its head during the original dot-com era. In principle, if most content were wired into some common payment system, the thought is that people would be willing to pay 5 cents for an article/podcast/etc.

In practice, the wiring of everything together, the establishment of pricing, and (Shirky's argument) the mental transaction costs of having to decide whether to make constant small purchases has made this model very elusive.
Well the difference is that the license will actually say that you can embed the font in documents you produce. As far as the license is concerned, emailing a document with the font embedded is a different thing from zipping the bare font and sharing it on BitTorrent is a different thing from embedding it on a webpage. You can burn a CD with your documents on it and share it, you can't burn a CD with a bunch of bare font files and share that. Even if the same exact bits end up written to the CD in both cases.

The technicalities, as far as the license is concerned, are not really the point. It's not about whether you're physically sending the bits of the font over the wire, but the whole context in which you're doing it.
Does Apple allow disabling the exif feature in the camera app like Android?