skysight-inc/HackerNews huggingface dataset:
I work in FinTech and I love this idea. Banks and other Financial institutions have incredibly strict data compliance and personal privacy laws that preclude them from using customer data the same way the current large tech companies do (facebook and google specifically). The laws limit both the type of advertising including the language and representations/disclaimers, as well as the scope in which their "sales history" can be used or distributed to other vendors/firms/partners.

This type of service flies directly in the face of the Google and Facebook's business models, there is absolutely a good reason to fear how these advertising giants will abuse customer financial data. These services MUST be kept separate for the health of society.

On a personal note, Facebook was just used to overthrow the democratic process in the US and the UK, possibly in other nations as well. They certainly need to demonstrate the ability to control their existing products before they are given even greater responsibility.

I love what David Marcus is doing and the idea of a crypto currency can do the world a lot of good. But not in Facebooks hands or in the hands of any other advertising giant.
Pocket Guide to an Intuitive Augmented Reality App Development
Cranelift is being created as an alternative to LLVM, targeting a different set of requirements. Last I heard talk about Rust using it, the thought is that it would fit in well for fast debug builds but not be a good fit for optimized release builds.

See https://github.com/bjorn3/rustc_codegen_cranelift#not-yet-su... for progress
Since the figure quoted is "X deaths per year", that that would be a large exaggeration, as I said, right?
> Also with the amazing tech these days anyone can be a musician. It's basically push-botton.

And this is why it's getting harder and harder to find decent electronic music that doesn't sound like a chimp threw its shit at a wall; because some wanna-be with no musical skill can download a few loops, layer them up in their cracked FL Studio (or whatever) and over-compress the shit out of it for their "mastering". imo electronic music was much better when there was a barrier to entry in so much as you needed about $5k worth of equipment before you could produce something semi-decent.
How long before Android runs properly on RISC-V?

And will they be able to persuade app-makers to rebuild all apps for the platform - x86 Android shows how hard that can be.
Einstein joke is a common meme. Typo is inconsequential and probably fixed in the non-archive version.

The article is substantive and interesting. Well worth a look.
It definitely should scare you =D

The script is a tutorial to help complete beginners have an understanding of how to write a bot.

Though you're right, I should have really made it more clear because it is real money.
I guess human drama needs a bad guy.
I thought it was two factors (1) unoptimized IR and (2) large translation units (crate rather than file).
Well, TFA opens with "Blacklisting at work has been illegal in the UK since 2010", but I guess it'd be hard to argue that what's described is bona fide blacklisting.
Can i convert your website to a static website? you can host it for free and it will never crash.
The Google SRE book (free online or available as dead tree):

https://landing.google.com/sre/books/
PayPal does not have a banking license so they must partner with banks to other some services. Similar to Apple offering 0% loans on iPhones with Citizens or loans with interests for Macs using a Barclay credit card.
I can say what has reduced my Facebook use, if anybody in a relevant position at the company is reading. It's the content Facebook shows me.

A decade or so ago, most of the content I saw on Facebook was original content from people I know. Most posts were either text written by someone I knew, or a photo taken by someone I knew. Perhaps not everybody shares this position, but what I most want from Facebook is to keep up with people I actually know. Here are the first 20 posts I see now:

7 shared images from strangers/pages. 1 screenshot from a TV show uploaded by a friend. 1 page updated its website. 1 shared video from strangers/pages. 2 "suggested" videos from a page. 1 photograph taken by a friend. 1 "memory" containing text written by the person who shared it. 3 links to a news story. 3 posts by a page.

That's 2/20 posts of original content from people I know. I've noticed that if I post original content, my friends are less likely to interact with it than a few years ago, probably because they, too are presented with such a huge amount of other content.

I know I can opt in to something like the old experience with the "friends feed" feature. Well, I can on the desktop site (if I bookmark it, click it each time, or use a browser extension); it appears to be missing from the mobile site and the Facebook Lite app. Anything I post is still disadvantaged though, because most people are using the default algorithmic feed.

