skysight-inc/HackerNews huggingface dataset:
I understand the concern over the law in general, but I don't agree with the sentiments about email in particular. Email is not and should not be considered completely secure, so if that is a need, something else should be used. In my opinion, the Australian law does not make it any more insecure or less private -- everything that could have been obtained via warrant prior to the law's passage is the same data that is accessible with it. If that's a concern, set up your email in a different jurisdiction.

I am currently a FastMail customer because I like the product, and this does not make me think I need to move. Unless something else changes, I'll keep it where it is.
> DNSCurve doesn't authenticate the records themselves. A malicious DNS Server can provide simply wrong responses and you cannot notice. There is no way to tell if a provider gave you a bad response.

Sure there is. You do the recursion yourself and compare the result. If you do this 100% of the time, i.e. run your own recursive resolver, there is no need to even have a third party recursive DNS server that could potentially send malicious responses. If you do it a lower percentage of the time at random, or for specific queries you're expecting interference with, you detect the interference and know not to trust that DNS server anymore.

Comparing keys in DNSSEC is no better than this. If a MITM attacker has altered your root keys, the attacker can forge responses from any DNS server you use, unless you're using something that actually authenticates the recursive resolver (whether DoT/DoH or DNSCurve), at which point you can compare the query responses again and no longer need to compare the keys or use DNSSEC at all.

> DNSSEC makes such manipulation obvious and also prevents in-transit tampering.

Which is one of its flaws. Sometimes you want friendly in-transit tampering. With DNSSEC there is a fixed root of trust that everybody has to follow and nobody can choose for themselves or alter for a specific subset of the tree.
It's not difficult though. Just take the highest common denominator, then apply your own rules - in this case Facebook's own rules. 18+ is common in most countries, so that's a safe guideline. FB disallows porn / nudity, so, also easy enough (should be able to filter out 99% via image recognition). It's not difficult to set guidelines there, and IDK why you're trying to make it sound like it is. FB doesn't need to be tolerant or skirt on the edge in this regard. Nobody does. There is no reason why anyone would post nudity of any sorts on Facebook.
Google's implementation was partially derived from Apache Harmony, nowadays it is partially derived from OpenJDK.

In neither case it is 100% compatible with fulll standard Java API and JVM bytecodes.

Partially is the keyword here.
As someone who has streamed development, it does help in that regard. However, I feel like it also slows me down a bit, and you have to be extra careful not to expose any sensitive bits.

And then there are the backseat coders who only sit in the channel to tell you how they would code it... they're fun.
52 major open issues, 2 critical issues, and 38 others

major issues list memory leaks.
https://dev.clojure.org/jira/secure/IssueNavigator.jspa?rese...

first-party?
SenseTime Trains ImageNet/AlexNet in Record 1.5 Minutes
One nice thing about JSX is the tooling/linting available for it. For example, tooling with warn when you have target=_blank without rel=noopener or whether you've defined the necessary attributes for each tag. It's one thing that got me using JSX years ago regardless of how I felt about JSX.

Does the same level of tooling exists for hyperscript seeing that it's so much more string-based?
Any idea whose premise begins with "[Group] is the enemy" is pretty much guaranteed to be stupid at best, dangerous at worst (I say this more about the comments than the initial tweet).
Building a high-performance document store on RocksDB
As Waterluvian pointed out, I misread GP and explained how we could make glass block UVA as well.
Possible Scientific Reasons for Ghosts
Cool. And a lot of people’s disability is non-adaptive, meaning no matter how hard you try, it never gets any easier.
The sense of a moment or you being in your head is only an illusion. You think you see your surroundings outside of your fovea spot, you feel an orgasm in your abdomen, you hear music filling the room - nothing new for the brain. Ask your brain who is doing the thinking in your head and it tells you it is YOU, and you believe it because it is the only answer you ever got.

Interestingly, the self-aware YOU is merely a thin layer of self-propelled lies on the surface of the animal brain. Once you get infected with toxoplasmosis you have a higher risk of automobile accidents or higher chance of promiscuous behavior. You think YOU made that decision? How sweet :)

