skysight-inc/HackerNews huggingface dataset:
Didn't lead me directly, but I managed to click around that page and end up at the right page where there was "End Membership" button that finally worked. Thanks! I owe you a coffee.
The semantic web is alive and well. It's just not in the places you're looking.
I recommend checking out indieweb.org for a community devoted to building on the
semantic web. Just because the big websites aren't using it doesn't mean the
technology is dying.
I wonder about CPU decoding. I never cared about codecs, because every movie was played at proper FPS on my 2013 MacBook Air. But recently I downloaded 4k H.265-encoded movie and it turns out that MacBook just wasn't able to decode it at proper speed. I hope that AV1 will be more efficient.
Phones, Lambdas and the Joy of Snap-To-Place Technology
It was painful to watch. From Zuck's smug, condescension, to the Senators grappling with how to ask the softest question while still looking tough.
I always felt a movie was more analogous to a short story (one of the best PKD adaptations is Minority Report, even if that adaptation has issues), where a book is more akin to a season of a TV show, and each book in a series maps to a season of a show.
One nice thing is that whenever a character mentions the phase of the moon Tolkien has been careful to get the correct phase for that particular day.
I'm shamelessly pulling all of this from the paper abstract, which you should find here: https://www.nature.com/articles/s41591-018-0004-z

As for what this means: it's exciting, and if these researchers can prove that the drug is safe in animals and humans they can probably proceed with trials on Alzheimer's patients with the apoe4 gene.

But that's the thing: this discovery, while cool, is relevant to only some of the patients dealing with Alzheimer's that have the ApoE4 gene. This isn't a unifying mechanism to how Alzheimer's occurs in all patients, as it doesn't tackle the problem of patients with apoe3 getting Alzheimer's. Nonetheless it is still relevant especially for early onset, which is more strongly associated with this gene.
> What is the ask here? A ZIP with all your information? A JSON file with your friendship graph? How would that be readable to most people? I doubt that Facebook's data structures are so portable that they could just be placed into another social network?

Making scraping of your personal data a statutory right, including the building and distributing of tools for it.

No need to force FB to publish anything, just prevent them from blocking anyone who uses a tool to scrape their own data through the regular UI. This should draw the boundaries of responsibility in the right place.

This would allow e.g. a “messaging” bridge which automatically interfaces with the messages part of the site, and bridges it to any tool (or API) you want. At least per user per account. This would force de facto federation without putting a burden on FB.
Stuff like the group builder in the article is hard to reason about as there are so many combinations. MySQL is bad at optimizing O(n2), no matter how you design the schema it will be slow. The solution, like they probably did in the article, is to break it down into separate more simple O(n) queries.
That’s the English translation but, yes, recovering a fingerprint which can be used to unlock a test device doesn’t show it can replace the original. It’s prudent to assume that the attacks will get better but I think this really highlights the difference between broad and targeted attacks since so many people are better off with the fingerprint unlock.
Ask HN: How to transform/distort screen in Linux Ubuntu?
I have a projector, which doesn't come with horizontal keystone correction built in, only vertical correction.

I've seen that it is possible to do it with xrandr, using the --transform parameter, but needs matrix coordinates and I'm lost. That deserves a GUI, but ARandR doesn't support it.

I've also checked MapMap project, but seems that v4l2 virtual video device is not well recognized to use it as source.

Do you know any other alternative to transform the screen?
What type of discovery would you like to make? It seems to me that whatever fb has they control and do with as they please and have the money for lobbyists and lawyers to corporate-splain their actions away and pay the occasional fine (cost of doing business). I'm having a hard time understanding why any of what is known is at all a surprise to someone who understands tech.
I fail to see the benefit of a California LLC over an LLC in one of the other 49.

