skysight-inc/HackerNews huggingface dataset:
I did a lot of work at PARC on the design of readable fonts, and a few years later on reading from a display (CRT) using a super-good eye tracker we had. This was prompted by "bad feelings" when trying to read from displays. The displays are better today, but I still have "bad feelings" (somewhat different) from reading from various kinds of displays, even including eInk ones. It's partly "movement" and partly memory, so I always print out to read when I can. (This is a disappointment to say the least.)
I wrote code when I was 16. There's nothing wrong with being that age.

What is wrong is not learning from others. This library follows many practices which are well known as "worst practices" in the industry.
I'm sure a lot of consumer implementations come to mind pretty quickly for most, but this could be really huge for accessibility... if you could say, train gestures tailored to the very specific nuances of a person's available range of motion. Avoiding the limitations tied to physical hardware would be huge.
That's lines up with Kay perfectly.
I would recommend Ghost In The Shell.
Also, Appleseed by the same author.
Then Blame! is also one of my favorits.
Here's a job posting by Facebook that claims the same. http://www.theregister.co.uk/2014/08/07/facebook_wants_linux...
The zelda one, oh sweet nostalgia, love it - http://saymygame.com/zelda-3d-tribute-voxel-art/
> "Privilege" is most often brought up as a way to make people feel guilty and derail the discussion. I admit that I've become allergic to this word and can overreact even to legitimate usage of it, but that's due to the guilt-tripping it's most often used to induce.

I've seen this claim a lot. What I find strange is that I'm a fairly "right-on" kind of guy, and hang out on some fairly "right-on" bits of the internet, yet I don't really see the word mentioned in any context that much. Yet apparently, lots of (mostly) young men with somewhat less progressive outlooks seem to be getting much higher exposure to this phrase than I am, and in a very particular kind of usage.

A few times I've tried to get to the bottom of this strange anomaly, and it seems there's popular online communities where people search the internet to locate examples of "political correctness gone mad" (or to save time they simply manufacture them) which they then submit to enrage their fellow community members with how the world is going downhill. Everyone's got to have a hobby, and many of them seem strange to outsiders, but the people who indulge in this seem to have lost perspective due to this self-selected overexposure.

Maybe there's other explanations, I'm older, maybe all the young kids hang out together online and berate each other for having privilege over snapchat or something and I just miss out on it, but the number of times the above explanation comes up is odd enough to me, without inventing even more odd explanations.
> But in the broader geopolitical sense, it really does make sense to have at least one close ally in that region.

What about Israel, Turkey, Egypt?
Forex trading recommendation on AUDJPY 31-05-2016 by AzaForex forex broker
The best response to a technical review of software is an ad hominem.

Good to know.
#TrueDAO – Colony
This is a press release masquerading as news.
For better pretty much everything, one may wish to try zsh. It's pretty much a strict superset of bash, but better.

There is one aspect in which it's significantly worse, though: it's fiendishly difficult to configure and understand. I just use configs provided by others, which is not ideal but works.
>I totally agree that nix is the future of package management.

Perhaps, if they clean it up significantly, I think that nix's principles are very sound, but the implementation isn't: it's fine when you are using it as a simple package manager but as soon as you want to do something a bit complex (say building gcc with a different kernel version) you're on your own:

1) half of the documentation makes reference to configuration files which aren't in my version of nix??

2) there is no real mail/news forum for support/help: no IRC isn't enough.
What does modern slavery look like?
would the world be better if the government controlled economic scale and the distribution of wealth?

No. They already suck at just about everything else.
or one where beos had a chance and didn't have to focus on selling out to apple.
Well, unless that family is the royal family of a nation. Sovereign immunity, the right of nations not to be sued, is actually based upon the Monarch's right not be sued.

