skysight-inc/HackerNews huggingface dataset:
A single IPv6 interface can have multiple IP addresses. You can either use your global IPv6 addresses for LAN communication or additionally use a unique local address (https://en.wikipedia.org/wiki/Unique_local_address) on that same interface. There's no need for NAT at any point.
Show HN: Algolia for Shopify – instant search for 300K+ store owners
Yeah, I kinda agree. But it really depends on use case though. I do data analysis and I have a beefy server that I log on to for heavy duty tasks, so I'll probably not use my macbook for anything that requires more than 16gb.
GraphQL: Designing a Data Language [video]
I just wish somebody would make a replacement that made everybody want to switch away from Photoshop and all the other Adobe products and onto the replacement, and be satisfied with it.

Adobe is too comfortable. They have no reason to fix their software which is basically some of the worst software I have tried to use professionally. It's so bad that the reason I don't use Lightroom and Photoshop is not because of the subscription based pricing of Adobe CC, but because that even though Lightroom and Photoshop is more powerful than say Pixelmator, Gimp, Inkscape, Sketch, (Apple) Photos, Affinity Photos, and what have we, the rest of the software - and by that I mean the windows, the buttons, the settings, basically the UI and UX - everything except for the actual algorithms that alters your photos/videos/graphics - is awful. Complete shit. Oh, and don't get me started on the the Adobe update thing that sits and runs in the background of your Mac constantly which you have to install Photoshop and the rest of the family through.

Until a real contender threatens Adobe, they won't do anything about it because right now they can ship complete bullshit that runs on both Mac and Windows and make a lot of money doing that terrible job, which satisfies them because they can keep more money themself instead of on people that could make their products better.

Please, Adobe, make your software great again, and make it run on all the platforms. Right now it's utter crap. Fix it!
Here are the original papers cited:

Meho 2007: http://iopscience.iop.org/article/10.1088/2058-7058/20/1/33/... (not open access)

Evans 2008: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.183...

Lariviere & Gingras 2008(?): https://arxiv.org/pdf/0809.5250v1.pdf

The third paper is especially interesting, as it brings forward what seems to be a pretty solid analysis that goes against what the previous two authors (and the Smithsonianmag) say about the state of science. So maybe there is hope yet :-)
Electronic voting makes superior voting systems like condorcet methods possible. Paper ballots are only really best at first past the post, which is by far the worst system of voting.
Has anyone else used machines by System76? It sounds great, but I wonder if this video is just marketing.
The YANG 1.1 Data Modeling Language
There's also https://github.com/MrRio/jsPDF
I understand that disappointment, but it is inevitable with two trends: the end of Moore's law for CPUs and the fact that four year-old specs are good for the bulk of users doesn't help to drive prices down.

The primary thing that has been improving since 2012 is the death of spinning platters across the boards (though a lot of sub-$1000 laptops still seem to have them) and larger SSDs in base models.

Of course, for some scenarios newer generation CPUs help tremendously. E.g. AVX2 can be a large improvement if your work relies a lot on SIMD instructions.
Actually it is the other way around. Apple Playgrounds in XCode and SWIFT were inspired by Light Table. Chris Lattner, the creator of SWIFT even publicly acklowledges Light Table as inspiration on his blog:

http://www.nondot.org/sabre/
Thats kind of my point. Its been almost 4 years and apple hasn't made the devices (at the same price bracket) any more performant.

Will the software they make over the next 4 years stay at the same level of requirements and run just as smoothly as everything seems to run on my air after 3 years?

I am not sure that is the case looking at how the OS is moving and how they are treating performance.
Desktops are in the same boat. I've been looking around to replace my SEVEN year old desktop. CPU performance, going by PassMark score, looks to be about twice as fast now as mine.

