skysight-inc/HackerNews huggingface dataset:
Why do you think 5 years is an unreasonable amount of time to see major traction for such a project? For that matter, why would 8 years be unreasonable? X is 30+ years old, Wayland is less than 1/3rd the age. The amount of available people for work is not static or even well defined. The systems Wayland integrates with (DEs/login managers/WMs) and replaces are deeply integrated across our ecosystem. And this new design is completely new, so it will take time and a lot of upstream coordination to make progress. They also have gone out of the way to do things like provide continued X support through XWayland on top of that to lower the barrier to moving forward on it. This will help accelerate Wayland's adoption, and allow applications to move to it quicker (and distros can ship Wayland, rather than maintain X11 and Wayland).

Do you think 5 years is bad because the developers just didn't like, invest enough free labor in the project to satisfy your arbitrary requirements, or something? Did they not work hard enough? Was the job actually easier than they made it seem? Would replacing it in 3 years have been acceptable in your "book" of requirements? Inquiring minds want to know what your book says.

I ask this seriously, even if it may come off as slightly annoyed. I think that's reasonable levels of annoyance. Your reply comes off as extremely ungrateful, IMO. I ask that you seriously, sincerely think about why you believe this is "bad progress". Do you have serious reason to suggest they have messed up somewhere, that they have failed to deliver on promises, or do you just "think" that it shouldn't have taken that long and thus, it is bad? Or do you believe X never needed replacing (and why do you think that, vs the Wayland developers, most of whom are prior X developers)? "Thinking something" you can't verify isn't the same thing as actual knowledge.

People who work on open source and free projects invest real time, labor, and life into them, much of it thankless work, on projects like Wayland -- even if the projects themselves are good and that "thankless" work vital. Even if they take years to realize. Why? There are a lot of reasons, really. But none of them involve wanting to have people judge them with no context, by arbitrary standards of how good they are as software developers, or something, because they think it "took too long". That's the kind of shit people make fun of managers for saying!

Please note I'm not affiliated with the Wayland project in any way, but I have my share of experience with doing maintenance on large open source projects. When people say things like this, it comes off as ungrateful, as if I haven't given enough free labor to satisfy you or your desires. Maybe I should have worked 80 hours a week instead to deliver it to you "on time". That might have satisfied the requirements in your "book", I suppose? Or maybe I should have just not written the software at all, and left you on your own, whatever the cost of doing that is.
I think I don't understand what your question is.

