skysight-inc/HackerNews huggingface dataset:
You do realize that pretty much whole of Windows is, underneath, based on COM, including most of the .Net-exposed system API's?

I'll agree that COM and DCOM are... hairy, if you're implementing COM objects 'by hand'. But there's a reason for all of it, and I have yet to see an easier and more flexible way to write cross-language components. I could write a COM object in C++, call it from VBScript in a very simple command line program, as well as use it directly in a Web application in (here it comes!) 1999! That's 15 years ago! And while COM is universally reviled now, and none of the cool kids will want to be seen within 100 feet of it (actually, the 'cool kids' don't even know what COM is any more, it's so 2005 to hate on COM...), for those who spend 6 months on understanding it, it worked very well, and has been supported for close to 20 years now (on Windows, that is).
Just started a new career yesterday after a LONG break. Pretty basic rockets survive reentry pretty easily, especially if you put on some heat shields and caps. These parts might not survive the reentry, but all my kerbals and science did.
how do you get a mice depressed?
This course is pretty well known: http://pdos.csail.mit.edu/6.828/2014/xv6.html

It comes with a 100 page book that explains a simple UNIX-like OS.
People have come up with alternatives. They are:

* AF_BUS, a new socket address family that provides a "generic" bus

* adding multicast and order guarantees to AF_UNIX sockets

None of these have the political traction that kdbus has. Kdbus, systemd, etc. get mainstreamed because they have top developers gunning for them being mainstreamed. The people on the sidelines going "but muh unix" are also-ran haters, nothing more. So let's just throw the switch and fry this sucker.
I would expect any half decent HTTP server to be able to handle more messages per second than that. If that is going to be the future fabric underlying all application ecosystem on Linux I would be as wary of it as Linus is.

I will put it another way: if it can't be more performant than a simple HTTP client/server it doesn't deserve to be included into mainline kernel especially when the costs are so high.
> I use dbus every day on my laptop and it works totally fine

My laptop appears to run fine despite dbus, if the hundreds of daily 'Failed to connect to socket' messages are any indication.
Tencent Introduces an Operating System for Smart Devices and Wearables
It's more like the concept of Component Object Model failed. For example OLE (the base technology behind DCOM) doesn't fly beside the legacy Office usage.

True, but the idea of the self-registering COM object eventually seemed to limp across the finish line.

Anyways. "Two key kdbus developers" (ahem) have said that the entire kernel signal mechanism should be deprecated because it's "too brittle and complex". When I read that, a big light bulb turned on in my head about what the actual problem is here.
Forgive me, but to me what sounds like propaganda is the story itself, as in "Ah ah, those dumb liars got caught" in a lie they never told ...
While I agree that the mid-alignment is problably one of those things that gives the final product a more professional feel, the quality argument works the other way too.

Apple is so obsessed with looks that they'll move components around into suboptimal places just for looks. Meanwhile Samsung are willing to push ports a little bit to make the puzzle pieces fit tighter together.
Ticket Booking Startup Beijing Weiying Raises $105M
Looks great - would love to see the results of some of the students.
So what's the use case for sending large packets of data over dbus where the performance gains warrant integrating the dbus server to the kernel? Are they planning to migrate the X server to dbus?
2C2P Raises $7M to Bridge the Payment Gap in Southeast Asia
Look at how friendly games can become these days.
Don't forget HMAS Cerberus[0] which is also a suburb.

[0] http://en.wikipedia.org/wiki/HMAS_Cerberus_%28naval_base%29
It is believed that some animals (not all of them) sense the P-wave that comes faster that the destructive S-wave. So I think it is better to rely on sensors that animals.
Refinery29 Raises $50M in Series D
To me, DBUS seems like a solution looking for a problem: The majority of the time there is no real reason to have such a complex layer of abstraction for IPC, when the system already provides much simpler alternatives.

Then you need to read and reread and reread Havoc Pennington's posts on why he wrote d-bus in the first place:

https://news.ycombinator.com/item?id=8648995

https://news.ycombinator.com/item?id=8649459

