skysight-inc/HackerNews huggingface dataset:
Hi guys, we just released one of our most popular dashboards to Angular 2, it is released under MIT so feel free to play with it and use it for your projects. We would be glad if you want to give any feedback or if you want to contribute to this project. It is our first Angular 2 project so I'm 100% sure that we can make it better.

Live Preview: http://lbd-angular2.creative-tim.com/

Github Repo here: https://github.com/creativetimofficial/light-bootstrap-dashb...

Report Issues here: https://github.com/creativetimofficial/light-bootstrap-dashb...

Simple HTML Repo Here: https://github.com/creativetimofficial/light-bootstrap-dashb...

Thank you,
Alex
I think commenters who are reacting negatively to this story are reacting to the vocabulary rather than the story.

Obviously I'm not a witness, but I tend to believe that these events took place more or less as the author describes them.

At the same time, words like "sexism" and phrases like "as a minority..." are a big turn-off to some readers, myself included. This isn't because I don't believe in racism/sexism/xenophobia, it's because we're never going to be able to agree on definitions for those terms and so they end up being almost useless as descriptors.

I would put this in almost literary terms: I don't want events to be described, I want them to be recounted. This is also how I feel about movies and literature: I want novels/screenplays that "show rather than tell." I don't want to be told how to think about an event, I just want it to be presented to me.

I also believe that categorizing your personal experiences in terms of broader social phenomena is a mistake. In my opinion, this kind of thinking leads to generalization and tends to obscure the actual events that took place and the actors involved.

All that aside, absolute sympathy to the author here. It's incomprehensible to me that people can behave like this, but sadly they do.
One big problem they had was that they felt that hosting multiple Python versions on a system was a sysadmin problem, not a language runtime problem.

This is an issue because many platforms and products shipped with some python2 scripts. So a developer trying to use python3 needed to start by setting up a mixed environment on their own.

Ruby could get away with crap like that because it wasn't widely used outside of Rails before rvm/rbenv was common.

Setting up python3 as the default python could break certain Linux distros.

Even today MacOS ships with python 2.7 as the default.
>> the unrestrained distribution of the technology is similar to spreading the blueprint of nuclear warheads.

There's an episode of Pinky and the Brain where Brain invents a magnification ray and gigantises Pinky and himself - so they're now giant rats [1]. They walk about some human metropolis, looming larger than skyscrapers and terrorising everyone. To cut the story short, Pinky happens and eventually the gun shoots everything in the world.

... so Pinky and the Brain are now normal-sized mice again. Or, well, they're giant mice, but everything in the world is also giant, so they're small.

I think of that episode during discussions of the dangers of AGI and how "democratizing" it will eliminate those dangers. The problem is that AGI, like nuclear weapons, is not an equalizing force only- it is also a very destructive force, and so there is the danger that any loon with access to it could blow us all to kingdom come (with nuclear weapons, for sure; with AGI, perhaps).

On the other hand, when nuclear weapons, or AGI, giant rays etc are not democratized we have the situation we're in today: only a few entities have access to them and they basically have free (military) reign... and there is still the danger that some loon might get to a position of power were they can push a button and -blamo.

Which is why people are really worried about this sort of thing. Because once certain discoveries are made, there's no going back and at the same time the road ahead is full of danger.

[1] https://www.youtube.com/watch?v=-fPcqu5aMyw
Just like nature.
I think the apple bashing was sarcasm and your comment is sillier than the article. It wasn't the primary UI, the primary UI just shows the percentage. Its useful for a lot of user to know some expected runtime given their current usage and now that is inaccessible for a whole lot of regular user. The only thing they needed to make it not confusing to the user was to change 'Time remaining' word to 'Estimated time remaining'.

The only thing apple's change did was remove a useful feature from users and maybe make it harder to notice battery performance regression (not that I'm sure if there was any with the latest macbook).
No. But if you sell and distribute your own commercial IDE based on emacs and don't release your changes to their source, you are a "free rider".

Emacs devs even have a clever license to prevent just that. You do agree that there's value in their licensing scheme, right? I mean, it would be weird if you were comfortable casually using the software in a metaphor against "right to work" laws but were dead set against their license choice.
> If anything, the roman alphabet is simpler than the syllable based Devanagari.

Actually, you're just arguing that the input methods for Latin are simpler (and I agree).
Devanagari is superior in almost every respect to Latin alphabet, from phonetics (in पाणिनी) to arrangement - it can be entered as easily with IMEs - the lack of which is an indication of the state of things.

To put this in perspective, if Indians were using logographic characters like China/Japan, the current input methods would be akin to old Chinese typewriters.
Fantastic article. I'm not Indian, so I apologise for my ignorance - but I would have liked to have read a bit more under the 'education' heading.

I would (this is where I fear I may be ignorant of the truth) assume that there is perhaps a rather strong correlation between money/education and English-fluency?

