skysight-inc/HackerNews huggingface dataset:
There are some regulations for software. I work for a U.S.-based electric power utility that owns and operates a nuclear power generating station. There are most definitely regulations addressing the software used in the operation of that facility.

But that's an extreme case. More generally, I see programming as a skilled trade and not an engineering practice. In my worldview programming is akin to carpentry, plumbing, electrical work, etc. Yes, one needs an aptitude for the job and some technical training - maybe even an apprenticeship - but by and large we should see programming as a skilled trade. Viewed in that context Peter Thiel's comments about education make sense - we don't insist plumbers and carpenters get 4 year degrees to practice their trade, so why do we insist that for programmers?

For software projects whose failure would cause tremendous harm to the public, either physically or financially, then I could see having a certified software engineer oversee the construction of that system. I don't see this as any different than how we build buildings. Certified engineers/architects design the building, review the design and inspect each stage of the build process and final result while tradesmen build the building. This model prevents us from overcorrecting and insisting all programmers become certified engineers - that's not necessary.
Because CSS is good enough to allow for some other language to be transpiled to it?
That's aggressively missing the point. If you design the program architecture around manual memory techniques, the runtimes are stable even in a GC. If you use malloc willy-nilly throughout core algorithms, your runtimes become unpredictable.
Because they don't have your data, they have your encrypted data and no key.

Last week I emailed the Information Commissioner's Office in the United Kingdom https://ico.org.uk/ about whether, in their view, storing encrypted backups in another country, when the key never leaves the UK, counts as moving personal data outside the country, sadly they said yes, I don't really have faith they understood the maths though.
Take current trends, extrapolate and determinate:

-which business will vanish and how will today's customer migrate

-What are the currently growing company's hiring, and what is amiss to replace this jobs, yet again?

-What is missing in modern life, and how could a app re-engineer social-life and society to provide it?
The last one is the most noble, but also the most tricky.
If you transpile down to an old version of js, does it matter what language you're transpiling from?

The minute you decide to transpile, you no longer really using javascript, and this discussion isn't really relevant any more.
I'm also running Privacy Badger and had no issues opening the page. What browser are you on?
Not sure what kind of volume you were doing to get that chargeback rate. I was doing 500 sales a day, approximately $250k a month in volume when I was running, my dispute rate was high but chargebacks lost were minimal. Despite that, Paypal were aware of my dispute rate when they negotiated the terms of our agreement ($5000 set reserve + 10% rolling reserve) - they then woke up one day and closed my account without letting my appeal or negotiate or provide any information. I just get the run around...
Large parts of iOS is available at opensource.apple.com, including the kernel, Objective-C runtime, and CoreFoundation. LLVM, Clang, and Swift are also open source.
btrfs only uses CRC32c which is weakish. ZFS is great but not exactly portable. I started to use Borg now for archiving purposes as well, not just backup. For me (low access concurrency, i.e. single or at most "a few" users) that works very well. Portable + strong checksumming + strong crypto + mountable + reasonable speed (with prospect of more) is a good package. It doesn't solve error correction, though.
Since I often don't have a connection Pocket is my goto for reading (though it's awful at math). https://feedhuddler.com automatically populates Pocket from rss.
I actually have done some recent reading on developments in Puerto Rico. I gathered some of that here:
http://www.metafilter.com/162634/Salud

Maybe that will help you do a long form write up on Puerto Rico.

Best.
I think this depends on the country your account is setup in. Some countries allows you to have bank accounts in alternative currencies:

https://support.stripe.com/questions/which-currencies-does-s...
Crazy. There is basically an international consensus that editing viable human embryos is unethical and China just doesn't give a damn.
Consider being born into debt as an infant for all the 'deviations' that 'had to be corrected.'

Presumably the wealthy will have not only potentially negative traits removed but positive traits added where missing. And given that there will likely be a reinforcement effect where people with unfortunate or fortunate genotypes run away into two distinct populations, given the way wealth inequality is growing.

Living in sci-fi times...
Maybe they understand the theory but have no means of verifying the implementation, while its easier to verify the location of data.
I'm very happy with inoreader
They do not accept emails, they email from service@paypal.com which is a no-reply address. The only way to provide them with tracking numbers is through the Resolution Center - yet in the resolution center they don't provide any transactions that they need tracking for. I emailed Paypal about this and they said they would send me an email with where to provide the info to, they did not send the email, they sent an Appeal Denied email yet I didn't even get the opportunity to appeal my case!
Is California a good place to live for your typical person? It has an enviable economy with Silicon Valley and whatnot. Places all over the country are trying to recreate that. But it doesn't appear to have particularly good schools, infrastructure, or public services to show for it. Does the vaunted economic engine really translate into prosperity for the middle 50% of Californians?
> First off, IQ has been shown to potentially change quite significantly over long periods of time.

