skysight-inc/HackerNews huggingface dataset:
Missing a (2012) . I knew I recognized the title. Very interesting article though.
It would be hilarious if two people match up both using this bot.
It's a shame Blackberry's new OS didn't take off...
The whole point of systemd was/is to design a coherent system that integrates all the core parts. It's also what caused all the problems for OP, unlike the "step by step" approach that was working fine for him.
Plus, of course, Facebook's actual "users" - by which I mean their paying customers - like to be able to tie Facebook's product (yeah, you and me and your mom) to their credit card names reliably...
> I mean, let's say this libc thing is supposed to be installed in quite a lot of systems

Apple's libc is not an independent thing to them - it's a part of OSX and iOS. You're not supposed to be able to take it out and use it for other things.
This largely depends on your viewpoint, the map M : A * A \to A was meant to be a morphism in an arbitrary monoidal category. An element like x, would be interpreted as a morphism x : I -> A (in general the objects A in a monoidal category, or any category for that matter have no notion of elements). The expression f(x) is interpreted as the composition f . x, so no you are not free to use x a second time, once you formed that composition. This is swept under the rug in most cases because monoidal categories like Set are cartesian and allow you to freely copy morphisms like x : I -> A, via the Delta map Delta : A -> A * A. Explicitly you have Delta(x) = Delta . x = x * x. In general it might not be possible to even determine if two morphisms x : I -> A and y : I -> A are the same.

In some cases you might be able to assume from the start that you have a certain number of equal morphisms x : I -> A "in reserve", for example in linear logic you have the operator ! ("of course") which gives you an arbitrary number of identical morphisms to play with.

In any case this distinction is quite subtle and I understand, why you might assume that I'm simply misunderstanding things. In particular I should emphasize that almost no programming languages work this way, although with some effort you would be able to recast typical cryptographic / numerical code in this language.

It is also really easy that to see for example in the case of addition that indeed information is destroyed, clearly the map

(a,b) -> (a+b,a-b)

has an inverse if the characteristic isn't 2, the subsequent projection to the first factor destroys information. Categories in which that is possible have maps d_A : A -> I.

What tel is pointing out above, is that Delta and d together form a comonoid.

While psi \otimes psi certainly makes sense, the map psi \to psi \otimes psi is not linear and therefore not a morphism (Physicists call this the no cloning theorem for some reason).
Single outliers don't make a trend and it looks like he made his mark in a non german company
6 Dilbert strips in a row about Artificial Intelligence
Better change your passwords, Dragon.
Note! is a new visual way to remember moments, experiences, events and just everyday stuff.

You can arrange your notes in visual collections and hierarchies, edit, publish and share them with your friends.
I think that what you like is average.. therefore you will like the average.. as expected.

If everyone will use a bot like this then only the beautiful girls will receive likes. Pointless.

If only you will use the bot then you will have a certain advantage over others.

This remembers me a guy that was a mathematician and found his wife with math. Was on another dating site.

I never used tinder.
I wish there was an origin with these. A username/password combo I use on a ton of sites I don't care about is on here. It would be nice to know which is one leaked it.
This classifies as another useless systemd rant. Everybody switched to that ages ago. Can every distro be wrong?

Anyway, I've been using Debian Sid since 2000 and, for what it's worth, it "just works" on my hardware now and it's much easier to install/manage than, say, five years ago. Then again, if you mess with the default configuration you're looking for trouble and should accept that problems are harder to fix for corner cases.
I don't understand technical Linux users who use GNOME/KDE. They are not designed to be hackable nor modular. They are intended for enterprise users who want something Windows-ish. Their core contributors aren't volunteers/users, they're people who are paid by Red Hat and SuSE.

If you're a technical user/programmer and you want something more minimal, simple, hackable, then don't use GNOME/KDE. Use xmonad or dwm, they are written by programmers for programmers. They are literally only window managers, nothing else. Only what you put in your .Xsession is what gets started when you run startx.

