skysight-inc/HackerNews huggingface dataset:
I fail to see the pitchfork-wielding crowd making its way to to the parliament of all western countries engaged in large-scale snooping (that is, most or all of them). Probably because people don't give a damn about the government reading their mail ("I have nothing to hide"/"Google is already reading it anyway").
> They want a chance to rise up and be rich, and there's really no other way most of them can ever do that.

Then maybe lottery tickets are actually smart.
HTC are unable to provide correct invoice for HTC Vive
Tips for Mobile Web Design Optimization
If the central authority figure is an algorithm, I could be persuaded to support that.

It's probably too soon, but I think one day having near real-time information on the state of the economy could enable a central controller that is more efficient than the markets.

In any system, every decision is about trade-offs. I could see elections being created where individuals vote for algorithmic priorities (ie rank education, law enforcement, r&d spending, etc...).
Atom Reaches 1M Active Monthly Users
There are cheaper options, for example the Trendnet TFM-561U which claims linux support
Why Scrum Should Basically Just Die in a Fire
Tried both Gogs and Gitlab at work. Gogs is faster, but Gitlab has most features and the best chance of being introduced. Also, we are happily using Mattermost, which is created by the same people. Gollum also looks like a solid choice of Wiki.

Also note that the latest version of GitLab is a lot faster than it used to be.
It's exciting that Ubuntu offers phones and tablets. But what's the gain to have a PC frontend while not having a real PC? Ubuntu should seriously consider to offer an additional Tablet with 4 GB RAM and real Linux, at least in a docker like vm.

Only such a device would be really interesting for Linux developers and sys admins. 2 GB are good for basic things (surfing, emails, office) but compilation, simulation, testing etc. would be problematic. If such things are not possible then a notebook remains the better choice.
No no... as you can clearly see, the buttons on Gitbucket have a border-radius of 6px while Github is 5.
How does that make comparison inappropriate?
> what depressing things it says about our society that we let people weep on the pavement because they've lost their house on a literal crapshoot.

The freedom allowing people to make those types of decisions trumps that argument.

Where would you draw the line and determine what we should "let" people do with their own possessions?