Twice the speed is a nice upgrade, but only doubling the speed over seven years? I think about a seven year span like 1994-2001 and going from a 486 DX to a Pentium 4 would have been a whole different story.
This "article" cites no data and is basically just an ad for System76.com.
Wow, reading your comment was just like reading my own words. I am exactly same (minus Nvidia part because I don't do intensive gpu stuff).

MacBook air is my favorite device. Giving presentation, developing small apps while giving presentation, pair it with 32gb i7 fedora desktop for serious projects. This combination is my favorite.

Now it seems they are discontinuing MacBook air , I will be happy with my 8gb air version for next 3-4 year. But after that I don't know what can come close to replacing it. Maybe surface nook.
I have tried several times to go Linux-only as my personal and work platform. It's never the lack of programs that kills the experiment for me. It's the total lack of consistency in the keyboard shortcuts and the fact that when they emulate something at all... they emulate Windows shortcuts, which are terrible.

If I could configure a Linux desktop environment to mimic Mac-style keyboard shortcuts across the board, I'd have already switched to Linux full-time a couple years ago when I finally got sick of waiting for Apple to release a new MacBook Air.

I have a Vaio Pro 13, a Gen 3 X1 Carbon, and Dell XPS 13 in my closet as casualties of my failed attempts to switch to Linux. :-(
I find it bizarre that you're consistently using a service which is bad 33% of the time. I feel like I'd have given up after a couple of weeks - because honestly convenience is what you're paying for and only getting some of what you order is the opposite of convenient.
Starting Out with Ansible, Cisco and Network Automation
The addition of stress is under-represented when talking about working remotely. The more you have going on at home, the worse it is. You have to work out whether the "convenience" pays for the loss of clean separation from family life.

The family will claim to understand that you have to work, sometimes (often?) uninterrupted. But the perception, especially for children, is that you are there; just not participating.

This segues into to the other point I found pertinent - everyone being remote is definitely better. This is currently how I work, but I was previously a "minority" remote worker. Depending on the organisation, there is a whole political architecture that others navigate/recruit, but that you cannot access to the same degree. It doesn't matter how good you are, you can be undermined by people who resent advice/change/correction/omission/etc. This contributes its own stress.
And remember he's also still called 'President Clinton' as an honorary title; as are all former presidents. So, they would be addressed as 'President and President Clinton' if Hillary won!
Alas my biggest problem is that Chrome acts funny with 50+ tabs across 4+ windows (ram), that compiling JavaScript is slow (cpu) and that my computer grinds to a halt when I'm livecoding (gpu rendering currently done by cpu instead).

So yeah ... I hit all the things that aren't likely to improve soon.
They just do a password reset on a Twitter admin account and have the NSA forward them the email.
People that need more memory are most likely to be the ones commenting regarding memory. I suspect that the majority of developers aren't going to need more memory, at least not for 99% of their job.

Also no doubt people want a bump on the specs from the last generation, even if it isn't needed.
> Really hard to see the defensible "moat" in the business models of these delivery companies.

Couldn't the same be said about a lot of the "unicorns"? For example Dropbox or AirB'n'B don't have significant network effects and anyone with some cash can copy their software and directly compete with them (the same way Lyft is competing with Uber). The likes of Facebook and Twitter are an exception.
Long-time Ubuntu fan here, been using Ubuntu as my desktop of choice since 2005, and even I think this reads like advertorial for System76.

BTW, if you do this move, give Xubuntu a go. Ever since Unity and GNOME 3, XFCE has managed the elusive trick of not fucking up and not inflicting an exercise in gratuitous architecture astronautics on the end user. You might think that sounds easy and straightforward not to do, but evidently it's eluded all of KDE, GNOME and Canonical.
Loads of people use alternatives here in Sydney and Melbourne (including Uber Eats). Doesn't hurt that Uber Eats doesn't charge a delivery fee and has no minimum (for now).

Not really sure if we count as 'the bubble', but people have shifted from calling restaurants (or Dominos) directly to using these services to 'upscale' and discover more restaurants.
Yes, that confusion is a decent enough explanation. The important thing I want to highlight, is that as factors of production go, increasing returns to land have different policy implications than increasing return to capital:

A general wealth tax might be required if capital was actually the problem; with all the economic inefficiency that implies. I don't know for sure.

But increasing returns to land have a simple solution: a land value tax, with no negative impacts on economic activity, since supply of land is perfectly inelastic, since land is basically fixed in abundance.

(To forestall a common argument: that the Dutch are converting some of their land from below the sea level to above sea level doesn't change matters.)

We are fortunate to live in a world where Georgism applies, ie taxation to finance a welfare state doesn't have to impact the economy at all.
Cirrus7 nimbus
LLVM has taken off because the code is cleaner and more modular than GCC. Also Apple payed for all the boring grunt work. Maybe Apple would have adopted LLVM with GPL, maybe not.
I think this quote from Stratfor's VP leaked email sums it well: "Google is getting WH [White House] and State Dept support and air cover. In reality they are doing things the CIA cannot do... "

Google has a foreign affair agenda and close ties with the State Dept.
It's marketing. Blatant ad. System76 had build quality issues in the past; no idea if they've fixed their issues in the present.
People that are politically on the left spectrum tend to address themselves and the others in the plural form. Having that in mind, not sure how asking the author to consider the replacement is considerate :)
How to Choose the Perfect Designer Sherwani for Wedding
It won't take decades. I have not been the most diligent of students in my four years working in Shanghai and it was over s year before I even tried to learn to read a bit. It's really easy to get by in Shanghai with very, very little Chinese too.

You won't be able to get cheap one on one tutoring in Taiwan but you can get pretty cheap tutoring over italki.com or another language exchange website. Putonghua and Guoyu aren't that different anyway.

For learning to read the best way in the long run is to hand write it but it's a massive pain. Skritter is almost as good and takes care of revision for you. It has a great spaced repetition system inbuilt. You should also get Pleco. The free version is excellent, the paid version is cheap if you actually use it. It also has a flash card SRS built in for practicing vocabulary.

There are a number of good simplified Chinese graded readers. I'm not familiar with any for traditional Chinese but if you look through tokenadult's comment history you'll find some recommendations.
I'm running a lot of tools in parallel and you need memory especially when you're doing memory tracing and debugging, which is kind of obvious. I mean, when you load 4 GB memory dumps, you tend to run out of memory pretty fast ;-) Couple this with a compiler that watches for file changes and constantly recompiles stuff in the background, runs tests and so on and with a full fledged IDE, like IntelliJ IDEA, with a browser loaded with stuff and things get painful.

I'm working on a MacBook Pro with 8 GB of RAM and it constantly swaps to disk. Thank heavens I have an SSD, because otherwise it would have been unusable.

As to your response, dude, this attitude of "you're holding it wrong" is iconic of Apple. I mean I don't know what people are talking about, as Steve's spirit is very much alive at Apple and within its user base and I never liked it.
Intel Branded NUC’s and Compute Sticks Vulnerable to SMM Exploit INTEL-SA-00057
There's a significant speed increase going from 4GB to 8GB RAM.
Having a single GUI-supported VM with 4 gigs is a no-go. You must also use a very light IDE, vim/Sublime/etc.
Afrika's largest free wi-fi project, Uber drivers strike in Nigeria and more
A useful tip even for a hard-worker when times are bad.
Unfortunately this is just an ad.
I think gaming on Linux will come from Valve (Steam).

The missing piece is widespread Vulkan support. That will turn the tides in favor of Linux.
Apache MINA 2.0.16 released
Again anecdotally, I have a keen running doctor friend in the UK who had 2 hip replacements by the time he was 40. Now that he's in his mid 50s, he's looking at replacements for his replacements.
Ubuntu on Windows in Insider Preview is really usable. I find experience much better than in the macOS regarding the shell
This hits the nail on the head. Most complains are about how cpu performance is stalling.

Apple is not competing against bulky, gamer-style laptops. For a thin laptop, the new mbp is extremely powerful.

Even if the fully upgraded, 15 inches mbp is sold at an astonishing €4999. Well, it's company's expense, right? :)
Apache Calcite Avatica 1.9.0 released
There is only one thing that keeps people from jumping platform... The software they need to run. That's the true hurdle from switching from mac/pc to pc/mac to linux/bsd.