Sure, you don't get a file manager or auto-mounting of usb drives out of the box, that's because no sane programmer would want that by default. If you are one of the few that do, then install udisks and configure it the way you like (e.g. mount specific usb drives to specific locations with specific permissions). As a programmer you'll ultimately be happier. I promise.

Debian doesn't get in the way. It fully supports customization at this level. Take advantage of it!
Agreed, it is completely useless. I have never heard of anyone benefiting from this the slightest. A side effect could have been that people actually stopped and learned what cookies was, but as I've asked my non-technical friends, no one has bothered to do this. I can't say I blame them.
We already have a 3rd mobile OS, it is called Windows Phone and is doing quite well (actually more than iOS) in a few European countries.
That is actulay very common in the UK to do an extended period working for a real company as part of your degree we had some very good university students at BT including one from ENA!
Some laptops have a mechanical lid switch (instead of a magnetic one) that easily triggers when some pressure is applied to the lid. I have the same problem with... a Thinkpad. Luckily, under Linux, you can disable wakeup through the lid switch:

# cat /proc/acpi/wakeup
Device	S-state	Status Sysfs node
LID	S4	*enabled platform:PNP0C0D:00
...

# echo "LID" > /proc/acpi/wakeup

# cat /proc/acpi/wakeup
Device	S-state	Status Sysfs node
LID	S4	*disabled platform:PNP0C0D:00
...

It's not a one-shot setting though, as the desktop environments reset it before suspending. As far as I can remember, I put a script in /usr/lib64/pm-utils/sleep.d to make it permanent.
In the beginning of the internet, when it flourished and bloomed, it did so because it was open to tinkering, hacking and fun!

You could 1. set up a server, and just 2. enter the IP, and you had a website to hack on!

Now... You need to not only do that, you need to understand DNS and then pay a registrar to get a domain, you probably need to get hosting, because your router's secure ISP-side admin-interface may already be hogging port 443, you need to read up on how SSL/TLS and how certificates work in order to correctly request one, and then you need to figure out how those bits and pieces from that process fits into the server-stack you have decided to run with, and then you need to setup all those extra things server-side, which may or may not involve learning quite a bit of Unixy or sysadminy-things.

Phew

And that was step 1. See the contrast? In the playful internet of past times and glory you would have your product/experiment be done by now. In your "secure" internet you're merely done bootstrapping.

Yes, if you already have that, or already know all that stuff, that might not stop you moving along. For the amateur, who still should be the most welcome of all people on the internet for it to keep evolving, that's a complete show-stopper.

He'll just say "fuck this shit" most likely decide that this is just too big a task to even bother starting.

Forcing SSL everywhere on everyone is bad for the internet. I don't need to do everything "securely", and I sure as hell don't intend to setup every single experiment I do securely. Make it too much of a hurdle, and maybe I'll just stop experimenting instead.

And then, if not the internet, its spirit dies.
The most productive environment I've ever used is Gnome 2 using Compiz. It was incredibly easy to flip between windows. Compiz has since been abandoned and only the most die-hard fans try to fudge it into working on modern systems. I gave up after Debian Squeeze and just started using tmux instead. I felt that Linux was losing it's way after that.

Eventually I stumbled across Cinnamon (and/or Mate) with hotcorners and tmux. It doesn't have the previous configurability but it's still pretty good.

The reason people held onto XP for so long was that it just worked well and it was consistent. Many of the Linux GUI people should take that to heart. Instead they always seem to try to be in catchup or trying to surpass Windows. Gnome 3 and KDE 3+ have been so very unwieldy, resource hungry, or lacking in features. They've been the Windows 8 equivalent of the Linux desktop.

Even to this day, most people don't like the Metro style interface (unless they are playing with it on a phone). I'm blown away by how difficult it is becoming to use Windows. I will go into the Metro style settings and see that a configuration option is not present and then have to go into the good ol' control panel. Or vice versa. I'm getting increasingly drawn towards using Powershell by default so I don't have to backtrack.

