skysight-inc/HackerNews huggingface dataset:
Sure, in my opinion this week is going to be bad. That's an analogy to your "overhyped" comment. In 10 years the market will be much higher than today.
Here we are, PM2 1.0 released
Traditional NAT implies state. If you aren't keeping track of state you can't traverse the NAT.

The state is the NAT table.

Now, there are some "NAT" implementations that don't keep state but they for very specific scenarios. You can't port forward, for example. You can map 1:1 IPv4 to IPv6 though, but why do that when you can give native v6 the whole way?
One primary thing I was interested in "visual-structural editing" at least presenting the program as a nice "pipeline" of functions.

I've been a fan of (disappearing) Cocoa-built IDEs (http://lists.apple.com/archives/java-dev/2007/Aug/msg00025.h... was another one)
> is something that the former can become much easier than the latter.

It's not easy to compare. Pakistan and others have terrorism but Syria, Egypt, Libya, Tunisia and others have overthrown governments which might have been prevented with more Stasi-ism. The US is more stable than them so it can allow people more freedom to communicate - but still not complete freedom - see state secrets and the existence of wiretapping at all even on known criminals.
Just a tip.

I do not understand what kind and what for your service is. Poor presentation in your website.
No, it's a single network segment, not an end user. There unfortunately is quite a number of providers who seem to think that it should be, but that's braindead, exactly because it allows for only one network segment (if you want to use autoconfiguration), while the address space is intentionally so large as to not restrict people to specific network architectures and also to avoid any administrative overhead for allocation of additional addresses - the original assumption was that every "end site" (that is, a customer of an ISP) gets a /48 by default, unless they show that they do indeed need more (which would be a very rare exception).
In anonymity research this general problem is known as stylometry, and includes errors as well as other individual differences in how people use language.
The work I do is tiny compared to the other developers :-) I'm really getting more out of contributing to the LibreOffice code base than The Documentation Foundation gets from me! But thank you, it's always great to hear that someone appreciates our efforts.

It's interesting to hear that LibreOffice is being used in Indian education - in my opinion Indic scripts are by far the most advanced and complex writing system, even more so than Arabic and East-Asian scripts!

In terms of fonts, we use Graphite, Pango and Harfbuzz in an attempt to wrangle out font handling. We've got some serious text layout issues (look for the comments in the code around DXArray!) but the basic guts are there. It's a complex issue and you can see how over 30 years there has been many, many stabs at getting international fonts and text handling right. I think I have so far counted 10 classes that just handle fonts... And have recently removed one (FontInfo) that didn't seem to actually do anything!

So refactoring such an old module in the project might take some time, and also bare in mind I'm (sadly) a monolinguist so mainly at the moment I'm trying to streamline class hierarchies, get some saner class interfaces, merge classes where appropriate, review the font mapping code and try to understand how we deal with three very different approaches to font and text handling on OS X, Windows and the rest of the Unix world...

In terms of Noto, I think it would be unwise of us to bundle a font installer. It's not a bad idea, but LibreOffice UI code is currently tightly coupled to Star's VCL which was at one point a cross platform visual component library that could stand on its own: that has now gone by the wayside and the LibreOffice team is currently trying to wrangle it into a more stable and responsive framework. But it's quite hard to make another program out of it (sadly).

Another reason is that the distributions are actually better off bundling the fonts themselves via their package management systems, and for Windows and OS X I really think I'd suggest embedding the fonts you want to use in the document themselves if that's the concern.

As for the name: unfortunately that won't change now. Blame that on Oracle, who decided not to give the TDF the trademark and instead gave it to Apache, where the code is currently bitrotting away :-(
> you create a target for attackers (by revealing your address)

Are you referring to using the MAC address in the IP?
https://en.wikipedia.org/wiki/IPv6_address#Modified_EUI-64
Also, fast update rates are critical to browse a document.

Browsing is needed for manuals and similar, those are also where you need a larger screen for PDF files.