In reality, the judgements of United States' courts could actually be enforced against the Saudis, by seizing their assets abroad. Any judgement by a Saudi court against the United States government is likely to be entirely unenforceable.
sqlheavy is available, it's called postgresql. But you could go halfway and use something like libmysqld.
You would also need to unset HISTFILESIZE, export PROMPT_COMMAND="history -a", export HISTTIMEFORMAT="%d/%m/%y %T ", and set up log rotation to get the behavior listed in the article.
> why isn't sqlite able to handle full scale loads?

The goal of sqlite is to be easily embeddable: that means not too much code, not too much resources used. It serves that purpose well: it's widely used in a lot of programs where you never even thought that they could have it.

https://www.sqlite.org/mostdeployed.html

So the goal was never to suit your "full scale loads" the way you probably define them. But I don't know what you actually understand under the "full scale loads" and once you state what you would exactly expect to achieve it can be discussed more. Until then, simply stated, there is a reason why the big server software is big and resource hungry, unlike sqlite.
So, to start reading again I have to read a book that tells me how to read. Hmm
I've switched to zsh and it works quite well with multiple sessions.
But still, you can try to steer towards being disruptive when your choose your idea: you select unserved/underserved markets, or markets you can serve at lower profits than the incumbent, and do so using technologies you think can improve enough in performance/quality to compete with the incumbent while still having lower costs(which is a good way to choose a tech anyway).

And sure it doesn't guarrantee anything, but it increases your chances of disruption.

And with that, you still need to build a strategy and find barriers to entry. because (a)companies are more prepared towards disruptive innovation today , and (b)if you don't have good barriers to entry, once you become a threat, the incumbent will copy you.
> out of date TORbrowser.

isn't everyone using TOR today using tomorrow's out of date TORbrowser? Meaning that traffic today can be recorded and analysed for vulnerabilities tomorrow.
Would not get the job here.
Research tends to show that people are happiest (and most innovative) when the consequences of failure are low and the rewards of success are high.

You could see this in the US for a long time: if you truly failed, you were protected by bankruptcy and welfare. If you truly succeeded, you could make enough money that none of your descendants would ever have to work again. (Bankruptcy is one of the most important reasons for the success of the US, by the way.)
Love Krita. This upgrade to QT5 will provide an important base for future development. The brisk pace of development is encouraging.

Although I still find myself using GIMP and Inkscape for usability reasons. But, given that they are being developed at a snail's pace, I tend to think I will be increasingly using Krita.
> µBlock

Just 'uBlock Origin'. You are probably mixing up the names of µTorrent and uBlock Origin.
Yeah, I don't think this will work out well. Twitter removes a lot more negative posts from those on the right side of the political spectrum than the left, and seems genuinely biased to treating bad behaviour from the former as somehow worse than the latter on ideological grounds.