Do you have a source on this? There's the case of childrens' IQ varying over time, but it appears to stabilize once people reach adulthood. Are there actual records of adults' IQ going 110 -> 120 -> 90 without some highly botched test involved?

> Second, IQ is a very specific measure, it basically only deals with how good you are at performing symbol manipulation in working memory.

This is not really informative without expanding on IQ's correlation to other things and how important something like this is to a given person when multiplied on their entire lifespan. IQ seems to be fairly relevant to being able to quickly solve certain styles of problems - I would say that's pretty significant.

> We all have a fairly similar brains, some people's are organized slightly more efficiently for certain tasks, but that doesn't mean they're more efficient for everything, in fact it is quite like likely the opposite.

If there's such a thing as being more or less efficient at something, there's enough variation that there will be cases where one is efficient in a good combination and one is efficient in a bad combination. Such a difference will matter for a sufficiently competitive environment.

Unfortunately, I generally found that while there's a very large amount of people who don't believe that IQ is important, most of the good and sourced arguments seem to be on the other side and I'm scrambling to find any solid rebuttal on the subject.

I.e., https://www.gwern.net/iq
Custom CSS in ResophNotes
It's the very definition of malicious.

You can't just doxx, trespass and then steal from someone.
If you actually care about your data you simply will have to switch platforms. Illumos or FreeBSD. Linux has no answer to the horrors of garbage Filesystems and garbage lying hardware, firmware etc that has plagued UNIX admins for ever. Btrfs is apparently the best they can do and its glaringly deficient architecturally.

Filesystems are HARD. And as bcantrill notes, if you can't get simple things like epoll right your dead in the water on harder things like kqueue and zfs, Dtrace, jails, etc.

This is proving true looking at the fact Linux land can't get a filesystem right and they've been trying for decades.

Many will argue and try and justify that simple fact but as the cold harsh hammer of reality slams into their skull eventually those folks will be forced to face the reality.

Linux honestly just needs to adopt zfs. Period. But because of the Linux license that may be all but impossible now. Which leaves Linux in this untenable position of being stuck in a tar pit. Unable to adopt the clear choice to move forward and unable to have the technical ability to implement their own solution equal to zfs. So wither now Linux?
Women in research: Science remains male-dominated
I don't agree with the notion that if the UK opens its borders it'll be flooded. They said that about the EU, and it didn't exactly pan out like that. Sure, there's immigration, but it's not like we all speak Polish.

And I'm not advocating opening borders immediately - just move in that direction and relax controls a bit.
You are free to not buy it my friend, but one day Paypal will give you the hammer and you will see just how believeable this is. In fact, there are countless threads online with the same story. You've never had a rep from a big company say something and you call the next day and they have no record of that? It happens at least 3 times a year with my cellphone company, you must be very lucky!
So for anyone else intending to do an anonymous live stream, doing the shoot indoors (insulated from outside noises such as a 4channer driving around in a truck honking their horn) would probably allow for an uninterrupted stream.
You could use ZFS, then the file cannot silently become corrupted.
Yes, when I was advertising I was doing close to $300k a month - I advertised on FB, there are still thousands of people who have my shared ad on the top of their newsfeed to this day. On top of that, I rank #1 on Google for my main keyword..
I wonder if it's legal in that location to shoot someone committing theft under cover of darkness...
I use https://attomon.com (disclaimer: I'm the creator)

I'm also interested in hearing what you like and don't like about your current website monitoring solution.
That's a bit much. People who go and yell shit in front of a camera, yeah, that's nothing to celebrate. However, random individuals coming together, learning new things, and working towards a common goal that harms pretty much nobody at all except the ego of an actor is something that should be celebrated. Plus, the techniques used are kind of neat. Think to yourself, if this was a nazi flag, would you feel the same way?

Furthermore, it's a bit ironic that you bring up an attempt to shut down free speech, when that's exactly what shia did when people started supporting trump on his opposition feed. Freedom of speech is freedom of speech from the government, not individuals, so he's perfectly in his right to do that, but still. And yes, stealing the flag is theft. I can't support or argue for that, but again, would you feel the same if it was a nazi flag?

I don't support trump, but calling this endeavor disgusting is disheartening.
For Facebook, I know it's because Yann LeCun (their director) is adamant that all their research be open source.

For Google, I think their long term play is realizing that Facebook will release equivalent research, so in the long run, there's no benefit in having everything be closed source. Rather, if they publish the best papers, then they can claim the title of the "best AI company", which is great branding for other services like DeepMind Health and Google Cloud ML which would otherwise become a commodity. They can also recruit the best talent with this perception. Also, DeepMind doesn't open source jack, they only publish papers, no code.

