skysight-inc/HackerNews huggingface dataset:
Aye, you know you're starting to reach expert level once you understand the parts of that book which should be ignored.

for OP: Perl is a rich and deep language. It's as or more comptetent as exactly the same things as ruby and python (although pythons maths, and keeping management happy libraries are better, perl's async and systems wrangling )support is better. It is more permissive than you would want in some circumstances, but in my experiencing running a competent perl team with supportive management is a pleasure.
Check out https://code.launchpad.net/~suv-lp/inkscape/osxmenu, it gives a fairly nice interface on OS X (though it seems it hasn't been updated to the latest version yet)
Arresting the wrong guy would happen pretty often and shouldn't be a serious issue.

Convicting the wrong guy, especially if you know they're the wrong guy even as 'due process' finds them guilty - now that's another issue entirely.
I wonder how we could encourage more designers and testers to contribute to FOSS projects?
Has this got anything to do with the way inline controls seem to be unreliable in Android?

I got out of the habit of using them as there was only a 50/50 chance of anything happening when pressing a button. Sometimes even when successful it would take a while to take effect. Pressing the button a few times in case it didn't register led to nonsense like it stopping and starting rapidly a few seconds later.

I first noticed this on a Fairphone on 4.2 and just thought it was due to a sluggish phone on an old system, but the problem remained on a Nexus 6 with versions 5 and 6.

Also Android seems to be bad at remembering the last audio app that was open. On iOS, you can listen to something, unplug the headphones, do something, plug them back in, hit the play button and you carry on where you left off. Android not so much - you have to manually open the app for it to work. Although I once had a podcast app and a music app start at the same time.
5 Reasons why employees want to turn as entrepreneurs at 40 age
That'll require GTK+3 at least. They're still using GTK+2. According to the roadmap it's scheduled for Inkscape 1.4. At the current pace it'll take years to reach 1.4 IMO.

See http://wiki.inkscape.org/wiki/index.php/Roadmap
10 Healthy Foods to Eat for Healthy Hair
In the case of Blender once you get the hang of it, you'll feel more confortable than with other similar tools that do the same. I would say its kinda like vim.

Also why don't you use Krita?
You can write your own plugins¹ for Inkscape as well. Last year I've had a lot of fun writing a plugin that skews, scales, and rotates objects in Inkscape to create (simple) drawings in the isometric perspective² — have a look at the write-up if you want to find out about basic linear algebraic SVG transformations in Inkscape. SVG is extremely well-suited for such tasks.

1: https://inkscape.org/en/gallery/%3Dextension/

2: http://jeroenhoek.nl/articles/svg-and-isometric-projection.h...
You asked whether something had substantially changed, not qualitatively. A change in degree can still be a substantial change.

It's the difference between living in a city with one murder a year, and one hundred murders a day. To the individual killed, the distinction is irrelevant, but in terms of the effect on others, and on the measures taken by the society as a whole, it's everything.

But I would also argue there has been a qualitative change, from harassment conducted by isolated individuals, to large scale, organised harassment, as well as an escalation in the tactics used. A malicious Usenet user could not call on an army of globally distributed 4chan trolls to endlessly pursue a particular vendetta. And the much greater integration of technology into institutions means the available methods to harass someone and remotely disrupt their life is far greater.
Long term i don't think many will switch away from OSX, at least i don't see anyone complaining around me and most happily use macs.
Sure there will be some, but i don't think it's significant.
Those who prefer Linux have always used Linux anyway.
5 Tips to Foster B2B CRM Support
They have moved to Java/.NET with C++ on "as needed" basis.

Rust and Go also need to match the Java/.NET ecosystems if adoption at enterprise level is a target.

And yes, there are AOT compilation toolchains to native code in Java/.NET available.
I disagree.

Using and customizing SpaceMacs is considerably different from using plain emacs.

They use their own config system, their own plugin system (aka layers), and the user experience is very different, right from the start.