(Literature is totally ok on a small screen with slower refresh.)
I didn't notice it. But then again, I've seen time and again markets come to awful end results without regulation.
> A London taxi with 4/5 people is probably no less efficient than a bus

It is far less efficient. A bus can hold 60 passengers and more, with one driver and one engine. The same amount of passengers would require ten cabs, ten drivers and ten engines.
> Is there a commercial interest for different companies to keep IPv4?

aside of the short-term practical issues, you also have a potential huge long-term advantage as you can stop all these pesky new disrupting services from causing you to lose money once they can't get a v4 address any more and all your subscriber are still only on v4.

Wide v6 deployment is a huge factor in helping us to keep the internet a free place where everyone can participate. At least in the long term.
Sounds like https://en.wikipedia.org/wiki/Legal_expenses_insurance to me.
If you don't completely separate the networks what are legacy IPv4-only routers going to route on? The lower 32 bits of the address? Great, now you get unreliable silent failures where your packets sometimes get stuck in routing loops depending on which path they take. That would be an absolute nightmare to debug.
There are also TV's mounted in 2-way mirrors, so that when you turn off your TV, it's still a functional piece of furniture.
Continued Fraction Arithmetic (1972)
Which quote's that?
Although some people seem to share our understanding that things must change, it usually stops there.

I haven't seen anyone present a radically new paradigm for computing (especially consumer UI) in the last decade.

I intend to change that.
Deploying the Latest Hot App on AWS for Free*
Show HN: Restabase – REST interface for SQL database
Works for me. I wouldn’t do any work for military contractors, and have felt uneasy about tobacco and gambling projects in the past. Nice to get to the point of your career when you can easily choose not to.
Mail doesn't silently fail if some intermediate server is using the A record. A compatible upgrade to IPv6 is simply impossible, because you would have no way to debug the failures.
I find it hard to believe that forcing kids into violin lessons because it will help them get into college has any kind of positive externalities.

I think that those kind of unproductive signaling games are done more by the middle and upper classes, always running as fast as they can to stay in the same place.
Telegram to roll out Inline Bots. Payment coming soon?
I recently did this with a Pi B+ using emulation station and the only thing I really feel is missing is a good search function within each emulator and across all the emulators. I have two iBuffalo SNES controllers and they work out of the box (you have to do a bit of config for MAME and NeoGEO but no big deal)
The scale thing is problematic. In practice I think on Uber 5 is 'service was fine' and anything less basically gets the driver fired.

Nobody told me this though so I was rating drivers a 3 by default for a few months. Hopefully I didn't end anyone's career!
Because it's encoding writing systems, not graphics systems. There is a case for Emoji, but frankly of you want to change colours of a font then let the metadata of the document do it.
Add modifiers for proportions and it'll turn Unicode plaintext into a general-purpose drawing language.
Build software in the open
> I click on the wireless icon and click "turn off".

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.

