skysight-inc/HackerNews huggingface dataset:
Why don't they offer a junk mail filtering service?

I'm sure it could be trained to be highly accurate and let you whitelist as needed.

They just have to make sure to charge enough to still profit after accounting for lost junk mail revenue.
Some IMAP providers like Gmail use a more sophisticated auth mechanism where a secret token is shared over the encrypted link after the first password auth. This token typically has a long lifetime and is used for future sessions.
The point is that something seems to be actively looking at the user-agent string and then doing wrong things. Had they merely "not supported" Linux it would have worked fine.

Now it might still be a bug rather than malice, but it's a but that arises out of intentionally doing something stupid.
There has been lots of discussion surrounding that comic. I have read a few articles over time and ultimately landed, one way or another, on considering it bad advice.

Here is some info from a quick search: https://security.stackexchange.com/questions/6095/xkcd-936-s...
Didn't he write an article about how his biggest regret is not going into the management route?
Your preaching but some ears cant hear you.
I want to turn on 2FA but I dont know when will that day will come.

It also happened to me to loose a smartphone without PIN, and I never thought it would happen and I kept postponing that simple step.

Maybe this time I should listen.
This varies from product to product; for example, meters in Pro Tools are labeled directly in DBFS[1]. So are Yamaha digital mixers (at least the LS9 and M7 - not sure about the newer ones).

On the other hand, the Allen & Heath GLD has its meters labeled differently, and I'm not quite sure what they're referenced to (they go up to +12). This can be a bit frustrating, since I never know how close I am to digital clipping, but in practice I aim to get everything around 0 dB on the meters and I have at least 12 dB of headroom.

Wikipedia has a neat list[2] of different analog reference levels for 0 dBFS.

1: Pro Tools metering - http://i.imgur.com/YcUBR6H.png

2: https://en.wikipedia.org/wiki/DBFS#Analog_levels
Netflix uses a tiered system for HD video. The lowest price is no HD, the next is HD, and the highest is Ultra HD.

You may also need to tweak your Netflix settings, since the default quality level is "Auto," rather than "High."

It may be surprising, but many people don't much notice the difference.
I'd assume BSD ed would beat GNU ed easily.
Since she owns and operates a blog, an average person would consider her highly tech savvy.
It does make sense to have it rock-solid stable before mainlining, so that people don't get burned by it early on.
Yikes, Skype is electron based?
That explains why it hogs so much memory.
The article is from 2004. Keep in mind it's geared towards being very simple. I don't think some of the advice is good, such as deleting cmd.exe and command.com.
Seems like there's an opportunity ripe for exploiting then! Figure out how much it's worth to these companies to provide just enough support to keep the software running – as-is – forever. Certainly that should be easier than also changing the UX or whatever.

But how hard is this? I imagine it'd be a lot harder than one might naively expect. As evidence, consider how few (if any?) companies already do this. Maintaining software requires significant work; doing so for more than one version is even harder; doing so for a decade-old version that only one customer uses is probably just not profitable.

But, as a dev myself, I emphatically don't "despise user and his little business problems". I may tho – honestly – tell 'business' people or users that I can't guarantee that I can fix bugs because, e.g. I can't purchase a license for the (version of the) software needed to work with the project source code.

It's perfectly fine for people to run software unchanged forever! As it is also perfectly fine for those same people to have to rebuild their business or a portion thereof around some new software when the existing software system fails catastrophically and can't be recovered.
List of trending guides on GitHub curated over time
"I like that we are seeing competition in this space. I think it's good for business."

I wonder why Hans Reiser doesn't take up filesystem work again ? He has plenty of time on his hands ...
No thx, I will watch it on my phone or TV.
Bitcoin power struggle
Many don't consider mobile phone two-factor authentication as real two factor authentication. The reason being is that while the phone looks like "something you posess" it is really just an interface for another "something you know" which is your phone account information. As you said, this info can be compromized to intercept or take control of your SMS.

