skysight-inc/HackerNews huggingface dataset:
Nice chart. Glad to be an atheist. Now imagine the man-millenia wasted on all that hocus pocus.

Anyway, you are here:
http://i.imgur.com/WNkmN.jpg
No, they are not ignored. Comments were disabled because we are well aware of the problem space, so further discussion was not adding anything.

The garbage collector has been rewritten for 1.5 and work continues on that front. Once the tree has stabilised (we're in the stabilisation period of our release cycle now) we will have a better idea how to resolve this issue.
>merely that it's the most successful we've ever come up with to date.

That is a very good reason to be cautious about throwing something out wholesale. But it is also a good reason to not fear experimentation, because the official story is that it will show the incumbent to he superior.

> Maybe. Ask me again when all states disappear entirely and fail to re-arise.

Rather than ask a question, I'll make a statement:impersonal emergent forces of the kind we are talking about use a very greedy algorithm, and are very prone to local optima. There is a place for human assistance in finding where they "ought" to be.
In other words, it would force all the people currently pirating Windows and Office to actually decide between the products on offer based on their previously-merely-nominal market positions. (Which is, indeed, what Creative Cloud has done for Adobe.)
The site may go down entirely for a moment... This site belongs to my friend Alex Fink.

Edit:

Mods, please adjust link to point to http://000024.org/religions_tree/

I've done an emergency move of the images to another server that's better able to handle the load and re-written the image links (I host his site).
to save a minute or two of your time, i ran this test; results: http://gyazo.com/d39a8c3de39c0f3a0621b507daf59a0c

by this metric, mithril > ember > angular > knockout > react
Show HN: GitHub social feed to Slack channel
That sucks! The OS's job is to allow you do use the computer to do what you want and not get in the way. Having to implement various workarounds and fixes for many different applications (which I'm sure will conflict with one another at some stage) means windows 8.1 is a failure as an OS.
I imagine as soon as it encounters such a situation it'll start streaming video of what's going on over a wireless network and then someone can report this. You don't need a human to be an in-person witness to record the crime.
I don't always understand this POV. My current car has radar guided cruise control and auto braking - if these fail, who's responsible? Isn't auto-driving cars the same thing on a larger scale?
We disagree on this.

I believe accessibility may increase the frequency someone attempts a crime but not the number of people who will engage in it.

Think about grocery stores ... many leave items outside the store. You're expected to inconveniently walk in and pay for it.

Yet do you see people rampantly ripping off those potted plants or cantaloupes? Although that crime is highly accessible it doesn't happen.

Now if we were to leave cigarettes out there, of course it would disappear. But the question here is whether there would be more thieves or just more thievery from the same individuals?[1]

The theory is that certain people have relationship dynamics to society which in their mind, justifies these actions. This theory supports looting grocery stores during some catastrophic natural disaster. Under this theory, if you can change the dynamics by which someone identifies with society, you'd see fewer issues.

But this is mere speculation. Is there any literature on this?

----

1. In the lens of this theory, one may claim looting cigarettes is part of their terrible nicotine addiction. This unfortunate narrative constitutes an (unjustifiable) reason to steal the item. The idea "I'm a screw up so this is the role I play in society" is a very Zimbardo-prison way of looking at things - but I think it's unfortunately true.
What do you like better in Windows 7 than 8.1? Seriously, I have been a long time OS X and Linux user, and 8.1 has won me back to the Microsoft fold. I still use Linux and OSX, but WIndows 8.1 is now something I frequently use. I was not impressed by Windows 7.

So, serious question, what do you like better about Windows 7.
"The developers would be locked away and out would pop a product based on what the world wanted three years ago."

The world did not want Windows 8.
This is because 8 and 8.1 are a downgrade compared to 7 and weren't received well. Consider that Windows XP has a bigger market share than 8 and 8.1 combined.
We've been using GWT master with both incremental compilation + Java 8 lambdas (!) and it's pretty fun.