Snappy's attempting to be cross-distro, so if you're trying to minimize your obligation as an app developer to build different packages, and you're okay with requiring recent distro releases, you could try targeting that.
> you might want to take a look at matrix (the protocol), and suggest improvements; we all stand to benefit from your (and the community's) suggestions.

My suggestion: stop the project, burn the code.

Seriously, by splitting up the dev effort between yet one more project, the open source community ends up with even more competing standards.

You don’t even believe yourself you’ll be able to actually replace the ecosystem of IRC and so on yourself, so there will always be competing standards, and Matrix and IRC will never bridge natively.

IRC, on the other hand, will reach feature parity with Matrix over time, which would be faster if you’d instead work on IRC.

For IRC, currently only 3 useful clients exist where the user has the same features as if they’d run on Matrix.

In the end, we’ll have to build hacky bridges the other way around, too, and end up with more developer time spent on interoperation than useful features, and people will continue using Slack.

So, my suggestion: Just give up, and help improve things.

Rewriting everything just creates a worse result for everyone.

EDIT: I can’t answer right now (you are submitting too fast – because of the downvotes, I assume), so I’ll answer inline:

> Regarding "Who is working on bouncers in IRC networks, push notifications, etc?"

> Well, the IRCv3 Working Group is. How to ask for previous logs, how to handle push notifications in the future, how to integrate seemless bouncers is what they’re doing, and some networks already have seemless bouncers integrated (most notably Snoonet).

> Regarding "Forking doesn’t fork the community"

> That is true for file formats, but not true for chat systems. For a chat system to work, it needs critical mass. IRC still has that, Matrix doesn’t (otherwise Matrix wouldn’t even build a Matrix-to-IRC bridge).

> Trying to split the community will just make things worse there.
And so what happened to the proposal of making sleep(1) accept fractional arguments?
Westerners version of traveling treats the world like Disneyland.

Rich westerners save a bunch of money then go see the sights then come back and tell their friends!

These experiences are purchased, the equivalent of visiting China world at Epcot.

It treats travel, people, culture like an amusement park or even worse a status symbol...have YOU been to Africa?

The OP wants something more meaningful I think.
The "Catch-22" doesn't make a lot of sense, really.

In either case you are driving. Until we legally recognise autopilots as being fully in control of the car, the driver is always driving.

Her statement does make me wonder how relaxing it would really be to drive a car with autopilot, though. If I can't sit back and trust it 100%, I think I'd rather just be fully engaged in driving the car.
To add to this, aircraft autopilots have one huge advantage over terrestrial based autopilots: the lack of need to manage collision avoidance. This is handled by ATC in most cases, with the pilot only offering minimal backup (in the case of flying through clouds, no backup).

Any vehicular autopilot will need to reliably and consistently take care of collision avoidance. Any autopilot which wants to deem itself better than humans needs to do so much better than the equivalent human (and in a multitude of conditions, such as rain, snow, gravel, idiot drivers...).

And this doesn't even consider handover times. An aircraft autopilot could fail completely, and the pilot would still have on the order of minutes to recover (assuming this occurs mid-flight, at cruising altitude). A car autopilot failure would give seconds, in the best case.
This is the same way adding an explicit separate rights grant does not make a new license, it is just an explicit separate set of rights.

Them's some strikingly lawyerly semantics. If I were to release a work without a license (governed by the default of copyright law), and then explicitly grant a few new rights that don't exist in the absence of that "set of rights", non-lawyers might be inclined to think of this as a "new license".

Are you saying that it's a not a license if you unilaterally grant rights without requiring anything of the user, or is there something more subtle here?

FWIW: This does not actually make it true :)

Speaking of that, what's the extent of case law for open-source licenses? Is there a compilation somewhere of decisions that make for good background reading?
I really wish this was the case, but it's not. :(
Author doesn't understand Kafka, doesn't have a good client for his language, therefore doesn't like Kafka.

Jay Kreps responds to a few of his points -- the complexity of the client is for scalability reasons.

> When you Produce a Message Set onto the bus, you don't directly get back a response telling you that the messages have successfully been persisted to one or more partitions.

At least in the Java client, this isn't true. True, if you used the async API before 0.9 you weren't able to get an ACK, but the sync producer would block until a message was published. In the new consumer, you're handed futures + the ability to provide a callback[1].