Real 2FA uses a token generator device or an app like google authenticator which does the same thing. This is a real "something you possess" as it can't be compromized without getting access to the device.
C# Performance Trick: FastDictionary and struct generic arguments
Another way to look at it is that Netflix isn't part of the web.

I suppose that viewpoint admits that obstinance on the part of Firefox was not going to get Netflix to offer their service without DRM.
Are you running BTRFS with its built in RAID? That's been the biggest blocker for me. There have been numerous RAID bugs that have caused data-loss and I believe at least one of them is still unpatched.
And perversely, this makes it so that people feel compelled to add mathy things that add no additional explanatory power to the results.

I've frequently heard complaints that people in some CS subfields in particular will just add complicated math because they have to rather than because it helps. It sucks because the authors don't have that great a grasp on the math anyway, the readers don't care about the math -- they just care about the intuition and process, and communication suffers overall.

My best papers had at most like two equations, and they were just there to clarify models for fits and the like in case the reader wasn't familiar with terms like "Arrhenius relation". So, you know, to actually make reading it less burdensome rather than just making it look more sophisticated.
Flash's peak marketshare was over 99%. They had the adoption.
Not really. Once they get discovered and reported on a supported browser, it sounds like they'd be routed to the team. Theoretically, bugs could exist in supported browsers that only get reported in unsupported browsers, but you'd have to weigh the likelihood of that against randomizing the team investigating bugs in unsupported scenarios.
If a river can be declared a person, it's not clear to me why a machine can't also be a legal person. Or, for that matter, if corporations have legal personhood, why not machines? http://www.economist.com/news/asia/21719409-odd-legal-status...
Yes, we need this - we need more people exploring and building databases. The more people we have tackling interesting problems the better solutions we will develop.

No, building a database is not hard. We need to stop propagating this message, because it deters newcomers from trying. And the less people that try, the more of an echo chamber we get (like everybody building on top of Postgres again and again), with no new ideas. This comment on another current HN homepage article sums it up the best: https://news.ycombinator.com/item?id=13933572 .

I'll share my story here, since I seem to be an outlier:

- In less than 2 years from building a database from scratch (no forking other database), we had a prototype that could save 100M records for $10/day: https://youtu.be/x_WqBuEA7s8 .

- In 2 years we had a system that can outperform Redis on the same test on the same hardware: https://github.com/amark/gun/wiki/100000-ops-sec-in-IE6-on-2...

- Within 2.5 years we've built a system that can do on low end hardware across a federated system 1750 table inserts a second (we hope to get this up to 10K inserts/sec across a distributed system), a slower demo here: https://www.dropbox.com/s/amjlr5gqk23et51/load.gif?dl=0

- To do this, we even had to build a fully featured distributed "coordination testing" framework so others can build tests that verify things work even in the harshest of conditions (it is for doing Jepsen like testing), check it out here: https://github.com/gundb/panic-server

- And we've managed this without locking the data to any particular model. Graphs let you do key/value, relational, table, document, or graph type data.

This story is important, because it shows what can happen when people just try. Referencing the quote from the other thread: Ivan Sutherland replied, "Well, I didn't know it was hard."
I've seen some misunderstandings in this thread. This ruling doesn't create a voucher system. The Supreme Court's ruling sets the bar that a public school has to met in the education of a special education student. If the school does not meet this bar, the guardians of the student can seek reimbursement of private school tuition.

The reason this doesn't apply to all students is because it's specifically about federal legislation that deals with disabled students, IDEA.
https://en.m.wikipedia.org/wiki/Individuals_with_Disabilitie...

Edit:See also, FAPE: https://en.m.wikipedia.org/wiki/Free_Appropriate_Public_Educ...

Edit: Here is the decision:
https://www.supremecourt.gov/opinions/16pdf/15-827_0pm1.pdf
on the upside, I can now watch Netflix on Linux using Firefox, and I can opt in or opt out of the DRM facilities...

on the downside, as everybody else has pointed out, we now have DRM encroaching onto an open standard.

I guess I'll take it as I go.
Details on the neuro-chemistry:

The mechanism for translating light into mood starts in the suprachiasmatic nucleus*, which sits right behind where your optic nerves cross.