Granted, the non-JVM debugging experience is not nearly as magical as it was before, but I believe there is some work afoot to merge SDBG (source map-based debugging in Eclipse) + the GWT plugin. Still WIP.
I don't think that's going to be that big of an issue. From insurers' point of view, the probabilities of where fault might lie are highly predictable from past actuarial data - ie you could make a good guess about what percentage of accidents were caused by commercial vehicles being hit, or by mechanical failure, or by poor maintenance and so on, so as to isolate the driver as a factor. As soon as data is available showing that a computer-based driver is significantly safer than a human one, this is going to be reflected in the cost of insurance and will exert inexorable commercial pressure to automate driving wherever possible and make human control the exception.

It works out OK for everyone; for insurers, a software error is the liability of a large firm with deep pockets, from whom up-front costs can be recovered, as opposed to irresponsible or inadequate human drivers whose personal assets may not cover the loss. From the software vendors' point of view, actuarial data provides very clear targets to shoot for, as well as a lot of data about the financial cost of failures. It's OK to take cost factors into account from an ethical standpoint as long as they're used to maximize safety by efficiently allocating resources, rather than to minimize production cost.
Microsoft is getting into the software subscription model.

Remember Office 365? You don't own a copy of Office, you only rent it per year and when updates come out you get the updates as long as you keep paying.

Windows 10 is going to be a software subscription model. They'll most likely have a free upgrade version but it is limited in features. If you want more features you will have to buy a subscription.

They already announced a Windows 10.1 codenamed Redstone. So each Windows update will have a 10 in front of it for now on. Will Microsoft charge for upgrading to 10.1? Who knows? Instead of service packs, they just do what Apple does and add a new number after the 10 and call in a minor version or whatever.

I got a feeling pirated Windows users will get a free update that is basically a Starter Edition with limits on it, and they have to buy a subscription to get out of the limited version.
> I thought that's the essence of good-faith negotiation, when either side [...] walk away.

The essence of good-faith negotiation isn't to leave. It's to explore the options.

More often than not, neither party does. One or more parties cling to what they originally thought they wanted, at the expense of an outcome that is better for all parties. This burned me more often than lack of a BATNA.

If you don't get what you want, you had a negotiation with a bad outcome for at least one party. But that doesn't mean the negotiation didn't occur in good-faith.
I feel like if a trucking company can afford an autonomous truck, it can afford a handful of half decent cameras to record as it drives.
And here, perfectly illustrated, is a reminder why I don't like using some source code version control systems. I don't want to understand the precise implementation of my source code control system, and I don't personally believe that I should have to for effective use.

I realise this is likely an unpopular opinion, but I would challenge you to reply with justification rather than inevitably downvoting me into oblivion.

One of my software development mentors (a long time mechanical engineer who has done UNIX OS development for 20+ years) often has this as his email signature and I think it's rather apt in this context:

Civilization advances by extending the number of
important operations which we can perform without
thinking about them.

With that said, I'm not advocating complete ignorance of how a version control system "works", I just find the philosophy of "you must learn the internal data formats and workings of this system to use it effectively" more than a bit distasteful.
It also has a note that refers to his book: http://en.wikipedia.org/wiki/Ethical_Intuitionism_%28book%29
Domino: A public Slack channel for freelancers
Yeah, windows store development is as bad as iOS development. A very low bar. I've developed for iOS and I get the impression MS are following apples lead here.

I cant abide when something pragmatic has its design intentionally made less useful for arbitrary reasons.
As I said, I'm fine, I'm just going more and more towards linux, where the goal is to make the OS as useful as possible and most importantly empower the user rather than the other way around. I just still have to use windows 8 and osx in work.
The Physical Web -- Walk up and use anything
But insurance companies are founded on the assumption that they will only have to pay out in the exceptional case, no?