Windows has been trying to force new "UI paradigms" to sell more copies of Windows. Linux should realize it doesn't need to adopt the new and flashy... unless it really is an improvement.
I got a 630 for the alternative number I use, and was quite impressed with it, specially in regards to the Android devices on the same price range.
I like Persona and – about a year ago – was thinking of using the service in a medium sized project I'm managing. I did some experiments and it (technically) worked fine for our purposes, and educating users on its use didn't seem too hard either. In the end though, I decided to roll our own (simple) authentication system because of a lack of hard guarantees that Persona (the service) would still exist a few years down the line.

I don't like to depend on external factors for long term projects that go into maintenance mode and this is very much a problem with 3rd party authentication.

We could of course try to install the Persona server ourselves, but that seemed like a bit too much effort considering the size of the project.

In short, Persona good, uncertainty around it bad. I guess it suffers from a chicken-and-egg (or critical mass) problem.
Nice!

Using it as slave of a server side redis would be fun. :)
Probably the only bot that would appeal to women with its preference setting. It's mostly guys using the bots and filtering after the matches.

Love reading the Tinder app reviews: "this thing is broken, been using it for a week and no matches. I ain't that ugly." <- this is almost verbatim. I'm always fancinated by how men and women differ in their usage of a dating app, might as well have two separate UIs. Observing women use Tinder they swipe right around 1 out of 50-100. Just insane differences when compared to guys.

I always thought Tinder could monetize by having auto swipe and an undo option.
Apple employee: We'll give Tesla a run for its money
Is Vorlon poetry a typo for vogon poetry
I wont believe in functional programming as long as not even mathematicians prefer it.
There’s real meaning behind the name ‘Peshmerga’
We had one. It was called WebOS.

Too bad that bad execution and implementation killed it before its time. =(
Just on point 3, it's not really a matter of getting device vendors to use it. I think it's pretty clear today that incumbent platforms live and die by the quality of their apps and the app delivery and discovery mechanisms.

By extension that means the quality of the developer environment, APIs, device functionality you can use, and related tooling.

Tizen is nothing without that. Samsung Mobile picking it up for 1, 10 or 100 handsets doesn't guarantee success.
£50k average for london developers and I have seen jobs at well over £35k for groundwork team leaders - thatsthe gang boss of a bunch of navvy's
Plus Size Special Occasion Dresses
I went from webOS to BB10. The market still offers us options (for now).
My 5th grade teacher (a sort of benign philosopher) once related to me that when he was young he strove to take advice, and that meant spending time thinking about the beauty of youth, as his mentors urged him. He seemed to realize how much better it was to be young, and that he could not, would not bear old age. He explained to me that he and his friends would all commit suicide once they turned 40. Since he was in his 50's at the time, I asked, "What changed?" He replied, "I turned 40."

You have an extremely negative outlook on improving life expectancy ("So what?"? Really? Does life not matter at all to you?) in absence of pure immortality (a distinction I'm not even sure we'd be able to make in the ideal case), in such a way that I think any normal person would safely call bullshit on those being your preferences when it matters.
Because it's not, "your children are vaccinated they're protected, period." The vaccines are not 100% effective, and an extremely small portion of the population shouldn't be vaccinated. For the sake of the people who aren't immune, it's best if the vast majority of people around them are immune.
Y combinator what is your actual color? Twitter account :)
6 Web Design Industry Trends for 2015
Would love this for verifying promotions in my stores.
Yes, the OSX code seems to come from FreeBSD. Here is the FreeBSD version of the source:

https://github.com/freebsd/freebsd/blob/master/lib/libc/gen/...

It looks very similar to the current OSX file posted in an earlier comment. Calls /bin/sh too.
I think that was more about control than improving quality.
Sorry but I don't buy into Tizen.

They already did a full native API revamp a few times, with no upgrade path every time it was done.

First they threw out the APIs they got from Meego and replaced with straight Bada C++, then they did a facelift, but kept the Bada feeling to the APIs[0], now C++ is out the door and one is supposed to use EFL with C.

Also the documentation leaves a lot to wish for.

