skysight-inc/HackerNews huggingface dataset:
> The most reliable way is to rely on your system firewall to prompt you to open up a port when an application binds to it...But the whole point it to take the router out of the loop for this, and only use it as a coarse firewall.

I don't trust, and doubt I'll ever trust, the firewall on my Smart TV, even if it had one. That's because I don't trust that it'll ever receive timely security updates. So I must use [the firewall on] a central router.
I don't understand the risk of the window-size issue.

If I am running a normal Windows installation(say, Windows 7 Home) on a commonly-sized screen (say, 1366x768) and have a normal sized taskbar, no odd widgets, toolbars, or other screen-space taking things, it seems I am only reducing the anonymity pool to those other users with the same features, which I suspect is more than 4.

For a non-persistent live-boot situation such as Tails, I would expect the risk to be even lower.

What am I missing, if anything? Was there some legal situation in which browser window size was used to de-anonymize someone that warrants the attention to browser window size? I understand it's another layer of protection, defense-in-depth and all, but it seems to be getting a disproportionate amount of attention.
haha I was thinking the same thing.
Could have simply bought it all then given half to Lennon's estate anyway. I don't think Yoko would have actively turned down a free half. Would have hurt paul financially, of course, but far less than it probably has over the last 20+ years.
Hmm I'm having trouble finding any type of reliable statistics. When I used to do lots of PC gaming I was in many gaming groups of which maybe 10% of them would upgrade their computers to be above mid to high end. At most (all of us always complained about how terrible our PCs were and how lower our FPS were almost as if it were a badge of honor). But this is anecdotal so I have no ground to really speak on. Having said that it's hard for me to swallow that PC gamers "tend" to "own and upgrade beefy PCs".

Any sources?

Edit: interesting that when asking for source regarding the parent's claim I get multiple downvotes. I don't really understand why.
Looks like they trusted Google's recommendation and used WOFF2 which doesn't work anywhere but Chrome and Firefox.

- http://google.github.io/material-design-icons/#icon-font-for...

- http://caniuse.com/#feat=woff2
Stocks plunge as Dow tumbles about 420; S&P falls below 2,000
I also think the Sony VR specs are pretty high. They want people to buy a PS4 and play games on their VR system.
I and most people in my job role carry usb -> DB9 rs232 dongles. doesn't work, of course, if you are trying to set up a serial console to debug the laptop, which is annoying, but it works fine for what we mostly use it for, which is to say, reading other serial consoles.
No desktop VR headset is wireless today, and won't be for the foreseeable future due to latency and bandwidth requirements.