And with stuff like the trust and safety council on Twitter and the news topic biases on Facebook (as well as documented examples where they worked with governments to remove speech the government didn't like, such as that about immigration in Germany), I suspect it'll just cause yet more political divisions and drama on these sites.
> If you can't cope with scrawling some pseudocode on a whiteboard because that's "too much pressure" then you're going to really struggle when a deadline looms and we "absolutely must get this code out to the customer by Friday because a $50M contract is on the line."

First, "scrawling some pseudocode on a whiteboard" and "we absolutely must get this code out to the customer by Friday because a $50M contract is on the line" are not the same thing and it is fallacious to use performance on one to infer performance on the other. "Stress" is not some universal feeling that differs from situation to situation only in amount. It has types, which different people handle differently.

Second, related to my response to a sibling comment, if "we absolutely must get this code out to the customer by Friday because a $50M contract is on the line" has a high enough probability of occurring that it is worthwhile to screen candidates for ability to handle this, your company is fundamentally broken and you are trying to use your hiring to compensate for the real problems.
The Romanian Teen Hacker Who Hunts Bugs to Resist the Dark Side
Wouldn't the ideal solution not be a component of a simple file writer, but rather, a buffered writer? A command gets executed, thrown into buffer. A wait process in bash checks buffer, and then writes to .bash_history?
Samsung is adding new obtrusive ads to your smart TV
I earned 5 bitcoins by creating dank memes when they were almost worthless. You know, when nerd gold would be traded 500 / pizza. I held onto them and sold them for 5k. The return worked out pretty well. Do something similar IMO.
No.

Its really hard to open an RPC chat session on packet logs. Or request GPU diagnostic information after the connection is terminated.

Most finger printing isn't just write/response times. Latency is a bad indicator of individuality. It's a lot more in depth and requires actively speaking to that browser and noting what features it does/doesn't present, how those features are unique, and how long certain tasks take to process.

Each individual piece of data is small (generally, some browser features make ID trivial), and common. But building up several can give you some confidence in an identity.
How Men Can Pay a High Price for Taking a Part-Time Job
Possibly a good opportunity to ask:

On Mac OS X and iTerm2 I've noticed a thing where pasting in commands means they don't get added to the history and using up arrow or search to find them doesn't work. Anyone seen that? It's one of those things that annoys me every time it happens, but I'm always in the middle of a task when it occurs so I never get a chance to figure it out.
I skip blatant clickbait on principle.
If the purpose of the test is to subtly herd your users towards a result which is good for business but bad for the users, then yes.
Hackers want you to continue ignoring this critical home cybersecurity flaw
Never thought about binding React Dev tools on Facebook and watch the DOM updates. Quite fun!
any updated misses? i'd have to say, for that audience (or any really), "fooled by randomness" taleb is required.
>> The big difference this time is that AI makes money.

This is not in support of the parent's position, but expert systems also made money and in fact continue to do so today, as they're still in wide use in industry for instance in airliner maintenance, fraud detection etc. Obviously those are legacy systems and sometimes they're only de facto expert systems (as in, they're a big database of rules with an inference engine, though nobody calls them an "expert system"). Still- the technologies invented back then did make a lot of money to many people. But, the market for expert systems went bust and people lost their money, and that's what really killed the field.

The number of people working on AI then and now is not very easy to compare. There was no Google, Facebook or even Apple and Microsoft in the first AI boom. IBM was around and it did do a lot of research in GOFAI, particularly logic programming. I've read IBM papers discussing Prolog type systems for instance. And let's not forget that Deep Blue was essentially an expert system: it searched a database of domain knowledge compiled from the opinions of experts. So, mutatis mutandis (if I may), there was inerest in GOFAI from the industry and there was money invested in it. The difference in that respect with what's going on today is not that clear-cut.

>> This time, it's more about making money, and much of the stuff actually works. Machine learning may hit a wall too, but it's useful.

I'm not going to disagree with that- not entirely. That machine learning is useful so far, there's no doubt, but it remains to be seen how useful it is in the long term. Like with expert systems, the obstacles may be more political, than anything else. I'm finishing a Masters in AI (as in, lots of machine learning) that was paid by my former employer, a big financial corporation- and yet, there was no interest in machine learning in the whole company for most of the time I was there. Maybe that says more about my ability to sell stuff (it's approximately 0) but I really did get the feeling that the corporate world doesn't understand the tech and doesn't care to understand the tech, so if machine learning rises or falls will entirely depend on politics and not how well it works, or doesn't.
Avoid maintaining pointers into arrays and instead maintain indices. If you maintain them as unsigned then you only need one range check (although you then have to avoid underflow if you want to stay in the realm of defined behaviour).

One of the downsides to C is that K&R and most source code out there will encourage you to do pointer arithmetic freely, but the standard points out all kinds of surprises where it is undefined. So you get technically non-conformant code in widespread use.
> does it carry all the other GNU tools with it

That's the wrong question. Microsoft doesn't bundle toolsets with the Windows Subsystem for Linux. It provides a binary-compatible platform, and Ubuntu provides the toolsets. Or Fedora, people having already run Fedora on the Windows Subsystem for Linux.

So the right question is Does Ubuntu/Fedora carry all of the GNU tools?, subordinated by Do they require any of pseudo-terminals, framebuffers, signals to Win32 processes, or a proper daemon branch of the process tree?