[0] Similar to the Symbian C++ dialect, dual step initialization, handles, macros for exceptions
Gmail only has a very limited public API, which (according to Google) isn't enough to make a fully fledged email client. So non official Gmail apps futz it with IMAP, which doesn't logically map to search based email.
28 Experts Share Their Favorite Traffic Tools& Methods
At work it is Scala with Spray, that is becoming now Akka Http. In Spray you have to write your our implementation / helpers for many things as Spray is quite minimal. Scala gives your type-safety, but sometimes it feels like too much typing (say, for prototype app). So for hobby projects I started to look at Clojure / Luminous and Elixir / Phoenix.
BitTorrent: DHT Live Viewer
Looks a lot cheaper and more simple than some of the retail execution platforms out there.
WinPhone8.x is a fantastic mobile OS. The interface is great. I've dealt with some bugs since switching to the developer preview, but that's to be expected, and my experience running production code was always rock solid.

But the app situation is abominable, and getting worse. The Xbox program seems to have been all but abandoned. Microsoft seems to have largely given up even monitoring the app store; half the top/new games on the lists for the last several months have been blatantly pirated material, either blatant copies of whatever iOS/Android fad is running at the moment, or actual emulator ROMs of old console games running in a buggy, half-broken wrapper. They don't even have an actual category for reporting copyright infringement on the report form.

They've also made some missteps on a fair few occasions regarding their own apps, especially with the move to 8.1; replacing or breaking the existing functionality like the Xbox Games portal and the Music app.

On the technical side, there's also some issues regarding app support and limitations on both hardware and software. Manufacturers have to agree to very strict tech specifications in order to license WP, so very few other than Nokia have ever bothered to take them up on it. WP apps are heavily sandboxed and limited in a way reminiscent of pre-multitasking iOS, and the official line from MS seems to be that the only acceptable way to build WP apps is in C# with .NET on Visual Studio. Period. Very grudgingly, HTML5 apps are supported. Other options are possible, but largely only through workarounds, which often are grossly undocumented or hacky. Even MS' own other languages, like VB.net and F# are not officially supported, save as libraries in the latter case. (though again in the latter case, MS seems to not believe anyone should want to build full apps in pure F# at all.)

The OS and the interface themselves are great, and some of those limitations are no doubt part of why by forcing a more predictable environment. But a lot of it just seems to be MS repeatedly shooting themselves in the foot, and I dread to think how much worse it would get if MS had any actual leverage on the market.
>Many companies, such as Facebook, also monitor public data dumps to identify user accounts in their user base that may have been compromised and proactively notify users.

That is smart!
> KDE - They just don't care about beauty of ... anything.