Light-sensitive nerves trigger and transfer that information to the pineal gland, which in turn, starts breaking down serotonin to melatonin.

I dream about a brain implant that artificially stimulates the SCN. Control that stimulation and you control sleep, serotonin, melatonine, hunger, cell-growth, stress etc. etc. etc.

[0] https://en.wikipedia.org/wiki/Suprachiasmatic_nucleus
You can in the sense of pointing a video camera at the screen and recording it.

But if you want to capture the pixels before they are converted into light, HDCP may prevent you from doing so [1].

[1]. https://en.wikipedia.org/wiki/HDCP
cool! ill give it a try
I think its a matter of deciding which risk is the largest part of your current position, time or price.

If your biggest risk is time because you're forced to enter an order or you might miss the move or you need to enter an order quickly/automatically and can't take the time to figure out the best price, then a market order is fine.

If you biggest risk is the price (and you can afford to wait) then a limit order is better because you can essentially dictate the price at the expense of it maybe taking a long time/never to fill.

They're just tradeoffs between risks, much like most other decisions in the market.
The Psychological Explanation for Why Tetris Is So Addicting
same, I'm happy to have multiple editors available for different tasks, use code to code a bunch of things, I'd start worrying if I had HUGE files. big files I rarely need to open in an editor, often I just need to extract something out, in which case I use grep.
...and yet OSs do thread switches on the order of usec or even msec. So I repeat, there's much room for improvement.
The same is true for a market order as you are telling the market I will pay the market price no matter what it is. If you send a limit order through the book you will get price improved you won't pay your limit, thus it allows you to do a a market order with a backstop that protects you from wacky market swings.
When I was little my dad would always treat spiders with care and respect. I'm glad he did, because now as a grown-up I find them sort of adorable. Don't get me wrong, I don't want them in my bed, but when I see one at home my first instinct is to protect it from my cat. :) They're good to have around—they eat the bad bugs!
I'd be interested to read that paper, if you're willing to share it.
I'm a skeptic and stuff like this always seems like marketing to me. This happened back in/before 2014 and her article on mashable from april 2, 2014 is almost the same:
http://mashable.com/2014/04/02/ramshackle-glam-hacking/#j.mb...

Looks like it got a good number of shares and good velocity so makes sense to keep milking it for what it's worth i suppose.

Btw, GoDaddy's response:
http://news.softpedia.com/news/GoDaddy-Defends-Itself-in-Ram...
Right, I was trying to think how to phrase that, but I couldn't come up with anything better.

There's a sort of de-facto layer-6 protocol in the way people use REST in combination with JSON [usually using AJAX calls in browser SPAs] to do RPC, by PUTing or POSTing JSON documents to REST endpoints, and then reading back JSON response bodies. It's a "protocol" where HTTP is doing some of the presentation-layer type-encoding, the "application/x-www-form-urlencoded" encoder is doing some more (for e.g. GET query parameters), and JSON is doing the rest.

The "browser-like JSON over REST" RPC approach is so common that it's nearly synonymous with "REST." If you say "we've created a RESTful API", you usually mean that you've defined a layer-7 protocol where browsers use AJAX to make JSON-bodied requests to a hierarchy of REST-architected endpoints, expecting JSON-bodied responses.

(There's also JSON-RPC, which a clearer example of a standalone layer-6 protocol with the same problems, but it's not in wide-enough use to really matter.)
Not every Linux distribution "comes with" Firefox or Chromium. They may be an option on the install disk and may even be part of the default install but they do not have to be installed and there are other choices (e.g. I typically install SeaMonkey because I like the mail client it comes with). In fact I can decide to install Linux on a PC and not install a browser at all. Last I checked it's still hard/impossible to remove IE/Edge from Windows. [1]

[1] Although admittedly the last real work I did in Windows was 7, so please correct me if the situation has changed.
No tajen, at least the Wikipedia article for DDG gives no hint that it uses the Google backend. Nor had I ever heard of such a thing.
To add to your points, a very important consideration is that charter schools can game the metrics by forcing out students who aren't performing well, while public schools can't turn anyone away. This may be why they seem to improve test scores without making any actual difference [1].