With that premise, it would seem that those with the power to effect change (educated engineers and entrepreneurs) are less incentivised to do anything about it - since they're presumably able and content to use "the English-language internet".

I suppose money can be the motivator though, if there's ~0.9*1.2B people clamouring for more internet in their native tongue.

I am trying to learn Hindi, so having read this I think it'd be interesting to toy around with pan-alphabet internationalisation when I've got a bit of a grip on it.
If you went to work every day and were verbally and physically intimidated by your team, full of larger people making racist and sexist comments against you. Then when you tried to get help, your company essentially blamed you, trapping you in that situation with that "team". I'd imagine you'd feel a different kind of "stress" than what you're talking about.
Huge number of sites in material ui style are built using super broken widget libraries to boot -- nothing is as frustrating as a form that can't be completed due to ui broken ness ...
> Now we even have Electron so you can package your own version of Chrome and reuse your web devs.

We already had it in the 90's, it was called MSHTML.

There was even the concept of packaged web apps directly supported by Windows.

> *Replace WPF and C# with GTK,Qt,C++,C, etc. as needed.

Yet, I moved from web back into WPF/C#, iOS and Android a few years ago and can't complain about lack of work.

Also gained some sanity in the process.
You are right about the modern life being the problem for most of us.
The claim was that they are independent, in the sense that they do not depend on monied interests for their financial survival, and have a real commitment to investigative journalism. I think even their opponents will acknowledge that they won't shy away from running a damaging story on anyone regardless of which "team" they belong to. (Disclaimer: also a subscriber here).

On the other hand, what they are not is "unbiased" or "neutral". They are quite vocal about their political views. On most issues their stance is usually around the leftmost end of the French MSM Overton window, if that means anything. I happen to disagree with quite a few of these views, but I have a lot of respect both for their journalistic integrity and for the role they play within the French media.
So is there any good (hopefully free/open) third-party solution to bring it back to the menu bar on the mac?
someone tweeted that dan ingalls first smalltalk was in BASIC, I always assumed it was in lisp (considering Kay mention lisp in influences and that lisp was teh PL clay)
This is exactly the sort of thing I was looking for. I keep on thinking that my life would be easier if I just adopted something like ANTLR, but every time I look into it it looks like it's more work than it's worth.

Good to hear that this has been a similar experience to people who have actually gone and actually used ANTLR.
Try to control healthcare devices with a browser, just as a possible example.
Yes, Object Oriented Programming.

Not Object Programming. I'm not using any objects when I write Rust code, even if I'm using concepts from OOP. But yeah, we've both made our point.
Time to buy then if you believe in the success of the switch.
>This article was originally published in our “Information” issue in February, 2015.
On top of that, I thought I understood this news, then got a prompt from yahoo logon that I may have been compromised. So, I mean, I still don't understand the implications and I consider myself considerably more tuned in than my mother.
It's a matter of code readability. "when" and "unless" are expressions too, but they look the best when they're used instead of "if" for single-branched conditionals when you don't care about return value.
Uh huh...
What I want is my IoT devices to get IP addresses and respond to a simple HTTP REST api. The semantics of it don't matter much to me, provided it supports SSL and avoids session-management BS as much as possible, but I'll deal.

If you want to offer a cloudy service on top of that, I'll buy your cloudy-service box which offers to do that, but it better be using the same API to control those devices because maybe I don't want your cloudy box and want to integrate them with vendor B's devices or vendor C's + some homebrew stuff.
I think you are just demanding that she presents the whole story in excruciating detail so you can pick over it. I think it was smart of her not to do that, and I think that we should generally assume that women are capable of figuring out when they're being harassed.

I see nothing odd in her leaving out direct quotations. She's telling us about a problem. She's not submitting evidence to a tribunal. However much detail she gives, you'll just say that it's not enough according to some arbitrary standard.
Percentage is pretty darn accurate actually. Mostly because it's based on remaining charge not fluctuations in load like time.

You can measure this yourself with any lipoly batteries you have at home. It's quite reliable
> My favorite games are the ones that embody some sense of freedom

I think in this case they've expressly designed for a different group, the speedrunners, and those of us who want a leisurely exploration experience will look elsewhere. Exploration and a small screen can be uncomfortable bedfellows.
I believe the cost to Target was quantifiably roughly US $300 million.

Some people say it materially affected their brand value but outside of the costly downtime during the holiday sales period I am not certain it affected their brand much if at all.
No. Use ansible and run simultaneous infrastructure targets in rackspace on openstack and on AWS. Scale one up if the other shits a brick.
I'm working on a Lisp-based introductory programming book:

https://github.com/rongarret/BWFP