It seems to me like choosing CA over some state with less onerous taxes and is like loading a gun and pointing it at your foot. If you wind up doing business that wouldn't be subject to CA taxes then the CA taxes on that would be money down the drain.
Why Indieweb? (Personal websites as a social network)
FB is now too big to fail.
Dealing with the backscatter from CSV misunderstandings can be fairly challenging - for a lot of us, the customer experience is improved by being as accommodating as possible instead of correct. We at Intercom released a Ruby CSV parser that "is a ridiculously tolerant and liberal parser which aims to yield as much usable data as possible out of such real-world CSVs".

https://github.com/intercom/hippie_csv
The books have that, but the first season or so of the TV series lacks it.

It's also one of the few books that made me want to throw it across the room when I finished it.
The vast amount of entries are duplicates. Sorting those out, you're really not left with that much, and some of those are just invalid CSV's. Assuming I haven't miscounted:

There are fifteen points effectively addressing delimiters, which all sum up to "delimiters may be arbitrary byte sequences, and they should be ignored in quoted fields or if escaped".

There's nine points about encoding, three of which if violated just result in a flat out invalid file.

There's four points that effectively claim that you must parse CSV files that adhere to no known formal or informal standard, which is just silly.
I don't know if seeing untargeted ads necessarily means a site is not profiling you.
Our python is compiled with the latest versions of gcc (on Linux) and clang (on macOS). So you're getting gcc 7.2 compiled python on RHEL/CentOS 6. And all of the security and performance enhancements that come along with it [1]. (Ok we're still on 7.2; we'll update to 7.3 in the next couple months.)

[1] https://www.anaconda.com/blog/developer-blog/improved-securi...
He made two recommendations if you read between the lines: 1) don’t use csv 2) follow the rfc
The Biggest Problems Clients Have with Digital Agencies
Not surprisingly, most lists of "falsehoods" are like that.

I believe it is naturally impossible or intractable to consider every item of those lists. Rather, they are convenient checklists for consideration when you are delving into the realm of those complicated subjects. Do you reject, say, 30% of those items? That's fine. Just make sure that you are explicitly making tradeoffs and will consult the lists again when your initial tradeoffs wear off.
I don't really get the concept and the benefits. The user has to install a wallet software, but the only way to fund that is using some existing payment method. And the merchant needs a bank account. To me this sounds pretty pointless. With Bitcoin/cryptocurrencies anyone can setup a wallet and start receiving/sending instantly without any kind of existing infrastructure. If this system is based on people having bank accounts, it only adds value to those who are already privileged, and even for those the added value sounds questionable.
I think his point is that it's not garbage from the user but garbage that the user needs to use.

It's not as simple as invalid input or a bad copy/paste. The user likely cannot correct the CSV.
Because MySQL is the PHP of databases. Much like PHP is designed to just carry on truckin' whatever problem it encounters (https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/), MySQL was too. It's easy to slam some data into it and get it back without having to think too hard about what you're actually storing (https://grimoire.ca/mysql/choose-something-else). It's ease of use made it pervasive, much like PHP.

Following on from that, I suspect a lot of large companies use MySQL because they always have, not because it's actually any good. For example, Basecamp used MySQL while I was there, but I never met a single Sysadmin there who would use it over Postgres if they were to start a new project.
Ask HN: Why is there not an affordable, open smartphone?
It seems strange that there isn't any mobile equivalent to the Raspberry Pi, CHIP or the Pinebook (https://www.pine64.org/?page_id=3707) which is priced at under, say, $100, and specifically aimed at people developing their own mobile solutions (OS development and such). It seems like there are no screens (at less than 5") that are available with reasonable resolutions, either.

There seems to be a relative abundance of expensive options (neo900, librem 5) but virtually nothing lower end or cheap.

Is there some reason why devices like this don't exist that I've missed? Is it just more niche than I'm giving it credit for?
(Needs a 2016 in the title).