Public schools can use charters to game metrics themselves too [2].

[1] http://www.nber.org/papers/w22502

[2] https://www.propublica.org/article/alternative-education-usi...
Fifty Eight and reading and retaining more IT tech news than the Students in the classes I teach. I am 1/3 programmer and 2/3 sysadmin, overlay by manager and trainer. It the variety that has kept me going. After 3 to 7 years I want to toss out the things I working on and move on. Always planing for the next cycle. Studying up for a couple of Cert by the end of the year because I am getting that itchy feeling.
US lawmakers question police use of facial recognition tech
Could you supply a reference for John Hilliard’s research?
According to Kent on Reddit, bcachefs technically had online defrag since it was just bcache -- via the copying garbage collector for reclaiming space. So bcachefs will simply inherit that feature by design, which is great.

Apparently copygc is off right now because reasons, though (I'm going to assume it's almost certainly the related extent/compression issue that's holding this up from being enabled, which you can see referenced on the home page, at the bottom).
There would never be machine ownership in this (or probably any other) case. It would merely be a case of the change of status (death of the owner) going undetected for awhile.

It would be a machine operated business, but not machine ownership. That would require a change in law.
Not sure I follow.

You are saying taxi drivers are "quality content", and Uber is low quality service/spamy. Pretty sure its the other way around.

(If you are looking only at the culture however they may actually both be closer together....)
Correct. The Web API is standardized, but how the engine interfaces with the actual content decryption modules is not.
But for every useful information you might overhear, you will listen to 1,000 calls about how Internet Explorer allegedly ate their emails, made their dog sick, and burned their house down.
Meet the Google Team That Saved Pokemon Go and Home Depot's Thanksgiving
Many programmers would have declared the object, set its members, and written main to fetch and return the data member. Not unreasonable, since humans tend to write abstractions pretty much as they're stated.
The Machine will not be able to easily go to court in any jurisdiction and fight for its own ownership. If the machine is producing any real value, human lawyers will untangle the mess and a human will take ownership.
China's consumers hate Airbnb’s new Chinese name
> quoting a reviewer: "This paper lacks math."

Why didn't you place the additional detail in an appendix, so as to not detract from the main points?
Can you explain how this works? If there was no DRM, how would that lower their sales? Last I checked, things on Netflix were easily downloadable via torrents.

Are you suggesting that there are many shows on Netflix that someone wants to pirate, but the DRM is preventing them?
Agreed. I would rather have a more credible news source than leftwingbreitbart.com, but as the article notes this news item is not getting any coverage from the mainstream media...
^This - It is totally true. Lately he has talked a lot about people asking him for permission. They are basically looking for someone to come along and kick them in the arse and tell them to get to work. I used to consume almost everything he put out, but any more I've heard most of what I need from him. I'm in "do" mode now, so not much time for it. Most content is just background noise while I work these days.
Really any sort of online game that prompts interaction that isn't about work and can't be turned to work is good.

I have made plenty of friends and great relationships with folks that I have gamed with, some of us even email still to this day even though we no longer play the same games.

Honestly... your on to something here the bigger question is what can you get every one to play!
Instagram has become my favourite platform. Every time I log into Facebook all I see is a wall of poor quality shared posts ranging from random truck videos to fake news.

The relative quiet on Instagram, knowing I'm going to be getting only photos is serene.
I think not taking any drugs that doesn't have "FDA approved" label on a package should be enough?
Exactly! In the end, we ended up just publishing on arXiv.org and writing up a blog post [1]. It's not earth shattering... just an entirely new idea being demonstrated for the first time. The mathy background certainly exists, and was explained in other cited papers, but wasn't necessary to explain the new ideas.

[1] http://www.hizook.com/blog/2015/08/10/mobile-robots-and-long...
I'm guessing you don't really understand what he's saying. He's saying that by pretending to be Windows instead of Linux the webapplication runs better. There's nothing native about it.

The same exact website/piece of software runs better by saying "Hi I'm on windows". This obviously means foul play.
3blue1brown's Essence of Linear Algebra series on YouTube should get some sort of honorary inclusion in Distill. There have been many "visualization of algorithms" posts on HN over the years. A collection of those would be good as well.
First, the DRM is still not standard. Only the interface to it is. Every browser must still deal directly with the DRM provider and hope to reach an agreement with them, both technically and financially. As a result, only certain platforms are supported. New browsers face a new barrier to entry, in particular - the exact opposite of how the Web is support to work.

Second, this is worse in the sense that Netflix, Google, and Microsoft - creators of EME - have gotten the W3C to support DRM. That's not just a symbolic blow.
yeah, emacs long line performance is in a really sad state. i find it can be quite handy to output really long lines in log files ("hey, here's all the game state at at tick N"), which i end up having to view either with command line tools or in sublime :-/.

i dream of an editor with the flexibility of emacs that but the bug-freeness and speed of sublime. :)
So why wouldn't you just always use a different editor? Then you would never have to just load up a different editor you know?
I would think you could hook into X11 to do this quite nicely.
Did you look at the project? Here you can read the justification that you seem to have missed or willfully ignored: http://pelotondb.io/about/
GNU Common Lisp and CLISP are two different things.