Still very much a work in progress. Feedback appreciated.
The API certainly helps. Our GitLab can import all the things you mention. https://docs.gitlab.com/ce/workflow/importing/import_project...
Is this the main reason why the Kernel Version number increased with macOS 10.12.2 ?
Yes, but consider the opposite scenario, where the onus is placed on the accused. Virtually every situation would be a nightmare to deal with; careers would be ruined on false allegations, and eventually accusers would lose credibility. I understand where you are coming from, and I do empathize with your situation and believe that Apple should have done more, but I'm firmly in the camp that the onus of proof should be on the accuser while also firmly believing that the accusers claims should be taken very seriously.
Apple wants the computer to be able to wake up on its own in order to fetch new emails and such. Just a few minutes ago, I used Screen Sharing to connect to my sleeping MacBook from another room to check for updates based on this article's recommendation. Quite convenient, but it does imply that the OS keeps the keys around.

I'd bet that if you turn all that stuff off, they keys are scrubbed. That could be a good compromise instead of turning the computer completely off all the time.
They were pretty terrible all through those decades. They're second only to Windows "time remaining" dialogs as a joke.

That's a terrible argument.
It wasn't meant literally.
...how do you know?
> Large Phonograph for Novels, etc.

Audio books as thing in 1888!

I wonder what Elon Musk's "To-Do" list looks like... or Bezos or anyone with the resources like these two gagillion-aires.
Music companies were/are notorious for doing something similar.

I can't tell how many CD's I bought in the early aught's right when a band I loved came out with a new album - only to see it in Target a few months later with several "previously unreleased" tracks on it as a bonus.

It drove me crazy since it happened so frequently.
> I had never before encountered this kind of visceral hatred

You should try being a white man on the internet.
Rust also has (almost) everything being an expression - things like this aren't uncommon:

let x = if something {
foo()
} else {
bar()
}

Things which don't have a logical value evaluate to `()` (the empty tuple), I believe.
And this is why you don't design UI for major companies.

Yes, the data has value to some users: which is why it's still available.

It's completely misleading in the general case however which is why it's gone from the general UI
Apple should have added a Amp or Watt usage number, not removed the estimate. Similarly, most new cars have fuel estimates on their dashboards. But its not just miles to empty, its also miles per gallon. So drivers can get feedback on usage rates versus total capacity.

I imagine the argument about this, is that most people don't have any handle on what a Watt or mAh is. But people don't have a good handle on how far 25 miles is, or how much a gallon is in comparison to their tank. Think about it, you rarely see the fuel you put into your car beyond a few drips at the pump. And while you may know that its 25 miles between your house in work, if I took a random point on a map and said find something 25 miles away, with no scale, most people couldn't do it. Gallons and MPG are just arbitrary numbers that consumers have learned how to compare. If you exposed those numbers, they would get a better handling on what their device consumes, and how their activities affect it.
A PC + "expensive Windows professional license" is still cheaper than a Mac.
>Quite an amazing coincidence that they recognized this right after they released a new line of computers whose battery life failed to live up to expectations.

Or was reported to have "failed to live up to expectations", by idiots who merely assumed the estimate and didn't bother to do an actual clock wall check.
They are also exploiting economies of scale.

For Amazon, the marginal cost of a server is very small. For some startup, bringing up and maintaining a data center is astronomically expensive. By going with a cloud provider instead of hiring their own staff and buying their own hardware they save lots of money. If you don't need control over the hardware and networking and such then you can save money on the responsibility for it.
What does democracy have to do with Jesus? Like most monotheistic religions, Christianity is incredibly authoritarian. Christians don't vote on what God does. He does what He wants, and it's beyond even the comprehension of mere mortals, much less our control.
That one looks more like an overview of forks between account. Which is nice for open source projects probably, but isn't very helpful or informative for single-repo-multiple-branches. For example, no commit messages are shown by default.
The battery indicator menu in the main menu bar isn't primary UI? That's a novel argument.
Star Wars Themed Weekly Web Design Roundup by Solodev
Docker really struggles
This. I never expected the battery meter to be perfectly accurate, just to give me a rough idea of how much time I have left before I need to start worrying about looking for a power outlet. I find this more useful than a percentage.
> I think the "test-first" approach has more focus on ensuring you don't write any production-code until you have formalized the requirements for that piece of business-logic.

In fact the SWEBOK 3.0 section on test-driven design mentions this. It was first proposed in extreme programming as an alternative to more formal specification methods.

> I can definitely see the appeal, but I'll be the first to admit I don't go the full mile myself, always. And that's I guess what this blog-post is all about. Be critical about how you apply well-meant advice.

As banal as such advice is if that is as far as the article went I'd be fine with that. However the argument was weakened when the author eschewed unit tests out of, what appears to be, ignorance.

I don't always write tests first either... when I'm prototyping I'll usually try a few approaches first. However I generally throw out that code once I find a tack I want to take and begin specifying the interfaces, constrains, and invariants through tests.