Microsoft probably has a similar philosophy.
JSTOR’s Open Access Ebook Collection Adds 409 New Titles
Don't waste your time with the old crap. :)
Any idea if ZFS plays well with Ubuntu's full-disk encryption? I've used the FDE option at install for years and every time I upgrade (I wipe & reinstall every year or so) I try to understand how to first set up ZFS, then FDE, and then I realize it's far too complicated for me. Any good tutorials or setup guides that even a moron could understand?

I've got a pretty good setup now with a fairly complex fstab, multiple SSDs, backup drives, and everything fully encrypted and auto mounting at boot. I'd really love to move this to a file system more resistant to data corruption.
ZFS not portable? Have you ever used it?

"ZFS export" on the host system, remove drives, insert drives in new server, "ZFS import" on the new server, It really is that simple.
If nothing else, you can log the error. If you have RAID1 you can recopy the block from a good copy. It is, honestly, probably situation-specific, but step #1 is always going to be "identify that you have a problem"
As someone who works at a deep learning chip startup, this is great news! Looks like there's a market for our chips ;)

If anyone wants to learn more about AI chips, I'd be happy to answer questions.
Well, I used to bash C++ and OOP programming till not a long time ago, but I am slowly reconsidering my ideas.

I am now learning Rust, and for this purpose I am trying to implement a small TUI (Text User Interface) framework. In order to get some ideas, I dug in my library and found the Turbo Vision User's Manual that was bundled with Borland Pascal 7.0 [1]. Reading it after so many years made me wonder how could they create such a complex and well-thought framework that was truly usable for your own stuff, given the technology and knowledge available 30 years ago. The text often underlines that a lot of features were possible thanks to the OOP constructs implemented in Turbo Pascal, and I believe them. I think that OOP importance might have faded today, but its historical significance for the development of GUIs and TUIs should not be underestimated.

P.S. I am trying to implement my library in Rust, which is not an OOP language, and so far have found no blocking point: traits and containers are more than adequate replacements for the kind of polymorphism and inheritance used in libraries like Turbo Vision. But my point still stands: once we learned that polymorphism and inheritance were useful to solve some specific problems, we have derived better ways to achieve the same purpose.

[1] https://archive.org/details/bitsavers_borlandTurrogrammingGu...
Gene-driving (forcibly replacing a gene in an individual and all of its descendants, forever) is how the world will end.
I literally laughed out loud at this. Bitcoin does not solve for any of this. Maybe it will stop some large corporation from putting a hold on your "cash" but bitcoin is by no means safe from theft. You can be your own payment processor, but you will still have angry customers. In fact you will probably have far less customers because most normal consumers want to protections that using a service like PayPal provides.
I'm always a little tweaked when somebody pitching a client product says "we can't access your data".

Am I running your software in a process that has network access? Then you can access my data.

I understand the point you're trying to make, and I totally get that architecting a system so that unencrypted data doesn't leave my device is superior to an architecture where it does.

But I still must, ultimately, trust you, your competence, and your motivations. If I trust that you don't want to access my data, and have tried to architect your systems so that is hard to do, and are competent to do so, then I can trust my data is probably safe.

But that's not the same as it being physically impossible for you to access my data.
This is fantastic!
(Forgive me, but s/detailled/detailed/ in the link at the bottom.)
This. We (especially you US citizens) have never be that rich ever in the whole history of mankind. Yet people keep complaining life is tough. I don't get it. But who wants to live his grandparents' life ?
What happens if you lawyer up?
It's great when a VC makes a pro-VC argument and without any hard data cites feelings as the reason why founders should do what he says. AVC has some great ideas, but sometimes it's pure propaganda.

If you're just raising a small seed in order to get something going, what's more important than moving fast and getting the product to market?
1) How does this interact with backups? It would seem impossible to build a safe backup system that can comply with "delete all this user's data" faster than the expiration of the backup retention period. Recovering from backup could potentially reintroduce data about someone who requested deletion.

2) How specific is "for which purposes?" I can't imagine companies would ever go collect explicit opt-ins for every new SELECT statement in their codebases. It seems like the only thing to do is list the broadest possible set of purposes upfront.

3) How do you decide whose data it is? For example, HN comments can't be deleted because they're considered the internet's data, not yours.

What if I sync my contacts containing your phone number, or a photo of us together? If you demand the deletion of "your data" then do my contacts and photos disappear?

What if you make a scene at some establishment, or default on a loan? Can you demand that their record of "let's not do business with this person again" go away?
Uptime is a goofy video sharing app from Google’s Area 120 startup incubator
I have a CAD Paypal account - but I charge customers in USD. To withdraw money I have to pay Paypal's exchange rate, they won't let me attach a Canadian USD bank account. That means I have to pay exchange rate to take money out, then pay exchange rate again to convert the money to USD to pay my supplier and Facebook Ads in USD. It makes much more sense keeping my money in Paypal, that they are a fraud of a company is a different story.
You can choose to regulate speech on your own property or site (just like HN does).

