skysight-inc/HackerNews huggingface dataset:
Yes, modern linux and sysvinit are pigs compared to some alternatives (though systemd is worse). The choice isn't a binary choice between sysvinit and systemd. How about this? init + rc + all the scripts combined are smaller than your handful of daemon-specific scripts. And I understand exactly how all of this works (the kernel parts included). I can easily change any part of it, I can easily debug any part of it, I can easily extend any of it if I need special features. With systems that comprise hundreds of thousands of lines of code, just beginning to understand how all of it works together takes much more time...

Simplicity really does buy me something.

$ wc -l /usr/src/sbin/init/init.c
1450 /usr/src/sbin/init/init.c

$ wc -l /etc/rc
537 /etc/rc

$ wc -l /etc/rc.d/*

21 /etc/rc.d/amd
11 /etc/rc.d/apmd
21 /etc/rc.d/avahi_daemon
21 /etc/rc.d/avahi_dnsconfd
11 /etc/rc.d/bgpd
15 /etc/rc.d/bootparamd
9 /etc/rc.d/cron
14 /etc/rc.d/cvsyncd
16 /etc/rc.d/dbus_daemon
15 /etc/rc.d/dhcpd
11 /etc/rc.d/dhcrelay
12 /etc/rc.d/dvmrpd
11 /etc/rc.d/ftpd
11 /etc/rc.d/ftpproxy
9 /etc/rc.d/hostapd
9 /etc/rc.d/hotplugd
11 /etc/rc.d/httpd
13 /etc/rc.d/identd
9 /etc/rc.d/ifstated
17 /etc/rc.d/iked
9 /etc/rc.d/inetd
17 /etc/rc.d/isakmpd
17 /etc/rc.d/iscsid
11 /etc/rc.d/ldapd
15 /etc/rc.d/ldattach
11 /etc/rc.d/ldomd
11 /etc/rc.d/ldpd
11 /etc/rc.d/lockd
9 /etc/rc.d/lpd
16 /etc/rc.d/mopd
17 /etc/rc.d/mountd
9 /etc/rc.d/mrouted
18 /etc/rc.d/nfsd
11 /etc/rc.d/npppd
38 /etc/rc.d/nsd
12 /etc/rc.d/ntpd
11 /etc/rc.d/ospf6d
11 /etc/rc.d/ospfd
24 /etc/rc.d/pflogd
11 /etc/rc.d/popa3d
11 /etc/rc.d/portmap
16 /etc/rc.d/rarpd
9 /etc/rc.d/rbootd
289 /etc/rc.d/rc.subr
11 /etc/rc.d/relayd
11 /etc/rc.d/ripd
9 /etc/rc.d/route6d
11 /etc/rc.d/rsyncd
11 /etc/rc.d/rtadvd
11 /etc/rc.d/rtsold
9 /etc/rc.d/rwhod
11 /etc/rc.d/sasyncd
13 /etc/rc.d/sendmail
9 /etc/rc.d/sensorsd
11 /etc/rc.d/slowcgi
13 /etc/rc.d/smtpd
11 /etc/rc.d/sndiod
12 /etc/rc.d/snmpd
26 /etc/rc.d/spamd
25 /etc/rc.d/spamlogd
13 /etc/rc.d/sshd
11 /etc/rc.d/statd
15 /etc/rc.d/syslogd
12 /etc/rc.d/tftpd
11 /etc/rc.d/tftpproxy
9 /etc/rc.d/tor
32 /etc/rc.d/unbound
9 /etc/rc.d/watchdogd
11 /etc/rc.d/wsmoused
9 /etc/rc.d/xdm
16 /etc/rc.d/ypbind
11 /etc/rc.d/ypldap
28 /etc/rc.d/yppasswdd
13 /etc/rc.d/ypserv
1285 total
Investment Rats
India's farmers beating climate change with technology
You must not have visited the Adobe forums in recent times. A sizable chunk of Creative Suite developers highly dislikes Creative Cloud (you can only get new versions via a subscription). So, many of them are probably on the lookout for alternatives.

As a longtime Lightroom user, I am happy that the most recent version can still be purchased as a standalone license. But they certainly seem to be steering people to the subscription model there as well.
The post reads like PR. But what I found interesting is just how deeply synchronous and asynchronous communication are intertwined. This may be obvious to many of you, but for me I have always wondered why so many communication channels coexist (without any friction whatsoever) and what specific human purpose they all serve - e.g. when/why I send email, voice call & SMS? (not including the many proprietary ones).

Why a pure messaging app (like Whatsapp) wants to do voice, and why a pure voice app (like Viber) started doing messaging. Perhaps, both are needed within the same app to make it all work - but then why don't they do email? Why not have an app that calls, messages and mails? :)

Well smartphones are probably that app - they are a great communication tool just because they enable SMS, email and voice call together (all in the same seamless package).

Would love to get some thoughts about where you think this app sits in the communication app spectrum - what need it fulfills (I can't see using it, because it does nothing for me). But generally speaking, I'd love to discuss communication apps! :)
> What amazing is that scientists discovered that brain allocates one single neuron fires for each recognized face.

This is nonsense, citation needed.

> For example, You have a one special neuron in your brain that fires when you see Bill Clinton's face.

This is New Age science, i.e. not science at all. It's a myth. One neuron is equivalent to one bit in a computer. One bit of information is insufficient to distinguish between faces.

> And that exact neuron fires no matter what picture of Bill Clinton you happened to see.

Maybe you could learn a tiny bit of neuroscience before spreading this kind of nonsense.
Lotus Notes was revolutionary and visionary when it came out, in 1989.

That it failed to really adapt to a changing technological landscape and failed to meet user expectations is more an indictment of the management at Lotus/IBM than an indictment of the initial creator.
I don't have an iPhone so I can't install it but it could be a case of bad communication. At least the product page doesn't explain what problem it is trying to solve or what the difference is between this an hangout or whatsapp. So it just looks like just another app. And maybe it is
Can definitely confirm this effect. Had a regular bulb in a standing lamp that was pointing upward toward a corner of my home office, that I never turned off. It lasted five years of being on 24/7. The other bulbs used in it (the lamp has three light inserts) have also lasted incredibly long durations (typically 2 to 3 years).
Acorn is also really nice. Of course, it's more lightweight than Photoshop (in the positive and negative senses).
Call it flexibility, then. I don't think you can reasonably deny that a package that requires major surgery to work with a different init system is less flexible than one that simply doesn't care, even if said surgery is perfectly legal with the source available. That flexibility is a large part of why a lot of us came to Linux, and regardless of whether it's technically "freedom", losing it feels like losing freedom.
Talking about USB 3, the micro-USB 3.0 connector is just terrible!
No compiler in existence makes these kinds of checks on anything except maybe literal values in special cases. What you propose would entail evaluating the program's runtime behavior at compile time. Ensuring anything that gets put in an integer field is an integer is easy assuming you have type annotations on everything.

For the cases you mention the checks would simply be: integer * integer = integer, integer + integer = integer. Problems only arise when real/floating point numbers are introduced and how to handle integer division.
I think that everyone has these thoughts regardless of their efforts to be "pure of heart" or whatever. I know that I've yelled some really, really nasty things while driving that I'm ashamed to recall.

Terry's illness doesn't make him a bad person, and I think that all of us would be humbled and ashamed if our inner monologues' nastiest comments were broadcast to the world.
A Journey from Require.js to Browserify
Looks more like an act of desperation due to the fact that Google is quickly losing the cloud wars to Microsoft, Amazon & VMWare.
No, to fit perfectly, the type C plug would have been invented to cover the use cases of all of the the previous plugs.

That was not the motivation.
This is how the Xerox PARC OSes and Oberon OSes families work, among a few others.
I really hate the way they market this changes as improvements for the users.
This is meant to improve just one thing: the time you spend on a serp, where Google's directly owned advertising slots are.
Authorship was actually good for the user, but it was not for their ads, because it actually improve CTR. No surprise they decided to kill it.
Plus, they're gathering information people (or people made systems) spent time organizing and writing.
Don't tell me that you can just opt out of Google (as I see mentioned in one other comment) because that's ridiculous. If you're not there you don't exist. Unless you're selling shady products/services on the deep web, you need to be indexed by Google.
That's the biggest monopoly nobody's really enquiring about, and I keep wondering why.
I think you'll find salaries are about the same. Without going into executive level management, a senior digital marketer will earn around $70k to $160k in western markets in my experience.
I think you possibly have a limited perspective on what people are using photoshop, I'm pretty sure every professional photographer uses it in some way or another, for instance as are print designers.
"Electrolysis" finally works? Several years ago, Mozilla gave up on it. This is progress.

Now the question is how tightly locked down the page processes are. Can they access files? Or is all file and persistent state access via some separate process? Done right, each page process should execute in a jail, lacking the privileges to alter external files or persistent state.
Not sure what your exact setup was, but your graphics card might simply have run out of memory. Which would then have happened pretty much independently from the software you were using.
Mongodb is great ... for logging stuff,or quick prototyping.It's not that fast on writes ,but pretty fast on reads.

In my opinion,what people usually really want is a RDBMS + a full text search engine like elastic search. But again,one needs to set these things up.

Mongodb didnt have aggregating features in the past,and their map/reduce feature is not that good.But again,the product is still young,maybe it will get better.
This. The FreeBSD rc system just works, is well documented and is small enough to understand by one person without too much effort.
Internet of Things – Converging Technology for Smart Environments[pdf]
Interesting, thanks - I've been interested in a language like the Haskell.Next that SPJ described: strict evaluation but with effects controlled by monads. I'll give it a look!
I agree, though at least in some low power cases you can use it with a regular micro usb cable and pretend it isn't the weird wide monstrosity that it is.
Can someone who has experienced dependencies problem in Go explain what doesn't work with vendoring, ie copying dependency code in a special "vendor" folder and importing it directly ?
The light bulb conspiracy is a movie about the subject of planned obsolescence.
> life doesn't have the same value in russia

I was going to comment how this wasn't an accurate statement, but in reflection it actually is. It's not that the powers that be are negligent with dispensing their citizens' lives, it's that people themselves are more willing to risk their lives, both heroically altruistically and sometimes without due need at all. Buckling up is indeed for wussies, but then you do in fact have the acts of extreme heroism like in Chernobyl. It's an interesting cultural trait.
There may be many apps, solving different parts of this problem, but putting all these different parts under one roof can sometimes make a difference. That's what they are doing.
If it is easier to learn an atomic language, wouldn't that then count as a genetic disposition towards atomic languages?
I'm positive many would be swayed a tiny bit by the phrase "the company is very google-centric, they even use Go." Consider the career exec that came from another industry or segment who has never done anything technical.
That must be why I have three lightning cables which I use daily, and about 80 USB cables (one with each new device!) which sit in a pile collecting dust and tangling up the cat. Seriously, do we really need the price of usb cables tending asymptotically to zero? "Three cables should be enough for anybody."
Have you ever seen a mini-USB A connector out there in the real world? Or "Micro-A"?

https://en.wikipedia.org/wiki/File:Mini_usb_AB.jpg

https://en.wikipedia.org/wiki/File:A_Micro-A_USB_port.jpeg

I for sure haven't.
Adobe products are created for professionals.

This is undoubtedly the case. What boggles the mind, though, is that a company, which caters to pros first forces them into the cloud, to then run into a massive outage, which renders those products, on which pros rely, useless. For hours, or days. [1]

Let's also not forget the Dmitry Sklyarov affair, which rubbed a lot of people the wrong way. And I believe, rightfully so. [2]

Their online security also doesn't seem quite up to scratch for a company priding itself on its offerings for professionals.

There are a lot of reasons to intensely dislike Adobe as a company without even looking at their product offerings.

[1] http://www.techrepublic.com/article/adobe-creative-cloud-out...

[2] http://en.wikipedia.org/wiki/United_States_v._ElcomSoft_and_...
"he sketched what his app would be like to users. Not long after, he filed for some patents."

I really wish we would leave this culture of patenting behind.
The telephone system is based on protocols, not "apps". Where is the protocol description of Talko?
StackOverflow: Obtaining peak bandwidth on Haswell
According to some people, if there is a tie, helps to have a veto power. 51-49 helps in that regard.
The light that burns twice as bright burns half as long.
> udev is a core component in any modern linux system I see systemd absorbing it as nothing but a political move and a power grab.

So you're complaining about politics, while your only substantive criticism is a purely political one?
Not retina, I have one (Retina, 13-inch, Late 2013) at work and it runs fine. Might be something processor or thread-related. I'll change cvdisplaylink to nstimer and send you a link to try out that version. Might also disable all the optimizations and we can try that as well.
> Why is the init daemon what a local process should communicate with?

Because there could, and I know this is a crazy thought, be some benefit in having more meaningful information flow between the master of processes and the processes it manages?
Take Wikipedia offline
Not sure why I'm even engaging with you. Go back to your military contracting job and keep your head down.
Too much hype. I've never seen anything like this live up to the hype. All the great (popular) products that we use came about in an organic, almost underground manner. There were no "launches" or big announcements. People just started using them and sharing them in a natural way. Tell me one product that launched with this much hype and lived up to it.
It's pretty good for a document store.. partial updates to documents, as well as indexing work well. Setting it up for replica sets with auto failover is much easier than say PostgreSQL, as is the API interface (especially geo searches). It's run well for most of my own uses with it, though I do keep an eye towards RethinkDB as well as ElasticSearch and Cassandra.

RethinkDB really needs to get the auto-hot failover and geo searches worked out, geo is on the table for the next release iirc, and failover the next after.

Cassandra is great for key/value searches, but falls down for range queries.

ElasticSearch is pretty awesome in its' own right, but not perfect either.

PostgreSQL has a lot to offer as well. 9.4 should be pretty sweet, and if they get automagic failover in the community versions worked out, I'm totally in.

It really just depends on what your workload is... MongoDB offers a lot of DB-like scenarios against indexes in a single collection, a clean set of interfaces, and a fairly responsive system overall. There have been growing pains, and problems... the same can be said of any database.

To each their own, it really just depends on your needs, and for that matter how far out your project's release is, vs. how long you need to support it.

Right now, I'm replacing an over-normalized SQL database structure that is pretty rancid. Most of the data fits so much better with a document db it isn't funny. When I had done the first parts, I had issues with geo searches in similar alternatives, and that has been a deal breaker for a lot of the options.

You don't use a document store if you need to use joins.. you're better off either duplicating the data, or using separate on-demand queries... odds are your data isn't shaped right and you should have used a structured database, or you aren't thinking of the problem right.

YMMV.
How dare you exaggerate? Give us cold hard facts, now. Show me paperwork to prove your app was in this stage for so long, or you're clearly lying.
Looking to the locations in Texas, 2 of them aren't in major cities proper, but are in higher income suburbs (Frisco north of Dallas, and The Woodlands north of Houston)
The tech and UX side of this app are both quite interesting, but the real story will be in their user acquisition. Getting people, particularly people under 35, to use a new communications app is really hard because they have to persuade people in their networks to use it too, otherwise it offers no value. Skype did it by being really easy video conferencing, WhatsApp did it by being a free alternative to SMS, Snapchat did it by automatically deleting sexts. On the face of it, Talko offers nothing that people don't already have, so it'll be interesting to see how and where they push it.
Start any businesses? Prove that this is a mistake. I want cited sources.
فاتورة التليفون لشهر سبتمبر 2014 موقع المصرية للاتصالات لمعرفة billing.te.eg
Get Max Levchin to comment here now or you're lying.
Can you please share a link that puts a dollar value on his time. Otherwise this is just unfounded rumour.
Best Android Launchers with Download Link
As long as you interpret things into my comments that I didn't say we won't get any further in that discussion.

Maybe it's because the discussion not being about different preference but about the existence of different preferences. "A good game" is a game with higher quality than others. A game can be "shallow" and good (at least according to what I assume would be your definition of shallow)! I'd argue there is even depth without the requirement for anything but basic skills. There are even people (I'm not one of them) who consider games like Counterstrike, Starcraft or LOL shallow because they _only_ focus on skill and nothing else to offer.

Btw there isn't even a discussion if you just say "I like hard games" instead of "games are bad if they don't require skill". Quality is not preference. And we are basically done.
Tell that to someone who buys a printer.
With or because of his illness? You call it procrastination, but I think my brain just isn't capable of working on code 16 hours a day.
Entrepreneurs – or should we just say self-employed and struggling?
The idea you'd know we're building it, and how? Absurd! Let's follow the example of the founder in question -- STEALTH it.

Come on, that's how to have SUPER ADVANCED technology.
NASA Invents a Folding Solar Panel Inspired by Origami
You don't have to like them -- I don't either -- but the poor man clearly suffers from mental issues. He can't help what he says, and I think people ought to be more understanding.
I've no problem being called an astronaut, even if I'm not working on this problem. Sync sucks. With all these services like Dropbox, OneDrive and so on I still have to manage sync myself. I still don't trust the security (this is huge). I still can't resume a song or movie on my phone where I left off on my PC. My bookmarks don't sync between Firefox and IE.

If I had the resources this is something I'd try to fix. It's 2014 for crying out loud. Live Mesh got me excited at the time, but it just never went as far as it needed to.
It's a great example of the trade-offs made in python (as opposed to, say, perl) design: It's not really a one-liner (yeah, it fits on one line, but it just cries out to be re-formatted) -- it's too verbose -- but the flip side is that it's actually rather readable.
But, it's in the box API functionality... since it's a single record, there's minimal locking involved. Depending on your load that can be very important.

For that matter, imho doing a locked partial update via something like _.assign would be fine imho in postgres. It depends on how you really need to use your data... and how it fits into that.

If you have a lot of recursion in your data, it may be better suited towards sql... if you have a lot of data gathered around a group of objects/documents a document db like mongo/rethink/elasticsearch may be best... if you really need key/value lookups, then cassandra is hard to beat.

For that matter, having data duplicated/replicated to multiple types of db servers is entirely reasonable. You management UI can interact with an SQL datastore, and on save, you also save to Mongo.

That was the interim step I chose in migrating our data structures.. the queries that run against mongo work great, there's three servers in the replica set, for a relatively small data set, and it is really nice.
Right about what, specifically?
Thanks for the tips, I really appreciate them!
This is awesome!
http://imgur.com/t/science/0eZe3RK
Its a next-generation internet probably inspired by Snow Crash. The name "Metaverse" is used in the novel. The basics are the same (bits flowing around, binary code, etc). Instead of interacting using a computer/screen, everyone has an avatar (VR devices) and the connections between real world and metaverse and incredibly blurred.

Its an astonishing Novel, given the time it was written. Its really a very good novel, no idea about the project but the name generates a lot of hype for sure.
Sometimes RAM is cheaper than engineer salaries. Sometimes it isn't. It depends on problem domain, scale, and what you're tying to optimize for. Debating this just seems pointless.

In any case, the number one evaluation criterion for browsers is not the RAM profile.

If performance matters that much, perhaps you should instead be asking why we are writing applications and UI in an ugly evolution of SGML.

Before you fault the Moz devs, ask yourself why we have CSS for high DPI images and why designers embed videos into website headers. Maybe your needs aren't at all times reflective of the majority. The browser serves the spec. The spec serves every case you care to imagine. Because that's what we evolved a doc format to do.

(Just imagine a parallel universe where it was instead MS Word that evolved into a facebooking client!)
> Of course, those stored conversations might be available to government subpoenas, national security letters and perhaps even NSA voodoo. But the bet is that customers will understand that having a record of conversations is an invaluable thing.

Why not encrypt them? Convenience seems like an excuse. If your monetization is focused on business users, offer them security. I think it will be really hard to succeed as an post-Snowden US company without offering encryption.
Everything has been done! Hell no. I'm in the exact oposite boat where I see so many options and finding time is the hard part.
This can help a lot in recreating the faces of avatars, in animated movies and games. They have tough time tracking facial details using small markers.
I was wondering using shadow and shine removal to solve the issues shown in end. An example here is implemented by these autonomous car designers detailed as shadow correction:
http://www.igvc.org/design/2013/US%20Naval%20Academy.pdf
He unfortunately suffers from mental illness - schizophrenia - and so has a tendency for profanity-laced "rants" among other oddities.
I've not actually tried it, but I think the Debian HURD port got new wind a while back -- there are some references on the Debian/kfreebsd mailinglist that seem to indicate that some people are actually working on stuff on the HURD side (the former is a project to bring Debian "userland"/distro to the HURD kernel, the latter is the same for running Debian with a freebsd kernel (as opposed to a linux or solaris (see [ed:Nexenta, not Illumous as that is more of an Ubuntu/Solaris-thing] etc) one).

https://www.debian.org/ports/hurd/
8 traits of successful people by Richard St. John
ΠΡΟΣΦΟΡΕΣ CYTA – GetConnected.Gr
The original post is from Lifehacker : http://lifehacker.com/the-eight-most-common-traits-of-succes...
Ki.js – a super-tiny jQuery alternative