On Instagram, every one of the first 20 posts I see is original content by a person or page I follow. 16 of those are individual people. I see shared third-party content on Instagram fairly rarely, probably because its UI doesn't encourage that.

What would get me to use Facebook more actively is a change to the algorithm that advantages original content over shared third-party content.
No need to autogenerate anything: expand all headerfiles into a .cpp file, and you easily end up with > 10Mb files.

Visual C++ pre-compiled headers is quite amazing and works really great, avoiding this almost completely.
I would argue that List of Common Misconceptions[0] belongs in any list of important or vital Wikipedia-articles.

[0] https://en.wikipedia.org/wiki/List_of_common_misconceptions
Equifax CEO pushed out after data hack getting nearly $20M in bonuses
Then Haskell is the Greek.
> As something to entrust your or others life savings with? No.

As first rule, you shouldn't entrust anyone's life savings with a single trader.

Forty lines of Javascript to me is far less scary than 40,000 lines. At least with forty lines, I can easily tell what the hell it is trying to do.

In this case, it's just example code on how to use the API. Its "strategy" is to attempt to buy low and sell high. It doesn't really get any simpler than that.
LinuxWorld 1999, Torvalds and Stallman [video]
That article immediately follows World War II and World War I and D-Day was June 6.

I'm surprised by William Shakespeare coming in at #16.
I work for the UK's civil service. I advise (bits of) the government about technology policy. At the moment, I'm focussed on the National Health Service.

We're hiring! https://healthtech.blog.gov.uk/2019/07/25/join-the-digital-t...

As much fun - and noble - as my side projects are, there's nothing like putting your money where your mouth is.
I remember that! Good old Goscinny and Uderzo. :)
I agree, those are both good points!

Ideally this legislation would also prevent Walmart from minting their own currency or opening up their own bank (conveniently placed in their stores and available on their website). My understanding is that Walmart is more like Amazon-plus-physical-stores at this point; they do not yet provide their own bank. If they did, maybe they could be cast as a "tech company".

IMHO, the concern over privacy is _my_ concern; I'm not sure it's something this piece of legislation is worried about. Based on the article it seems like the concern here is more about Facebook creating their own currency and less about consolidation of people's private data. I would guess no one in government likes Bitcoin much and it's one saving grace is it's lack of widespread popularity among the general population. Facebook could conceivable make Libra so easy to use that it could turn into a real thing.
I'm on the phone with them right now to upgrade and will then change hosting providers. They're way too expensive. I only installed Analytics yesterday, but got about a thousand hits in the past 30 minutes.
Is this a conflation between wealth and standard of living?
Appreciating Your Sysadmin
>Where my personality was called into question perhaps my working-class background, my northern accent, and my Aspergers could be a reasonable explanation.

Easier to resort to such hypotheses than be self critical, I guess.

Do we really fall in the category where one student with apparently decent thesis results gets ostarcized by her advisor AND the examiners, where no one in the faculty or comittee would stand for her, even though successfull students do bring a lot of prestige to their team, lab and advisor ? Would it really be in their interest if they have no reason to ? She is doubtly their first tutored PhD ever, and I guess have they seen enough to give feedback that is relied on by other actors in the field ?

I mean, we're all old enough to have met people that despite competence are hard to work (or be) with and would rather not have to deal with.

And considering she did a smart and unconventional GDPR request, and she's legitimately pissed off about its results but goes as far as to publish in the press about it...
The problem isn’t the update itself, which is actually straightforward. It’s the fact that as soon as you modify the software you must do a c check on the craft.

Which is a horribly long process, around 6,000 man-hours and puts the aircraft out of commission for a few weeks.
Of course it would be possible, but then you lose all the benefits that llvm has regarding target platforms / optimizations / ...
Enjoy insta while it lasts. They are having more and more sponsored posts creep into the feed. I don’t expect this trend to reverse. It’s how they make money.
I didn't realise it was fake. If it is I'll remove it once the website is up-and-running again.
Writing the Future with Utopias
Excuse me for this: But that is a heinously horseshit answer.

