skysight-inc/HackerNews huggingface dataset:
Not only are those security problems non-existent - the problems caused by NAT are massive. You might not notice so much because services that don't work well with NAT essentially simply don't exist much nowadays, so it's difficult to notice them not working if you aren't aware what they would even look like. Though there are some obvious ones like remote access to your machines at home. Without NAT, you simply have to open the ports in your firewall and immediately, you can connect without any port mapping or stuff, you simply can give your machines at home DNS names and ssh into them.

Also, a major problem is not just the NAT itself, but the private addresses NAT tends to come with: If you have to somehow connect two networks that use the same private address space, things become incredibly hard to manage.

Also, NAT introduces major asymmetries in routing. Have you ever tried to connect to a service that's port-forwarded to an internal machine from your NAT gateway from inside the local network, for example? Well, either it will fail because pure DNAT means thet the reply packets will reach you with the wrong source address (because they don't pass through the NAT on the reverse path), so you suddenly need different configuration on the client side, depending on where you are when you try to use a service; or you have a device that does hairpin NAT in that case, which then means that the service doesn't see your actual IP address, but the address of the NAT gateway instead, which might give you confusing debug output/logging, and possibly non-working access control, and also causes your bandwidth to be severely limited by the speed of your NAT gateway, as all the traffic has to pass through the NAT gateway in order to rewrite the addresses of all packets, even though both endpoints are on the same LAN and might be able to transfer data at gigabit speed, if only there were no NAT involved.
>I love East Berlin (massively prefer it to the sterile shopping malls of West Berlin). Covered in graffiti, with all sorts of bizarre creative communities and flea markets, it's an awesome place. Is this a result of oppressive thought police, or despite it?

There's no East Berlin in the Cold War sense since 1989. There's only the eastern part of Berlin (and also poorest and more neglected). So this might explain that.
How to Motivate Your Team for Amazing Results
Many have, as it's a staple assignment for technology management courses. Not sure if many have been published though.

Partly, IPv6 is currently a solution looking for a problem. Its killer features, larger address space and IPSEC, have been solved in different ways: IPSEC was retrofitted onto IPv4, NAT greatly surpassed its design intent -- it was intended as a stopgap measure only.

The other benefits of IPv6 are less critical, or less obvious. The increased direct address space enables much easier p2p solutions, but because of IPv4 we now have an Internet that is mostly client-server based. It is impossible to quantify what "could've been" without NAT. Automatic addressing and peer discovery have been mostly reimplemented, as easy-to-use DHCP servers in all consumer modems, and as UPnP/DLNA/APIPA for media devices.

Finally, it took until Windows Vista for ubiquitous consumer-side IPv6 to appear (yes, *BSD and Linux were faster). Until that time, there was zero market incentive for any kind of IPv6 deployment.
He was talking about latency, you're talking about throughput.
Neither hackernews nor the linked article are reachable via IPv6. That is sad.
Don't VoIP devices such as SIP clients become more vulnerable if they use IPv6?