A simple device that says "I'm self-aware" is easy to fool. But if build a device that is so good at answering the self-awareness question that you can not distinguish it from a human, and by definition, you will no be able to prove that it is not really self-aware.
I've never really understood this story. Feynman wasn't wrong, but UV-A and even sufficiently-bright visible light also cause eye damage.

Did he know the main visual hazard from the bomb was UV-B? Did he just get lucky?
Berkshire Hathaway 2018 Annual Letter: 6 Insights from Warren Buffett (Forbes)
The world in general doesn't think much of literary fiction. If it did, then it would just be called fiction.
I see your point on holding some space for self-exploration before we cargo cult other's beliefs as our own. A couple counter-thoughts: (1) There is no forming of ego without external influence. I'd much prefer a younger person be influenced by the enthusiasm for life of Feynmann when compared to the thousands of other options. I imagine influence to be a zero-sum game. Better to have it add up to enthusiasm. (2) We see different aspects of a book at different points in our lives. We hear only the questions to which we are capable of finding an answer (partial quote of FN). Rereading books that influence our younger years is a form of self-discovery.
What Linus Torvalds Thinks about ARM Processors
BackEnd Lead Engineer at borderless payments (GraphQL/Prisma/AWS)
Startup in the international payment space searching for a hardworking and talented engineer looking to grow a team and lead others.

https://angel.co/borderless-1/jobs/425130-backend-product-lead
Of course, that doesn't mean they won't complain.
DevOps Borat is a wonderful, if hardly understandable, account of related 'rules' and aphorisms. Sadly, it is no longer updated: https://twitter.com/devops_borat?lang=en

Some choice tweets:

Cloud is not ready for enterprise if is not integrate with single server running Active Directory.

Fact of useless: 90% of data is not exist 2 year ago. Fact of use: 90% of data is useless.

In devops we have best minds of generation are deal with flaky VPN client.

For increase revenue we are introduce paywall between dev team and ops team.
Can you elaborate what you mean by "imperfect"?
Thank you for explaining this; I don't see these high yearly priced domains adequately disclosed anywhere. Google's marketing is all about how the "premium" is a one time fee for early registration, do they explain the higher yearly fee names anywhere?
I don't know the exact reasons why, but food made in large batches tends to be less tasty than food made in smaller batches at home. if the food is made in large batches and it's not fresh, it takes another "tastiness" penalty. adding excessive fat and/or salt is an easy hack to make ready made meals a bit more palatable.

I suspect it would be very difficult (ie expensive) to make ready made meals anywhere near as appealing as home cooked without using these tricks.
Ah... BASIC. I started into programming as a kid back in the 80's, by transcribing BASIC games from Andrew Lacey's book "Games for MSX", into of course, an MSX. Learnt a lot.

I've found the exact Spanish version! https://sites.google.com/site/santiagoontanonvillar/personal...
> so you rely on the state to revoke licenses in demonstrated cases of corruption.

Revoke how? Does the state, or anyone else besides Bob, have the authority to unilaterally modify the blockchain? If so, why don't they just use a central database, since you are forced to trust them anyway?
"Inadvertently"

You keep on using that word. I do not think it means what you think it means.
The extreme case is programs for which the entire platform has been abandoned - e.g. DOS (including TSRs), old Windows, old MacOS (including desk accessories). There's a whole "abandonware" community devoted to preserving games that have rotted this way, usually relying on emulation to keep them from being forgotten entirely. There are various file compression/encryption/annotation utilities that have become unusable because they relied on deprecated Windows APIs. Various sound/video hacks on Linux have died as those subsystems remain in constant flux. In my own work as a Gluster maintainer, several pieces such as Java/Python or monitoring APIs have rotted away as those APIs changed. It usually takes a long time for a large program to rot away completely, but individual pieces can become non-functional long before then.
> The only solution seems to be to ensure that they are two different companies.