This isn't some app on your iPhone to find someone to fuck. We are talking about an airliner with many souls on board. Taking extra time to prevent a periodic reboot due to an unexplained / unresolved issue is the norm in these use cases (life critical systems).

Please don't ever work on anything life critical - your attitude is completely incompatible.
Many supermarkets import both, and even after that excessively long transport from NZ to EU you can easily tell the difference, both by look and by taste. Definitively different breed. I personally also prefer the NZ version.
>I would really liked to know what extentions they will support.

Me too.

>Will the support the Vector extention?

The vector (V) extension is not standarized yet. It'll likely take two years, as per updates in recent conferences.

>How about some of the once that are not quite finished yet, like Bit manipulations.

That one (X) isn't ready either, but more likely to be ready soon.
Hello, the "multi-sun" make me think about Cixin Liu "the Three-Body Problem".
Great point to add. In the US, as long as you are capturing from private property there should not be an issue (but IANAL)
For libel and slander, calling him stupid when he passed the exams set by the very examiner himself. Loss of earnings, etc.

Also against the universities for breach of the blacklisting prohibitions in the employment act. Their lack of checks and balances against this informal blacklist has left them wide open to be sued.
These are not disorganized thoughts, and derefr is still arguing for the same thing as before.
Look man, I've worked intimately with HIPAA for a long time too. (Full disclosure, I've taken medical imaging companies public before. My SO runs a swath of hospitals down in Texas.) The reality is, dealing with the FDA side of things was about 15000 times more complicated for us than HIPAA compliance. I'm pretty sure anyone who's ever shipped a medical diagnostic product would call HIPAA compliance simple compared to what the FDA puts their products through. The regulatory affairs people at most medical companies are FDA compliance experts that know how to comply with HIPAA, rather than HIPAA experts that some how penetrate the FDA requirements. There's a reason for that.
I have been working on this for a long time now. It helped me achieve small success in writing(My articles gained some attention and ended up publishing a book with packt). I am still a beginner, long way to become a good model thinker.

Here are a few books, I recommend.

1.The Great Mental Models : General Thinking Concepts (Beginner Level)

2.Super Thinking (Intermediate)

3.The Model Thinker (Intermediate-Advanced, you can also take the coursera MOOC "Model Thinking" by the same author)

I am also working on a tool to assit people in thinking with models. If anyone is interested to try out the beta, you can signup here. https://forms.gle/xn9mESKZwUMD2y6RA I am hoping to release it next week.

Here are a few screenshots of the tool I am building. (Note: It's in MVP stage, not a finished product)

https://imgur.com/Jzxw4uz

https://imgur.com/XhiVJQM
It seems to me that if you are changing significant enough areas of land that the reflectivity of the surface matters then you've changed several variables at the same time. Particularly the amount of water transpired into the atmosphere would presumably result in greater cloud cover.
The exact kind of thinking that got us into this mess in the first place.
Intermittent fasting is also a custom with largely religious origins. It is also considered beneficial by many non-religious people.

You can take the baby out of the bathwater.
Parental hurt is an altogether different kind of hurt. I have felt it in a few cases but 'life struggle' issues are likely on another level. I can empathize only to the limits of what I know and can only wonder how, and hope, they continue to stay strong.
That is only true out till (a litle past) Mars orbit. For deep space mission solars performance in terms of Watts per weight quickly becomes pretty bad. The 1/r^2 drop in solar flux eats your lunch there.
The UK has famously strict libel laws, and notably the burden of proof is on the defendant to prove the truth of their defamatory speech.

https://www.burnetts.co.uk/publications/blogs/libel-and-slan...

https://en.wikipedia.org/wiki/English_defamation_law
It really depends on the task but the general pattern is to split it up into separate steps, each of which is either low risk and/or easily reversible.

Lets say you want to add a new non nullable column with foreign keys, to replace an old non nullable column of foreign keys to a different table that’s obsolete and needs to be deleted.

1) update the code to be ok with a new nullable column. Rollback: deploy previous version of code.