Of course it's emacs underneath, and you can still do much as with plain emacs, but it's different enough for it to be more than "just a config for emacs".
I left Windows many years ago because of constant crashes, application freezes, multitasking so bad that I felt the user interface was not under my control, often being unable to shutdown due to some freeze etc etc etc

None of these things were problems with OSX.

Are things different in the Windows world?
I guess the first reason is that I was providing an answer to question about why would you want to use a container. My answer comes from personal experience in New Hampshire. I mention New Hampshire specifically because I do not know how general that situation for the rest of the US or other countries. However, it seems reasonable that they may be equivalent restrictions in other place, thus providing a reason for why a container may be desirable.

Secondly, the project is not being marketed for specifically for under-developed countries. In the linked article they do mention their experience in Kenya and that one of their target markets are governments to support development projects or refugee camps. But they also state that they are targeting individuals in the US. Also their website makes it clear that under-developed countries are not the major focus.
For quite a few years, it was tough getting a Linux laptop with working wifi that'd sleep and resume properly.

Also, some of us didn't like where gnome went.
I thought apple owners were convinced they had the best anything anyway?
Isn't it as fast if you bind it to a local user by default? You can still change it afterwards, but that way there's no set up for developers.
Un-coerced free trade is never zero-sum. If I choose to buy goods from you, it's because I value the goods more than the money I pay, and you value the money I pay more than the goods. Both of us are better off after the transaction.

Arguments about foreigners taking our jobs are obverblown. Take Britain as an example. Through tour historic trade networks, commonwealth links and EU membership we a major free trade powerhouse. So have all our jobs gone to China? No, our unemployment rate is near historic lows and our employment rate - the percentage of the population in work - is the highest it's ever been since it started being tracked in 1972. Compared to what life was like in my childhood in the 70s most Britains are fantastically better off. Our city centers and public facilities have been transformed. Foreign travel for leisure, once the preserve of the wealthy, is within reach of most of the population. My wife in Chinese, I've been going there since 2001 and that country is almost unrecognizably better off thanks to Globalization.