[1] http://kafka.apache.org/082/javadoc/org/apache/kafka/clients...
perfect reason/time/trigger to revisit/clean my dotfiles closet :) though preference is over emacs25-git :D
absolutely I'll feel the pain. And it's a challenge to realize my indivual pain is no big deal to the master program. I'm just a pid. By my pid is programmed to feel pain. So yes, I'll feel the pain. Ouch. But i'm a very smart pid that can see I'm like 1 liver cell. If you fry and kill 1 liver cell, but the rest of the liver keeps working perfect. Does that 1 liver cell's pain matter? To that one cell sure, but humans make up 1 "thing" like a liver too. One big organ. 7 billion humans all working together and are part of something but don't even know what it is. All we pids can do is follow our programming.
On top of other comments, don't forget that pilots are highly trained professionals, with a good knowledge of their vehicle and its operation. Very few drivers fall into that category.
I misunderstood your complaint and you seemed to be talking about a time-limited trial, not the no-cost registration requirement, but as I reread your post (maybe its been edited, maybe I just didn't read it right the first time) its very clear that that's what you were complaining about.

And, so I thought you were talking about the earlier time-limited trials, and not Community Edition's registration requirement.

So, you are correct that 2013 CE and 2015 CE both require a no-cost registration -- I still find it odd that you would decry this as being something other than a free-as-in-gratis IDE, or that you would describe it as "scum marketing".
It's awful, yes, but I can kind of see the logic behind it. Barely.
If Oracle builds Skynet, taking it down will require nothing more than a poorly coded subquery and a wrong join.
He mentions it ended up in the tree part way into the email:

"I bow my head in respect to the original proposer because he stuck
to his guns through this carpet blanking from the peanut gallery,
and the change is in our tree today. I would have turned my back
and walked away after less than a handful of messages in that
thread.
"
What If the World's Richest Gave Their Fortunes to Startups?
You're not figuratively killed in prison. You're held for punishment.
Your point only holds as long as "arbitrary censorship" is tautologically defined as the types of censorship that would cause people to stop trusting the MPAA. And not only stop trusting them, but actively distrust them so much that retailers and theaters were economically incentived to not even humor the uptight busybodies that demand a censorship system.

Given that the MPAA already bumps a movie up to at least PG-13 for drug use, I wouldn't find it incongruous for them to treat cigarettes in a similar fashion.

If someone considers the Orgasmo/South Park case study, or many of the others in This Film Is Not Yet Rated (2006), I don't know how they would come away with an assessment that the MPAA doesn't already engage in arbitrary censorship (unless they were to agree with Matt Stone's more serious accusation that the MPAA is an economic cartel).
Does it have vision features like DJIs? Like follow and track a moving object
What I don't get is why try to recruit the same person over and over for six months? I wonder what the outcome would have been had they just hired someone else equally as talented right away instead of going without an employee for all that time. You can't re-play these things so we'll never know, but it just seems odd to me.
UK,up to last year at least, requires Adobe Reader 9 for companies to submit accounts for standard tax and corporation tax. Doesn't work in Okular, etc., because there's an elaborate crypto signing process as part of the form. Not sure why it's not just a standard web form like much of the SME tax return system. A later version might work on other OS, but AR9 was most recent I could install on Ubuntu.

... actually now I'm wondering whether the new "real time" PAYE system has backdoors??
Google had a latency proxy on the corp network that you could use to simulate dialup, 2G, DSL, etc (along with unreliable connections). It was a great tool, and you could learn a lot by doing all your normal searches through the latency proxy. Alas, not many developers knew about it, and even fewer were willing to take the convenience hit to use it as part of their normal experience.
When oaths conflict, lying to Congress is still a crime. His non-criminal response should have been "I am not at liberty to discuss program details" or something along those lines.
Agreed. I want to be clear that I do think that encryption has an important role in organization and social change. I'm just struck by claims from some of the self-identified cypher-punks that encryption could mean taxation would be impossible or the idea of escaping into this "Other Plane" as a way to secure freedom.
Then nothing is renewable. Eventually the sun runs out of fuel.

Renewable cannot be taken to mean truly limitless or nothing is renewable. Renewable means practically limitless. How much heat do we have to pull from the Earth before it causes a problem? I don't know, but I bet it's a lot more than we will in the next 10K years even with heavy investment in geothermal.

The Earth also doesn't have a fixed amount of heat inside. Heat is constantly being produced by, e.g., tidal forces and radioactive decay.
Maybe try this: https://github.com/id-Software/DOOM
QZ probably overstates the case, but makes a point worth considering -- cop, fire, and doc dramas rarely hold their professions to something other than reverence. Though I guess we have to at least acknowledge the existence of Brooklyn Nine-Nine and Cop Rock.

If time travel becomes possible in my lifetime, I would kill to be in the meeting room where Cop Rock was given the green light. OK, maybe I would bump it to second after the JFK assassination.

Oops, forgot Car 54 Where Are You?
Pipeline JavaScript - Pipelines with the support for sync and async stages
Beer pipeline in Belgium quenches thirst
> It's still very dangerous to bike in Silicon Valley.

How much does this depend on where you are in SV?

When I lived and worked in Cupertino, for instance, my job was in a small office park on De Anza near Bollinger. My apartment was near Homestead and Stelling. The layout of Cupertino was basically mostly residential neighborhoods on roughly a grid, with islands of office parks and strip malls, except for a few main streets like De Anza and Stevens Creek that had mostly businesses.

It was pretty easy to bike in such a way as to have most of the trip be on the residential streets, which were generally pretty low traffic, and since things were mostly on a grid that didn't add distance.

That was 25 years ago, but looking at aerial/satellite maps of today's Cupertino, it looks like it is still basically the same.
This Week in Elasticsearch and Apache Lucene – 2016-09-19
You are conflating fact and opinion. Someone's opinion on Snowden isn't necessarily based on facts. You can be objectively wrong about a fact, but you can't be objective wrong about an opinion.

>You can't hold the simultaneous opinions that Snowden was a traitor who should be punished and that the NSA was wrong for conducting illegal wiretaps.

Sure I can. Snowden could have leaked one single document that would blow open the illegal meta data case--the FISA subpoena. Instead he leaked thousands upon thousands of pages about stuff that had nothing to do with illegal wiretapping. He leaked stuff that is the unambiguously legal.

A huge percent of what snowden leaked was stuff he just didn't personally agree with. And sorry, that's not good enough for me. The USA isn't run by Edward Snowden.

I don't think he's a traitor, but he is a leaker.
Tesla contests that the China fatality was due to autopilot (they say it may not have been active). But in actuality, it doesn't even matter that the sweeper was throwing dust - autopilot straight up can't detect and avoid stationary objects in some situations, regardless of ground clearance. Here's an example of it hitting a normal van stopped in the left lane:

https://electrek.co/2016/05/26/tesla-model-s-crash-autopilot...
Surely it can't be too difficult to get a bank worker to collude on such a thing?
I know it's fun to be envious of rich people, but I grew up in poverty, and so far I've earned myself 5 years to focus full time on my stuff. I know it's a little harder, maybe, but all I had to do was go to work first. Most people go to work anyway.
but it seem inevitable that we will be able to create simulated worlds like our own soon. So fast forward 2000 years or however long that will take to have tech like The Matrix and humans inside don't even know the world is simulated. And if that's obviously going to happen at some point, isn't it silly to think that it didn't already happen 2000 years AGO and I'm in the simulation?
What a great IoT article!!!
Right, I was expecting something similar to mode 7 graphics
> This is a bit similar to vtables in C++, but different because firstly, the C++ vtable is already reachable from explicit parameters/implicit "this"

Rust vtables aren't attached to all objects, but they're always attached to trait objects (whose methods are dynamically dispatched). So it's halfway between C++ and Haskell in this regard.

FWIW, I would call dictionaries “vtables”. C++ and Rust just happen to impose restrictions on how vtables can be used, so that each trait object can be bundled with its own vtable (`exists a. C a => a`), rather than potentially bundling several objects with the same vtable (`exists a. C a => T a`). But this doesn't mean that Haskell uses a fundamentally different implementation technique.

> Type classes could just as well be implemented by expanding all invocations of the function with different instances and generating monomorphic code for every combination of instances.

As long as you don't use higher-ranked types.
> Does this include network-layer personnel?

Yes. I used to work at a major networking company in Seattle, and Oracle has recruited many good people from there, and is paying them nose-ruining salaries. I think their cloud may have many problems, but I doubt networking infrastructure will be one of them.
Gopro: Introducing Karma
>but this one was a small annoyance in my trip this month

There are others. Unfortunately (for the airlines I use at least) there's no way for Google Now to know that a re-booked flight is not a new flight. I routinely need to change flight dates/times several times, but still get Google Now notifications for the original flights.

I've had mild panic attacks on several occasions when I saw the "you need to have left for the airport two hours ago to get to your flight on time" popup.
You're not alone—humans are not very good at constantly monitoring systems, which is essentially what are asked to do in the early days of "autopilot": http://www.csmonitor.com/Business/In-Gear/2016/0827/NASA-thi...
Couldn't community service be viewed as a form of slave labor? (not literally, but to an extent)
This is a good enough answer to the question. I would have delved into the realm of chaos theory and such, but suffice to say that our understanding of the universe suggests that nothing is truly random.
Eh yes there is, you just register it once and you sign out, you do not have to be signed in.
Here it is http://imgur.com/u8BiQZ9 no trial no nothing,

I don't know what you are really complaining about....
http://imgur.com/u8BiQZ9
+1 this - I have been to London recently and Tripadvisor has much more reviews about restaurants/POI than Yelp.
Being able to actually enforce such a judgment would either require a treaty or that the defendant or defendant's property enter U.S. territory.

I don't see how Article III would prevent the establishment of a U.S. District Court outside the territory of the U.S. There is no distinction there that makes the U.S. District Court for the Western District of Washington any more or less legal than a theoretical U.S. District Court for Ireland and Great Britain, or U.S. District Court for France.

28 U.S. Code § 1331: The district courts shall have original jurisdiction of all civil actions arising under the Constitution, laws, or treaties of the United States. Article III, Section 2, allows an inferior court to hear a civil case brought by a foreign person against the U.S., with the Supreme Court having appellate jurisdiction.

A treaty cannot establish such a court; it can only require that Congress either establish such a court, or be in breach of the treaty.
At least Oracle has the Fortune 500 FUD going for them. But, to think that they can easily beat an entrenched incumbent like AWS is a little much. I mean even Google, with their positive brand, hordes of cash, and guerrilla ad campaign (on this site and others) can barely make a dent.
Not actually a riposte, more of an example of how an "in group" can lay claim to a term and change its meaning. In the original context, bikeshedding was the practice of the core maintainers micro-managing a change in what seems to be a dominance display. Mr. Glass's description is that the "in group" started using the term to denigrate outside engineers' small-but-useful improvements, in what also seems to be a dominance display.
subtitles are unreadable

and that's too bad because the overall story seems quite solid
Scott McNeally was great fun. Jonathan Schwartz not that much. The confusion about wether it was a hardware company or a software one drove it into the ground. Worse... Right into Oracle.
Police Record Themselves Conspiring to Fabricate Charges Against Protester
Agreed but May is the one who brought up the Hitler comparison. I think that encryption is minimally effective in cases of actual totalitarian states like Nazi Germany, the Soviet Union, or North Korea. They have too much control, secret police, informers, etc. that encryption doesn't represent a viable way of effecting change in government. In those types of situations your neighbors can just report you for being a dissident and the Stasi can just carry you away in the middle of the night or bug your entire home.

In countries like the USA, or even Apartheid South Africa it can have a much bigger role in organizing protests and other activities.
Yeah, I think that's kind of the point. The fact that we don't really have a method for conducting a fair trial for him is arguably a bigger problem.
The earthquakes nobody would notice unless the news tells them about it?
There is a startup nearby me working in this field https://macroscopicsolutions.com/
interesting - what is the precise issue?

The main difference is that Matrix acts effectively as a bouncer, bouncing all the different clients into IRC, rather than a bridge - unlike Slack's bridge which is just a single bot.

We're aware that we haven't enabled membership list syncing into Matrix yet from IRC (due to performance issues on synapse), but otherwise it should be pretty good.

More fact, less FUD please? :)
Hacker News has that problem. Post a comment, refresh the page, and the comment may not be up yet. If you have cache front ends, it's expensive to avoid. You could probably do something with Javascript where the page checks if the cache has changed after N seconds, where N is the cache expiration time, and reloads the page if necessary. Then you're eventually consistent.
I think anyone who is unable to understand the arguments of his opponents is probably the intellectually lazy one.
Some of the modules have dedicated native encryption coprocessors such as the Laird RM186 - it's still easy enough to shoot your toe off though. I would argue there is negligible benefit for an encryption coprocessor (it's usually just AES ECB anyway) - you're either better off using a software implementation of ChaCha20/Poly1305 or a dedicated TPM.