Imagine a world where you could truly chose any OS and run your favourite/needed software on it. I'd be on linux or bsd too.
Prawn is wonderful. I used it to make a worksheet generator for teaching and was blown away by what I could do.
Uber Eats are charging $5 per delivery now in Melbourne. Be interesting to see how this impacts them.

Source: https://www.ozbargain.com.au/node/272512
I just made my first real jump into CentOS with Gnome on an X1 Carbon Thinkpad from MacOS.

It was super easy to install, took less than an hour, and it included the window manager with the install package. I have had no problems at all. ( I first tried the KDE window manager but found Gnome less buggy IMO)

Highly recommend it.
Especially with this addon I found called conky which provides real time hardware stats.

http://i.imgur.com/4WeQulo.jpg
It depends what do you run in your pods.
why not install crouton on a chromebook, and for games install steam on the chromebook and get a windows gaming pc to do home streaming?

you could also install xen so both your home-ci/compilation beast and games os is available at all times.
Aligning incentives properly is hard. I think a good example is about how to best incentivise General Practice medical care centres (UK NHS system). Patients seen? Patients in catchment area? Mortality/Morbidity rates? Patient outcomes (how you measure these is a rabbit hole of perverse incentives)...

Each and every idea has a logical optimum strategy for the trust to maximise income, and all of them aren't quite what you're trying to achieve. So you really want to blend some of these (and others) together in just the right mix, but without creating hundreds of hours of admin just to support the metrics.
I've switched to pixelmator and affinity designer and I havent looked back.
They could stick a GTX 1060 in there, like Razer has in their Blade 15. But that, along with the 32gb ram option, would probably result in a slightly thicker laptop with poorer battery life.