Wires are suboptimal but tracked wires (just like the headset is tracked. i.e. you'll see the wire in VR) should alleviate this problem until wireless technologies mature.

Mobile VR will provide room-scale tracking without wires in 2016. Watch this space.
The DK2 works fine on middle-line GPUs. I'm certain this one will too.

Edit: I meant "worked"
I am working on different things:

- some newsletter + different API wrappers in Laravel

- a widget easy to integrate on your website, fetching your contributions from Github and Bitbucket to display them in a calendar.

- A reading companion for a middle school in San Diego.
This is a frequent problem I have with Lenovo, outside of the Thinkpad name and the TrackPoint they rarely have anything that makes me want to consider dishing out that kind of money for their hardware. My work provides me with a Lenovo W540 which is a beast of a machine and is certainly nice for software development, but for my personal use I feel I got a much better deal on purchasing my Dell XPS13 than I would have a Thinkpad X1.
I've never used slack but how does it compare to hipchat's new connect api?

https://developer.atlassian.com/blog/2015/12/going-way-beyon...
If things are catching fire "all the time", they need full-time firefighters. Get that frequency down to "once in a while" and an on-call role becomes reasonable, IMO.
For this vacation my solution was to go on a boat with no internet access. Unfortunately I can't really just do that at night. :/
I think the disappointment is the long and rocky road it has taken to get to this point, allowing multiple competitors (Valve, Sony, Microsoft) to be in position to leap-frog them.
The last time GM invested in companies that competed with private ownership of cars, it didn't go too well... https://en.wikipedia.org/wiki/General_Motors_streetcar_consp...
6 Ways That This Revolutionary CRM Solution Will Empower Your Sales Organization
Users flagged it. That's nearly always the answer to this perennial question.

In fact it would be flagkilled (i.e. marked [flagged] and closed to new comments) several times over, except the software doesn't do that when the thread has many comments.
I tried both and the HTC Vive was just years ahead. I haven't tried the new oculus touch but the simple fact that they won't ship it included tells me it's nowhere near HTC Vive.
Correct, don't use it with i18n, the same as with any other string formatting.
Here is a good source - unfortunately down at the moment for me:

http://store.steampowered.com/hwsurvey
Really? My understanding was that VR required extremely high framerates to provide a satisfying experience to the user.
They actually do that, perhaps not for everyone but for new customers. For example Verizon made IPv6 mandatory when introduced LTE.

A lot of people not realize they even use IPv6. The sites which are IPv4 only are going through CGNAT.

The article says there's 10% adoption, but that's for the whole world, US currently has 25% now.
The Art of Response
This also struck me as very odd. Additionally, considering that McCartny's estate was allegedly worth over $300 million at the time I wonder, as an artist, how he thought his money would be better spent?
People have been waiting for this for years, if they had just opened the pre-orders without a pre-announcment there would have been (virtual) riots.
Is the dark market flat, growing linearly, or growing exponentially?
That's still a job I would consider one that can't be turned off at home, because if I had that job I would be reading journals to learn about the latest advancements.

When I said factory I mean like someone who works on the line fixing the machines and works on a fixed schedule with a team of people who all do the same thing.
Consider the loss in tax revenue and increased social program expenditure if the industry collapsed and some portion of the ~ 2 million US auto-workers lost their jobs. Consider the effect this could have had on the wider economy, and how that could have affected government finances, not to mention the average citizen.

The US government has always invested in it's industries, either through broadly applicable programs like the patent office, or through more targeted items like specialized laws and grants for specific industries. Cash investment isn't really all that different, except they might actually expect some sort of monetary return on that investment, unlike grants.
I can highly recommend the book The Knowledge by Lewis Dartnel. It has a similar goal: how to rebuild a society after some sort of apocalypse. It's more of a discussion and less of a how-to but there is a little of both
Maybe most voters don't, but the volunteer supporters who'll bring the vote out for you on election day do, very much.
Nice.

For me it always seemed as if there are consulting engineers and product engineers.

A few of my friends are devs at agencies, who worked at different projects for many clients, those were the consulting engineers to me.

I always worked for companies who sold software products, so I considered myself a product engineer.
They've probably held back on the price so they can make it part of their presentation at CES this week.
Shareware Amateurs vs. Shareware Professionals (2003)
Recommended GPU is an NVidia 970.

https://www.oculus.com/en-us/blog/powering-the-rift/
Java is not type-safe (1997)
The Most Widely Read Magazine in the World (2010)
Do You Intend Selling Your Kidney for Money
We are looking for the kidney donors in India,or some link,or some person,who can donate their kidney,as we have patients
suffering from kidney failure. Please send all contact info to davegrayhospital1@gmail.com or visit our blog for more
information. Blog: http: //davegrayhospitalkidneydn.blogspot.in/ or call us today:+91-800-732-88-12

Sincerely,

Management.
Maybe his friend keeps leaving Bunsen burners on?
Are you sure you tested the Oculus CV1? There's been many hardware iterations from Oculus and the latest one that people have been sampling has gotten very good reviews, some better than the Vive.

I'm not saying that I know for a fact that one is better than the other, but I'm surprised that you think one is 'years better'.
I am working https://www.ticketscale.io out of pure frustration of the current state of ticket selling solutions/platforms. They either can't handle the volume and go down or they put users into a queue. Ticketscale aims to address this.

SocksJS, Lmax Disruptor, scylladb
Thanks I'll check it out when it comes back online later. It's been a while since I looked at the steam survey; I wonder how indicative it is compared with the PC gaming industry as a whole. I mean they practically have a monopoly so I would imagine it's at least good statistically but I don't know how many go through the survey (I'm assuming it's still opt-in like it was when I last used it which could skew the numbers).
I've played with a DK2. It was cool. But reasons not to be super-excited are:

1. Hardware requirements are steep (GTX 970 minimum), so plenty of hardware -- including plenty of hardware that's good for high-end gaming today -- won't be good enough for this.

2. Only Windows support. No compatibility with Linux, SteamOS, or even OSX means that the techie enthusiasts who'd play with it as a tech toy are going to be less interested.

3. But biggest of all: The games aren't there. It's become very clear, both from playing with the DK2, and listening to presentations by Valve and Oculus people, that VR games can't just be regular games with VR bolted on. "Skyrim, but with VR" sounds cool, and makes for a cool five-minute demo, but will just make you sick and be unsatisfying in the long term.

VR games need to be designed for VR in a really fundamental way. It's not clear that there are any interesting games that do this, or that there's a lot of effort going toward making games like this.

If this were a product that were coming out from Nintendo, I'd be confident that they had a good idea about how to adapt their franchises to take advantage of VR in a really cool way, and that there'd be at least a handful of games that made it an absolute must-have. But from Facebook... well, they're a tech company, not a gaming company, so they're depending on someone else to make the games that will justify this thing. Maybe that'll work in the long term, but right now, it doesn't seem like there's any must-have VR game.

Add that all up, and this is a product that won't appeal to most gamers yet, and won't appeal to a lot of tech geeks due to the Windows focus, so... yeah.
This is an important project. Communicating about complex systems is essential to human survival.

> Scientists, policymakers, forest firefighters... all of them already use simulations to experiment with real-world systems. Sadly, these sims aren’t usually meant to be used or understood by us, the public — the very people those systems impact the most.

> This may seem like a depressing outcome, but I took away a more hopeful message: evil systems can still be filled with good people. We just gotta be very, very clever, and compassionate, to help them find their goodness.
Show HN: Noble Adblocker
A Twitter bot that replies with XKCD comics
Why do we have all the equipment and desire to eat other animals?

Let's take your assumption that eating animals is not moral. If humans needed to eat animals for some reason, would it still be not moral to eat them?
They're obsolete for consumer hardware and take up a lot of space, while a physical gigabit network port is extremely useful for low-latency high-throughput communication, such as to NAS.

(RS-232 is still somewhat useful for hobby embedded stuff, but everyone just buys FTDI clone USB-serial cables)
I tried it and it works. Any people who tried it will tell you the same...
> Also, still offering 1366x768 TN screens is really embarrassing, especially on expensive machines like these.

Why is it "embarrassing" to offer a cheaper option? Nobody is forcing you to buy their lowest end machine. You can stick to the top end display (2560×1440).

A $700 1366x768 Thinkpad is a little more expensive than consumer laptops, but the build is still better than a consumer laptop, the uEFI offers more features, it has the TrackPoint, a better keyboard, and replaceable batteries.
Company: Infusion
Role: Hadoop Developer, iOS Developer, Full-stack Web Developer (.Net, Java)
Seniority Level: intermediate, Senior, TL
Location: Toronto

Role: Web Architect
Location: New York, NY

contact Caitlin Cooper at ccooper@infusion.com if you are interested in any of the above roles. Infusion is a software development and design consulting company looking for new talent to join our team and help lead us in to a successful 2016 year! visit our website at www.infusion.com.
Good point! Very good point - I still think investing in innovation is the only thing that makes sense for GM, the reason the auto bailout worked out is because Ford*, for example, did and is crushing it.

http://www.nytimes.com/2014/12/20/business/us-signals-end-of...

Edit: Ford did not take bailout money so that logically does not hold like I thought it did. Point about innovating still holds fine.
> And applications punching holes via APIs does exist in uPnP and NAT-PMP, but isn't that the same thing as what you dismissed above as a hack?

I think applications communicating with firewalling is not a hack, but applications communicating with routing is a hack. E.g. I have two friends who share a house (and therefore an internet connection) and I can play a game with one or other of them (via uPnP) but not both at the same time. With IPv6 + uPnP (assuming that's supported), they'd still have the same firewalling they have now, but I'd be able to play a game with both of them. No?
This seems to be a cultural issue, around me in the Netherlands, most people I know slam their laptop shut between 17 and 18h and open it again between 8 and 9h, in between they are offline. A boss that would try to reach you in that time would be frowned upon. I think that we have a (more) hierarchy despising culture than most countries, that helps probably.

My company recently forced Vodafone Mobile device Management upon us, since that happened many people also stopped syncing their own smartphones (what a horrible app on Android). But I am in R&D where I guess deadlines are less strict...? Even during my PhD the lab would be mostly empty at 18:00 though I guess the people that were still working were the ones ending op at MIT.

I guess there is a reason we don't have a booming start-up culture here :)
There is an interview where Paul mimics Michael saying "I'm going to buy The Beatles catalog". Paul at that time thought Michael was joking.
No, it's not valid. The only reason it would be done is for deceitful reasons. Therefore, not valid.
Officially recommended graphics hardware is a GTX970, which are a much more palatable $3-400.
Wasn't Pascal supposed to be much more than 10-20% of an improvement for deep learning?
Good discussion of why you can't stream VR experiences [0]. Also, streaming VR kills privacy.

Positional tracking with a smartphone's built in camera is already possible[1] thanks to SLAM[2]. Let me say that again, Google Cardboard and GearVR can (technologically) do positional tracking, right now.

The reason they don't is probably because you have to spend time scanning your room. But that's a really poor reason, I agree with OP, we should expect to see this happen very soon.

[0] https://www.reddit.com/r/oculus/comments/3axtxl/streaming_to...

[1] https://www.youtube.com/watch?v=e7bjsIqlbS0

[2] https://en.wikipedia.org/wiki/Simultaneous_localization_and_...
Played with prototype -- found it was still not as high fidelity to be usable for what we were doing. I am afraid it was hyped enough that we had higher expectations. The roller-coaster demo was cool but it was still like looking through a screen-door (through mosquito net), the square pixels were too distracting.
Organizing Large React Applications
A lot of government contracting jobs exist for programmers that are really 9-5 with ~zero overtime. Granted, they pay less than SV salary's people talk about on HN, but it's still plenty of money compared to most people in the US.
> The author completely missed the point of named parameters.

The author didn't miss the point of named parameters. At no point does the author even cover the point of named parameters. The author complains that:

1. they're inconsistent, all parameters but the first are named by default and named parameters are still positional (you can't reorder "named" parameters in the callsite)

2. making parameters purely positional is non-obvious and ugly

And he missed the part which takes the cake: Swift doesn't actually have named parameter, parameters 1+ are labelled (#1), and labels and names are independent, you can define this:

func foo(a b: Int, c d: Int) { … }

which is called with a:c:, but the bindings are on b and d. You can also define this:

func foo(a b: Int, _ d: Int) { … }

which is called as `foo(a:5, 7)` which while somewhat consistent is really garbage.
The article says growth has been by a factor of 2.5x every year (and is 10% now), and shows a very exponential-looking graph.
Families this rich are not just static forever, they usually have lots of ventures and businesses that are contributing to their wealth. They are well invested, but that's not the only thing.

They also do spend and consume a very high amount and there is the inevitable dilution through the generations as families grow and each person uses their fortune in a different way.

There are plenty of ultrarich who are no longer.
> Non-chiclet keyboard with decent layout

I don't really get this complaint. They're all scissor-switch keyboards. I've got an old X220 lying around, and use a T450s for work. The chiclet keyboard on the latter is significantly better. In terms of key stability, I think the new Macbook keyboard is actually the best.
Debt:
6 years to realize the savings on the interest? It nearly took GM that long to repay the debt they took on. It's sounding like a worse investment all the time.

OTJ Experience:
I think it's less speculative and lines less wealthy billionaires pockets to invest directly into education and industry beyond private market money to provide great learning experiences for people.
> "own every VR headset"

Even a Virtuality? ;-)