(I've done that before: on a plane, want to use the laptop, which is sleeping in the bag; just flick the rfkill switch and open the lid to resume from suspend.)
As someone with a good friend who is a thoracic surgeon, the applications for endoscopy/key hole surgery alone are going to be revolutionary.

Generally, anything where the "thing" you're looking at it going to be vastly superior to view in 3D than simulated 3D via a 2D screen. We've gotten decent at interpreting 2D images, but the vision portions of our brains evolved around 3D... that's a lot of wasted neurons (and where I'd assume most of the "presence" that people can't describe comes from).
I use the Insert key a lot. Shift-Insert and Ctrl-Insert for cut and paste work well with Cygwin. They also work for some programs like Orcad for entry boxes where Ctrl-C and Ctrl-V don't.
Is this a self contained project that does not need internet connection to do speech recognition/synthesis?
When I was an intern, more or less, God how awful I was, LOL. I would curse my worst enemy with as many amateur helpers as I could find.

I am in charge of the 100,000 lines of code, myself. It is managable by one person.
Yet composability is exactly what makes it easier for humans to reason about. It's the small surface of a composable part that fits into more immediate representations in our mind.

Whether or not it's natural mapping functions to and from concepts people might already operate with isn't the same problem. I'd argue that one can be offset with practice, though it's certainly not something that is easy for everyone. In that sense, FP might be a bit more immune to bad intuition, if only that you have to give up on mapping structure to insufficient analogs. The late object oriented point of view makes this step trivial for our minds and is thus a significantly complicated trade-off to quantify.
3D webpages, one of the technologies you'll see in eCommerce in 2016
> We can call ourselves the FBI of food.
Yep, all four of them.

I (probably) exaggerate, but the problem is that your anonymity pool is now very small.
What do people use in place of the ThinkPad now? Are there any especially good and rugged current laptop models?

I'm not looking to buy, but I had to advise relatives lately, and it made me realise that I don't know what the ThinkPad's successor is.
Yes it would. But from a blocking-the-offender perspective, it would be equivalent to blocking the offending IPv4 address.

In v4, you block the offending address and you block all the NATed devices behind that v4 address.

In v6, you block the offending prefix and you block all the (non-NATed) devices behind that prefix.

In both cases you block an individual compromised subscriber, no matter whether only a subset of their devices are compromised.
Of the eight shows listed in the first image, Man in the High Castle, Ash, Expanse and Fargo are all NOT available on Netflix. That's half.
I'm pretty sure IPv6 adoption will follow the standard S-shaped adoption curve [1]. If true, that sucks, because it means that the last 10% will take approximately as long as the first 10%.

Intuitively, I feel like that could in fact be the case. The last 10% to switch will probably be small ISP's without resources/knowledge, old devices that don't support IPv4 and old servers/webapps that haven't been updated in years.

[1] https://en.wikipedia.org/wiki/Diffusion_of_innovations
Show HN: EBook of Mac Tips – 100% to charity
I put together an eBook with tons of tips for your Mac. It's FREE but if you want to pay, 100% of profit goes to charity.

Check it out and let me know what you think http://www.bestmactips.com/
Scan them and email them.
I like the idea of that, but will many places offer rewards for bugs that are on the easy end like the ones this site catalogues?
You can invert that in the bios.
Conferize | https://www.conferize.com | Copenhagen, Denmark -- REMOTE or ONSITE

Conferize is the world’s biggest social platform for events. Founded by some of the same people behind Issuu.com.

We're looking for a senior front-end developer to join our team.

Our stack is currently a healthy mix of Ruby on Rails and AngularJS / CoffeeScript.

Required skills:

- At least 3 years of Javascript professional experience.
- At least 1 year of AngularJS professional experience.
- Proficient understanding of CSS.
- You care about writing semantic well formed code and paying attention to standards and good practices.
- Proficient understanding of Git.
- Excellent English communication skills.

Bonus skills:

- Good understanding of SEO principles.
- MongoDB or similar NoSQL experience.
- Experience with Ruby on Rails and/or unix

We’re based in Copenhagen, San Francisco and London. Our core development team is based around Europe working remotely. We accept applications within +/- 1 hour from our main time zone (CET) as our headquarter is in Copenhagen.

We offer a competitive salary and a stake in the company to the right candidate. We have a zero asshole policy and work hard to create the best possible working environment.

Email Jorge Alvarez, ja @ conferize . com with your application and an up-to-date C.V. (a LinkedIn profile will be fine). Application deadline is Thursday January 14th at 12:00 pm CET. If you have a GitHub account (or similar) let us know as well. We expect you to be able to show samples of your previous work. Any questions? Just ask.
Just like Chehkov's "unhappy families are each unhappy in their own way", each city's taxis have their own local equilibrium of good or bad functioning.

American cities stereotypically have areas where the taxis refuse to go; they have terrible public transport, so there is no competition and no alternative; and they have sprawl, so you can't just walk home. They also have strangely protectionist taxi companies in some places, often linked to permit sale schemes.

Uber goes anywhere, offers much better customer service, and increases supply regardless of permits. You can order online and pay by credit card.

But if your city doesn't have those problems, then Uber is not a good value proposition and it's just a question of convenience. Many local taxi organisations have already adapted to online ordering any paying by credit card.
Drag and drop internet of things
My hope is that this is used to make smart watches that are more of the bracelet form. Think a smaller Gear S than is flexible
The ThinkPads are still the best. Just not as good as they used to be.
Even if you are blocking at the /64 allocation there are an awful lot of more possible addresses that you need to block than with IPv4.
Network topology isn't really secret under NAT - there are plenty of ways to fingerprint devices based on the packets they send.

I prefer to see my home network as just part of the internet - that way I can let guests use it without compromising my security, and I don't have to worry about vulnerabilities in my router's firmware or physical access to my network cables. IPv6 makes that very easy, because my home network really is just part of the internet.
Be the Nerd, Quit Facebook
Cool Android app WhoWinner
I think you misunderstood; Perhaps I was unclear.

I can often get an IPv6 address that fails to work: I'll do DNS lookups and get a huge delay while connectivity fails-over onto the Internet (IPv4). Hotels are worse.

The best solution right now is to disable my OS's IPv6 support which is positively insane if the goal is to get everyone to do the opposite.

The thing is, IPv6 proponents want me to do something (vote? switch? not really sure), but don't equip me with the ability to do it smartly. Instead I get derided by people who judge me for not being smart enough, or valuing my time enough (wtf?) to switch to IPv6. Like I'm somehow holding back progress.
Guava ImmutableCollections, Multimaps and Java 8 Collectors
This cool app will help to resolve minor disputes such as : who will drive the car after the party?
The article does a good job of shining some fresh ideas in the discussion. The most interesting part for me is this paragraph:

As losers are excluded from the game, they are not allowed to learn. The divide between winners and losers grows constantly. Losers multiply as winning behaviors are replicated in the smaller winners’ circles and losing behaviors are replicated in the bigger losers’ circles. This is why, in the end, the winners have to pay the price of winning in one way or another. The bigger the divide of inequality, the bigger the price that finally has to be paid. The winners end up having to take care of the losers. Before that two totally different cultures are formed in society, as is happening in many places today.

I believe the issue that needs to be tackled is not income inequality but access to resources inequality, resources being health, education and so on. As long as a part of society doesn’t have reasonable access to those resources they’ll never be able to contribute to a bigger wealth pie.

This is important because I do agree that some people prefer to take risks on their careers and that those should get a bigger reward. Not necessarily in terms of money, but IT IS OK if it is in terms of money. After all, entrepreneurs are driven by the desire to make an impact on society.

The next part of the article distills the idea that a good way to reduce inequality is to promote cooperation and relationships over individuals and companies racing for a single prize. It’s a nice concept but difficult to translate into a series of real steps that we can take now.

Again, I think a less ideological first step is ensuring everyone in a society has reasonable access to resources, allowing them to make conscious decisions of how to drive their professional careers and have a minimum understanding of how those with political and economical relevance use their influence.

Naturally, achieving such a thing isn’t easy as governments are corrupt and a big chunk of those with economical and political relevance now don’t way their “free” wealth pie to end (and those are not startup entrepreneurs). But to complement what Esko said, there is still a middle fragment of society (we here on HN for example) that has power to drive this change, especially with the advent of technology and means to easily talk about it.
The mass dancing hysteria (explaining the case from 16th century)
> Majority of israelis don't come from Europe, so I doubt this would work now.

Do you have any sources on that? I was under the impression that they actually do.

Edit: I've found some stats. According to wikipedia, 61% of Israeli Jews came from Europe.

https://en.wikipedia.org/wiki/Aliyah
If you can't play it, then watch it. But if you can play it, PLAY IT!! The game has many moments that I think are better interpreted when taken at your own speed.
Times tables
GM Invests $500M in Lyft
What you said is pretty much textbook definition of short-sightedness :). Perfect is the enemy of good, therefore in things that are actually important (like critical infrastructure) we should not stop when we reach "good enough" :). Or, worse is sometimes better, but usually it's just worse.
Which pony?
>When you describe US and european surveillance programs as something that leads you towards totalitarian dystopia, it's a little like a boy who likes to cry "wolf".