If the EU comany is a subsiduary of the US company, then it will have to follow its orders and won't really be separate.

Furthermore if people based in the USA have physical access to the servers located in the EU, then if the US government wants that data, it will probably be exfiltrated to the USA, regardless of what EU governments want.

The solution is for EU governments to have control over their own computing infrastructure. This obviously includes cloud computing and datacenters. But it also needs to include operating systems and chips, because otherwise the risk of a foreign power putting a backdoor in them is too great.

Ditto for all countries, of course.
It's a signal to Australia as well as to Fastmail. I like Fastmail. American companies invert their corporate structure to avoid taxes. They become Irish companies with an American subsidiary. Fastmail can become a Dutch company with remote employees in Australia. If the law is seen has having negative economic impact on the tax base, perhaps it will change. Undermining encryption for some weakens security for all.
No you're not being harsh. That site loads 1.3 mb of js, even though it doesn't have any dynamic content at all. The small header images for related articles you see along the right side are loaded as full hd images (probably the fault of wordpress theme).

Looks like the author has a real good internet connection and just hacked together a site over a lunch.
Web devs should really limit there internet connection to 100k while testing their sites.
Certainly a good point. I'd add that when it comes to suffering, I certainly feel discontent with that happening:

In the article, the example of a stabbing video is given. I would strongly feel the need for retribution or justice for that victim. Same for all content that shows someone being hurt.

I guess what I mean is that it's wrong to try and purge all this stuff as if it just doesn't exist. This is real content, real people, being hurt in reality. I'd feel disgusting trying to censor it, not disgusted by the content.
Facebook internally considers the social network to be their major asset, not their technology. This is very different from other companies, for example Google who build proprietary technology, and generally keeps them that way, but may give away things other than core technology.

Any investment in open technologies or internal (which can be publicly released) technology which make the network effect stronger is considered important.

(I'm an ex-FB engineer and program manager)
Google will not throw away any chance at regaining their lost product (you). So certainly, they are the exception. Without user data, Google would no longer provide email. If someone else starting using your identity, then their tracking, big-data and stats would be less useful.
If I think this is unacceptable[1] and I'm skeptical of the nebulous "AI will do this job in the future" claims, are there conclusions to be drawn other than "UGC isn't sustainable on a global, public platform"? That is, are there serious alternative options, or anybody working on ideas in this space?

I think it's readily apparent that "just show everything" doesn't work if you want to attract a mainstream audience, but I'm reluctant to just give up on the global public platform that FB was originally idealized as.

[1] I think I'd still find it unacceptable if the moderators were being paid 6 figures, had extensive 1:1 counseling, or any other perks - selling mental health for money is something I'm happy saying a utopian society wouldn't include.
Great to know! I just started supplementing vitamin D this year in New England, and it seems like it's really helpful.

I think a big part of my point was about the resiliency of children. It's worrying that new parents are scared to experience the world with their children.
What kind of managed service do you have in mind?

We plan to offer some managed services, but I can't hint at an ETA for that (I don't know myself).

I think we need to communicate more around our roadmap in general.
Are you an employee or a contractor? Carpenters, strippers face that question
Yeah, absolutely. I am planning on doing it. Maybe by end of tomorrow. My intent is to keep it simple, honest, transparent.

For actual installation, there are some good blogs out there - e.g https://medium.com/teendevs/setting-up-an-openvpn-server-on-... & https://help.ubuntu.com/lts/serverguide/openvpn.html.en . My plan is not to repeat that.
Could someone explain the last one, Norvig's Law:

"Any technology that surpasses 50% penetration will never double again (in any number of months)."
It's a bit cultlike. Also add isolation from family/friends, and tight control of what you can and can't do, and having no trusted person (therapist there works for the comapny).

It doesn't surprise me that it can lead to similar outcomes, as being in a cult.
Informative. Thanks for sharing!
Worth saying that for fellow British users we won't be able to get any vitamin D from the Sun until mid March. We live at too high a latitude - the sun is too low down in the horizon.
Port of (JavaScript version of) corewars8086 to RISC-V
USP and other certifications are supposed to address this, but the onus is on the consumer to seek out the certification label.