Perhaps it is just different aesthetics. Too often 'beaty' means: cut features to half, remove all icons and make huge empty dialogs.
I feel the human race has made a rather amusing step forward to rule-by-algorithm. 30 years ago this would be dystopian, today its a byproduct of a mish-mash of open source libraries.
You can take a look at my project and let me know if you would have done something different or how you can contribute https://www.nolone.net
Twink spanked by several object 001
I like this one (http://www.atariarchives.org/basicgames/showpage.php?page=4). So simple and yet creates seemingly intelligent replies.
You could do it for him. Google Authenticator is great. My bank uses 2FA but it's on some fiddly little calculator device that I never have with me.

Some sites (Coibase) do 2FA with text message which is also great.
Are you on a Debian based OS? Try

aptitude search '~i~Dperl'
Thanks, much appreciated.

I thought there may be some strange cyclic dependency going on, but it seems not.
International Drone Day
Pretty much only Finland, really, and that's because of the local Nokia brand loyalty and aggressive local pricing. With MS axing the Nokia brand, I see Samsung picking up the slack easily if they dare to compete on price like they do in other countries rather than trying to angle as a luxury brand. I'm already starting to see a lot more Galaxies and iPhones on the street in Helsinki and Tampere these days.
ACME and LetsEncrypt should allow for easy to deploy and free (or cheap) certificates this year. With that and the use of SRV records to find the HTTPS endpoint, it could well be made simpler to deploy Persona this year.

(For those unfamiliar with SRV records, they're found at _service._proto.domain and contain a target name and port at which a service for domain can be found. ie: _persona-https._tcp.user.example could list provider.example:8443, and provider.example:8443 would be expected to be able to produce a certificate for user.example.)
Is wordexp() a requiement for being POSIX compatible?

I searched through the FreeBSD repo on Gitbub and the only references to wordexp is basically the code itself. Searching the whole Github does not show many things either.

How common is the function in practice and how important is it?
I didn't know I'm supposed to be paid by Red Hat or SuSE? :-P I've been helping out on volunteer basis at least for the last 10 years.

Seriously: Red Hat is a very big company and they provide loads of resources to GNOME for no apparent reason. Red Hat also expands their commitment in this. Still, there are loads of volunteers. Suggest to talk to people at the GNOME stand at various conferences. Or maybe you meant developer instead of contributor. In which case I suggest to read the membership applications to the GNOME foundation. There's more to contributing than just being a developer. See ttps://mail.gnome.org/archives/membership-committee/ for the archives.
You could use it to create a password strength meter for your website, and enforce a certain strength.

Let's say it is common to include a subset of the username in passwords. Doing so would decrease the password strength and be disallowed.

Also, you could look at certain usernames and compute likelihood of certain dictionary words, and disallow them. For example, a user named Bob might be unlikely to use spanish words in a password, but a user named Jose might be more likely.

Being aware of methods/info used by crackers when designing secure systems will lead to stronger systems.
The submitted title was "DataStax's new DSE Graph Database will be based on Titan". We changed it to the article title in the absence of anything more objective.
Load dynamic templates in angularJs
Beautiful design. What's the team behind this product?
> "For OEMs/handset makers, choice means the ability to do more with software"

Please no, this would only yield to more bloatware. The move of Google is smart, moving the OS away from OEMs. [Most] manufacturers have demonstrated again and again that they cannot be trusted with software, since they only care about profit and putting more and more useless apps into the OS.

We might need more mobile OS, but not for this reason.
"The equity stuff isn't important because all of them take so little that an early-stage company shouldn't be worrying about it. The mindset that "we're gonna be a $1B company, so 1% is worth $10M to me" is common and insane. New founders need to snap out of that.

I've seen tons of founders quibble over a few percent, and none of them were successful. Successful founders get past those issues and execute."

Really? You only get 100% to give away. Every 1% you give away now dilutes what you give to attract future employees, investors, etc. OK, maybe the accelerator asking for 10% is better overall than the one asking for 5% for the same amount of funding - still, you want to be aware of that tradeoff, no? You don't want to be completely laissez-faire about it. It's like millionaires from traditional industries who'll split a restaurant bill to the penny - cultivating a mindset to be really, really careful with key resources.

"Successful founders get past those issues and execute." It might just be the wording, but this sounded weird on first reading. Like saying "only losers care about their own interest when entering a business deal - what are you, a loser?!?"
I'm been using a Windows Phone for 1 month (from iOS). Surprisingly, the pure OS part is not bad at all (even with some perks like BT aptX, default maps app with offline mode). Store is missing a bit of stuff (mostly first class games) but I was able to find a replacement for everything else.

And one thing huge (IMO): the performance/price is pretty amazing with the low/mid level entry Lumia.

(I have the Lumia 735, iPhone 5 before).
This is a myth. There is no special plumbing required for a washing machine.
If they cared to see their app ecosystem grow, they wouldn't charge developers 100$ (which is actually 1$ more than this greedy evil empire of Apple does :)) for a licence you need even to install your app on your own darn phone
Linux distributions (because this is actually what you are talking about) have not lost their ways but theirs founders.

Face it, there are only so many years you can work on the same issues for every new model of laptops. People get tired, people retire from projects.

But it is still open source. You are right that many behaviors (of Debian, apparently the focus of your article) suck. Well, jump in!
They've actually introduced a paid-for undo button last week. So not that far off.