D-Bus provides a service discovery system that lets you not only send messages to named endpoints, but also monitor whether there's something on the other end of the endpoint, and if necessary, request that it be started before you send the message in a non-racy fashion.

It also provides a common, typed, structured, discoverable, auditable serialization layer which is necessary for doing API-style IPC, and a benefit besides since when you "just use sockets" you have to do all the serialization and deserialization yourself, leading to possibly buggy code.

Oh, and it also does multicast, which no other commonly used Unix IPC can do.

People who say "I don't see the problem that d-bus solves" aren't looking hard enough and/or are ignorant of the issues of how software gets developed in a modern environment. D-bus solves many problems with IPC under Linux, and makes developers' lives a whole lot easier when they have to connect with other applications or services.
Maritime Data Startup Windward Raises $10.8M to Track the Oceans
Pray for Nepal (Inviting Developers, Designers and Concerned Individuals)
As you may already know Nepal is going through a lot right now. More than 4000 death troll, countless people homeless, billions of dollars in property destruction because of 7.9 magnitude earthquake. We all have been Donating and supporting in however way we can.

Now, I am inviting all Developers, Designers, Photographers and Concerned Individuals to help Rebuild Nepal with OpenSource Projects / Softwares. Please sign up above, we have created a slack channel where we will communicate and collaborate on different ideas and ways we can help.

Please UPVOTE on Product Hunt and help spread the word around.

ProductHunt: http://www.producthunt.com/posts/pray-for-nepal

Web:
http://prayfornepal.github.io/

Thank you!
Apple’s Earnings Surge, as iPhone Sales Jump and China Business Rises
Twitter’s Dick Costolo Delivers on Change, but the Right Mix Remains Elusive
Apple Pay Will Hit Best Buy Stores in 2015
You are not quoting the part where he shows his benchmark results, analysis of the problem, and suggested solution. I don't necessarily agree with Linus' tone or choice of words, but what you are doing is far worse. I'm not even sure if you are trying to be sarcastic, but that does not even matter: You are not contributing anything either way.
> I don't see how it is an argument for elitism at all. It's an argument for promoting education.

I see it the same way, as an argument for promoting education, throughout the whole population, not just some "elite".

However, I've also seen people arguing for the opposite direction: That the "elite" must be protected from the "mob", must be socially more separated than it already is, or it will die out. And that it must become more attractive especially for the "elite" to become children, while the "mob" will take care of themselves. (The argument wasn't phrased with exactly those words, but the sentiment was essentially that.)
Development of CrunchBang has ended
Vivaldi is being built by former Opera developers, so you'll notice a lot of similarities like mouse gestures and the sidebar on the left (with a promised Mail client coming also). I'm actually surprised that the "new" Opera hasn't tried to build in many of the features that made the "old" Opera (12.x) so popular among its small fan base.
While your tone is - let's say - 'direct', I don't disagree that people are lazy and maybe selfish if they pirate content.

It's not like we're talking 'pirating bread to survive' here. We could just ignore the content if it's inaccessible. Maybe we should? I'm a selfish twat, I guess - at least at times.

Reasons for me:

- TV shows, undubbed

- Movies, undubbed

- 'Legacy' stuff that isn't on air anymore/harder to find

Now, back to your solution though:

- Where's the iTunes Linux client? There seem to be alternatives, but .. would it be the same 'great' experience?

- Given that I see no use in an AppleTV: Can I stream stuff from a Raspberry PI? [1] The reason that I cannot consume the legal content that I might be allowed to was the reason for me to cancel my Amazon subscription. Yay, legal content. Oh no, unfortunately the service sucks unless you buy the hardware that works with it.

I just wanted to complain about content providers generally considering the German market too stupid to listen to the original - but it seems iTunes gets this right at least. Although people complain now that you purchase/rent a specific language. If I pick a kids series and want to show it to my son I'd go with German. But I might enjoy hearing the english version: Purchase it twice?

So - no, iTunes doesn't seem to be that polished solution either. Maybe it's the best solution right now. But it heavily caters to people that go all-in, from what I can tell from the outside. Buy an iPhone, an AppleTV, probably go with a machine that runs OS X so that iTunes itself doesn't look completely out of whack and you're all set up?