GNU Common Lisp : https://www.gnu.org/software/gcl/

GNU CLISP : http://clisp.org

CLISP hasn't had a release in a few years, but the repository has a lot of activity these days:

https://sourceforge.net/p/clisp/clisp/ci/e4aba2ecdcf71968053...

> there hasn't been a release of GNU Common LISP ("clisp") in 7 years.

CLISP had a beta release a few days ago.

Just installed it on my Mac: this is GNU CLISP 2.49.50 from 2017-03-19.

$ clisp
i i i i i i i ooooo o ooooooo ooooo ooooo
I I I I I I I 8 8 8 8 8 o 8 8
I \ `+' / I 8 8 8 8 8 8
\ `-+-' / 8 8 8 ooooo 8oooo
`-__|__-' 8 8 8 8 8
| 8 o 8 8 o 8 8
------+------ ooooo 8oooooo ooo8ooo ooooo 8

Welcome to GNU CLISP 2.49.50 (2017-03-19) <http://clisp.org/>

Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2000
Copyright (c) Sam Steingold, Bruno Haible 2001-2010

Type :h and hit Enter for context help.

[1]> (lisp-implementation-version)
"2.49.50 (2017-03-19) (built 3699208367) (memory 3699208818)"

Doesn't look dead to me...

GNU Common Lisp is currently a bit less active: http://git.savannah.gnu.org/cgit/gcl.git/log/

Other 'free/open source' implementations are currently more interesting, especially ECL, Clozure CL and SBCL.

I have on my 32bit ARM under Linux the following implementations: GCL, ECL, LispWorks, SBCL, CCL, ABCL. LispWorks, CCL and SBCL are native compilers. I'd say that's enough choice.

> LISP is really dead now

Not more than usual.
That's one thing I learned from the last tech boom -- if you want something long term and stable, look for it while everyone else is busy chasing IPO's and pitching start-ups.
It seems entirely plausible that there are optimizations that are only applied on certain platforms or something with the idea that any platform should fall back to the slower but better-supported behavior.
The database he's referring to is Peloton (http://pelotondb.io) and it appears that its "killer feature" is that it's self-managing or self-tuning for highly concurrent workloads. That's certainly an interesting idea. I wonder how closely that kind of functionality will parallel the logic in superscalar CPUs where instructions are run in parallel so long as those instructions can be determined to be independent of each other. In practice, that usually works well, but it can work even better with programs specifically designed for superscalar CPUs. In other words, I wonder if Peloton will offer reasonable performance improvements for concurrent workloads, but at the very high end of the spectrum, specific design and/or tuning will still be required for maximum performance.

The article mentions that it's currently single-node but multi-node support is planned. If it's a fully ACID-compliant database with support for horizontally scaling with multiple nodes, that's an area where there's plenty of room for another database.