In higher-level languages with sound type systems I generally rely on properties of the type system and compiler in lieu of tests I'd write in a more dynamic environment.

It's just a matter of preference that I tend to think more before I write code and write tests first.
I'm interested in how this was fixed.

Is the update an EFI update which disables DMA or does it with IOMMU? Or is the memory just overwritten on boot?

I'm also quite surprised they leave the password in memory in multiple locations. - Assuming the password is only used to derive the KEK for the actual key.
But they refused to sell me one even though they had some in stock.

Why would they do that?
Alternate (and to me, more believable) explanation: this is a great way to get all of Yahoo's inactive users to sign in, bump the "active in the last year" user count, and goose the company's valuation.
Yeah, pretty much something like that. My hand tends to be higher above what I write, and I avoid contact with the paper as much as possible. I also use blotting paper.

Some inks dry faster too, so it's worth trying a few different ones.

I still mostly use a fountain pen for taking notes, which gets me a lot of weird looks at work (first for taking notes on paper, then because of the fountain pen).
I completely agree. As someone who uses redis sql heavily I understand both have their use cases and wouldn't want to merge both to begin with.

On top of that, this looks like a simple proxy, so it's only making things less efficient.

OP, I'd suggest explaining the benefits better. Maybe I missed it but I don't really get this at all.
> but games are only interesting if the rules are reasonable

I completely agree with this.

> But couldn't a lot of that be addressed by requiring a certain number of different spectrum owners?

I suppose it could, but is that not the case in the US? I believe it only works if you can expect that cartels won't exist, which unfortunately is not a safe assumption. It's also an expensive barrier to entry for new actors.

Community owned last-mile utility is what has worked on electricity, phones, and forementioned fiber in Sweden. Anything else has proven to somehow fail to be competative. I feel comfortable in drawing an assumption off that. I wish more people agreed or that I was proven wrong.

Likewise games stop being fun if the rules can't enforce a reasonable playing ground.
A significant portion of naughty dog games were written in a dialect of scheme that was implemented in CL. The cool feature being rlet, register let, that allowed programmers to write a section of code in lisp that referenced specific registers .
Linux is a trademark, toothpaste is not, that's the difference. You could definitely trademark "Black Colgate", "Ubuntu Linux" and "container linux", the latter two via the Linux sublicensing program the comment above yours linked to. IANAL.
>They were sufficiently accurate enough to be useful for a couple of decades.

Citation needed.

>Are we supposed to believe that the release of 10.12.2 marks some watershed moment where they suddenly became useless?

No, it just marks the moment when they were removed. They had been useless for some time now with modern power-saving processors.
This is the heart of it. Free market economics is a wonderful thing and as a civilization we have reaped enormous rewards from it, I'm a true believer, but if your market produces natural monopolies that are highly stable then that's not really a market anymore and it's certainly not free or fair.

Adam Smith, the father of free market economics, was very clear about this. Markets must be well regulated in order to remain free and fair.
I did some heavy research in various forms of machine learning and AI in grad school 10 years ago, and the more experiments and tools I created, the more I saw this "digital nuclear arms race" and didn't want to be part of it.

We don't know how many other people aren't working on this because of moral/ethical reasons. Of course, 99.9% of the world could be wary of genetic engineering, but that remaining 0.01% is enough to pursue research, get VC investment and drag the rest of us into that uncertain future.

To continue the nuclear analogy, the Manhattan project was probably the most impressive engineering program in the history of the world, but it was driven by survival in a World War. They didn't build and drop the atomic bombs for fun. You'd think that working on a limitless virtual brain should have similarly serious motivations, not just the examples of "how do I drive to X but also shop for Y?" or "is that a monkey?".

I know there are much grander societal goals with A.I. and the world really could become a "better place", but please sell society those goals, not the usual first-world problems. We already have enough people trying to destroy the world without these extra tools.
I'm curious what kind of API would you want? There are so many devices out there, it makes things challenging. Best proposals I've seen define a base API for discovering what are other APIs that a particular device supports.
It is indeed easy as a white male to miss the sexism and racism. It's only by being empathic and actually listen to victims that you learn to see it.

If you dismiss accounts of victims or try to second-guess them like happens so often (examples abound in these comments), it should be no wonder that victims are hesitant to bring these issues up.
Unions don't exist to improve price discovery per se, they exist to reduce the power imbalance between massive autocratic organizations given great power (for good reason) by the state and individual workers, on a broad set of issues that does usually include compensation.
Didn't they have a similar reaction to the antenna issues on iPhone 4 (5?) back in the dizzy? They'd show five bars when truly, it was more like one or two? I forget the details, but this seems similar to me.
UseGalileo: Find a Galileo-enabled device to use today
I find the time estimates quite useful. They're not 100% accurate, but they give a good idea of "If I keep doing whatever task I'm doing right now, I have X hours left".