2) create the new column in DB with it’s desired constraint, but make it nullable. Roll back: delete the column.

3) have the code start populating the new column as well as the old. Rollback: deploy previous version of code.

4) start backfilling historical entries with the new column.
Rollback: you can’t roll this back!

5) make new column non nullable. Rollback: make it nullable.

6) update code to read from new column, continuing to write to both. Rollback: deploy previous version of code.

7) make old column nullable.
Rollback: you can’t roll this back!

8) stop writing to old column.
Rollback: deploy previous version of code.

9) once you’re satisfied the old column is no longer used and the version of code from the previous step will never be deployed again, drop the old column.

Rollback: you can’t roll this back!

10) rename the obsoleted table and see if anything breaks.
Rollback: rename it back to its original name.

11) delete the obsoleted renamed table.

Rollback: you can’t roll this back!
I'm curious to see what direction they take this.

Will they have a trusted compile farm, only supporting a subset of targets, or involve some kind of distributed trust model supporting whatever people use? Will it be greedily populated with a specific subset of targets / features or lazily populated based on combinations people actually use?
Article explaining the relevance of this news:
https://technode.com/2019/07/24/chinas-chipmakers-risc-v-san...
Many apps will work with minimal if any changes as they don't use native stuff at all. There's also some interesting solutions for this like libhoudini that emulates ARM to make many native apps work without any effort on the app developers part.
> Beijing Interstellar Glory Space Technology Ltd., also known as iSpace

I seriously prefer the longer form. Anyway congratulation to them.
you can consult Russian Wiki, where they rewrote all political and history pages

Can you link some specific examples?
What if a client does not like the result?
> Just believing really hard that the law doesn't apply to you doesn't make it true.

If you just want to trade crypto/crypto, many exchanges don't require a KYC process. If you want to deposit/withdraw actual dollars, that's a different story.

In any event, KYC is something that exchanges are responsible for, not its customers.
It used ccxt, which is a very big library with most of the infrastructure already implemented:

https://github.com/ccxt/ccxt
TensorFlow 2.0 Challenge Winners
I can offer one option that's in the ballpark of what you're looking for:

https://wiki.kiwix.org/wiki/Content_in_all_languages

Kiwix is a standalone viewer (Available as desktop, phone or web server [including a Sandstorm.io package which I put together]) for archived websites of various sorts, Wikipedia being the flagship. This link lists all available things, and it's countless. However if you ctrl-f for "physics" (and keep searching until you hit the language you want) you'll see that they have subsets of Wikipedia available that cater to many interests. Physics, basketball, "for schools", history, etc.

All content packages are indeed available as torrents.
It's not his fault for his name, but it repeatedly frustrates me to see Eric Weinstein mentioned because every time I think the reference is to Eric Weisstein, who build the math encyclopedia.
https://en.m.wikipedia.org/wiki/Eric_W._Weisstein
Is it too broad to expect software working properly? 149 hours mean time between failures (MTBF) is extremely low. Comparing that to hard drives (1000 000) or anything that has complex electronics and mechanics is laughable.
I first encountered such bug way back in 1996 time frame. When I tested embedded system nonestop for ~25 days and system has issue. It is counter wrap around time for 2^31 if counting once every millisecond.

From that point on, I make sure test cover counter wrap around in 2^31, 2^32 etc. Until one day, someone told me the system I worked on, deploy in Comcast data center has issue after ~250 days......