So you would not let a person gamble their house on a crap shoot?
How about their car?
Their watch?
$5?
I kinda like the smart mirror one. I used to use a mirror as a white board. Track some basic things like physical stats like weekly weight tracking, daily exercising tracking (check if I did, none if I didn't, very visible since I saw it literally every day), and some todo information. A smart mirror could be nice, and doesn't necessarily mean you spend too much time in front of it.

For instance, I never turn on my television in the morning (I barely make it to the kitchen to pull out something for breakfast). Having an immediate dashboard showing the weather, my day's events, reflecting some stats off of fitbit or a smart scale, could be a really cool tool for just improving information visibility, and making it immediately apparent that you are (or are not) doing what you intend to do and keeping you on track. And harder to back out of than an .org agenda file or my mirror-as-whiteboard routine due to reduced UI friction.
> I'm sorry, but both Albright's comment and Schiller's comment are benign jokes. The Internet manufactures outrage.

The internet distributes messages. People manufacture outrage because it's good PR.
> You do need to use an IP address from a non-dialup pool, i.e. rent a VPS or a dedicated server at an ISP

At which point you're back to trusting a third-party to not mess with your data.
What explanation does the Zeitgeist movie give?

Bank loans create money. Principal payments destroy money.
I have an almost 9 year old MacBook Pro from before the unibody redesign. It runs El Capitan fine. I lend it to friends and family during a crisis. Apple computers last far longer than 5 years.
ok, that's interesting. China had a lot of famines though: 7 from 1900-1962:
https://en.wikipedia.org/wiki/List_of_famines_in_China

So I wouldn't be quick to rule out the idea that the phrase started with a famine in China.

I am American btw. But I wasn't alive in 1970.
Do I need RASP for application security?
I think this article misses what is meant by "Move Fast and Break Things". I never took it to mean 'physically (or programmatically) break things apart while moving quickly', I thought it was more about deconstructing things we considered "normal". Like another way of saying "think outside the box", and do that without hesitation or inhibition.
Is that how the Oculus team has marketed it? That it's a peripheral only for hardcore gamers, and not at all mainstream? I doubt it.
I think everything but the HDDs and the PSU in the desktop i am typing this on is approaching a decade of service (PSU because the fan burned out, but then it was in turn salvaged from an older build).
A beginner's guide to Docker
Note that this is blog post is not from "BitBucket" but "GitBucket", it took my brain longer than it should have to realise this.
How Vancouver Escaped the Freeway Curse
It's on the front page because people often find what Charlie Stross' writes to be of interest (even if they don't necessarily agree). It's democracy at work, basically.
Lovely write-up and I think the project itself sounds very interesting. Using 'hobby' ideas to enhance skills and learn new pathways to implementation. I can totally dig it and glad I got to see it through here. Makes me think I should probably try and follow some DIY-oriented aggregators here and there.
I don't get it. If I keep a hash of every dependency in my project, and an attacker change a dependency, I will detect the attack by computing the dependency hash and comparing it with the one stored in my project (for example in the dependencies lock file), which cannot be changed by the attacker.
The point is that since the Rift's 2160 x 1200	screen is so close to your face the pixels are further apart in your field of view. You're very far from Retina levels of smoothness. Small details, such as small text, will always look grainy.
I've tried PS VR. Nice gimmick, but the low-resolution and problems with controller tracking didn't make a good impression to be honest.
The Raspberry Pi Foundation don't care, never have, and it's never really come back to bite them because the tech press likes the story they're selling. The $5 British computer makes for a great narrative, and it's a great PR technique too; for instance, every comment thread on BBC's micro:bit is full of people arguing that the only reason they didn't use the $5 Pi Zero is because of NIH syndrome.

They've understood that PR is worth screwing users over since day minus-one. Even before the Pi launched, they were encouraging their supporters to promote it to non-technical users as a media box and dismissing suggestions that this might leave a bad impression because they couldn't get it working. Cut to after the launch, and the narrative is that the Pi is getting unfair criticism from non-technical users who mistakenly thought it was a media box when obviously it isn't.
My point is that no one has this outrage machine when web developers whine about Internet Explorer, even though plenty of people are stuck using it for financial reasons, just like people who are stuck with five-year-old computers, and as a developer, I actually do find it frustrating when I have to support older hardware.

I'll admit the choice of the word "sad" might have been poor, but it's hardly worth getting offended over.
Fabric is the one I think : https://github.com/OfficeDev/Office-UI-Fabric
The problem I see, at least for scalable solutions, is that the cloud vendor would need to have an FPGA plugged into the ethernet or attached to an instance.
Doesn't seem very practical. At least for now.
Active Worlds is an MMO from 1995 that nobody really plays anymore
Generally, have the interface to the module under utilization be as simple as heck.

As an example, I have a system for which almost all state is represented as XML/JSON/CSV text when it is outside the system. Inside the system it's tables of tuples with a master table of names cross references.

Each "object" has an instantiator, a "process" callback and ... that's it. It's all done in a timer-based polling cycle ( after a select()/epoll() loop ). Each "object" owns a timer of its own that specifies the minimum poll time. There basically are no parameters after object creation, so you can't get parameters wrong. You have to send XML/JSON/CSV to it to change state. XML/JSON/CSV for initial configuration is controlled and shipped with the executable. For all settable state in the tables, there is a formal validation method and a controlled script to test them.

The the client-writers, I provide correct scripts for each use case that they can then steal or modify.

This way, I just don't have problems.
I would say Apple is out of touch with reality but the homeless and the poor feel compelled to buy iphones so what do I know.
Not punching down is a key rule of comedy? That would be news to the majority of working comedians.
How else are you going to estimate the number of PC's used for games that don't need to upgrade? Or even the number of PC gamers?
https://www.youtube.com/watch?v=t5ayg3hbhoM this?
I just refurbed my '09 13" MBP. New thermal paste, cleaned the intake/exhaust, new battery, replaced the battery indicator/sleep sensor (ribbon cable got damaged). All in: ~$70. It still has 8 GB RAM and an SSD from my previous upgrades. It runs El Capitan just fine, and the fan is barely audible. I'm going to be so disappointed when I eventually drop cash on a rMBP, knowing that I'll never be able to do all of that in the future.
7tunnels and Pseudo Random Number Generators
I recently stumbled across 7tunnels and the product page, at least to me, seems like a bunch of marketing mumbo jumbo. Things like this: "Because 7Tunnels is new, it is not tainted by any of the legacy exploits, which have rendered most, if not all, other current encryption methods vulnerable or potentially compromised." If being new is a competitive advantage, it seems like that, definitionally, is already starting to get eroded. However, I am certainly a proponent of a more secure internet. Any thoughts on whether 7tunnels is onto something or is complete marketing fluff?

http://www.7tunnels.com/product/
No kidding. I don't know if I'm more sad if (a) this is a PR campaign or (b) independent people feel hurt that a marketing guy touted his own product over a competitor's during his own company's product demo.

Even in the case of (b) it definitely isn't HN news worthy. There's nothing interesting or high tech about it. Just another day in the world of marketing.
Mercury – A Lightweight message broker for JavaScript
It doesn't take "balls" to say anything anonymously on an online forum. Nobody's angry he likes C#; there simply is no reason for this comment to exist on a thread about Go.

I've done C# development for many years. C#, while elegant, is far from being a productive language, mostly because of its ecosystem and community. Making a simple API web server using proprietary Microsoft libraries is way harder than it needs to be. Documentation is also piss-poor on most of these tools, and many developers just resort to reading opinionated online web blogs which give all kinds of terrible advice. You can use open-source libraries like Nancy instead, but they're usually error-prone and updates have been known to break production deployments.

Visual Studio still crashes all the time and compilation on bigger projects is usually slow and painful. I've had to work on full fledged projects with infamous Entity Framework data-access layers and these things are a nightmare to work with. I've seen entire projects generated using T4 text templates...

As feature-rich as the language may be, the way developers use it lead to huge problems. Now that Microsoft is introducing ASP.NET Core the fragmentation in the community is only getting worse. Couple this with the fact that .NET is used in all sorts of dysfunctional development teams, and you've got a recipe for disaster every time.

C# is not a productive language.
Mercury-broker is a very simple, lightweight message broker for JavaScript. I supports publish/subscriber semantics, message payload transformation, synchronous/asynchronous message publishing, delayed message delivery and periodically message publishing.
>Where does the rest of the money that's lent out come from?

Thin air, and there's nothing special about it. Banks do it, and so do normal people, everyday.
Why Draft.js and Why You Should Contribute
because most people already have a github account
“Most companies mess up by moving too slowly and trying to be too precise. When you’re…moving quickly or doing anything like this you want to make mistakes evenly on both sides. We wanted to set up a culture so that we were equally messing up by moving too quickly and by moving too slowly some of the time. So that way, we’d know that we were in the middle.”

https://www.youtube.com/watch?v=h7_UNu7zEVs
> It is the government backstop that is the subsidy, not legalizing the ability to make promises.

A bank lending out more money than it actually has on deposit is not just "making promises"; it's "making promises they know they can't keep". Yes, banks did get away with that before the government got into the business of printing money, but it was riskier for them, which is why they prefer to have the government do it--in other words, instead of taking on the risk themselves of printing money not backed by deposits, they prefer to have the government print the money and give it to them to lend. See my response to sbov upthread.

The "backstop" is certainly a factor, of course--it's what prevents ordinary bank runs from happening. But, as I noted in my response to sbov upthread, that certainly doesn't eliminate financial panics; it just exchanges one failure mode for another (arguably worse) one.

* If you had a banking system with no government backstop you could still have fractional reserve banking but all the players in the system would bear the counterparty risks. The bank could claim you $500 in it but in reality you'd have a contingent interest in the assets of the bank.*

Well, I suppose this is true in a technical sense, but the fact is that practically nobody, in the days when banks did this (i.e., before governments started printing the money), understood that this was what was happening. Again, see my response to sbov upthread.

> Money markets worked this way until the USG decided to reward the gamblers by treating them identically to the more prudent.

I certainly agree that USG's actions have not helped; but "banking" is a much broader category than "money markets", and fractional reserve banking is centuries old. And, as I noted above, practically nobody who deposited money in a bank or borrowed money from one realized what was actually going on; they thought that the bank being "reputable" meant it only lent money it actually had. When people did realize what was actually going on, they started a bank run.
I often wonder why people are more interested in replying than in reading.
I knew there would be at least one. Probably some startups, too. Thanks for the link. Those are some badass numbers. Makes me think that was on a high-end FPGA, though.
> The point is that for someone who wants to dip their toes and had a recent Samsung phone the Gear is DRASTICALLY cheaper. If you have a PS4 (or even if you don't) then the PS VR is cheaper too.

And on the other end of that, I have a GTX 970 but my phone is from Sony and I don't own a console. If I want to get into VR, the Rift is my cheapest option.

Different target markets - the Gear is aimed at the general public with Samsung phones, the Rift is aimed at PC gamers with gaming PCs. Sure, some people will buy a slightly better rig or upgrade sooner than they would have otherwise, but fundamentally it's targeting people who are going to own a gaming computer anyway.

I'd guess that the people buying a Rift + PC bundle as their first PC gaming setup will be doing it after trying one on in person to evaluate it. It'll happen, but it'll be a slower push driven by word of mouth.
> PostgreSQL stores each record, regardless of attributes, in an 8K block of data (excluding TOAST fields and indices) on the disk. If you have a table with 5 columns of integers they will use 8K of disk space for each row, not 20 bytes.

This is wrong. Postgres uses 8KB blocks for heap data by default, but you can (and typically will) have multiple rows in a single page.
I'm not surprised this happened.

In the past, whenever I put my address into Google Maps, it went to the correct location.

Probably sometime around October 2015, I noticed that if I put my address in Google Maps, it is now saying my house is located a block away and down a side street than where it actually is located.
How about a full line rate (2x 10G ports?) key-value store database on stock x86 server? It would be cheaper than the FPGA solution. OS overhead a problem? Either write the application as an OS module, or use RDMA to avoid the OS.

One thing I realized long ago is that FPGA and CPU have very nearly the same design constraints. CPU has cache, FPGA has block-ram. CPU has a DRAM interface, as does an FPGA. CPU has serdes (PCIe), as does an FPGA. CPU has a lot of overhead for Tomasulo's algorithm (it boils down access to many-port memories), but FPGA has a lot of overhead for configuration memory.

Except for some massively parallel simple algorithms, CPU is just as capable as FPGA (and in fact is usually much more versatile and easier to program).
> It's possible Linux is still not ready for the Oculus, but it's not hard to use it as a gaming platform either. I repeat, the situation is not that dire.

Well, that's why I said Linux is 3-5 years behind Windows rather than say it's impossible to game on Linux (which obviously is not true!)

VR systems like the Oculus are going to remain a AAA feature for some time to come, though. You know how AAA games usually don't have a Linux port, or if they do it's a year later? This will be like that.

IMO the way to look at the Oculus is as a $2000 console. It's first-generation tech, which means it will eventually get better and cheaper, but for now it's only for the people willing to pay early adopter prices.
I presume you would get tired of wearing that headset on your head after about 2 hours let alone 8.
Well, let's make sure we distinguish between what's viable for the company as a whole versus what's viable for the career-advancement of an individual executive :p
Top 5 Linux Utilities for Network Engineers
How an Army of Ocean Farmers Are Starting an Economic Revolution
Google making the Nik Collection available to everyone, for free
I will be thinking about you when me and my friends slash threw hords of zombies together. It will be fun and social.
That's good to hear. Why is using conda install preferable ? Is it new infrastructure or something that you think might overtake PyPI ?
"Game-changing" is a good way to think about it, too.

This ISN'T the future - but it's changed the game - we now how a different vision for what the future will be.
Not defending the ui aping, but GH css is open source:
http://primercss.io/layout/

They should have kept it proprietary if their lawyers are touchy about liberal open source licenses.

>Open source
Available for use under the MIT license and built with open source projects like SCSS, Jekyll, Grunt, and more.
Being able to separate speed for its own sake/speed as a fetish from speed when it is of the essence is critical.
It would be impossible for me to write at all in Japanese. Romans would laugh hysterically if they read the blog I wrote in Latin. Which is why any corporate communications to my Roman customers would not come from my stylus. I can't imagine building a brand and or loyal customer base any other way.
> I believe the only way to prevent this in a community is to force people to use only words to express opinions. In my view, voting has no place in debates. And yes it means that we're not going to get our debates filtered and ranked according to insightfulness. But at least we're not getting any false signals based on perverse incentives either.

And yet, I just upvoted your comment because it seemed much easier than typing a reply to say that your comment was of interest to me and I enjoyed reading it. But now I've said that as well.

I like having the flexibility to do both, but I recognize the compelling arguments you've made about the problems with having voting available everywhere. On HN in particular, I feel the downvote capability should be further constrained than it is presently (I think it opens at 500 karma presently).
That's exactly my point. The tinkerers are buying ARM systems to learn. So, if they learn ASM or ecosystems, it's going to be ARM's. They'll contribute back to ARM's, as well. Same with various microcontroller CPU's from 8-bit sector. So, needs to be something to work with for RISC-V just to get people scratching an itch coding up stuff for it.
Fix that worked for me:
1) Put the phone in Airplane mode
2) Power it down
3) Power it up and while staying in Airplane mode
4) Delete Booking.com
5) Power it down
6) Power it back up and turn off Airplane
7) Go to Safari and browse normally
Really impressive job by SethBling and p4plus2.