If they can know for a fact that a certain accident rate is guaranteed for a given car, then they will explicitly disclaim liability for accidents within that rate, similar to how all product warranties expire before the far end of the bathtub curve.

Otherwise it's like selling flood insurance on a flood plain, or health insurance to cancer patients: something that makes no economic sense and only exists where the government has forced it to.
(for Europe and Asia)
I once worked at AOL (2010-2012). I remember that we were told that we couldn't use AIM for work purposes, and instead were using Yammer and HipChat.

It boggles the mind how a company with a chat product ends up using 2 competing products instead of its own offering.
The crux of the argument is in 3.3...he's basically parroting the worst parts of Kant. The argument was destroyed by Hume before it was even put forth, ridiculed by Nietzsche (BGE 11, a very entertaining passage), and then had all its foundations removed by Quine in Two Dogmas.

This is not philosophy, it's badly-cloaked theology. Like cavemen attributing the thunder to a god, except even worse because now we have the tools and the knowledge to know there is no such thing.
Python 3 default on Ubuntu 16.04 LTS
Thank you, I was aware of these. Chomsky is a must, but he's so anarchist its easy to fall into an intellectual trap. Great resources.

I would add, to understand propaganda's current direction, the work of Cass Sunstein (whose Wikipedia article also reads farcically) including "Democracy and the Problem of Free Speech" and "Nudge". The father of "liberal paternalism" and "choice architecture", the Wikipedia article is full of great nuggets: “in light of astonishing economic and technological changes, we must doubt whether, as interpreted, the constitutional guarantee of free speech is adequately serving democratic goals.”

Cass Sunstein was the Administrator of the Obama Administration's Office of Information and Regulatory Affairs.
tips fedora

SCNR
Any ideas on how this is going to work for new machines some years from now? Would you install the current win 10 and then a bulk of service packs?
If autonomous cars become really, really, good and ubiquitous, there is no reason for pedestrians to watch out for cars when crossing a street.

The laws of physics will still impose lower limits on stopping distances, and pedestrians who willfully cause abrupt stoppages resulting in juries or property damage will have the book thrown at them - by that stage most vehicles are likely to have multiple cameras built in that will help identify the perpetrators of such acts.

Also, as pointed out elsewhere, vehicles will probably call 911 automatically as soon as the probability of an accident spikes.
Related news http://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-16...
Cryptome also has the advantage of mostly serving individual large files, rather than HTML/CSS/JS with a lot of bursty dependent requests.

The exponential rather than linear padding suggested by that paper sounds like a good idea, as it better reflects the typical distribution of file sizes.

Small amounts of junk might be significantly more effective than nothing. I had to remind myself this is not like a crypto timing attack where the attacker usually gets to retry the operation as many times as they want, making even large random padding potentially susceptible to statistical analysis; a user will usually download a particular document from a server at most a few times. However, these days I'd say the bandwidth of good Internet connections is high enough compared to typical single-digit-MB PDF sizes that relatively large amounts of junk shouldn't inconvenience users too much; I just tested and got ~2.2MB/s from Cryptome, which is not terribly high, but definitely high enough that, say, doubling a 5MB PDF to 10MB would be no big deal.

For the user, anyway. I have no idea what Cryptome's bandwidth costs look like.
Ah. Pull requests welcome!
> So, serious question, what do you like better about Windows 7.

No Metro crap jumping all over you. And that's why I likely will migrate over to Linux once MS stops Win7 support.
whether the bald look works depends entirely on cranial and facial structure. circleheads are pretty screwed
I switch back and forth between my minimal modern desktop and the old version with a single key press. That said, I modified the modern screen to just have a terminal, IntelliJ, Github bash terminal, and a few other things and it is handy enough for quick launches of whatever I need. I don't really think much about the windows interface, just the few apps I use. Same as with OSX and Ubuntu: a moments thought to switch between a bash shell, IntelliJ, a web browser, but 99% of of what I am thinking about is what I do in individual apps.

