skysight-inc/HackerNews huggingface dataset:
To expand on this, you are likely to do favors for people you know even if it will harm other groups. This happens a lot. There are conspiracy theories galore about big governments and their level of organization to keep the populace out-of-the-loop, but I think it just comes down to rich people who know each other and help each other out at the expense of out-groups. It's an organic process, and not really organized in a strict sense. The Clinton foundation is a good example of this (watch the Clinton Cash documentary).
I agree with you in principle (that it's likely this is for use as rubbing alcohol, not as an industrial precursor), but in theory, there is still something going on here.

Number one, they are able to track the volume and destinations of the trade. It would be weird to see a large fluctuation in exports-- why would Syrian consumers suddenly begin demanding or abandoning their use of rubbing alcohol? Demand is most likely constant.

Number two, the Belgians have already arrested and are criminally prosecuting the company executives who did not obtain the proper export license. Is this "bureaucratic heavy-handedness" (certainly possible), or do they have evidence that the chemical in question was delivered in such a large quantity that it is "fishy"?
Going from OSX to Linux, I still think iTerm2 still takes the cake (though it's OSX only). Disappointed Alacritty was not in the comparison.

I use terminator for the iTerm2 like splits on Linux.
I sure hope you don’t just put random user provided blobs in your database, even if they’re validated. Also, how do you validate without parsing? If it’s parsed, might as well serialize again when saving to the DB.
There are all kinds of such dark patterns. If you switch from Chrome to Firefox on Android you find all kinds of features missing, like in image search.

It's some time ago I checked, but I want to do a comparison and report to some naming & shaming site. Anyone knows a good one?
I liked the balance in the article—that his eagerness to forge a new trail is both a strength and a weakness.
I personally don't like the word 'antipattern' because it sounds like a TDD religion term.

None the less the article does a good job covering lots of the reasons writing tests will result in a bad outcome. Much like the reasons developers dislike certain architecture patterns, it's not the pattern that's at fault but the application of it by individuals and teams
> What happens to customer owned Tesla cars IF Tesla fails?

Considering the stranglehold Tesla has engineered on parts and maintenance information, not good things.
Engineered joists aren't "chipboard"; they're stronger and more expensive than dimensional lumber of the same size, and you can run utilities through them without compromising strength to the same degree. They're typically used because they can lessen the need for supports, allowing larger rooms and fewer columns. See here for more information: https://www.thisoldhouse.com/ideas/lesson-modern-framing-mat...

Chipboard is made from sawdust and is completely different in load-bearing ability.
I think it is rather common sense to do data validation on backend instead of frontend. What matters is that backend always acts as the source of truth, it doesn't really matter if frontend and backend are inconsistent as long as we know that backend data is correct.
Yubico wants people to go "passwordless" too -- and was also at RSA to pitch "passwordless login" [0] -- but wants you to use their new "Security Key" [1] (which supports both U2F and FIDO2) instead.

Personally, I'd be more inclined to go this route (hardware key versus an app on my phone that uses my fingerprint or a facial scan).

[0]: https://www.yubico.com/2018/04/yubico-rsa-2018-passwordless-...

[1]: https://www.yubico.com/product/security-key-by-yubico/
Tesla can continue just fine after Elon moves on.
One idea I'd like to see spread from competitive gaming is the willingness of the powers that be to adjust the sport to improve it. I don't know the exact details of how rules officially get changed in sports, but man does it seem painfully slow for any changes to be made (overpowered pitchers in baseball, no video reviews in soccer, etc).

This is something I think MMA does really well, as the rules are mostly in place to prevent permanent injury and the "meta" seems to evolve nicely on its own. (I'd still like to see a version of MMA with no gloves - it would probably be much safer).

I don't always agree with changes that come to my particular game of choice (Starcraft II) but I think the steady stream of small adjustments is a boon that other competitive venues should learn from.
I believe Apple is adding something like this to iCloud fairly soon, as part of GDPR preparations.
They did. As they said, they use (weather) station data + statistics to compensate for missing data. We have temperature records from weather stations going back to the 18th century.

Just quickly googling I found this paper that works to make historical records usable for today:

https://rmets.onlinelibrary.wiley.com/doi/full/10.1002/gdj3....

"Daily observations of weather and climate for the province of Québec, Canada, start in the 18th century and continue to the present day. Daily temperature observations from 12 observers ranging from 1742 to 1873 are described here."

That's why the 1880 forward data is different from other reconstructions going further back. These are measurement instruments by scientists recording temperature.
That's not odd. German Wikipedia is one of the largest, it's about even in quality with the English one, and so you'll just s frequently find an article that's only in english as you'll find one that's only in German.
dhmo.org still exists and I still use it as a teaching resource.

(If it isn't obvious, yes, I know. I use it to teach people to be critical to what they read.)
Well you’ve got your “hunch” that there were absolutely no clean riders but on the other hand there’s the testimony of people there at the time who’ve already been convicted.

If David Miller says he wasn’t approached about doping until his form started to flag that would indicate that there was a time before he doped.

Miller, Hamilton and Landis have all spoken about the riders they cheated of wins.

_My_ hunch is that if they believed that everyone riding professionally back then was doping they’d say so and they haven’t.

They might not have been in the top ten but they were still riding and still clean.
Thanks for sharing this. Looks like it's had a lot of work done and is actively developed. I'll give it a shot!
They'll probably bother with downloading an app to their phones and tablets, though. Beaker's desktop-only. So's Scuttlebutt. Half the world doesn't even own a desktop.

Get this stuff running on phones. Figure out how to cram a server into a single iOS/Android app along with the client.
JSON can be mapped perfectly to s-expressions. So can xml.

Isn't JSON more or less (apart from the commas and colons) just sexprs with a simple schema and different styles of brackets?
"sarin precursor" = isopropanol

I use this very dangerous sarin precursor everyday as a hand sanitizer.
That's empathy. Empathy is a type of understanding, on any level. Maybe you have not experienced directly what is causing another person's emotional reaction, but you experience their emotional reaction.

Sympathy is more along the lines of caring about someone enough that you care they are in pain. If you don't feel that pain, if you aren't "crying with them", but instead are a shoulder to cry on, that's sympathy.

Both are very related and work together, depending on how close another person is to you.
Ask HN: When to use Servers and when to go Serverless?
Currently trying to differentiate when to use Servers & when to go Serverless.

Serverless will scale infinitely, although it has 1 small cost of cold starts but if the site is used regularly then cold start is not needed.

Servers are inherently costly. Even if we don't use it to its full potential we need to always choose a higher plan than our current usage.

I want to know when can we go full Serverless.

Like I have 1 app where the flow is like -

1. User clicks on SignIn

2. Email is sent to the user with Magic Link

3. After Magic Link is clicked, user is logged in

4. User can then buy a product

5. After payment, user can download the product

6. User can Logout

Can this be done serverless ?

Also, which websites would be Serverless & which would need Servers ?
Sears screwed over a small-time wrench inventor – but he fought back
At the end of the 90s my brother had a Spectronics phone that was amazing. It was controlled with hidden buttons on its sides, took some practice. But it had everything a smartphone would have many years later.

Looking at their wikipedia page I believe it was in the TS2000 series.

When did this General Magic stuff take place? The article keeps using the phrase 1990s over and over.
The answer Gosling actually gives in your link is "Depends on your terminology"; he acknowledges it "behaves like pass-by-reference". You say "pass by reference properly means that when an argument is passed to a function, the invoked function gets a reference to the original value, not a copy of its value. If the function modifies its parameter, the value in the calling code will be changed because the argument and parameter use the same slot in memory" - but this is the behavior of Java. Gosling talks about "the pointer" because he's thinking in terms of the implementation, but that can't be the correct answer in the context of Java because pointers don't exist in the language.
oh wow i just searched google to see what was goin on cuz i am getting this shit too ... it also was <randomletters@google.com=mx.google.com> in the MEssage ID

one of them, at least the one that i was still in my sent mail

Sent to random people, none of which whom i know

I'm not as technical as some of you guys here, but i saved the message headers and sent it to google, anything that I can provide to help? I didn't read this whole thread, just skimming it. I just spent 2 hours also freaking out that I was hacked, (I have 2fa, reviewed security, revoked access from all apps even tho was already limited, changed password, ran malware checks, etc), I Really don't want to have to factory reset my phone, but I'm considering it. ALthough after reading here it seems to be some perps who managed to find a flaw in the way google handles message headers(?, i'll read through more to understand just outta curiousity).

One thing I will mention, I accidentally clicked one of those redirected ads last night (and I use BRAVE Browser which blocks most all ads) on mobile, I was so mad at myself, it literally was a tap accident, I wasn't paying attention and talking to someone at the same time. It does seem like a weird coincidence that the same time I did that, this happened. But maybe it is just a coincidence. If it's not, I'm inclined to literally factory reset my phone. Would anyone here advise to do so? Or is this really not on my end of my device or anything (btw I also have complex passwords & the like -
I am pretttty tech savy, just not on the level of some of the people here). Thanks for all the info though, and let me know how I can contribute, if at all.

oh also not sure if this is relevant, but I use PIA VPN ....
Man I hope you are correct. I love google having all my devices with apps and permissions granted all in one place. I hope Apple copies exactly. Plus finally disclose what they are collecting and able to remove and download like Google.
I use that story as an example of how hard it is to automate translation of poetry. I don't have an original Polish copy, but my friend and I have compared his Hungarian translation to my English one. The poems are very different, but the intent of them is there.

Lem's brilliant English translator, Michael Kandel, wanted to adapt the The Cyberiad as an animated film, using CGI (this was pre-Toy Story!) Lem never agreed, but he never entirely rejected the idea either.
This is exactly what Yubikey is doing.

https://www.yubico.com/start/meet-the-yubikey/

Works virtually anywhere (Except iOS) since it's a "keyboard" that generate a one-time-password for verification. And it also have NFC built in on the better keys.
When I say libav*, I and most people mean libavformat, libavcodec, libswscale, etc.; the C libraries that form the basis of the command line tool and are widely used elsewhere.

libav (no wildcard) is a fork of FFmpeg that is broadly focused on reducing bloat and cleaning up the API. As such, libav tends to add features more slowly, while FFmpeg generally follows all of libav’s new features and bug fixes as well as its own [1]. Debian was on libav for a while but went back to FFmpeg in 2015 [2].

[1] http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html

[2] http://news.softpedia.com/news/Debian-Moves-to-FFmpeg-and-Dr...
Show HN: Chrome Extension to copy GitHub file content and download file
Sue. If the true costs of burning fossil fuels were actually internalized, we would have stopped long ago.

https://qz.com/1129028/a-peruvian-farmer-is-suing-german-ene...
This is nothing new, although there's perhaps no common standard implemented by all the players. However, while the process may be "simpler, securer ways to grant login access" from the users' perspectives, often these sorts of protocols become many times more complex to get right on the server side of things.

Another worry is that this sort of approach will effectively hide the authentication mechanism from the user. So while I may make the choice to use notional biometric login to a Facebook app on my phone, knowing all the risks and compromises that come with having a Facebook account, I may not wish to use a Facebook login for other authenticated services unrelated to Facebook (when I'm confronted with the option to log in with Facebook, I always choose the other option, whatever it is, even if it's "give up on using this system/service").
> actually, I would pay to use most of Google's good services.

A lot of people say this. You already can pay for Gmail, Docs, Drive, Calendar, Photos, and YouTube. Are you paying for them?
Man, I am on weeks thinking on the same problem you wrote here.

I am tired of uploading my content on sites like Facebook, or Google. Short story: once I uploaded a personal video on Youtube, and they removed forever because there was a ACDC music on the environment. It was precious, and I lost it forever (forgot to do backup).

I am thinking on buying a domain to me, and create a blog to share albums just with people I want, create a newsletter for some topics, and keep my memories and all my data on my servers (and my backups, online and offline).

Social networks would be used just to promote some link or content I want to share.

I sow some interesting things on https://indieweb.org/
Properly implemented, NFC auth provides a secure challenge-response mechanism with a private key, so mirroring would not be possible.

Theft is a potential problem, but so is shoulder-surfing. At least if your auth token goes missing then you know you've been compromised.
> Engineered joists aren't "chipboard"

Not the joists. The flat panels he's making the floors and walls from - they're chipboard, or OSB https://www.quora.com/What-is-a-chipboard.

There doesn't seem to be anything solid in the house at all - no brick or stone.
Translatr: translate to multiple languages at once
Also, a surprisingly accurate description of the Machine Learning (to be exact, reinforcement learning) process from the story "Ananke" inside https://en.wikipedia.org/wiki/Tales_of_Pirx_the_Pilot written in 60s/70s.
If parsing JSON is a minefield, what about YAML? :D
Yeah I want to have a similar experience as with Linux. If they can't deliver that, and they can't, then they are only one more company holding us back.
Also try turning location off on your android phone so it only gets it when requested. The nagging, whining, breaking and pleading various google services do is confusing and annoying.
Self service car “vending machine” debuts in China
jemalloc does not greedily allocate memory, and it's not clear to me how you would think so from reading that gitlab issue discussion. I can well imagine jemalloc not behaving as desired under certain conditions, but if so it's surely more involved than wanton naivete.
There's more than enough forums to debunk weird/bad articles, starting with Twitter. Comments section tend to be filled with anonymous trolls fulls of conspiracy theories, I would prefer to see a rebunk from someone that has some kind of reputation within the field.
YAML is not a minefield, YAML is a joke.
Here is a video explaining things in a little more detail: https://youtu.be/zFDDcTOFkEA
Plenty of sites provide multiple auth options. Like social login or email/pass. There's something to be said for not trusting ever site in the world to know how to secure a password database. In fact, many are outsourcing auth to companies like auth0 behind the scenes.
Nitpick: it's not a graph of "global temperature", it's a graph of temperature anomaly. The anomaly for a single site is the difference between the current temperature and the average for a fixed period in the past for that same site. Temperature would instead be the actual value of temperature. Calculating the average global temperature is rather more difficult (https://www.ncdc.noaa.gov/monitoring-references/faq/anomalie...). See https://earthobservatory.nasa.gov/Features/WorldOfChange/dec... which I think also addresses your other questions.
Telescript was fun, but those machines were awful buggy and the PC client was a bit odd. I still think agent oriented programming has a place with large program organization. We regularly run other people's code on remote machines every time we visit a web page so one of the objections to mobile agents isn't exactly different than today.
Previously on HN: https://news.ycombinator.com/item?id=16395698
The Black Hole Bomb and Black Hole Civilizations [Video, Kurzgesagt]
This is far from the worst you'd ever see in a contract; see, e.g., the 416-word sentence at https://weagree.com/drafting-principles/1-general-drafting-p...
You should mix it with glycerine though, unless you like your skin like I like my martinis.
The main point of HTML5 is that it is not defined in terms of SGML but by it's own grammar which is in fact described by imperative algorith for parsing it (which also unambiguously specifies what should happen for notionally invalid inputs, AFAIK to the extent that for every byte stream there is exactly one resulting DOM tree).
Publii looks promising, but while it's "open source," the source is all wrapped up in an Electron app that could easily be reclosed at a later date.

There's also Netlify CMS, but I haven't done much with it. I think the GitHub requirement puts people off, and work on the GitLab--which has free private repositories--support issue is slow.

What we need is something like Publii that's not packaged in a way that's obviously meant to make closing the source easy. That story is too old, and too common, to believe their intentions are good.
I would buy that if they did that occasionally, but all their services behave badly when you try and take back some privacy.

To me it feels like they're deliberately making it painful when you minimise what you share with them.
Might not be a popular view but my biggest issue is Apple and transparency on what they collect. Google has a fantastic dashboard with everything and ability to remove or even download.

Apple privacy agreement allows them to collect a ton of private data but that is it. You agree and no idea what they are doing with your data. Read the agreement.

https://www.apple.com/legal/privacy/en-ww/
Legal - Privacy Policy - Apple

I do not like big gov but would be good with Apple forced to create a dashboard exactly like Google provides.
People naturally assume you would be interested in accessibility work, but I suspect if you simply say that's not what you are interested in, and demonstrate normal levels of ability in other work you'll be fine.

What could happen though, is if your ability is not in line with other programmers. For accessibility work people will hire you anyway (since you have unique experience), but for other work you'll have a hard(er) time.

And since there is an implied assumption that a blind programmer will be less productive, you are probably right about being pushed toward accessibility work.

The solution is of course obvious (and typical for any kind of disability): Show that your productivity is in line with others. People aren't malicious usually, just unaware.
Million Dollar Salaries for AI Researchers? Well, Quants Have Seen This Before
The problem with this idea is that different consumers might have a different subset of what they accept and correct.

If some of those become dominant, produces might start depending on that behavior and it becomes a de facto standard. This is literally what has happened to HTML, but holds true for many other Internet protocols.

If you're looking for some external reading, I found at least this:

* https://tools.ietf.org/html/draft-thomson-postel-was-wrong

I think you'll find few protocol designers arguing _for_ the robustness principle these days.
Maybe those people with facial tattoos are onto something.
It seems to me that biometric passwords are convenient and better than a weak password, but much easier to compromise. Fingerprints can be lifted. Faces can be photographed.
There's the whole CI part. Gitea miss code comments for code review.
Gitlab also have project management tools like issue boards
And surely some other things i haven't looked into

Gitea definitely do less but do it well and much in a much lighter way
more importantly, they can't be changed
What Is Quantum Immortality?
That's nitpicking. Pass-by-reference is defined by its semantics, not by an implementation that avoids copying anything.

There is no such thing as a "reference object" in C++ that you could pass by value. References may be implemented using pointers under the hood and those pointers may be copied, but on a semantic level references themselves are not objects that you can copy or take the address of (contrary to pointers).
Nothing. Replacing Facebook is a perpetual tall poppy fantasy; that was the case before the privacy abuses of the last several years.

I watched the exact same thing obsess the tech world and Silicon Valley in particular, for over a decade, regarding Windows. Windows never got replaced, instead the ground changed under it, an inflection opened up new opportunities (which created nothing more than a duopoly in iOS + Android for two other giants). That's exactly what will happen with Facebook. Five or six years from now, they'll be doing a hundred billion dollars in sales, they'll be larger than ever before, and more profitable than ever before. Some day the ground will shift under them, opening up a big opportunity, and it'll require a technology shift. Then we'll probably just get another tech giant or three dominating the new thing, rinse and repeat. This is all extraordinarily predictable. The easiest thing of all to predict? Decentralization will perpetually continue to fail as a mass-consumer premise. Decentralization is the ultimate tech fantasy, and the greatest demonstration that engineers very often have a poor understanding of typical consumers. Nothing has had more thought & effort put into it, with fewer results to show for it, than decentralization for mass consumer products/services, over the last 15-20 years.