https://en.wikipedia.org/wiki/Virtuality_%28gaming%29
EDIT: The sub-thread poster kind of hit on similar issues to mine - just a different take, then:

Most posters below conflate or ignore two major aspects in their examples:

1. Physical vs. intellectual work. I had a few almost-sleepless nights over the length of my career, worrying whether my proposed (being implemented) architecture/solution would scale. Long-term mentall stress like this can lead to psychological issues, even depression. I am not saying physical work is a bed of roses, but when you stop working, you don' take your work to bed with you. And when you are physically tired, you actually sleep better.

2. Working for yourself vs. making someone else richer through your (unpaid) sacrifice.
Working on a farm is never ending, yes, but you own the farm and all the extra work benefits YOU.
> The bailout was massively profitable for the government and every penny has been repaid

I don't really have a stance on the GM bailout, but your statement here is missing something important - every company that a government gives billions to will do disproportionately well in their industry in the short term and give solid returns. But the role of taxpayer money isn't to select winners. The free market is supposed to weed out the chaff.

Edit: Want to add a PS - the government might "make profit" on the investment, but structurally the market and society has lost.
As opposed to a screen that you keep in your pocket that will be obsolete in a year or two?

When you boil down a product to simple terms its really easy to make it sound pointless.
C was a lineal descendant of B, a language in which every variable had the same type: machine word. It was meant to be a step up (one step) from a macro assembler.