The operating system is getting to be irrelevant in my world as an author and programmer.
But you just articulated that... And yes, one can say that, just like you did, but the rhetoric wouldn't have any political weight to it. As the OP comment stated, the reason why gun control, abortion rights and social welfare programs are part of a political grouping is because they do have a logical connection to an ideology that sees the role of the state as a protector of the wellbeing of the individual. Gun control is connected to general welfare because gun violence is something that affects general welfare since disarmament would remove a means of violence. No guns means no possibility for guns to be used in acts of violence, and that ultimately means one less means of interpersonal violence. The ideology that underscores this would value that. But this argument for gun control is too simplistic that no real liberal actually subscribes to; it's a strawman. The real argument is more nuanced and is based on a sophisticated relationship we witness when we live our lives in our communities, as exposed across time.
Does this mean I should stop expecting ground-breaking inovations in OS space from MS?
How they dare to consider it done?
I want Windows Next Generation! I want you to blow my mind!

Edit: I hope HP Machine OS will bring something interesting and new to stagnating OS research field.
Gstame – Node library to help maintain Google Apps Script projects
Stream boxes run on Windows...
Verification IP is reusable code created by verification engineers. E.g. Say the designers are developing a networking module. The verification engineers would build the verification IP to generate the network packets. They also build the monitors to check the network protocols. For any design under verification, there is a corresponding amount of verification providing stimulus and checking.

Check out:
https://verificationacademy.com/verification-methodology-ref...

The reason I bring this up is: verification is the hard part of the HW workflow. The other similarly tough part is synthesis. Every single project I have been in, verification and synthesis are the toughest tasks that consumes the most team effort. Not design. When we plan projects, it all revolves around the verification task.

For every bus, every module and at various stages of SoC integration, we are writing verification code using System Verilog.

If you want to improve our tools, I would look at the verification/simulation or the synthesis side.
They might have been barely 30M users in the late 90s but at a time when that constituted most people using the internet for chat, I'm genuinely baffled that you think it was a "vanity metric" rather than a significant product enhancement to be able to communicate with them. In fact, I'm struggling to think of anything more likely to bootstrap a base of loyal users than the ability to talk to basically everyone else using chat applications on the internet. Any suggestions?

(FWIW I'm not convinced they could have developed a VOIP service that functioned well over 28.8kbps dialup modems in the few hours they spent reverse engineering the latest changes to AOL's chat protocol. But yeah, if their engineers were that good, it would have been a nice market to win)

Since MSN (or Windows Live) claimed 330m monthlies by the late-noughties - far ahead of Skype's superior product - I'd also hazard that they had significant success with getting loyal, deeply rooted users, even if they had the help of it coming installed with Windows. That's far more users than Snapchat, and probably more than the number of actual humans using Twitter, so I don't think the unicorn comparisons are invalid.

Obviously the management structure was a little different from todays' chat startups, and "sell to Facebook for $20Bn" wasn't a monetisation option, but it was certainly an early outlying success in growing an mostly-ephemeral communication network and an early notable failure at turning that user base into profit.
Krishnamurti Foundation is not at all about religion. In fact Jiddu Krishnamurti was completely against any dogma to the point where he asked people to not even follow his words. And they still made it part of the Hinduism branch, which is funny.
https://xkcd.com/670/
Then detractors would just say that Windows is a stale joke.
The parent was referring to "Steam boxes", i.e. http://store.steampowered.com/steamos
Why bother? Just set every truck up with a small fleet of drones that watch from a safe distance, and fly back down to the roof of the truck to recharge when the power runs low or somesuch. Of course, the hypothetical robbers could detonate an EMP, but that in itself would be noteworthy and bring law enforcement rushing to the vicinity.
Like WinRAR
An autonomous vehicle is an even better witness, even if it only has the sensors it needs for driving, and can also call for help immediately when it stops due to a person on the highway.
I'm thinking of this as something similar to how OS X releases work. There's a way to get the distribution you need without having to start from OS X 10.0 Cheetah and upgrading all the way.
The 14,000 files is an actual measurement of the node_modules folder for the build of a static site I've seen. npm is inane.
This Article Should Not Be Rejected by Mind
Are you counting Java IDE keystrokes or actual number of characters on the screen? If it's the latter, I'd be interested in seeing an example since it's very much against the wisdom of the crowds here.