http://www.usp.org/verification-services/verified-mark

Others include NSF, UL, and consumerlab

https://www.consumerreports.org/vitamins-supplements/what-us...

There's still the chance that a manufacturing mistake could result in bad dosage but that applies to all products including medicine.
As far as I can tell, it already serves that purpose beautifully in its current state :P
Deadlocks are not restricted to shared memory communication. Two Unix processes talking via a socket pair can trivially deadlock ( for example if they are both blocked waiting for the other side to speak first).

Also asynchronous systems can deadlock as well, it is just much harder to debug as the debugger won't show an obvious system thread blocked on some system call; the deadlocked threads of execution still exist but will have been subject to CPS and hidden from view (just some callback waiting forever on some wait queue).
So you can have files with "no extension"? The whole land of DOS is about fitting into stupid constraints of the era's HW.
I think it's more likely that they don't like the warm dry air produced by the radiators that are typically installed below the windows. Chlorophyll doesn't absorb much UV.
Gotta also mention QB64 here: https://www.qb64.org/

Same thing - free, open source, multi-platform

Also - a couple for Android:

Mintoris Basic - http://www.mintoris.com/ (not open source)

RFO BASIC! - http://rfo-basic.com/ (open source)

Can you tell I like BASIC?

While I don't code in it for anything but fun and toying, it's what I learned on in the 1980s (Microsoft BASIC for the TRS-80 Color Computer 2). Also played a lot with Applesoft BASIC on the Apple IIe in high school.

Later I moved on to QBasic 1.1, QuickBasic 4.5 and PowerBasic 3.2.

My first software development job, about a year after high school, was using PICK BASIC (in the form of UniVERSE on the IBM RS6000 running AIX - my first exposure to UNIX).

Then on my Amiga with AmigaBASIC (IIRC?) then later AMOS...

I've toyed around with PBASIC (for the BASIC Stamp microcontroller).

Still holds a special place in my heart...
Perhaps this review could be stuffed with some more information.
Could less overtimes be considered a positive outcome?
I am running Algo VPN on DigitalOcean. OpenVPN has issues: https://github.com/trailofbits/algo/blob/master/docs/faq.md#...

Edit: I am also testing out AzireVPN as they have WireGuard support.
Tutorial Using Hyperledger Fabric BlockChain for Audit Security of Files
> I haven't read the book, but from your summary it sounds like the argument is that for illnesses that we don't yet understand well enough to cure or even have a potential cure, we should use a different word. That sounds pedantic.

Yes. You are absolutely correct! It is pedantic.

It's also pedantry in pursuit of a point. By characterizing a group of symptoms as a disease, we coerce it into the mental model of a germ-caused disease. Which is to say there's one unifying and underlying cause, which can be ideally be addressed in a unified way that reflects the singular cause.

Szasz would not agree that Cystic Fibrosis is an illness. He would argue that it's thousands of illnesses with the same set of symptoms. His point would be that calling Cystic Fibrosis "an illness" is misleading and confuses people by denying the common understanding of a word.

The underlying point from Szasz being that illnesses need to be conceptualized in a meaningfully narrow way so that causes can be identified and a way to address them found. Otherwise medicine might wind up deeply invested in a quest to cure coughing and ignoring what coughing might be a symptom of.

Again, you're absolutely correct. The point at hand is incredibly pedantic. Might it also, perhaps, be a useful one as well?
To extend the metaphor "develop immunity" a bit, I'd be curious about the mappings to:

- vaccines, which build immunity by providing an inert or weak threat that the body builds resistance to.

- herd immunity: restricts the spread of diseases if a sufficiently high proportion of the population is immune to the disease.
Is the number crunching side as terrible as the visualization side?
Backwater Kerala Fact History India
I get a certain amount of secrecy for their own protection, but this:

> They are pressured not to discuss the emotional toll that their job takes on them, even with loved ones, leading to increased feelings of isolation and anxiety.

Just doesn't make any sense. Not only does it not protect the moderators, I can't even figure out what the cynical corporate interest would be.
Oh, it is definitely a problem from a social/cultural standpoint. But from the point of software architecture (and, therefore, development organisation), too much (or even any) communication between teams working on discreet, separate units can become detrimental.

It is perfectly fine that the people communicate, and even helping each other to improve tech skill should be encouraged; however, decisions about their respective products should be contained within each team, with clearly defined interfaces and usage documentation.
Hmm, don't you use it as a monadic action like

do
...
both += 1
No technology is completely secure. Email is particularly bad, but there’s a huge gap between what a secured system would allow, and what one without encryption at rest allows.

Without encryption at rest, you can grab all non-deleted emails for the entire population in one go.

With due process and encryption at rest, the most authorities can do is get a warrant to sniff smtp relays to selectively catch emails involving a single user while they are in transit.

In practice, unless the target is an ongoing criminal operation, the latter option is more difficult and less likely to succeed than other investigative options, so the fact that it’s possible is nearly a moot point for law abiding citizens.
The Google Cloud Developer's Cheat Sheet
One of our shih-tzu's will sneeze/snort when he hears about something that he wants. Treat, outside, walk, etc.
2x 50% penetration = 100% penetration.
For all the quirks and facepalms to be found in the FAT logic, I have to give credit to the staying power of FAT, and its universal compatibility. Its relative simplicity makes it perfectly adequate as the default filesystem for short-term storage (e.g. USB flash drives) where things like resilience and journaling are not an absolute necessity.
It only blocks most of the UV. The lamp itself is blasting a very intense amount of light, so that the circadian-sensitive mechanisms in your eyes are fooled into thinking you're outside on a bright summer day. The vitamin D is secondary to the main function of the lamp, which is to be incredibly bright in comparison to most indoor lights. The light-therapy lamp must be aimed at the eyes (even for blind people!). It just doesn't work as well if you can't see it directly. You would have to pump even more light into the room to get the same amount reflected off of other surfaces.

Also, the lamp could be putting out UVA and not much UVB, so it could tan without producing much vitamin D.

For just the vitamin D, I'd get a "5.0" UVB lamp in a bare-bulb fixture, designed and sold for indoor avian and reptile pets. Aim at arms and hands, and away from the eyes. They're about $15 per bulb, and should be replaced every 6 months, as the UVB output degrades over time. Afterward, they work perfectly fine as compact fluorescents, behind glass or under lampshades, for several more months, albeit shaped inconveniently for some fixtures.

A "10.0" bulb is for desert-species pets. The UV output is too high for the overall lamp brightness, and may damage your eyesight, as human pupils don't constrict enough. I suppose you could wear sunglasses, but that seems counterproductive to just buying a lower-UV lamp.
Gitlab Corners
As AWS Use Soars, Companies Surprised by Cloud Bills
That's different than preserving:

<pre>

foo</pre>
"A complex system designed from scratch never works".

And yet we flew to the moon. And have airplanes, and and and.

A lot of agile is just an excuse for software "engineering" being in the throw shit at the wall and see what sticks stage of evolution. Construction went through the same, software has freemasons now. But no engineering whatsoever. Example: People still write their own date conversions (and fuck it up).
Presumably if you don't like other people then it's an improvement. At a guess I'd say that covers about quarter of our industry.
The public platform needs to be decentralized. We need a social protocol where the data lives in the protocol and not in some corporate server where it is subject to their whims.

We currently live in a dystopia where your Twitter or Facebook could be banned at their whim leaving you a digital outcast.
This is precisely a symptom of unclear ownership responsibilities.
From what I have seen, the first version is more iterative. When the inevitable re-write happens, architecture astronauting happens. Devs get this mindset that they can build a Neo[0] system that can handle any future feature request and so the product stalls. And stalls. And ... well you get the picture.

[0] "The One..."