(I expect that you consider this as just making up excuses. Maybe I am. We're back to square one: I'm lazy on the couch, called it a day, want to relax. The easiest solution wins. And I haven't even tried Popcorn Time. Yet.)

1: I only briefly checked and it seems that doesn't work. At least I've only seen 'AirPlay on a PI and then sit in front of your laptop and stream content from there, maybe' non-solutions
Big news for the startup scene down there.
The sensors in your phone are totally unreliable to seismic detection. In addition to that the detector should be still.

The challenging part is once the algorithm has detected potential earthquake, how would you distribute the alert within few seconds to everyone? My guess is this should be done on GSM/UMTS network level, rather that using mobile app and relying on no-latency transport.
Maybe your laptop would be much faster if dbus was faster.
Obat Penyubur Sperma, Pengental Sperma, Penambah Sperma
So how is this actually progressing?
This has been on my mind ever since I read The World Is Flat by Thomas L. Friedman a while back, those days are gone.
IIRC the use case is to stream media over DBus, which currently no one is doing because it is too slow.
I think decent slides with headlines makes a speech much easier to follow. I generally don't mind if they are ugly.

However, slides takes a long time to make and they don't work on their own. The whole emailing the slides later is really useless. Youreallyneed a different writeup for that.

Also, stop posting links to slides in general. They are useless.
Some form of notification publish/subscribe functionality is necessary in modern Linux. But dbus isn't very UNIX-y. It's also strangely opaque. With pipelines, you can see how the plumbing works. With dbus, programs can interact in nonobvious ways. Even worse is polkit, a poor replication of Windows Group Policy.

The most unixy solution is buried at the bottom of this thread, from Plan 9: https://news.ycombinator.com/item?id=9450988 ; but if that's not popular, then I think what people actually want for desktop purposes is an equivalent of the Windows PostMessage system.
You can use REST architectural principles with a faster transport and serialization. For example, using a REST style API for a messagepack or thrift RPC service.
I don't think Linus is up to date on libgio-2.0 (and the GDBus implementation).

It does in fact use a SLAB, based on early kernel versions with per-thread allocation caching.

As for avoiding utf8 validation, that would require being able to trust the sender/receiver. That, I believe, is a major bullet point of both memfd (sealing) and kdbus.
How can an OS be written in Java? The only experiment into this direction that I know of is Jnode (http://www.jnode.org/), which is not really mature and half-dead.
No, it's not victim blaming to accuse people of lacking common sense.

There's no excuse for not knowing that the police are not asking you questions so that they can help you.
Concise Java
Tesla hacked through classic social engineering
When did you last time try Unity - it has improved a lot since first versions? I bought MBP few months ago and I find myself a lot less productive with OSX than with Ubuntu+Unity.

About your edit. Are you sure? They are not in application window for me.
Seems to be doing better than the speeds sited by the KDBUS thread -- https://www.techempower.com/benchmarks/#section=data-r10&tes...
Monochrome now supports iPhone 6 screen size
It blows my mind how such a simple operation as passing messages from process to process can baloon to waste the measured half a million CPU cycles. People manage to have full-blown HTTP servers service a request with less than that.

Heck, I have worked on an algorithmic trading platform that in the limit of 5us receives market data, dedups it (multiple multicast streams for redundancy), uncompresses it (fricking zlib), parses it, analyzes it, sends to multiple algorithms which decide if current market situation matches certain rules, decides and fills market order, the order gets inspected by independent mechanism to stop the algorithm if it malfunctions, and only then it gets sent to market, over TCP, which is another form of IPC.

All in the span of fricking 5us which is 40 times less than the benchmark suggests for this simple task. Granted, the algorithmic trading world goes to great lengths to avoid overhead including kernel overhead any kind of task switiching, branch prediction fails, etc. But still, come on, guys...
https://www.youtube.com/watch?v=YhUZaAYsaGU
Sure, there is hypothetically such a point. But if you've looked at the basic research job market, you'd realize we're a long, long way below that point.
Your definition of 'common sense' is not all that common, that's the problem here. Whole generations would essentially agree with the statement that 'the police is here to help you'.

It's the police that is in the wrong here, not those that believe in slogans such as 'protect and serve'. That's how I was brought up and the way my parents viewed 'the law'. Quite a few people of that generation are still around and are still instilling their values into others regardless of how misguided that is in light of the developments since they grew up.
It's an option on Ubuntu/Unity, there was a lot of hatred for it being docked to the top of the screen so they brought back application level docking I believe in the last LTS, but I could be wrong.
Engage Master – Convert your website visitors to paying customers
Ask HN: What Open Source software is needed that does not exist yet?
Well, the code review of kdbus in the rest of that thread would argue that its code is a shit-show, it just happens to be a faster shit-show than userspace dbus.
Study: "anti-depressant effects observed in mice treated with rosemary extract..."

Press release: "rosemary extract discovered to be an effective anti-depressant."

Media release: "how a simple cup of tea could permanently cure your depression."

Social media (et al.): "feeling depressed? try this simple, secret tea Starbucks doesn't want you to know about that cures depression, boosts your IQ and prevents cancer!"

Cynicism aside, in an attempt to add something useful, there does seem to be some correlation between recall rate (memory) and rosemary extract, at least in certain disease states, with a parabolic dose curve (low = beneficial, high = detrimental).

There has been some chatter as to the specific MOA, however I think the presence of carnosic acid (a terpene present in rosemary) may be relevant--it seems to have PDE-inhibitory properties as well as a correlation with changes in cAMP/gAMP transduction.

Any effect is probably minor, however it's nonetheless intriguing. And if you care about the anecdotal/unproven cognitive benefits (ie, quite possibly placebo), many users online have reported benefits with PDE 4/5 inhibition (luteolin, artichoke extract ideally) combined with Forskolin (which you should always be careful about and know the source of because improper/unregulated extracts could be quite toxic).

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4139869/
... This still holds true today and is one of the main reasons people are using things like C++. If performance was simply not an issue, far less people would try to avoid garbage collection, bounds checks everywhere, etc.
Bot has issue of linking the post. Url's are appended with '>' at the end, because of which every url shows a 404 not found page.
Pdfium.Net SDK – Sale 40% Off for Two Days. Use SALE40 at Checkout
Brushes like that were/are in use on some trains and trams, they are pushed down by some actuator and then retract when traction is re-established and the wheels have stopped slipping.
Both are very equal it seems, with only some minor differences. Disque isn't used in production systems yet so most likely the real comparisons will arrive when Disque is more mature.

Some key differences are that beanstalkd offers (feature wise):

1. Bury / kick
2. Priorities
3. Designed for speed

And Disque:

1. Designed for HA, scalable, distributed
2. Fault tolerant
3. Peek to multiple jobs

With the amount of momentum behind Redis and the fairly unknown beanstalkd, I guess Disque will gain popularity quite soon.
That really sounds like a shitty company. I'm sure that while Flipkart does have its fair share of code bloat and overly aggressive management, they still have lots of good tech people, because of what they are offering in the market.

Their salaries are among the best in the Indian tech industry, so I think they do have the talent to keep a website afloat and running.
+1 - I'd be very happy having a teacher like you, your approach I feel is a fair and honest one.
I did seriously consider suggesting that (it would be my default approach) but since I don't actually have any experience with big complex multi-server applications, I decided to keep my mouth shut.

There might be a good reason why they don't do it that way and I wouldn't have a clue.
The fact that one slow implementation is slower than another slow implementation says nothing.
Hasn't the US done this too, even if not recently then at least historically?

The Royal Navy still does this today though.
Thing about TrueCrypt is that it was built for a specific purpose. Just having the app installed is like walking around wearing lockpicks and saying that you don't pick locks, you're just wearing them for decoration.

If it was called 'ext4' (yes, deliberately pick a conflicting name with something that already exists in widespread use, and provide a drop-in replacement) it might be better. This would be the equivalent of walking around with paper clips instead, which has much better plausible deniability. Bonus points if it could be engineered to actually mount as an ext4 volume if someone actually tried.
I'm more interested for Apple Pay to move outside of the US.
It's a semantic debat, but you seem to redefine parallelism as HPC. I respectfully disagree, parallelism is not necessarily about getting faster, it is really about actually executing computations simultaneously.

Erlang uses parallelism for fault-tolerance purposes, because you need several physical machines running in parallel on different sites to achieve outstanding fault-tolerance. MPI/CUDA/MapReduce uses parallelism for performance reasons.

I do not know if it is true as I couldn't find the source, but I remember reading that aircrafts run all computations in parallel on three different architectures (Power and two others), using three different algorithms, to ensure that the results are not compromised either by a faulty algorithm, or a CPU bug. In that case parallelism is used for safety.
Before I Go
Why it should be 2D? Three-dimensional hologram would totally works for us. Something like The Matrix and 13th Floor combined... You have everything in 3D around you and just a tiny part of the Universe (where you are currently looking at), because it is not possible to simulate the full Universe (the energy since the Big Bang till now won't be enough).
Is Science Dangerous? (2002) [pdf]
Ah, so all memory used by the kernel must be listed in sections loaded by the bootloader? As opposed to the normal situation where the kernel just starts grabbing it from the hardware?
How Windows, Apple, Spotify builds products [comic]
So: if DBus was suddenly fast enough to stream media over, what applications would be using this feature, for what sets of streaming endpoints?
America’s new gold rush: monetising marijuana
And then you have linear logic (which is to constructive logic what constructive logic is to classical logic), with its two kinds of conjunctions and two kinds of disjunctions, one of which is difficult to understand but does have excluded middle again.
Release proposal: v2.0.0 (io.js)
> Multithreading on a single CPU doesn't have parallelism. You are just switching between tasks very fast serially.

Nitpick: SMT[0] (implemented as Hyper-Threading by Intel) is in fact parallelism for threads on a single CPU.

[0]: http://en.wikipedia.org/wiki/Simultaneous_multithreading
The best "everyday use" review of the new MacBook 12-Inch till date.
Warning for those on mobile bandwidth, that's a 1000+ page PDF.
SEO Consulting Stuttgart – Your Way to Success
> ...says the man who just ordered a handheld ham radio transceiver that puts out 5 watts at 144/220/440 MHz, which is several times what a cell phone puts out.

The frequency allocations for 2G cellular communications networks do allow the ME to transmit up to 5W. That figure was inherited from the very first brick phones and still holds up, because, you know, there could be still some brick phones in use :)
Sure. 1% might be too low, but hopefully private industry picks up the slack at some point. The government only needs to prime the pump.
Even being more 'political' oriented, I can certainly understand your behaviour/strategy on life and learn from your comment.

But, be conscient that your 'strategy' doesn't work so clearly in other backgrounds: remove the ever expanding market existent in IT and add a family. Now you might have a loosing strategy on the long term. During a 'bear market' is an huge advantage to be trusted.
I have not tried Ubuntu for a couple of years. I'm very happily using Bodhi Linux on my daily computers at home. No plans to change.
So, if you make a purchase on an Indian website, you get 3dsecure, but you don't get one on an International purchase? It used to work fine for me till a while back, but the newer RBI guidelines have specifically mentioned 2 factor auth against international transactions[0]. Since its just a guideline, it is not enforced as such equally by all banks.

[0]: http://www.medianama.com/2013/03/223-rbi-credit-card-money-t...
Germ-line gene therapy: To the crack of doom
Automatic Cache Busting for Your CSS
Please don't editorialize in submission titles on HN.

https://news.ycombinator.com/newsguidelines.html
I think wayland was one possibility.
Sign up for the Beta and Tweet a screenshot on Twitter.

http://www.ovaflow.com/blog/2015/04/23/how-to-grab-your-free...
All holograms only have 2 dimensions. They "trick" us into thinking the image you are seeing in the hologram has 3 dimensions. The idea behind the Universe being a hologram is that everything exists in flat space; however, it appears to us as being in 3 dimensions. Think of a video game, where you are moving around in a 3d world, but it's not really 3d, it just "feels" like it is.
tab stacking in the images looks amazing. And its not been explored by the current browsers. Unless you are using a third party plugins that is..
https://news.ycombinator.com/item?id=9194951