I've seen both sides of the globalization equation up close. It's the most powerful force for good the world has even seen, flooding our markets with cheap consumer goods and low cost luxuries (I'd never seen a Mango in my childhood, now you can buy a box of them for £2 in the London markets in season) while lifting millions of people out of grinding, abject poverty.
Up until the most recent version it was an Akitio PCIE-to-TB2 board, prior models used a modified Akitio case. There was also a max card size previously on BizonBox2 (because it's an AkitioTB2) which is why they give you the options to "Remove front panel" for "long GPUs", something they seem to have fixed in the latest version 3 by scaling up an almost 1:1 reproduction of the Akitio TB2 case internals (flanges, screwholes and mounting points are still in very similar locations from what I can see).

The "much more powerful PSU" you speak of appears to be a Dell DA-2 laptop power supply, which isn't that powerful compared to say an 800w ATX PSU.

Tell me that this isn't an Akitio TB2 with holes drilled in the side: https://bizon-tech.com/us/bizonbox2-egpu.html

I've built a couple of these from Akitio and Sonnet enclosures (first one took ages to get working, otherwise it saved me from the huge disappointment of the most recent MBPr).
My understanding is that django/sqlalchemy and catalyst/dbix::class are equivalent. The former being better at keeping managers happy, the latter at keeping the right kind of programmers happy ( due to the superior flexibility).
Gtk3 supports macOS natively
Ok, I didn't know you can use them. But probably still worth a try, certainly not used by everyone.
Perhaps one of these?

* Openclipart - https://openclipart.org/

* Iconfinder - https://www.iconfinder.com/
I would probably spend more than 100 hours until I got to a point of equivalence with SpaceMacs, starting from a plain emacs.

Especially since I use quite a few different languages.

Ain't nobody got time for that...
> If users just wanted to tap and swipe, they wouldn't be using a messenger; they'd go to your fancy responsive website

The point of a chat bot is to perform things without leaving a chat. I'm not going to go to chat bot to do something I could do with a better UI than a NLP bot.

If a chatbot would ever say "would you like to chat to me or go to a nice website where you can tap and swipe to describe what you mean" - then that's all that chatbot would ever have to say.
An solution for the people like me, that forget the --auth would be:

Situation #1, new database:
Start MongoDb without any users, but as soon as the admin user is added, drop all connections and enable authentication

Situation #2, existing database:
In MongoDB is started with a database, that has admin user but the authentication is not enabled, fail and exit.
Certainly not a problem for the big banks. They do this literally all the time. They have the staff, the connections and resources to fast track any of that stuff when and where they need it.
The difference is that OS X is largely used by wealthier people (that can afford the entry fee into Apple's walled garden). OS X is also a stable target. Supporting all major Linux distros would already mean distributing your app in 4+ (!) package formats. Oh, and every distro has different libraries and bugs. Then there's the problem of Linux users, who are compromised largely of tinkerers and FOSS zealots. Believe me man, I would be stoked if I could use 1Password, Alfred, Amphetamine, Karabiner, etc. on Linux but it simply isn't happening for a few more years. Ingredients needed:

1 package format (so Flatpak needs to win because most other distros will never accept Snappy packages)

1 UI kit (GTK has this bagged)

1 core set of libraries

and most of all consistency. Even from LTS to LTS there shouldn't change too much. I'm pretty sure someone that's used to OS9 could pick up Sierra and be reasonably productive. Try teaching an average person Gnome 1.0 on Debian 2.1 and then drop him in Gnome 3.2 on Debian 8.6..... yeah
I think the big thing is that most open source software is done on Linux, while most proprietary software is done for Windows and Mac. On Windows and Mac you have only one, native look and feel, to which all apps try to conform. On Linux, every distro looks different, and a big part of users doesn't want GUIs at all, so they consider aspects like look and design secondary. On Mac and Windows most users want GUIs for everything, so it's more important to make those GUIs look and feel good.
Population growth is leveling out and even dropping in countries with higher living standards. Maybe once everyone's living in tech paradise, the human population will stop growing altogether. We'll still probably have more stuff per capita than today, but it won't continue to grow unbounded as people seem to think today.
Java EE Security Essentials
But Rust still won't warn about an out of bounds access (when accessing using a variable) at compile time, and your code will panic at runtime. This isn't the "safety" anyone ought to be expecting from a language billed incessantly as safe.

Rust, at least in this regard and probably others too, is no better than C, and for me it isn't enough to justify the horrible and complex syntax.
Look at the HUDs of modern fighters. (I'm familiar with the F/A-18). All digital (except angle of attack, if memory serves). Much easier to parse.
No, Apple hasn't been interesting enough to hate that much.
The IP listed in that log belongs to a DigitalOcean instance.
For simple objects (that can be a good start for designing stuff around), The Noun Project is great: https://thenounproject.com/
And we're in the process of rapidly developing the 'undeveloped' world. It's not unreasonable to assume that within 50 years everyone on the planet will live in 'first world' conditions.
2016’s Business Winners and Losers
Yes they do. There's enough option pricing that is at least partly based on BS.
If you're using it on OSX with the X11 layer it's kind of awful. But on Linux, or even on Windows I've found it reasonably decent. I found it less annoying to spin up a fedora virtualbox to run it on OSX than to use the X11 layer.

Its also not great on small screen resolutions.
I'm so exhausted with the top comment being some off topic rant that doesn't contribute anything to the actual discussion but attracts a lot of reactions because it's easy to say something about it...

And yes, I am aware of the irony of this being completely off topic. ;)
Better question: Why were developers on Windows to begin with?

I like the polished look of macOS, and its Unix roots which make it fairly easy to follow instructions for Linux on macOS.
Web Design Trends in 2017
Not too bad. I just had to get it in the format of one line per source-target pair. The data came from /u/uglyasblasphemy in SQL format though apparently he's removed the link. Most of the fun was in arranging nodes with the move tool. With the layout I used (Fruchterman-Reingold) the nodes form a circle and you can pick up clusters and move them where you want them. Useful to make things more meaningful to the eye, if probably less mathematically correct.
Lots of places are heavy Mac, even when they only develop server side software to run on Linux. The laptops are well behaved, low maintenance, have good UIs, and have good support.
The problem is, designers can't implement changes themselves and developers won't work with designers long enough to actually implement new interface. For this you need a VERY motivated developer/designer hybrid and this is very hard to come by.

I know this because I am a developer and have a very good designer friend.
Urban sound classification using Deep Learning
Gmail vs. Outlook: 5 Game-Changing Differences
China’s Mobike raises $215M led by Tencent for its bicycle sharing service
Loading gauges might be a problem as well. Parts of the UK rail network are still on W6a, which means the clearance from tunnels and bridges and turns is too small to take standard containers on standard wagons: you need special low-deck wagons where the container sits down between the wheels (so there's extra space between the containers, where the rail bogies are). This isn't the most efficient way imaginable to move goods over long distances. The W10 standard (which allows the taller Hi-Cube containers for refrigerated goods and the like) is available only on a few corridors.

(Mind you, in the US, they use low-deck cars like this for about 70% of containers... the difference being that the US railways can double-stack the containers. It's a wonderful rail system.)
There are tools you can use with C compilers that don't access OOB memory on OOB access. What's your point?

I think I'd rather not have it panic at all. They were making a language from scratch and still didn't solve the crash-at-runtime problem that C has. Instead they just made a common C compiler option default and called it 'safe'.

It's worse than the fact that the Go creators ignored years of research after the year 1970 and didn't implement generics, for no good reason.

Rust's safety is a joke, and so is the idea that a lot of it is anything 'new'. They had the chance to fix it and they didn't. Boo.
Amazed this has taken so long. I think elasticsearch also suffers from this same 'no-auth-by-default' configuration, which is really silly.
Personal opinion coming ...

To this date I really don't think there's a polished GUI/WM that can compete with OSX. The app ecosystem is vast but spotty. Even CLI work feels clunkier in any of the desktop distros. Is it better than 5 years ago? Maybe a bit. I just think with this huge community there'd be something as attractive and natural as OSX or Win10.

And that's ignoring the hardware aspect altogether. Yes, you can buy some very solid machines now, but every review I read about Mac-killer laptop hardware ends with a bunch of things that just don't work as well as a MBP.
Have you allocated budget for data acquisition?
The ex-CIA agent who interrogated Saddam Hussein
Another log shows that he even connects to the same server twice sometimes, deleting his own message just to re-insert it- That means he doesn't even save which servers he deleted. Such blunt action is remarkable.
Yes, it is the same.

In my case the database already had some users configured. But because I did't start the server with --auth option, MongoDB ignored all users and allowed everyone to connect.
Probably not but statistically I'm vastly more likely to be pissed off by a human driver killing them. I think in the last year the numbers killed were approx a million by humans, one or two by self driving cars. If the percentage killed by self driving cars gets over 0.1% I'll worry about it.
I have a hard time choosing between Go and Rust, I really like Go, but I have fallen in love with Rust. But I think I will dive into Go just because of getting a job asap in 2017.
Too bad Intel doesn't have an answer to the now maturing mobile revolution much less the self driving car and VR/AR revolutions that are underfoot.

Feels to me like they are building a better horse and buggy while the automobile is creeping up on them.
To make things even more complicated, I have a Sony Xperia Z2 which uses a 5 point jack plug TRRRS, as far as I know the extra connection is only used to receive microphone signal from the included noise cancelling headphones.[1] (Since the noise cancelling logic is handled on the phone).

[1] https://www.sonymobile.com/global-en/products/accessories/di...
Good old patents stifling innovation. If Apple isn't going to use them they should at least license them to accessory makers for their own equipment.
Agreed. I think it should only work in non-auth mode if you're binding to localhost/loopback but if you go for any other interface it bombs out if auth isn't enabled. Have a flag if you want to override that (if you are doing some other sort of clever auth that the instance can't tell itself), but these defaults are really dumb IMO.
A mysterious AI 'Master' is beating top players at Go
I recently had to put together a small program with JCL for work, and had real difficulty in finding documentation. Can you recommend anything?
Ask HN: Is there evidence that Apple management even grasps what is wrong?
There is so much wrong with Apple's desktop computing division these days, but I wonder is there any evidence, any communication from Apple management that it truly understands what is wrong?

Often when there is a problem it is human nature to find someone or something else to blame, to avoid being wrong. This happens to companies too, so no matter how much the indstry signals that a company is off track, it cannot be fixed because management cannot, or will not understand, take on board and own the real problems.

So I'm trying to work out if Apple is one of these companies that is bewildered and stumbling around trying to make something else responsible for its failings, or does Apple really understand what is wrong and is actually working to fix it?

My perspective on what is wrong is:

** buggy software
** slow, old, out of date computers
** unbelievably slow hardware release cycle, well behind the state of the art
** obsession with removing things is taking away needed functionality
You can do both: limit your energy consumption and make your energy cleaner. One does not preclude the other.

Given that pretty much all of our current energy sources have a carbon cost (e.g. in the production of solar panels), it makes sense to try to limit our consumption too.
I'm too entrenched in OSX to move, to put it bluntly. I have bought a lot of software that is OSX only
From within Inkscape you can use Import Clip Art… from the File menu to search SVG's on https://openclipart.org.
Explain how?
Noooo! are you aware of any third party binaries?
Building our new developer experience: Part 1
It's just a config for emacs. Sure it has some functions and life-cycle hooks for you to change a few things here and there, but in the end it's a glorified config. You delete .emacs.d and you're back to default emacs.
I agree about Facebook.

They must have a great culture. Look what FB did for the JS ecosystem just recently—yarn, React, React Native, Immutable. Really excellent stuff which you not only need superb people but also a good culture.

So, I'd say that excellent products, both the commercial ones but also open source, are a good indicator for 'culture'.
I am using both Linux (Ubuntu) and Mac OS X all the time. The annoyance on Linux for me is very minimal; basically only the lack of iOS dev. If I can fix that somehow I would never use anything else. A while ago i installed Qemu with Mac OS X and that kind of worked, but was way too slow. Advantage is that USB ports work. Without that I will have to use both; if I dev for Android/Web/Desktop then I use my Ubuntu laptop; for iOS I open up my MacBook. Hope that will change in the future.
Was about to say there's a Linux version but: https://github.com/shana/paint-mono

It's 10 years ago. I feel old.
I don't know if this is useful, but if you're looking to acquire more background knowledge from someone with 'expertise' on water scarcity, perhaps you might consider contacting the Singaporean government?

Water scarcity became a major policy issue for them around the time they were kicked out of the Malaysian Federation in the 60s, probably because their main water supply is located in Malaysia... They currently have the capacity to satisfy 30% of their water demand using 'reclaimed water' (i.e. recycled) and 10% using desalinated. Although I don't think they actually need to fully utilise these capacities as 50-75 per cent of their water needs are met by man-made rainfall catchments [0].

I realise how strange it is to say 'just go have a chat with the Singaporean government', but I suspect they'd be happy share their expertise. My sketchy understanding is that Singapore has found that 'reclaimed' (i.e. recycled) water is far more cost-effective (and cleaner) compared to desalinated water.

And despite being a semi-benevolent autocracy, the Singaporean government has had to work pretty hard to convince their population that there's nothing wrong with drinking recycled water (i.e. water that previously had poop in it). Learning how they overcame this issue could be valuable...

[0] https://en.wikipedia.org/wiki/Water_supply_and_sanitation_in...