* https://news.ycombinator.com/item?id=11581935
You mean heavy concurrent writes?

I have no special insight in SQLite, but I think because it would need to be multiprocess, which it cannot as an embedded library.

Have you read https://www.sqlite.org/whentouse.html ?

> Situations Where A Client/Server RDBMS May Work Bette

> • High-volume Websites

> • High Concurrency

Anecdotal Observation:

I like to use SQLite when running tests etc... because it's easy to make the data make sense, and easy to ship the resulting file, but recently I had to run a high number of concurrent writes and it slowed down my tests and made my laptop unusable. I re-wired my scripts to use PostgreSQL and it moved the bottleneck to what I was actually trying to test, and even though my disk led was blinking like crazy, my laptop was still usable. I checked what was going on and saw that postgres had spawn a whole bunch of processes...

On other workload, especially with low-concurrency, I have found SQLite actually performing really well, and comparably to postgres. You do have to tweek a few things depending on your workload, but there are a lot of very informative blogs and SO pages on this subject out there.
I'm crossing my fingers that this, or a comment like it about hacking, remains the top comment in this thread, rather than some warning... please be true to your name, please be true to your name, ... ;-). Just kidding I don't care. Fun article indeed.
Why is this on here?
Mindstorms, the quintessential Kay book in that list, links to the wrong amazon page, Ghost in the Machine, ironic.
> This is because the Mozilla Foundation refused to accept the Tor Project's commits to enhance privacy in the browser.

Actually, I'm pretty sure this is untrue. I'm reasonably certain we're actively working with the Tor Browser developers to get their patches merged into core (but preffed off) so that they don't have to maintain a stack of patches on top of Firefox.

(Disclaimer: Mozilla employee)
I've just tried and I can't reproduce. It might be because you're copying a leading space: if a command is prefixed by white space it doesn't get saved in the history.
You could've said same thing about Qubes in early state that you said about "academic" systems. Both just required work to get in usable shape. Far as comparisons, I do two types: compare it to mainstream OS's as you said; compare it to other systems in its category.

Now, unlike your claim, others were in production under label MILS systems far back as 2005. They used separation kernels to host VM's for Linux and Windows with networking, filesystem, GUI, etc in separate partitions plus color labels on screens. Sound familiar? Additionally, the Turaya work in Europe got turned into commercial products from Sirrix. OKL4's was deployed in a billion phones. Genode's tiny team has made theirs quite usable in short time despite all the custom work done.

So, Qubes wasn't the first, most polished, most secure, least academic, or anything. It's a latecomer using inherently bad components but with high usability and tolerance to regular malware. There's an upper limit to how much security if can provide as malware sophistication and threat model increases. So, I encourage its use only for lower, threat profiles like average user browsing the web with investments into stronger architectures for higher, risk use.
I've not needed to sign a SQLCLR DLL, all the SQLCLR code I've written has been using SAFE assemblies.

That being said, I don't mind helping out. Here are the relevant notes I made when following the "Developer's Guide to SQL Server CLR Integration" on Pluralsight:

"To configure assembly signing, open project properties, SQLCLR, scroll down to find and select the 'Signing...' button, check the 'Sign the assembly' checkbox, choose or create a 'Strong name key file' (if select <New...>, set key file name e.g. CLRLogReader, and set a password, OK to finish), OK to finish, then close project properties tab."

From the troubleshooting section of the same course...

"If you want to deploy an assembly that uses EXTERNAL_ACCESS (or UNSAFE) permissions instead of SAFE permissions, you need to perform some extra steps in order to grant those permissions to the login deploying the assembly. There are a few different ways to set those permissions (including enabling the EXTERNAL ACCESS ASSEMBLY permission for the DBO and switching the TRUSTWORTHY property on, or signing the assembly with a certificate), but the recommended method is to sign the assembly with an asymmetric key (recommended because it is both easy to do and secure). In VS, load properties for SQL Database project, SQLCLR tab, scroll down to find and click on Signing... button. Check the 'Sign the assembly' option, create/select strong key file, OK. Build project, make sure this process completes without errors. Then in SSMS will need to set up a user that can use the key that was used in the build process. Example:

USE master;

CREATE ASYMMETRIC KEY CLRLog

FROM EXECUTABLE FILE =
'Path to SQL CLR DLL' --note this DLL was the one created in the build process carried out in VS

CREATE LOGIN CLRLogin FROM ASYMMETRIC KEY CLRLog

GRANT EXTERNAL ACCESS ASSEMBLY TO CLRLogin

Note that you only have to configure this assembly signing once, subsequent deployments will reuse the key and login we configured to deploy the assembly, so deployment then becomes as straightforward as deployment of SAFE assemblies."

Hope these notes prove useful.
export HISTFILESIZE=50000

export HISTSIZE=50000
Could it be that you're accidentally adding/copying a space at the beginning of the command?

I know Linux BASH will ignore the command from history if that's the case, and I think that OSX is similar.
Do you enjoy gambling? As in, do you enjoy games of pure chance where you could lose your money? If not, don't invest in stocks. No one beats the market. Put your extra money into index funds with low fees if you want something safe. If you want something riskier with better upside (where skill is actually involved), try something like urban real estate. Obviously you still have to know what you're doing, but there are opportunities for people with enough to buy places in cash.

In short: do not do this.

Further reading:

http://cashcowcouple.com/investing/stock-picking-always-losi...

Key passage:

> Professionals Can’t Pick Winners

> The New York Times article, “The Prescient are Few” (1) offers a great look at the study (2) by Professors Laurent Barras, Olivier Scaillet and Russell Wermers about the performance of 2,076 professional mutual fund managers over a 32-year time period.

> The result are what I’d expect. They found that from 1975 to 2006, 99.4% of these managers displayed no evidence of genuine stock picking skill, and the 0.6% of managers who did outperform the index were “statistically indistinguishable from zero.”

> Professor Wermers goes on, “This doesn’t mean that no mutual funds have beaten the market in recent years. Some have done so repeatedly over periods as short as a year or two. But the number of funds that have beaten the market over their entire histories is so small that the False Discovery Rate test can’t eliminate the possibility that the few that did were merely false positives”

Also:

https://blogs.cfainstitute.org/investor/2014/11/06/mission-i...

https://www.biggerpockets.com/renewsblog/2015/04/16/ridiculo...

http://www.forbes.com/sites/rickferri/2012/03/12/why-smart-p...
Built with Angular 2 – A New Type of Blog
I don't understand why Nixon and subsequent administrations didn't push _hard_ for total energy independence after that, as in moonshot-levels of investment into alternative energy (whether alternative sources of oil or research into nuclear/renewables).
Should the U.S. Continue to Oversee the Internet?
If a publicly-trusted CA would issue MitM certificates for WiFi operators (specifically for domains that the WiFi operator doesn't own), they'd be out of business in a heartbeat. That would be a severe violation of Baseline Requirements and various root program policies, and no browser vendor would continue trusting such a CA. Both HPKP and other pinning technologies included in e.g. Chrome would make this easily detectable.

This scenario might be plausible for targeted attacks by nation states, but not for something as simple as public WiFi.
Work through ansible and manage your local ansible.log however you wish.
Being German is no laughing matter
Flagged for clickbait title. tl;dr -- Get a router that allows you to install custom, open-source firmware that will be updated and hardened over time.
> It's a little annoying but it doesn't hurt the readability.

I find it absolutely destroys readability. It is incredibly hard to follow code written twice.
Neat tool! Are you able to make it record who/when for when the notification occurs but no message follows? It'd turn it from neat to useful imo.
The Perks Are Great, Just Don’t Ask What We Do
Isn't it awesome to hear how hard it is to find people who actually know how to write code while being told all this shit?

(Fellow defense/aerospace internee here. I managed to get half-out four years ago but have failed multiple times to get full out on non-technical grounds.)