I used hearing news about Newton, Win98, 777 etc has issue after 25 days, 49 days, etc. It is very easy to guess what the potential issues were.
Anecdotally, I met someone who stopped updating their linkedin profile because he found out someone was making anonymous comments and allegations to his employers. He didn't know what they were or who it was because it came second hand from a colleague who told him that an exec had asked about him because of an anonymous message.

Also, whisper networks in tech are very much a thing and they are full of just the quality of people you would expect to find in them. When asked about people I truly can't stand, I say I am sympathetic to the barriers they faced to success and we didn't know each other well. It's not a code, it's the truth. I don't give much weight to the opinions of people who are cruel or have axes to grind either. This is a rare view.

Keep your public social networks well-pruned. Don't talk about plans, the future, or uncertain opportunities, and if you work for crappy people, get out as fast as you can before you give them an unlimited option on causing your reputation harm for the rest of your career.
Protobuf or Thrift would require serialization as well? I still wouldn't do that (or, in fact, I am currently not doing that) before I have an incentive, i.e. performance problems. Of course, my services are all Nodejs at the moment, so JSON feels more natural there than it does in other environments.
What ever happened to that one IT guy everything got blamed on?
If he included the timeout in his contract this wouldn't be a case and the comparison would be true. Instead what was happening was the 'logic bomb' would trigger and suddenly the sheet would be buggy, he would be called to fix the bug, change the trigger to a later date and charge the company saying he fixed it.
Both of the examples you gave were of mental health issues, which we're shitty at handling as a society. I've seen multiple posts on reddit about people "glamorizing" mental health problems, when really they're just more comfortable openly talking about it. People still just don't want to hear it. We don't see these problems as real issues to be dealt with as a society. There's still widespread belief that these are personal failings. People need to shut up about it and get on with their life. Otherwise, we need to identify these people so we can avoid them.

Your claim that American companies are getting the shaft is complete nonsense. It's classic US conservative insanity. It is not a shock, nor is it anti-American bias, that concious engineering decisions which result in loss of life get more scrutiny and outrage. There was plenty of outrage for the VW emissions scandle. Here, not only has there not been any deaths, but an update's been provided. If you seriously think there will be no outrage for a european engineering disaster here, you're crazy.
New Intermediate Python Series Launches
I sought ideas as to what people wanted from an Intermediate Python a couple of weeks ago. I wanted to let you all know that it is now live with a new interactive tutorial added daily.

https://youtu.be/8Jz8VH6Gwlg - Slots

https://youtu.be/72F3i1SQ08M - Imports, Modules and Packaging

https://youtu.be/Nm1ud--QFNk - collections module: deque

Really happy to continue to hear of any topics that people want covered. This can be anything e.g. some chunk of library source code that people want explained. Looking forward to your feedback!

The echo present on the deque and slots vids has now been fixed from all videos thereafter.

What topic would you like covered next?
I’m a data scientist who is skeptical about data
I meant that less literally. While I might still be technically out of the office, if I'm spending time worrying about an on-going problem it's not nearly as restful as if I'm blissfully ignorant.
> The problem is that it says I've been pwned, but it's completely unhelpful because it doesn't say which service(s) it was

This is the most frustrating thing about hibp. I have hundreds of passwords on hundreds of services. "we found your email in a dump" doesn't help me if I don't know which server you found it for.
If China's doing the push, they only need their local app ecosystem to move over.
4 spaces is for code, not blockquote. Using it for blockquote breaks HN layout. Use > to make blockquotes readable.
There's a wide gap between a blacklisting system and someone getting a bad recommendation from an advisor.

I've met plenty of stupid people who can pass exams.
Yeah it's literally a joke. "Have you tried turning it off & back on?"
Doing this behind her back, and without recourse, refusing to talk about it to the person in question, basically the whole way this happened, does not shine a good light on the advisors here.

Plus, you may have noticed, she wrote under a non-identifiable name (outside maybe people already in the know) and didn't name the people in question, nor the institutions.
So yeah, she's pissed, IMHO rightfully so, especially since this is a career breaking thing and without recourse.