skysight-inc/HackerNews huggingface dataset:
Your comments boil down to "distrust of government/more crony capitalism" message for me.

I agree, if that is where your heart is at. U.S. government is very dysfunctional. Corporations buy up representatives, regulatory agencies are politicized and made into paper tigers or weapons to attack enemies with, etc.

I don't expect that to change in the U.S., and in fact I expect deregulation and a non-neutral net real soon. Then, we'll begin the slow slide into the nightmare scenario where ISP's can extract more rents from both websites and users. Extorting fees from websites for accessing the fast lane to the users will be the favorite way of simultaneously increasing profits and wounding competing media companies that don't control their own last mile fiefdoms.

When the quality of service dips too low and the costs rise too high, I believe the result will be a populist wave of anger sweeping over these companies. They will be broken up into smaller companies based on function, municipal ISP's will get established to handle the last mile, and there will be harsh regulations put on what ISP's can legally do with data flowing over their pipes.

My frustration with the net neutrality folks (probably similar to yours) is their insistence that we "REGULATE IT" where no specifics are given and is not really a plan, leaving things open to mischief. The devil in the details here is establishing what is reasonable and fair for an ISP to do -- and we then fairness hug the ISP's to death.
Registration forms should be standardized. I want to have my "real" details, and my "fake" details ready to be entered into websites that want yet another registration. Why does every single website implement their own registration form with exactly the same details?! Why does every single web site re-implement the registration page slightly differently?! Ideally, I'd enter the registration page, the browser would list the things they want to know, I'd pick either my details or another set of fake details (for spammy websites or others u don't really care about), one click and registration complete.
Most of that idea comes straight out of the book Neuromancer.
Though as I understand it each missile site has its own control and 2 man system. Even if only 1 out of 10 obeyed their orders and launched it would likely be the end of mankind or at least civilization as we recognize it.
Face scans for Americans flying abroad stir privacy issues
* SameSite cookies
* CSP
If you are using Linux check out Eolie or Poseidon:

https://github.com/gnumdk/eolie

https://github.com/sidus-dev/poseidon
Is this effectively describing what an init does?
SSH is only trust-on-first-connect if you choose to behave that way. Whenever you connect to a new machine, it prompts you "I don't recognize this machine, and its fingerprint is XXXX. Do you trust that?"

I don't see how the option to trust websites is worse than having a bunch of certificate authorities choose who I'll trust for me.
That is a Xeon Phi, a modern Xeon with 10+ cores should do tens of GB/s

https://cloud.githubusercontent.com/assets/472018/13333262/f...

https://github.com/zfsonlinux/zfs/pull/4330
Btrfs might just become “the ZFS of Linux” but development has faltered lately, with a scary data loss bug derailing RAID 5 and 6 last year and not much heard since.

It was not a per se data loss bug. It was Btrfs corrupting parity during scrub when encountering already (non-Btrfs) corrupted data. So a data strip is corrupt somehow, a scrub is started, Btrfs detects the corrupt data and fixes it through reconstruction with good parity, but then sometimes computes a new wrong parity strip and writes it to disk. It's a bad bug, but you're still definitely better off than you were with corrupt data. Also, this bug is fixed in kernel 4.12.

https://lkml.org/lkml/2017/5/9/510

Update, minor quibbles:

lacking in Btrfs is support for flash
Btrfs has such support and optimizations for flash, the gotcha though if you keep up with Btrfs development is there have been changes in FTL behavior and it's an open question whether or not these optimizations are effective for today's flash including NVMe. As for hybrid storage, that's the realm of bcache and dm-cache (managed by LVM) which should work with Btrfs as any other Linux file system.

ReFS uses B+ trees (similar to Btrfs)
XFS uses B+ trees, Btrfs uses B-trees.
While I like the comic, I really wanted to give up before I got through the actually relevant/interesting bottom. The whole setup was really bad for someone who doesn't know and doesn't care about the characters. The author really could have just skipped directly to the "I'm going to go write over my junk DNA" bit and it would have been fine.

Edit: So I assume people gave up and downvoted for the seemingly random comic.
> Order ISPS to switch off access to Google's servers and CDNs. Most internet traffic stops working as any website using a google CDN breaks, all analytics stops working, internet advertising breaks almost entirely, the internet is suddenly a less profitable and very scary, mostly unusable place

The scenario is insurrection. Communications going down while people are arrested is perfectly acceptable.

> Google goes the way of Pablo Escobar and talks directly to bank VPs

Bank VPs have no control over dollar clearing and settlement. In any case, violating an OFAC freeze is automatic jail time for lots of people. Nobody messes around with this.
There are number of problems with this, the big one being the difficulty of reading and writing DNA. In addition, while storage may be very dense, it is somewhat environmentally sensitive. IE a single cosmic ray can cause DNA breaks. This principle has been proposed to make a dark matter detector using sheets of synthetic DNA on gold[0]. It's also been determined that DNA has a half life of about 521 years[1]. Of course DNA's overlap does help with this in addition to the fact we can massively replicate DNA. Being able to massively replicate DNA can let us copy the same data an inconceivably huge amount of times so that we have a huge amount of redundancy. In addition, this ability has let us sequence DNA from neanderthal bones from ~50,000 years ago.

But we might be able to do better using more stable molecules than DNA. Peptide nucleic acid or PNA is an interesting option for this. It binds together stronger than DNA while maintaining a lot of the benefits of DNA. Now if we're willing to throw away complementarity we could potentially store information with peptide sequences(proteins). We have recovered peptide sequences, albeit short fragments that were repeated numerous times, from dinosaur bones[3](although there are some worries with contamination here). Peptide sequences might get tangled up and will almost certainly be more difficult to read.

We could potentially use a similar chemistry to that used in plastics for even more stability, although synthesis of large amounts of long sequences will be extremely difficult.

[0]https://www.technologyreview.com/s/428391/revolutionary-dna-...
[1]http://www.nature.com/news/dna-has-a-521-year-half-life-1.11...
[2]http://www.nature.com/nature/journal/v505/n7481/full/nature1...
[3]https://en.wikipedia.org/wiki/Peptide_nucleic_acid
[4]http://www.nature.com/news/2007/070409/full/news070409-11.ht...
It's never going away, I don't think. Workers love getting extra money, and most food industry operations are barely staying alive as it is. I'm annoyed enough to whine, but I still tip.
The Robustness Principle states "Be conservative in what you do, be liberal in what you accept from others."

Following that maxim, browser developers assumed that, even if HTML wasn't inherently correct, if they could figure out what the user logically meant then assuming that was better than not working at all.

In short, people wrote garbage HTML and it proved easier to fix browsers than people. At first, it wasn't too problematic, but as HTML got more complex more problems surfaced and now everything is a mess.

This was the goal of XHTML: HTML that was required to validate as XML or it wouldn't work at all, and some browsers were, indeed, strict at this. The idea was that you'd only use XHTML if you were generating it with an XML parser or some other template generator that could produce valid code. In reality, that just meant that browsers that didn't understand XHTML treated it like HTML and worked, and browsers that did understand XHTML and validated it would show errors. Thus, users saw that browser X (doing the right thing) couldn't display a site, but browser Y (doing the wrong thing) could.
https://news.ycombinator.com/item?id=14714607
This sounds like a great opportunity for a startup to create and capitalize on
No need to go full https with it, dh once per session, then exchange data (could be over udp)
I mean once the user selects a video you need to continue showing them context, because at this point they may not remember what mode they're in to begin with.

Making your app behave differently because you navigated to the current state via different menus is very bad UX design. That's all I'm saying. Your suggestion would entail either UX complexity or such implicitly different behavior for YouTube.

Yes Android has a "Home" button. But what I meant by no real UX equivalent is that when you open youtube on the web you'll open a new tab and go to youtube.com.

When you do so an Android you've likely just dismissed the app in the past, and opening it again will bring you back to the last video you were viewing. You don't go through the homepage by default.

Thus it's more of just another menu item on Android, not something that's equivalent to / on a website.
I wish they would partner with services like Patreon and flattr instead of limiting everything to a stupid subscription model. I imagine that many artists could get a lot more revenue through voluntary payment services than through forced subscription models.
The video does not support the narrative that Ajit doesn't know/believe what he's talking about.
I already pay $5/mo for Discord. Animated avatars and cross-server custom emoji were enough to entice me
I don't think squashed commits matter since they used project byte size as a filter to get rid of "Hello World" sized noise.

Hard to tell how much private repos would sway the results. Maybe a large number of COBOL programmers are stuck behind their organization's private repos and all we see are the languages they play with on the side for fun?
Let's make visualization in markdown
Its not perfect, but try reader view on Safari.

I use it alot to make various articles and blog posts more readable.

There's also quite a few reader view plugins for Chrome, Firefox, etc
I came here to say this. I've owned lots of Bluetooth devices, dating back to an Ericsson T39 and some kind of Bluetooth headset in 2002. It seems clear that at some point in the past couple of years, something changed, bigtime. Not sure if it's Bluetooth 4, or what.

It's always been terrible. Even just connecting my phone to my Tivoli Audio speakers from 2 feet away was a nightmare. I'd have to try to reconnect 10 times before it would finally work. This is across dozens of devices and now more than a dozen years.

My Mac stuff is mostly better although I found when I had a deskmate, in a room full of 40 people using multiple Bluetooth devices, sometimes my trackpad would disconnect and have a hard time reconnecting. When he quit, everything went back to normal, then when they hired his replacement (and gave him different equipment), the problem came back.

That said, recently it's been an absolute miracle. I bought a new VW Golf with bluetooth. It's AMAZING. It connects quickly, every time, and works flawlessly. After having a positive experience with a friend's bluetooth headphones, I bought some Bose QC35 bluetooth headphones, and THEY are amazing! they even connect to 2 devices at once so my computer can send me alerts while I listen to music streaming from my phone. And the range is outstanding -- 60+ feet through multiple tile walls in my office building. One time I got into my car wearing my headphones (on a conference call), started the car, shut off my headphones, and the call magically transferred to my car, instantly. Based on THOSE good experiences I bought some Jaybird X3 running headphones, which also work amazingly well. I tried some Outdoor Tech Chips helmet speakers for my snowboard helmet, and it was IMMEDIATELY back to 2005. The sound would have static and crackle. When I turned my head left with my phone in my right pants pocket (the antenna is apparently in the left earpiece), it would LOSE CONNECTION. Hell, sometimes even sitting on the ground with my head bent, about 2 feet line of sight, it would lose connection. I took them back to REI and bought a Sena Snowtalk 10 so now my ski helmet is back to multi-room range as 2017 Bluetooth intended.

I'm interested in following this comments thread to better understand the tech, but I simply can't believe how good it's gotten. I'll look at my phone and it will tell me the charge of my bluetooth headphones and apple watch, and everything JUST WORKS, thanks god, for once.
Blitz.io is shutting down
Investors bail on Snap
Popular recommendation algorithm like collaborative filtering by matrix factorization takes into account the accounts for user and item biases (the simplest method is to normalize the ratings of a particular user by the average of ratings of that user).
So excited to share a markdown-it plugin which let you generate a visualization chart using several lines code.

The project homepage: https://markvis.js.org/
You can have a try online: https://markvis-editor.js.org/
Source code: https://github.com/geekplux/markvis

Motivation

Very often we need to insert some data into our articles to make them more convincing, and since we are more sensible of information in charts than statistics, how to easily and conveniently embed a chart in an article is important. However, common method is to export a chart as an image, then upload it to an Image Hosting and get a url, finally paste the url to editor, which is a tedious process from writer's perspective. Also, it makes the image loading time become much longer than that of the DOM elements, which may be/is a bad experience from reader's perspective.

Present situation

The current version is made in my spare time, It provides you with three most-commonly-used charts: bar charts, line charts and pie charts. But you can use the API to customize the new chart layout which is easy for you who know about d3. Welcome any improvement to the current version and other charts you think useful.
My experience in Germany was, as a ped, that people re rigid about crosswalks (only during green and within the marked crosswalk), else you risk getting looked askance. I learned to obey the crosswalk signals (rather than take them more as suggested indicators as in the US).
Most cases that the Supreme Court refuses to hear are those in which lower courts reaffirmed the status quo.
Get Results with Online Employee Training in 3 Steps
> At the state level, you could have proportional representation and then just vote for the party you want. That would allow for multiple parties, and it's much easier to follow what a party supports and does than it is to follow an individual.

So, give even more power to parties? No thanks. Independent should always be an option. It isn't under your system.
This seems strange, given that another article from TechCrunch today states that the layoffs bought them very minimal runway.

https://techcrunch.com/2017/07/12/soundshroud/

> Instead, sources at SoundCloud tell TechCrunch that founders Alex Ljung and Eric Wahlforss confessed the layoffs only saved the company enough money to have runway “until Q4” — which begins in just 50 days.

> A core question from staff during the all-hands was why there wasn’t transparency into the finances or a strict hiring freeze. The message from management was that a hiring freeze would show weakness and lead to people asking questions. That wasn’t satisfying when the company ended up shedding almost half its staff.
Ask HN: Are there software shops that only focus on health projects?
Most software firms work on any project that potential clients ask them to work on. I'm interested in focussed firms that only work on projects in the health section. Is there such a niche / focussed firm out there?
> Comcast claimed that the agreement's settlement-free status depended on maintenance of a roughly equal exchange ratio - traffic in from Cogent to Comcast should be appropriately balanced with traffic out from Comcast over Cogent.

Eh, Comcast was being extremely disingenuous, trying to act like a Tier 1 ISP.

For Tier 1s like Cogent, they expect to more or less equally peer. Ie. BGP routes and the physical routers themselves should be setup so that a main, backbone style ISP would receive about as many bytes on an individual connection as they transmit. This makes sense for backbone ISPs, or else they end up in the situation where an ISP is essentially using another ISP's infrastructure to route their own customer's traffic in an unfair way.

Comcast was trying to make the argument that Netflix was unduly routing traffic unto Comcast's network... but all of that traffic were packets that had been specifically requested by Comcast customers. It's not Cogent's fault that Comcast's customers have asymmetric traffic patterns.
I think the key difference here is that the "init" is actually the process scheduler, and each of those managed processes is actually an "init" for its own children, and so on. Kind of like running a VM inside of a VM inside of a VM inside of a VM, but with less VM-specific baggage and more process-related baggage.
This does not make any sense.
> Unless my history is wrong, and please correct me if that is the case, until the Title II decision in 2015, there were no regulations preventing an ISP from discriminating network traffic. So to say that Net Neutrality has been key to an open internet from 1980-2015 seems without merit.

The net neutrality was not necessary early on because it was not feasible in the past to control it on such large scale.

So between 1980-2015 net neutrality (did not exist as a law) but was there indirectly in forms of:

- the technology at the time did not allow for deep packet inspection

- net neutrality was indirectly present due to telecom regulations. For example telecom could not just block calls as they wished. So during dial-up times anyone could enter that market and provide service and cost was low. During the time of DSL there was a regulation that required telecom companies to lease their lines so again cost to enter and be DSL ISP was relatively low. There's no such thing with cable companies.

> Businesses, local and federal governments, have all contributed to the infrastructure that is the internet. So the private company can't say, "well it was all our investment" and equally the Government can't say "This is a public good."

I think you're misunderstanding it. This has nothing to do with Internet being a public good or not. It's all about controlling access to it.

What net neutrality does in a nutshell is preventing the ISPs (which provide Internet access) from being able to censor at their whim what you can access.

In normal scenario, free market would solve this issue. No one would use ISPs that place restrictions on their service and would move the competitors.

The problem is that we don't have a normal scenario, we have regional monopolies, and if you don't like your ISP, tough luck.

It's also nearly impossible to enter this market anymore, for example Google was attempting to deploy Google Fiber, but even they failed.

We need net neutrality now more than ever, because a single company essentially now will be able to control what content you can access. It would be a smaller issue if each region had its own separate company, but in reality the only companies that benefit on this you probably can count on your one hand.
In theory this is an awesome idea, but it faulters for a couple reasons imo. One is graceful degradation, in case of bugs in a browser, or a browser doesn't support new syntax, etc.

If the spec had byte-for-byte specification for what happened when, this would be fine, and of course that is the case for say, JSON, which has remained roughly the same since inception. But given how fast CSS and JS are moving, it would be painful to do this same thing with either of those.

XHTML did this with HTML, but it kind of sucked because some browsers would reject what others would accept in some edge cases, and that is terrible. Plus, there's already a lot of bad HTML in the wild and XHTML casted some doubt on our ability to maintain a major HTML compatibility break.
I'm also of the same opinion. So, don't think you're alone here.
This does not make any sense. Like whats the point?
Verizon security breach exposes millions of customers' info
sigh...what if the real purpose of a potential instigator is to spread doubt and suspicion among a community, instead of promoting favorable views for a specific government or organization?

Just look at America in this post-911 era -- the real cost of that attack to our society has been several magnitudes greater than the cost of the original damage...
it's kinda been tried by proxy through authentication standards like OpenID.

i wonder if the solution isn't to back off a little though. that is, standardize some process instead of (de?)centralizing authentication. something that gives developers more control, and users more familiarity, than OpenID.
Assuming this is the same thing as hardware-assisted checksums, both the ZFS on Linux maintainer and Intel have said that they are working on it at various cons last year.
As a fan of both Kotlin and Scala, I'd be interested in hearing if there was more to the decision to migrate away from Kotlin than their existing Scala code base.
Something else the conservatives want to fix with school vouchers....
America's Top States for Business (2017)
I've wondered about the 'used panel' market for a while. Do you know why your seller didn't just increase the price of the property or move the panels? Does the second-hand price of panels decrease linearly with the amount of lifetime left, and how can you verify?
Seriously? You think you receive every single packet or that there isn't any filtering done for technical purpose done at your computer? It's the same principal. You are bad at analogies.
Reducing CSS bundle size 70% (short class names and scope isolation)
The idea that settlement-free peering always assumes symmetric flows is a common myth. Nobody expects peering with a residential ISP to have symmetric traffic because that doesn't make sense, of course the flows are going to be overwhelmingly towards the residential side of the link.

Back in 2014 when all this was going on Level 3 published an unusually scathing series of blog posts where they called out residential ISPs for deliberately allowing their exchange links to saturate in order to extort extra payments from Level 3 and their customers.

http://web.archive.org/web/20140512082831/http://blog.level3...
http://web.archive.org/web/20140512082813/http://blog.level3...
http://web.archive.org/web/20150508143932/http://blog.level3...
http://web.archive.org/web/20150313121250/http://blog.level3...
http://web.archive.org/web/20150320123512/http://blog.level3...
Add another bit for males, although state changes are slow enough that it might not be too useful on most computations. Tongues and eyelids can also provide some storage.