The existence of B always makes me laugh when someone claims Python is typeless. No, Python knows the difference between a string and a float, it just knows it at runtime. B, where everything is a machine word, and integers, floats, and pointers are all the same thing at the language level, is typeless.
You tried the Crescent Bay version of the Rift? I found the difference to not be that noticeable. Crescent was room scale mostly with no issues, a slight higher chance of losing site, but not much due to sensors on all sides of the headset. The hand tracking option of Vive is rad though.

Honestly both are rad. Everyone here is a professional programmer, if you care about VR and all it's potential I don't see why people wouldn't buy multiple if new ones are better than previous version. Ha, well except I know my wife is definitely giving me a budget, cause I want to buy every peripheral.
T-Mobile’s Binge On Optimization is Just Throttling, Applies Indiscriminately
> but last I was aware, Linux OpenGL performance was also significantly worse than on Windows

This has been untrue for quite a while now [1][2]. In fact, it's starting to look like OpenGL on any platform (even Windows) is better than DirectX.

[1] http://www.phoronix.com/scan.php?page=article&item=win10-nv-...

[2] http://www.extremetech.com/gaming/133824-valve-opengl-is-fas...
Sometimes an employer is forced to go to a lowest cost option that meets requirements, so you want to come up with some contrived set of reasonable-sounding requirements that actually translate in practice to buying a higher-end machine.

It used to be that this requirement was "power windows" on a car rental, which only showed up on cars with all the bells and whistles.
> these cars have to come from somewhere.

yes, but think how much the average car owner uses the non-self-driving car today. The car mostly sits idle in a garage or parking spot, and is used, maybe 75 minutes of each day.

Multiplexing riders into a pool of shared cars is one way to drastically reduce the worldwide fleet of cars. a larger proportion of total cars will be moving at any one time to transport the same number of people, which means you need fewer cars overall. It will be attractive to today's car owners because it reduces costs.

to the extent that self-driving cars enable shared pools of on-demand vehicles, the innovation represents a huge disruption for the auto manufacturers who've built a business model on selling everyone a car.

> The rental model may in the end provide more profits,

Sure there is a business opportunity, but the change is disruptive.
Wait, why would you fix your layout bugs by searching through XML? Why not just use interface builder?
Have you tried either the Vive or CV1 Oculus? Both are quite immersive, sure pixels are larger like some 2000 era graphics. But back then I was immersed just like now. Devs tend to be overly picky about things they didn't used to be just because say on mobile or monitors you have higher. The immersion trade off of full wrap around head tracking compared to high res in a rectangle is worth it.
So there's something that is worse than Python 3 adoption ;)