And: Does your VoIP provider really support IPv6? I have just check the common SIP providers where I live and they are all still on IPv6 … :(
in general, I agree 100% with you

> With sane defaults the only thing leaked is the IP address, which is already public (same as IPv4 with NAT.)

Compared to v4 NAT though, this will leak an address per device behind the firewall whereas before all these devices would not have been distinguishable.

This is why devices started to create a whole lot of temporary v6 addresses, but this causes problems for some stateful firewalls as networks grow and the amount of addresses explodes.
Linux users are statistical noise in the user base. If they're the only ones seriously interested, Lenovo management will look at the numbers and decide it's just not worth it.

Hey, maybe someone can Kickstart a 3D-printed retro ThinkPad case for modern laptop system boards.
> For that, the laptop must be on and booted. The main advantage of the hardware rfkill switch is that you can flick it to disabled before booting or waking up the laptop, so that it doesn't even try to connect before you can get to the wireless icon.

Fair point. However, planes don't require turning off wifi or bluetooth during normal flight anymore. (And even when they did, no actual harm was done either way.)
> by offering something that has been common to other languages like Ruby, Scala and Perl for quite some time

So funny ... the most prominent language known for this stuff is PHP ... and missing :D
How did I understand closures in python?
Code Scribbling with Fizz Buzz
Why not? I worked there, it's publicly verifiable, and it's pertinent to the discussion since we're discussing it on YCombinator's forum.
Ask HN: How i make a good resume ..?
Even lower-powered VR can have a lot of utility. I've heard folks use the Samsung Gear VR for movie watching, where it uses an application to make it seem like you're in a room with a 100+ inch television, and apparently the sense of presence is so great that it's perfect for watching movies while traveling.

Here's John Carmack's post on the subject: http://techblog.netflix.com/2015/09/john-carmack-on-developi...
I am a fluent Russian speaker and Bulgarian does that to me. It actually makes me feel strangely disoriented.
A few basic emoticons - fine. But like a third of emojis are only legible if you know their name (under the particular program you're using, and most of the icons in popular applications are simply ugly; that's a topic for another rant though). I can understand FACE WITH TEARS OF JOY when I see it, but INFORMATION DESK PERSON, TYPE-4? Is this going to be useful 20 years from now? And then you have stuff like FACE WITH LOOK OF TRIUMPH where the picture has little resemblance to the official meaning, which leads one to wonder what your interlocutor meant and how is this icon displayed on their machine.
I guess you have your explanation from the other comment, but it's basically that a few bad ratings and you get kicked from the service.

A driver traditionally employed by a company would have a variety of employment rights in this situation - the right to a fair warning (or several), the company would generally have to try to help them improve etc etc.

It's a callous circumvention of employment law, effectively.
I shop at Whole Foods which isn't cheap. The one thing I got from watching this video is.

I have NEVER had extra virgin olive oil that looked like that or tasted any and had that reaction. Have I been really using fake olive oil all this time?
BitBar: put the output from any script/program in your Mac OS X Menu Bar
Sure it is, but it's still just a single firewall rule. There isn't really any difference for the firewall whether you block a specific address or some network prefix.
Is that a typo, did you mean late 90's?
N reasons to try intercooler.js
Since the article picked out Frankfurt, Germany: There are reasons, and they're pretty simple to understand by reading the appropriate law (http://www.gesetze-im-internet.de/pbefg/)

Taxis are part of the local public transit network here (and regulated by county officials).

§13(4) is about when to grant new taxi licenses, incl. a pretty detailed set of things for officials to look out for.

§13(5) is concerned with who is granted new licenses (established and new applicants, but folks need to be serious about running a taxi business; the latter precludes the 'on-and-off' Uber model), with an eye on avoiding concentration of power.

These things (along with all the other rules for public transit in general and taxis in particular in that law) make sense when considering taxis to be part of public infrastructure that just has to work, and not some investors' toy.

I can understand that investors and their minions running shops like Uber aren't happy about that, but luckily that was no concern when people wrote legislation on providing reliable infrastructure.

Uber was particularly tone-deaf here when pushing their all-American pitch about how they're taking on some evil monopoly (when in a city of 200'000 people, there's not a single taxi company commanding 25 cars. Most have 5 or less).
I'd been bracing for the inclusion of fistbump, selfie, and "talk to the hand" emoji for some time now. Now I can finally text in peace.
>Don't VoIP devices such as SIP clients become more vulnerable if they use IPv6?

not really. Whether they are reachable via the help of a STUN server or directly doesn't make a difference. They are reachable either way.
In theory, you only have to trust for the few years that the patent is valid.
Location: Warsaw, Poland

Remote: Yes

Willing to relocate: No

Technologies: C/C++, C#, Java, Obj-C, Swift, Python, PHP, JS, many frameworks and libs.

Website/portfolio: http://www.pineapple.works

github: https://github.com/Pineapple

Email: contact @t pineapple d0t works

========

A team of experienced full-stack developers (mobile, web, desktop, games) is looking for remote work.
I wonder what's the expected lifetime of SELFIE though. Will it even be a thing in 20 years?
Heh, I think the city transport authority sets the rates here, but I'm also pretty sure they set 1.5-2x rates for Christmas Day and NYE. Not the same sort of mechanism as surge pricing, but similar outcome I guess.

I am beginning to wonder if Southampton is uniquely well served by cabs. We're only a small city but we do seem to do pretty well.
Then why are they investigating foreign products?
So you're OK with recognizing bad drivers, but you want to force a service to keep contracting with them anyway despite their poor performance?
Similarly, the parents refer to their children as "perkele".

Yes, I know it's a Finnish word, but it seems to be well-known..
Peter Naur: Programming as Theory Building (1985)
> The plans are now released under a CC license.

I couldn't find these in a quick search; are they available publicly or just to backers?
New Wi-Fi HaLow standard announced at CES 2016
Your boss would just have to put a keylogger or use something like Ammyy in silent mode to see what you're doing (I assume Tor usage is visible in the firewall logs hence making you suspect, but I really have no idea).

If "they" have physical access to a machine, you shouldn't trust it.
And user visible drawbacks like renumeration constantly.
New York Discovers Keyless Entry Systems
You will block many more possible addresses, but you'll still only block one subscriber's network(s) which is exactly equivalent to blocking a v4 NATed address - you block all of their LAN, regardless of which individual device is compromised and which one isn't.
I only have one fiber to the premise provider in my building, and I care more about having optic fiber than IPv6.
If they did, would you buy it, forgiving them for the Superfish debacle?
Wi-Fi Alliance introduces low power, long range Wi-Fi HaLow
Show HN: Best Congratulation ECards – Design and Send Congratulation Greetings
It's almost as if when your goal is to track someone you can use widely available, generally innocuous means to do so.

People being smart is the horse, and programmers colluding with "advertisers and spies" in a massive fashion is the zebra.
Think about a bigger picture. Before NAT we used to have a symmetrical internet. Everyone could consume content from other servers. Everyone by definition was a server and could produce content for others.

From a philosophical point of view this is extremely important. For example email used to be properly distributed. Nowadays the internet services are concentrated. For example gmail receives a big share of all emails. Amazon gets a big share of all http traffic, and so on.

In this centralised world the "client can be a server" attitude is in practice less important. NAT's are ubiquitous. Last-mile carriers don't give static IP addresses, etc.

But still, I would be much happier if the internet was truly decentralized. Even if it's not possible to decentralize all services, the internet, the addressing scheme and infrastructure just _must_ be symmetrical. Everyone connected to the net should be able to "publish" content without the need for anyones approval or infrastructure.

IPv6 addressing scheme, the removal of NAT's, brings back the democratization of the internet.
SO: Useful question detected. Initiating closing procedure ...
Can you really play games using IPv6? You would need all the other players in the same party to use IPv6. That would severely limit who you can play with in the UK.
Uber should really remove the 5 point scale and just have a two value scale of: "good enough" / "deserves to be fired".
Kirkland extra virgin olive oil is the real deal. The one in the glass bottle, anyways. I can't speak for the plastic one.

Can Costco do no wrong?
Guesstimate: A spreadsheet for things that aren't certain
Along with the Diffie–Hellman key exchange too
I guess the 56k dialup business still has legs. If anything should die already it should be that Internet relic.
Seismic alert system created through the networking capabilities of smart phones
Emotions are, in fact, rational, inasmuch as they act in the person's best interest.

Take, for instance, fear. If you are face to face with something dangerous, you feel fear, which drives you to get away from the feared object--a rational response to danger.

Anger works on a similar principle; when you are slighted or hurt, you feel anger, which drives you to attack the thing that hurt you. Again, rational response, assuming no external factors (i.e., the person who hurt you is your boss and hitting them back doesn't end well).

All emotions behave like this. They take certain inputs and return certain outputs. They are inherently logical, and assuming that the inputs are known and complete (you're not missing any details, in other words) they result in rational decisions.

The reason we think of emotion as irrational is because Spock said it, and Spock only said it because he correlates emotion with the Romulans and their insanity.

As a final note, "Rational" really just means picking the option most likely to achieve your goals. By this measure, joy and sadness are both rational, as one indicates to others that you enjoy something (hopefully leading them to do it more often) and sadness provokes the opposite reaction. Why do you think we're hardwired to get upset when we hear crying? It helps the species as a whole to achieve their goals if we work together to avoid things we don't like.
Do glaciers move continuously, such that they can be measured like this?
"SO: Useful question detected. Initiating closing procedure... Closed." - Den Oct 22 '15 at 16:42
https://news.ycombinator.com/item?id=10816563
Yep.

Just wait until you taste the real stuff. You can buy it on amazon. It's very much worth the price.
Worthwhile noting that LibreOffice have been doing this for some time now. See:

https://wiki.documentfoundation.org/Development/Easy_Hacks
More emoji, seriously? Is this what the future of tech standards looks like? When is this validation-hungry-teen-catering-ego-fest going to stop...

I'm getting really sick of the direction mainstream tech (which is I guess driven by mainstream culture, or lack there of) is going these days.
That is very interesting to know, especially since i always ask taxi drivers if they're ok with taking me where i want to go. Aside from a simple "yes", the only other answer i've gotten so far was "i don't care, thanks to the phone apps i can get rides anywhere and will likely be able to get a passenger for at least part of the way back".
How to broadcast Amazon SNS notifications to webbrowsers using deepstream.io
Further note: The Low Road is not a function of fear, it is a function of reflexes. The Low Road is what jerks your hand away from a hot stove; Fear is what drives you to not touch a hot stove again.
One incident does not make a trend.

I disagree with Alex Miller's decision about Curtis Yarvin, but as far as I can tell, this is the only controversial speaker related issue that he's made.

Have you actually been to Strangeloop? I have, and I'll go again because the quality of the speakers and attendees is top notch. They're aren't afraid to host some really esoteric stuff. Thus, it's a place to really learn some cool stuff.

I've met Alex at Strangeloop and he seems like a pretty humble and reasonable guy.

His role isn't an easy one, and I see no reason not to attend what has been a pretty excellent run of conferences because of one lapse of judgement by the founder.
> Compared to v4 NAT though, this will leak an address per device behind the firewall whereas before all these devices would not have been distinguishable.

... just that they aren't really indistinguishable anyway. From cookies to TLS session cookies or session identifiers to specific TCP stack behaviour, it's usually quite easy to distinguish devices behind a NAT.

> This is why devices started to create a whole lot of temporary v6 addresses, but this causes problems for some stateful firewalls as networks grow and the amount of addresses explodes.

No, a stateful firewall keeps state per connection, not per address, the number of distinct addresses is of no consequence.
Scary stuff. Even scarier that we seem to have learned so little from these mistakes. In the US people cling to their guns in the thought that those guns somehow protect against a future tyranny. While the massive archives of the NSA on everybody is what would give more power than any guns for a future Tyranny.

If the NSA has vacuumed all sort of information about everybody, a future dictatorship can easily reuse this stored information to create profiles of potential enemies of the regime.
"If you strike me down, I shall become more powerful than you can possibly imagine."

^ Is the one that comes to mind? Or maybe

"[...] I'm getting too old for this sort of thing."

or

"An elegant weapon... for a more civilized age."

Actually now that I think about it, I really don't know what the parent was referring to.
> However, planes don't require turning off wifi or bluetooth during normal flight anymore.

When I last flew (domestically, last year), the instruction was still that devices could only be used if they had an "airplane mode" function. Things might be different in your country. (And yes, I know normal 802.11 probe request packets won't do much interference, if any, to airplane systems. Still, it doesn't harm to flick the rfkill switch to disabled.)
> No sound company today will launch its services in IPv4 only

There are a whole lot of "sound" companies using AWS, which has extremely limited (and in many cases nonexistent) IPv6 support.
"What are letters?"

"Kinda like mediaglyphs except they're all black, and they're tiny, they don't move, they're old and boring and really hard to read."

-- The Diamond Age (Neal Stephenson)
I'm helping out a govtech startup founded by my father. It's crazy how few funds are out there for this.

Also, kudos to Civis Analytics for growing beyond govtech.
The same thing happens with romanian. It sounds a little like russian with italian, french and latin words but the grammar is latin/italian. youtube.com/watch?v=dGK40ykalTw
Facebook acquired https://wit.ai/, which allows you to convert sentences (in speech/text) like "turn off the lights in the second floor bathroom" to structured intents. I'm sure he can hook that up to an arduino or Raspberry Pi with a relay in a couple of days.

The guys of wit.ai are now in the Facebook M team, I've read somewhere last month (can't remember the source though)
No worries, and you're absolutely right that it depends on your application whether this is a problem or not!

Estimating population sizes? "Unrecognised IP addresses?" Probably fine.

Interning the hash and using the real IP address in a database someplace? Probably not.
> No, a stateful firewall keeps state per connection, not per address, the number of distinct addresses is of no consequence.

which is all well until it isn't:

http://blog.bimajority.org/2014/09/05/the-network-nightmare-...
Woman gets DUI tossed because her body brews beer
Lyft Hops into the Autonomous Car Race with General Motors
Are you using your own products?
It's like how americans call mozzarella any soft white cheese that isn't brie and cheddar is anything yellow and firm.
Last edited in 2009. Closed in 2012. For those who didn't notice, it is now 2016.
I wonder why these devices don't have USB-C ports... :/
Oculus founder takes long-term view of virtual reality
Perhaps the person who won the auction will make it public? That would be a great contribution to society!!! /s
You can reduce a lot this risk with temporary addresses:
https://en.wikipedia.org/wiki/IPv6_address#Temporary_address...

The prefix of your address may still identify your household but there isn't much tracking one can do with it, as the household may be a hotel or a coffee shop, with lots of different users. And even within the family, tracking is only useful if you can tell the difference between grandma, mum, dad and the teenagers (or even the dog who will surely soon have its own IP!). Very different targets in term of advertising.
Towards an Agile Software Architecture
There's honestly nothing less mathematical about those domains. The structures of rules and exceptions are mathematical. Business Prolog ideas like Drools are one attempt to systematize this, but others could exist.

Typically business rules systems are an exercise in DSL design since you need to construct interesting combinations and programs within a very novel domain. Doing this is rather mathematical!
For testing, you can setup a free IPv6 tunnel with Hurricane Electric's tunnel broker service.

https://www.tunnelbroker.net
Sounds like here. "Anti-fascists" being better off financially and doing career moves by finding "fascists".
Charging $200 an hour for their "anti-fascism" and living in Gamla Stan (expensive and central)

The Stasi archives are yet to be released in Sweden.
The Secret Growth Strategies of General Assembly
I assume all measurements of movement depend of the granularity of the time-spans, but I am no physicist.
Just a week before Christmas I started working on a SaaS project to help organisations keep track and provide useful information on visitors. Involves an app and a desktop client