The notes for how to replicate it can also be found in this Google Document[1] and the payload for the injected game itself is also available[2].

[1]: https://docs.google.com/document/d/1TJ6W7TI9fH3qXb2GrOqhtDAb...

[2]: http://paste.ofcode.org/EiTmWXkmqJ4eAcJBvqEDwz
Understanding Link Load Balancing vs. Server Load Balancing
> I've met plenty of devout Prolog aficionados

No you haven't.
I said "I could issue a number of these notes". It comes of trust in me, or trust in the system of people getting notes from me, as they see the outcomes.

There is no difference in printing my own notes than the government printing theirs beyond the trust of the people that it's worth something. That's an intrinsic feature of fiat money. People can lose faith in government currency, there's numerous cases around the world of it happening before.

We aren't trading actual physical goods (gold, silver) or notes directly exchangeable for them any more, and haven't been for a long while.
Why does my firmware need … humans?
This is I think the core issue that almost all of the gig economy startups face, even the gigantic ones like Uber.

The trick with on-demand is that we're not the first into this space - low-tech versions have existed for years, but largely priced out of reach of the mainstream. This pricing was necessary because of the fundamental nature of on-demand.

After all, getting someone to drive to a restaurant, order for you, and bring you the food has some pretty immutable built-in costs.

Software can help reduce these costs, but IMO we've vastly overestimated the degree. It turns out in most cases the technology can't reduce costs enough to shift the economics from "upper class only" to "middle class".

There have been two responses to this reality - one is to force the issue by subsidizing the unit economics with VC money, and pray that you can actually figure out the economics of bringing on-demand to the middle class before the money train derails - this is the Uber strategy (specifically, UberX, which is heavily subsidized in many markets).

The other is to make the service suck - I'm not sure why any company thinks this is a viable strategy but we've seen many pursue it. Homejoy is the spectacular nuclear-explosion example but there are many others.

It turns out human labor is expensive, hard to scale, and has a lot of built-in costs that can't be eliminated by smart software.