CSV is a great example of what happens when you do the opposite of "be strict in what you emit, be liberal in what you accept." It doesn't matter though, because it's just about good enough, and you almost never want a _general_ CSV solution, rather you need one specific to a particular problem or workflow (so you can handle your situational idiosyncrasies.)
I'm going to be that guy today - can we get a non-clickbait title?
I have one thing that keep me away from doctors, and it's not cost: I don't want my doctor sharing my healthcare details, and choices with my insurance company. I don't want some middle manager at Blue Cross Blue Shield to be the one who looks at my history and decides based on that whether I get coverage or not. For years I avoided the doctor because heaven forbid I didn't want to go to the doctor and that somehow influence my rate next year.

I guess that's a fundamental question: Should insurance companies be able to know all of your details, or are they just a payment system?
uBlock, Decentraleyes, PrivacyBadger
> There's no business incentive to scale down your ad sales even if you charged your users for the service.

There's arguments for and against this:

For: Newspapers and magazines are an example of selling a product full of advertising.

Against: However many online businesses and a lot of iOS/Android apps do offer paid plans that turn off the ads and nothing else.
This is a sensible topic. People label junior/senior based on experience (or time) when they should be labeling based on skillset. I've seen seniors that cannot even write a reasonable complex sql query and juniors that rock whatever project they are put on. From this example, I can clearly see which one is more valueble.
> I've come to the conclusion that the problem in tech is that all the people doing the work are in their early twenties and have no idea what they are doing.

Not that I disagree, but to be fair, I've seen plenty of tech ignorance with experienced and older engineers as well that has been pretty crippling.
No it is not. Environmental problems will continue to exist and actually increase even if the earth population was suddenly half by this afternoon. The problem comes from the careless use of technological advancements. Advancements which have given the ability to the otherwise powerless and incapable human beings to destroy their environment ( effectively transforming us to viruses! )
That's very true!
Weather Today WordPress Widget Plugin Installation and Overview
How to create Master-detail relationship in Salesforce?
Wow, this would explain why the second and third movies made so little sense to me.
> The flaw in this is that now those advisors' opinions on unrelated matters are subject to scrutiny

Well, that and there's no reason to think that the candidate won't just reach into the lobbyist pool to pick their advisor.

Still, you're absolutely right that having lawmakers that are themselves technical experts is not super important, or likely. They always rely on staff, and that's fine. No one person can know everything about everything.
You're ignoring the part about the Anthropocene mass extinction.
Reddit and HN, and very rarely Twitter.
For IM Telegram and rarely Whatsapp and Facebook.
These ads are not intrusive. You can read the article perfectly. They are not obstructing your experience.
You, however, is consuming their content and blocking their advertisers...
Because they just read newspaper covers and only mainstream media? No joking, suddenly they discovered something really serious.
Hmm... Has there ever been a great film that had no clear main characters?
It does for me. But this actually highlights one of the problems with classifications like this. Is IBM really primarily a computer manufacturing company today? Their systems business is only about 15% of revenue.
Static single assignment (see Wikipedia link in grandparent).
He also was using this hearing as his first "policy" fight as he prepares to run for President....
Hi Alice thanks for the reply.

<unsolicited advice from random internet person>
You might wish to consider what message these types of postings give to your (potential) customers, investors, employees, etc. They can be used as a queue to them. I’m not saying your post is good or bad message. Just that everything under your company’s banner sends a message. Some company leaders have separate personal and company blogs.
</unsolicited advice from random internet person>
DevOps Conference Recordings from Q4 2017: AWS Re:Invent, LISA, PuppetConf
This is a risk decision. I’ve been buying games on steam with a credit card that expired 5 years ago. Just did it last night. I chuckle everyone I see the address pull up. I get the game and when I check my real, diffrent numbered card from the same provider, the charge is there.