But that makes me wonder: why didn't they make the 12" macbook a macbook air, make the new 13" and 15" macbooks, and then come out with the slightly thicker, more powerful pro 15"... and maybe 13"
When I first used Linux I installed Slackware which used the KDE Desktop environment which asked me which key binding layout style I wanted: Mac, Windows or a more Linux centric style. Not sure why I never see those options when I setup a desktop environment anymore but Linux has several. I highly recommend KDE because it is highly customizable just don't know where those options disappeared off to. I always remembered it because I thought it was so considerate.
Alternatively, I headed to System76 and configured its 15-inch Oryx Pro. I closely matched the MacBook Pro specs, with a Quad-core Sklyake i7 and NVMe 256GB SSD. Instead of 16GB of RAM as found on the Apple, I configured with 32GB (you can go up to 64GB if needed). By default, it comes with a 6GB Nvidia GTX 1060. The price? Less than $2,000! In other words, the System76 machine with much better specs is less expensive than Apple's.

Of course, this is quite disingenuous, because it elides a lot of other aspects:

* The Oryx Pro is 0.7kg heavier (it's almost a MacBook 12" heavier).

* Depending on the model 0.9 to 1.3cm thicker. It's also wider and deeper.

* The new MacBook Pro has a wide gamut display. The Oryx Pro doesn't. Moreover the Oryx Pro does not have a retina display (but 1920 × 1080).

* Apparently, the battery life of an Oryx Pro is about 2 hours [1]. The MacBook Pro lasts 10 hour during active use. I expect that for most laptop users a two hour battery life is a deal-breaker.

* The new MacBook Pro has the Touch Bar, which may be a nice feature (it's too early to tell) and definitely adds a lot of cost to the BOM.

Hardware is not only about the CPU/GPU/Memory. We could produce 5kg laptops with nVidia Teslas and server-grade Xeon CPUs. It could possibly be done cheaper than the highest spec'ed MacBook Pro. But as a laptop it would be pretty useless to almost anyone.

Moreover, for the regular MacBook user (as opposed to the tech crowd) I expect that good Chromebooks are a far more serious threat than Ubuntu or System 76.

[1] http://betanews.com/2015/12/29/system76-oryx-pro-ubuntu-linu...
You can use the Plan9 file system on Linux afaik. Still nobody cares.

Mounting my sound card across the network sounds like a nice hack. It is more important that sound does not stutter though. That has soft real time requirements, which Plan9 does not address.
5 Tips for Learning Designers When Working with Subject Matter Experts
The article's title alone is already a prime example of a very well crafted clickbait for the HN crowd.
I think you need some sort of input validation on the length/size of the text. Is the application just throwing everything away if it's too large?
I am disappointed by the lack of political discussion on Hacker News. Can't we trust our fellow HN users to handle this discussion civilly? Technology and governance increasingly have an extensive, nuanced relationship and HN is the exact place where that meta-discussion needs to happen!
I'm not sure if I'd want that, for reasons of privacy and security. At the moment, your device IP (phone, computer, laptop) is usually shared with other devices, due to the scarcity of IPv4. If this gets dropped, couldn't some providers could get the idea to statically assign IP addresses to each device?

Most people wouldn't know how to rotate IP addresses of their devices even if it was possible. Having one static address (or even a subnet) for each device seems like the worst thing that could happen to privacy.

I also could imagine that having all phones exposed directly could make vulnerabilities much worse. It's bad enough that the recent attacks were possible because cameras were exposed via UPNP, but as far as I know, it wouldn't easily be possible to build a large botnet of smartphones just because you know a vulnerability in their network communication.
I couldn't agree more. Especially this part really makes me smash my head against the wall:

"Instead of 16GB of RAM as found on the Apple, I configured with 32GB (you can go up to 64GB if needed). By default, it comes with a 6GB Nvidia GTX 1060. The price? Less than $2,000! In other words, the System76 machine with much better specs is less expensive than Apple's."

I'm not an Apple fanboy but since the company I work for provides us with any hardware we want, most of us use Macbook Pros. The thing is, sure, it might have 16GB more RAM but it looks like a huge black brick. I'm not even going to start talking more about design but how can you even compare 2.49kg weight to 1.83kg of the Macbook Pro?
Upvoted. I read the news expecting something new, but I'm left with a question: is it me or these laptops look awful compared to a mac? OK all the nice specs but I still need a portable computer. If I was open to buy something so bulky I would probably be looking into desktop PCs...
I built my own last time I bought and the other thing you can't test is how noisy they are.

My laptop occasionally sounds like a plane taking off.
What model of Thinkpad? I'm another one considering jumping since the announcement. :(

What do you wish you had?
This sounds like cultural issue you are trying to deal with.

From my experience - important tech decisions should be made as a result of conducting proper research (not to mention getting the team involved and listening to all view points). At least that's what we do before making such decisions.

Transparency is one of the most important values since whole team needs to agree to selected solution/famework/you_name_it and everybody need to be on the same page why thing_a was selected and not thing_b. That makes the team to consolidate and also to trust their CTO.

I'm working in the area where lots of startups work on the same open space and I have heard lot of stories where CTO was making decisions backed only with "reputation" and they brought more issues than good.. The team was unhappy and the solution turned out not to be the best one.
Chrome alone takes 12G currently. I have multiple opened Chrome windows with about a dozen tabs each. One window for youtube and other sites that tend to make sounds, one for each client project I'm currently working on, and one for each personal project.

Filling up 16G is pretty easy if you seldomly shut down the PC.
It's even more true for the Air, which is pretty much identical. I bought a 4/128/i5 machine in 2011 and I'm thinking of buying basically the same machine again. A bit faster RAM/disk/CPU/USB, sure, but everything else remains unchanged. It's a shame they're likely to discontinue this, because it's a magnificent machine for ~£1000. It's held on like a charm, it has most of the ports one needs - all it could use is a USB-C in place one of the USBs, drop the charging port and you can release it again. Without this, Apple won't have an all-around entry-level laptop, they will have the tiny, port stripped 12" and then a £1500 Pro.

There's a reason the 13" Air was the laptop to buy five years ago. I'd be sad to see it go. Unless Apple manages to release a 13" laptop closer to the £1000 mark, I don't know what I'll buy when my trusty old one stops operating. Perhaps you could drop the retina screen and the dedicated graphics card? Reuse the shell, change the internals. Please.