My experience is that the complicated part web app is the part that does the state coordination, which can be either end.
Basically it lacks everything which is not a part of some "mainstream" religion today, for which it has, conversely, very impressive list of local (sometimes even hardly distinguishable) denominations. I cannot find any animistic religions, no shamanism, virtually no polytheistic religions outside of hinduism.

But it isn't really because the map isn't "complete enough", I'd say the whole taxonomy is a bit weird. It makes it look like there were several "major" religions like "Chinese folk Taoism" and "Japanese Mythology" which produced everything else, when if fact they are not "major" at all: it would be more accurate to start from general spiritual cults, where every concrete local religion would be thin line as well. Of course it wouldn't look like real tree, and it shouldn't.

Wikipedia, as always can provide somewhat decent insight: http://en.wikipedia.org/wiki/Timeline_of_religion
Your point was that one consequence of having a large Somali community was great restaurants. This kind of statement gets repeated so often (and posts like mine repressed so often) that people start to believe that diversity really does just mean great food in the real world. So when I see a post like yours, I feel the need to correct the record, so that anyone reading will question the mainstream liberal dogma on diversity.
Microsoft broke their API model with Vista and 7. The last version of Windows that didn't have this problem was Windows XP. That is why so many businesses stick with XP because it runs their business apps without compatibility issues.

Vista and above has compatibility issues and it needs workarounds like I explained to get things to work.

Windows 7 added a better compatibility mode and fixed some of the flaws with Vista. It even added a Windows XP mode in the Enterprise and Pro and up editions to download an XP virtual machine. To get some software to work.

But Microsoft abandoned XP support, and is forcing companies and people to upgrade.

I know a lot of people and businesses still on XP/Vista because it came with their PC, and their software works with it so they stick with it.

The whole reason why Apple sells a lot of Macs is that Windows has become so awful to support legacy apps that people don't mind paying more for an alternative that works better and apps just install without issues on a Mac.

Some are going to Linux, and Linux as a web server does a better job than Windows Server 2012. Microsoft sells Azure services for people who can't figure out how to set up a Windows Server or a Windows machine.

Microsoft lost $1.89B on Surface Tablets and Windows 8.X sales. It is the real reason why Steve Ballmer was forced into early retirement. They used the Metro/Modern UI which is confusing and they broke compatibility that needs tricks to get around it. They got rid of the Start Menu, etc. The changes made it worse to the average user experience.

I really don't see Windows 10 addressing the compatibility issues, an the Start Menu they use is quite a bit different from the XP/Vista/7 Start Menu.

I donated some money to the ReactOS project:
https://www.reactos.org/

It is an attempt that building an open source version of Windows based on XP etc. It uses source code from WINE, and it aims for better compatibility with legacy apps.
Thank you very much for advice. Yes, I agree empty interfaces{} are a bad way of approaching this.

I am thinking of using reflection in order to achieve this. I will need to think of some clever way to describe the types in the message so I can then use reflection to unpack JSON into proper types and pass them to a task (without making the API too overcomplicated). I will try to do this over next couple of weekends. Hopefully I can come up with some clever and clean API.

Isolating AMQPConnection is also a great idea, I am planning to support multiple brokers (Redis, database etc) in the future.
I got yelled at by a teacher for this in the '90s. I used the command line to access things that weren't presented in the login shell's menu. Since the system had permissions which explicitly granted me the right to access other programs I didn't think anything of it... but he thought differently and accused me of hacking.
Indeed: it doesn't seem stupid to me at all.