I also have a perfect payment history with Steam dating back to the day it rolled out. I’m sure I could buy a game, initiate the easiest charge back of my life, and then enjoy my steam account forcing me to update my card the next time I try and make a purchase.
I don't think I've ever used getJSON(), only ever the longer form ajax(), and never had issues with error handling, well at least since jquery 1.9 when deferred promises came good. Using .then() to chain events together is very smooth, what I always wanted. I'm lightweight with JS mostly though!
No way! I guess that makes it okay.
Isn't Android open source?
Decred created to solve one of blockchain’s biggest issues – governance
Today?
Many ‘American’ phrases are actually British
The term is plenty clear: a show for which Netflix has some degree of exclusive distribution rights. In this case, it's an "Original" because Netflix handles some of the international distribution.
Experienced Gurus at Media Hackathon
Uh, where? I said "check in" is a generic term (which it is - it's listed as the first synonym for 'commit' here: https://en.wikipedia.org/wiki/Version_control#Common_vocabul... ). I never mentioned the term "commit" (which is obviously also a common term for the same action). Then you suggested I was trolling, for saying it was a generic term, which it is. Now you're putting words in my mouth and calling them nonsense.

Please stop.
I disagree. I say stop requiring calculus! Algebra I've found useful and helpful as a software engineer, but I've never once used calculus. Algebra is a good logical framework to put train everyone for tech careers, but calculus is just torture.
Node.js Meetup and Conference Videos from Q4: NodeConfEU and Node.js Interactive
AFAIK the official website is taler.net.

The bad english and the new domain suggest that one should be carefull for some more official confirmation.

EDIT: I reached someone from the project on IRC. This is a know scam.
Do you have stats for that? Maybe I'm an outlier, but I loved the Surface Pro so much, I bought a Surface Book for work and a Surface Book 2 for personal use.
As the quote states, none of that would be JSON. Thus, if you have a document that contains that, it is no longer JSON. A parser may accept things that are not JSON, but that's rather irrelevant.

JSON does not have comments, support trailing comments, single quotes, etc. etc. etc.
It seems AV1 allows to rotate reference blocks in inter prediction. I wonder what an algorithm that would search for a prediction MV would look like (not even counting bidir).

Even without rotation, MV search can get sophisticated and not exactly intuitive in a typical encoder. And with HEVC having "merge" that win that much bits, it's not like there was so much bits left to earn with the predictor itself.
I fully expect life at advanced age to be more fulfilling with children than without. Even complaining that they never return your calls would probably beat asking unpleasant what if questions. But is that really worth adding a multiple of your personal footprint to the problems of all future generations?
Overpopulation isn't ultimately the problem, but rather over-consumption of finite resources. If people consume resources in an unbounded way, then population doesn't matter. The energy consumption of someone in the US is roughly 30x that of someone in Bangladesh for instance. With advances in technology, particularly in automation, we will be able to industrialise to a greater extent, and consume more.
But that's exactly how it works in many other lines of businesses, e.g. in construction. Many small companies can't provide compliance with the required codes, so they're forced to work their way up the ladder slowly or create joint ventures. Sure, that way you probably can't become a billionaire in a few years, but also bridges fall down less often because of it, so in the end it's not necessarily a bad thing for the society.
There's a difference between correct ontologies and the ones humans use, however. We may succeed at mapping all domains effectively, but in order to get people to use those maps, you would have to convince people that a pop tart is a kind of ravioli.
A Chinese military base for the island of Vanuatu?
So in other words no different from my expectations today.
>Which reinforces the position that git should have stayed a Linux kernel specific DVCS

No it doesn't? People use octopus merges all the time, every single day.
It doesn't; they're using Google Analytics, plus loading some crap from Facebook itself.
Then you have the whole adversarial network aspect. People will intentionally pollute the category system for purposes of advertising, propaganda, jokes, etc. Google bombing is basically a kind of semantic hijacking that happens already and we don't even have a semantic web.

The test for any proposed Internet standard or system should be "what happens when 4chan hears about it?" I don't see semantic web ideas taking off outside of closed forums and walled gardens like academic research or the military. On the public Internet you'll rapidly end up with Donald Trump mapping to "small penis," etc.
They have bills to pay and ads are probably their only source of income.
Most of the people who use facebook are not technically proficient so they will not have your understanding of what they are giving up when they use FB. This was brought home to me when my sister called in a panic when the FB news broke.

Even for the technically proficient there were issues. For instance, FB changes the privacy policies without notifying anyone. When FB rolled out the friends of friends feature my son was in college. He continually rejected my friend requests saying "we have something better than friendship." Then one day I could see his entire feed. I debated if I should let him know - and finally I called him. He immediately disabled the friends of friends feature. In my opinion this was a data breach.

Two things were the final straw for me. The first was that friends behavior was releasing my data when my friends acted irresponsibly. The second was that FB was tracking data offline of FB.
I would recommend stacking two foam mattresses from Ikea. Then try what works.

Spring constant is just spring constant no matter how much you spend money on it.
Where is the minefield? In accepting things that are not JSON, such as trailing commas and comments? That's silly.

Everything blue and yellow in that matrix is entirely OK and should be green ("undefined" means "anything goes", and the spec specifically allows accepting more than JSON, so "should have failed" is bogus).

That leaves a few parser bugs in form of orange and red, but they're corner cases (like surrogate pairs or 10000 nested arrays) and fixable.
> why would anyone continue to purchase from that crap manufacturer...

So the people who buy first should just get shafted? That's a license to manufacturers to bring out as crappy products as possible, then just change brand name or do a buyout or something every few years. If you say it's ok to sell rubbish products, then that's what will happen. The Chinese consumer market is a prime example of this, quality control and consumer rights over there are practically nonexistent. The consumer market is a cesspit of scams, fakes, substandard and dangerous products.

Regulation in a democracy is actually a sign of a functioning free market. It's just consumers (voters) getting together and exercising their rights to negotiate terms with suppliers who otherwise would hold all the cards. Markets depend on fair access to information to function. Product standards simply ensure consumers know and understand the quality of the product they are buying, which as individuals we don't all have the ability or resources to determine. That's why commodities markets, one of the cornerstones of the free market economic system, are based on trading highly standardized goods because that's the only way to scale up trading volumes and market efficiencies at the level they operate at.
You could argue that there are cases for it. Datomic[0] is basically EAV on steroids.

https://www.datomic.com/
It pivoted to Linked Data [1] with less focus on ontologies and AI and more focus on linking, open data and a Web of Data [2].

One nice demo of the latest advances is how you can query Wikidata client-side without downloading the whole database for queries like "Directors of movies starring Brad Pitt": http://ldfclient.wmflabs.org

[1] https://en.m.wikipedia.org/wiki/Linked_data

[2] https://www.w3.org/2013/data/
P.S. If you're looking for a latest and greatest C/C++ compiler toolchain that's backed with "production" testing via hundreds of millions of package installs and works on older versions of linux...
Don't want to take Zuck's side, but reaching such conclusion from only two or three sentences seems a bit unfair and misleading.
The title sounds great though...
But every piece of software that accepts csv files cannot be expected to include an editor/data Wrangler mode that will allow the user to resolve encoding errors, ambiguities and inconsistencies, nor can it be expected to resolve those problems automagically
That's only going to give you a 4x improvement on typical devices and is something HEVC can do too.
Yes, it does, if you're on Windows 10. And volume mounting from within WSL doesn't work with POSIX paths (at least it didn't when I used it last over six months ago) regardless of the container engine type you select (HyperV or Windows Native Containers, which has its own quirks).

Docker for Windows doesn't exist for Windows 7 (still used in a number of enterprise environments). You're stuck with Docker-Machine in that case.
A lot of broken encoding is the result of various copy pasting and OCR issues during data collection.

If there is one thing I could change about all spreadsheet software is to paste without formatting by default. Would make everyones life so much easier...
If what you actually want is data arranged like such, Datomic is probably a prime candidate

https://www.datomic.com/