You cannot vandalize someone else's property and infringe on their rights because you don't like what they say.

There's no equivalence between the two.
I hear from my MSP all the time about security improvements that need to be made, changes to visa/etc networks, rate changes, etc.

The number of times I've had an MSP call me to discuss fraud in the past 14 years I've had one or more merchant accounts: 0

The number of times I've had an MSP establish a reserve line for my account: 0

The chargeback rate for an ecommerce site I've run for 14 years: 0.1% (about 1 every 1000 orders)

MSPs don't normally contact their customers to discuss fraud. They don't normally require reserves.

Every time they contacted you about the chargeback rate was a warning. When they set the reserve line that was a warning. You didn't negotiate the right to the chargeback rate.. you negotiated how severely their anti-fraud control would impact your business.

These were HUGE red flags. Possibly the biggest red flags you could have gotten, short of a legal notice or the immediate closure of the account.

And while it sounds like PayPal should have been more direct with you about the consequences here... I can tell you that every MSP agreement I've ever seen specially talks about these actions as negative actions they may take to mitigate the risk of fraud.
Git-annex is nice for this; the fsck command will check the file against a checksum and request a new copy from other node automatically if the check fails.
These may be a good start:
https://simple.wikipedia.org/wiki/Greenhouse_effect
https://en.wikipedia.org/wiki/Greenhouse_gas
And the rent wasn't 50% of your income.
"As we launch a new website today, we changed every mention of Zero Knowledge to No Knowledge."
The problem with multiple geographic locations, in this context, is that you'd have to read from all of them, and compare the results, to know that you have file corruption. Which is, needless to say, not something that it makes sense to do.

The purpose of data block checksumming isn't to make your data more resilient (at least directly), it's to make sure you know you have a problem. Once you know you have a problem, then you can go read from your alternate datacenter or whatever.
GC is often better at the job then humans. you can manage memory in JS yourself though by not crating new objects and using pre alloc buffers instead.
Wring.io, 0.14.1 released
The downvoting is probably because your comment has nothing to do with the content of the article and is an obvious attempt to distract from the actual issue with an irrelevant discussion.
The title is clickbaity and against the guidelines, can we change it to something like "How to turn your ..." or "A trick for turning your ..."?
"Data tends to corrupt. Absolute data tends to corrupt absolutely."

In both sense of the word.

Many moons ago, in one of my first professional assignments, I was tasked with what was, for the organisation, myself, and the provisioned equipment, a stupidly large data processing task. One of the problems encountered was a failure of a critical hard drive -- this on a system with no concept of a filesystem integrity check (think a particularly culpable damned operating system, and yes, I said that everything about this was stupid). The process of both tracking down, and then demonstrating convincingly to management (I said ...) the nature of the problem was infuriating.

And that was with hardware which was reliably and replicably bad. Transient data corruption ... because cosmic rays ... gets to be one of those particularly annoying failure modes.

Yes, checksums and redundancy, please.
You're right. I should have been clearer about that.

Thanks for the feedback.
Useful bash oneliners
I mean we tell kids to be wary of strangers, but we can't assign a policeman to every stranger.

Continuing this analogy - it actually turns out in practice that child abusers are almost never strangers, but someone known to the child, such as a teacher.
It was the first thing that leaped out at me too, and truthfully if it had been followed with a stellar article it would have been merely annoying. Instead we were treated to exactly what you're expect from someone who can't edit a headline.

As an article, it's just a massive clot of claims presented without art or style, and certainly nothing like good evidence. It's intellectually, substantially, and systematically lazy.
Encryption can be broken, especially in the long run.
Yet most people have cable TV (and/or a gym membership they never use).
As right as it may sound. This makes unbacked statements.

Waste of time? I'd argue that right amount of unit and other automated tests actually decreases time to market as it allows make changes to the software much quicker and push it to production with more confidence. Yes, at early stages, when it is not clear whether anyone needs the software.

Sure a badly written test suite only slows down development. Tests should be written so they would indicate breakage early and address unstable, complex, but highly used parts of program.
JetBrain products user, including PyCharm.

What JetBrains needs to do is create a good series of instructional videos to show how they intend these products to be used. They are excellent and very powerful but you are left to peek and poke around to figure out how they intended you to use and configure them. The various videos available, last time I looked, are seriously outdated. For example, there are a bunch of different ways to work with PyCharm and Django.

The other thing they need to do is improve their customer service. The couple of times I needed an answer not found on sites like SO it took something like 3 to 5 days to get an answer from them.
Looks to be knocking off several ST features (especially find/replace). Launches very quickly.

Looks like the source is on GitHub. They're just using SourceForge to host the binaries. https://github.com/Alexey-T/CudaText