Not sure why you'd say that. The government in many dystopias ("1984" etc) had way less surveillance capabilities than the governments have today.
You mean this? http://forgifs.com/gallery/d/222661-2/Anonymous-mom.gif
Funniest Plies Compilation Hilarious Black People
>We were curious about what we'd find in a U.S. supermarket. So we shipped three brands of Italian extra virgin we purchased in New York back to the mother country.

>They were included in a blind taste test by those experts in Rome. The process is as tightly orchestrated as a Verdi opera. Blue glass hides the oil's color. Separate cubicles prevent cheating.

>The panel would not say they were adulterated - but they agreed two brands we purchased back home did not come within a sniff of extra virgin. They described one as lampante -- the lowest quality olive oil. That brand happens to be one of the best-selling in America.

Fascinating. I guess it's becoming really hard to find a bottle of genuine extra virgin olive oil. Odds are that the extra virgin olive oil from a supermarket is just some other oil with some chlorophyll added for coloring.
As sanddancer said, there are already high end parts from both of the top FPGA companies that include hard MCUs. Xilinx has been doing this for a really long time going back to embedded PPC. They wouldn't be competing against MCU companies, they are already competing against other programmable logic companies with the same features. The difficult part is the engineering and marketing in a way that doesn't cut into the profit margin of those low cost FPGAs. And RISCV provides a zero to low cost path to working netlists and toolchains. MCU+FPGA hybrids are absolutely the future in programmable logic it is only a matter of time before _all_ shipping fpgas have built in hard programmable control logic.
Talk a walk. The military has soldiers do a huge amount of exercise to immunize them against combat stress. Also see a pcp and try an ssri, I don't believe the official explanation of how they work but they are cheap, easy to try, safe, and often help resilliance in the face of stress -- unlike benzodiazepines they treat anxiety without interfering with the natural process of maturing and getting better at handling situations or any attempt to do the same with various therapies.
UTorrent Pro 3.4.6 build 41562 beta and Crack Free Download
Intel suing China’s LegendSky who found a way around 4K copyright protection
Interesting.. shouldn't you do use Tor for as much as possible, including completely legal activities, so that when you do use Tor to legitimately hide something, you wouldn't generate traffic out of the ordinary?
Well off the bat you can already rule out the idea that you'll have 100% IPv6 adoption in the next 20 - 30 years. There are simply too many embedded network appliances that are IPv4.
What's the best way to test and deploy sites hosted on IPv6 addresses?

My office connection only has IPv4, and I'm loath to set things up blind.

(30 seconds of Googling isn't helping, I keep ending up on sites that test whether my connection is IPv6 or not)
Those don't seem to be tiny x86 decoders, as far as I can tell.
>> There's a massive non-technical challenge as well: getting the companies to cooperate when both sides (the taxi companies and the unified service) would rather cut out the other intermediary

Yet it happens in some places, there are now apps in many major cities that do just this across multiple firms.

>> How are driver ratings an employment rights issue?

Your ratings have dropped, you are no longer eligible to contract for Uber, goodbye.

>> Why not give the taxi company enough information to recognize their good and bad drivers?

I suppose I don't object to that, it's fine. It's the Uber strategy of kicking people off the books that's objectionable.
“Ancient” Chinese Instrument Sounds Like 8-Bit Mario