skysight-inc/HackerNews huggingface dataset:
Thank you for that. I've tried disabling uBlock, run it in FF, but nothing seems to work. I was already coming up with conspiracy theories wrt my ISP. Guess their site is broken.

P.S. From what I can understand the site tries to load the page via AJAX on a local domain but is denied access. So while the top URL is www.businessinsider.com the content is being loaded from www.businessinsider.in (at least in my case) which your browser blocks as no 'Access-Control-Allow-Origin' header is present. Here is a mirror by the way [1]

[1] https://filetea.me/t1sizFxkd5jQVyhAq9LjUUkDw
That has always worked for me on Chrome. On the other hand, chrome lets me use the websites own search without setting up anything. For example:

you [tab] searches on youtube.
news [tab] searches hn.
I've never set it up and works with almost every site I've performed a search on.
The idea that politics isn't conducive to a productive environment isn't strange.

No, just reactionary and hypocritical. You can't avoid politics, it's present in any social setting, and in any decision you make that affects others, particularly large groups of people (such as - Mozilla users). By shutting out debate, all you're doing is enforcing the political status quo.
I am against it, because it allows arbitrary Python expressions inside format strings. It's too complicated and lets user have two different ways of doing things (not Pythonic) - one to calculate expression inside string and the other to calculate it outside (which should IMHO be preferred). This should maybe go to the standard library, but please not into the language.

I think a better approach would be to just add special formatter operators (if they aren't already there) that would just call str() or repr() or ascii() to whatever is presented to them (and maybe take some optional arguments such as length or padding).
Been working on Yeti as a platform of experts to share experiences and recommendations. For example, if you're starting a startup, you'll want the best advice you can find on what (not) to do. Yeti is a curation of recommendations for any topic. Avoid common mistakes and find relevant advice from others who have "been there, done that".

Sometimes we get asked how Yeti is different from Q&A sites. While we love Quora, we found a huge subset of topics can't be served through Q&A. Just look at how many blog posts there are for "10 Best Tips on Getting Traction" or "Best Marketing Tools for Startups". We feel a community driven curation of recommendations would provide more value than arbitrary blog posts.

Popular topics:

Getting Users & Traction - http://www.yetiyeti.co/topic/startup-traction/

Best Startup Tools - http://www.yetiyeti.co/topic/best-tools-for-early-startups/
Did you and I read the same thing? He's looking at jail time.
This reminds me that there really should be a reader macro for "partial" in Clojure.
I made a movie theatre audience of 100+ people spend 3 hrs. looking at a website
Front-end Tooling Survey
It's basically the fixed-chord problem, plus changes in friction / temperature / humidity etc. over time probably means the thing runs at varying rates.
I don't believe a pendulum's period is affected by its momentum at any point in its arc, just the length and its mass.
> I am against it, because it allows arbitrary Python expressions inside format strings.

I was for this PEP until your post made this reality apparent. I'll take security over convenience.
The author of Tree Style Tab has commented (in Japanese) on the change to deprecate add-ons making use of XUL. [1]

Roughly what he said might be summarized as follows (sorry if I misunderstood his intention): Tree Style Tab is useful because the add-on changes the behaviors of the tab globally. That way, it can cooperate with other tab-related add-ons whose authors didn't intend to make the add-ons work with TST. Therefore providing the Sidebar API doesn't help because you can't expect add-on authors to write code just to make add-ons work better with TST.

[1]: https://twitter.com/piro_or/status/635078508981555202 https://twitter.com/piro_or/status/635079271032090624 https://twitter.com/piro_or/status/635079995371556864
Tell HN: A huge correction to startup funding is coming
As SV realizes the power of the companies and ideas in BRIC countries, and the comparatively barren funding landscape successes in those places emerge from, it's going to take a long hard look at itself and decide that pitches composed by concatenating buzzwords together will look a whole lot less attractive. Cue the great big local funding drought and announcements from middling to top tier VCs of their increasing focus on opportunities abroad.
I thought positive discrimination is the only way to achieve diversity.
This is beautiful. Thanks a lot. This is so much resourceful for a person like me who is a rookie.
Two years ago I moved from South Australia to Tasmania. South Australia is known as "driest state in the driest inhabited continent in the world"[1]. Here in Tasmania there's water oozing out of the side of the hills, I'm still amazed by it.

1. http://guides.slsa.sa.gov.au/water

Someone else has usually put it better, this time I'll draw on user adrusi:

___________

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

The problem with freshwater is not that the global supply is limited, rather that supplies in some high-population areas are.

The Amazon river sends 209,000 cubic meters into the Atlantic every second[1]. That's 18,100,000,000 per day. A single human drinks about two liters (0.02 cubic meters) every day. There are 7 billion humans, so the global requirement is 140,000,000 cubic meters of water. The Amazon alone contains 130 times more than the global requirement for drinking water.

This is domestic consumption, which comprises 10% of water usage[2]. That means that 13 times more water flows through the Amazon than all of humanity uses. That's just one river.
[1]: https://en.wikipedia.org/wiki/Amazon_River

[2]: http://www.lenntech.com/water-food-agriculture.htm

___________
I work remote for an Australian company. https://aptira.com/
Not always, it can also be a very overtly political act. Consider playwright Tony Kushner's honorary degree from a CUNY college, among many others.
Millionaire Dating Tips
Cool ... how is this different as a social networking working compared to FaceBook ?
In the 90's this site got me into God Wars. Those were good times. Staying up til 2am chatting, battling, exploring.
Why investors are throwing money at $2.8B startup Slack
https://news.ycombinator.com/newsguidelines.html

> Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them.
NextDrive Plug
This looks like template strings in ES6 [1], which is really well done ! I look forward to using f-strings

[1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
The article that started this conversation, completely disagrees with you, and they cite the historical record of the early honorary degrees.
It's disappointing that desalinization has taken precedent over recycling water. There have been many developments in this area –including the one Bill Gates has been supporting [1] – yet despite being the more cost effective option, people can't get over the idea of drinking water that was poop.

[1] http://www.gatesnotes.com/Development/Omniprocessor-From-Poo...
NextDrive Inc. Announces NextDrive Plug to Wirelessly Expand Smartphone Storage.
> because most of the things are isolated within a single function in Clojure

I've seen a lot of Clojure code where keywords have project wide semantics.
Wow, that looks great. Thanks a lot for the link.
Stop Taking Fish Oil Pills
We had Intel hardware logic analysers before 1984. I used them at the Mullard factory (Philips semiconductors) in Southampton to debug Signetics 2650 embedded controller problems around about 1980. Of course that's a long time ago so my memory might not be 100% precise. I wish I had kept a copy of the drawings for some of those projects, still look back fondly on those things, hardware was so much more fun in some ways than software which is what I do now.
A collection of lists of retro games available for different platforms
US CERT's Ann Barron-DiCamillo About Responsible Disclosure
This is great, but would be even better if there was some way of logging in to save your progress! You're probably already working on it given what you write in your 'How to practice' page ;) but I'd love to have it track my progress and show a few basic charts. You could also gamify it a little bit (without doing too much) by adding a few achievements to unlock.

Edit: I like what http://10fastfingers.com/ does: really easy to get started, and an optional user account where you can see your progress (see http://10fastfingers.com/user/442112/ for mine)
@beneater - if I wanted to wire-wrap my own system like this, what's a sensible way to think about managing the wires, and what sort of boards to get? These are naive questions - I've done some electronics theory but hardly anything practical. I've now read a couple of tutorials about wire-wrap pen tools, but I don't yet have a feel for the boards. Maybe I'm googling for the wrong things. Also, what is the name for the thing that you mount a microchip in, in order that you have a lead to wrap around?
On the cost analysis of dependencies
>Safari (8.0.8) struggles with HTML5.

What?
The Bitcoin core has definitely left the stage of rapid innovation. Instead, we can expect slow, consensus-based progress at best for the future. This is normal for a successful protocol

But that alone isn't indicative of the protocol's success, is it, can't that also be attributed to infighting?

Committees may propose things, but they've not really taken over as it's still the community(those controlling the networks computational power) that decides what changes to adopt right? And the only people who can actually implement changes are those with access to the core right? Or former core people who've splintered off(XT.) So what do committees have to do with this?
septerr - if you feel down and thinking about antidepressants, you should go to doctor. Not always it is needed to use antidepressants per se (this is very wide definition). But only a psychiatrist can tell which is suited for your condition.

I'm on antidepressants for over ten years. During that time I've been using SSRIs and SNRI is what I take currently. Each of those have side effects - but every one of them depends on individual conditions. In my case - my productivity is lowered to the point I sometimes feel like I do only what I have to do. Before I started - I wrote story a week, each day I made some new scripts testing this or that. Currently - I struggle with writing stories, I lost interest in solving intelectual puzzles. Well, I do draw a bit more than I used to.

From my point of view - I dont shake with fear and panic every moment of the day, but then again I dont create as many things I used to. Everyday cosyness at the price of productivity/creativity.
Gee I spent far too much time on Astaria in the late 90s. I'm sure there's a few people around here that are in the same boat.
The future of Apps is extinction
Yeah, it's not uncommon for people who hold currently-centrist views to discourage dissent, to prefer de-escalating people's opinions, and to regard threats to their power and way of life as non-productive. All of those are way easier than defending currently-centrist views straightforwardly.
GULAG was a system of combined labour/death camps. By comparing it to Gitmo you only insult the millions victims postmortem and devalue the rest of your point. There must be a term for it; I can only describe it as reverse Marie Antoniette attitude.

The problems of modern Western societies, while numerous and deep, are nowhere near dystopian levels yet. I lived the initial part of my life in USSR, arguably in the period when it gave up doing communism full strength. Still, 1984 ring true in very special way. Not just the basic concepts of oppression, surveillance and lies, that you can argue in any society with a government. By reading it you instantly recognize the behavioral traits of your friends, your parents, teachers and yourself in a shockingly precise and fitting manner.

The 1984 is not a stretch of imagination, not a metaphor or a fitting analogy where you supposed to "draw parallels". It's a description of a totalitarian society modeled on totalitarian societies of the time and people subjugated by them. It's an anti-totalitarian, anti-communist text that always caused problems to the Western political left by its uncomfortable, uncanny plausibility. Hence the endless efforts to re-interpret it as we have here.
I will go further and say that I will even take readability over convenience.

This is a step in the reverse direction. Please don't do this. I am not sure why this is even considered. We already have ways to do this clearly. Let us not add another way to do this in a less readable way that is a lot more easier to write. That is a deadly combination.

Features in python are geared towards more readable code (I know about the stuff you can do with things like comprehensions, but hey I think their power justifies them enough). This will lead to people using this format due to initial convenience, but ends up regretting doing so.

Please remember that code is read more often than it is written. So a requiring a little verbosity if that can enhance readability even a little bit, is good. I hope these kinds of good things about python does not get removed.

I am coming from 9 years of experience with PHP. And I will say that this is not worth it. And this is actually one of the features I have come to like in Python now.

And that is not considering the implications of having expression evaluation inside strings...
Productivity done right – The story behind Thingthing Keyboard
Colleague easily makes 100k, working in the east coast of Canada, while still doing her undergrad. The rest of her team works in Redmond. I'll leave you to guess where she works.
The cynical side of me says that honorary degrees are ways of collecting big-name people so that colleges can claim them as one of their own.

Our university boasts the like of Richard Stallman and supreme court justices!
It's fixed now ^_^
> The entire point of announcing WebExtensions so early...

Their current schedule only gives a year to build an api, mature the api, get a significant number of popular ported addons, and deprecate their old api. There will either be mature apis and many casualties, or half-conceived apis and lots of addons that will need to be changed with these apis.

With enough time and design, I'm sure this move would result in many positives at the cost of some negatives. But this time frame is just too short for such a huge undertaking.
No matter, that's still a physical quantity. Probability is in the mind.

http://lesswrong.com/lw/oj/probability_is_in_the_mind/
This hasn't been true for almost a year.

https://blog.mozilla.org/blog/2014/11/19/promoting-choice-an...
Adblockers on browsers can help a bit.
Exactly when you need to apply this principle...

https://en.wikipedia.org/wiki/Wikipedia:Chesterton's_fence

>In the matter of reforming things, as distinct from deforming them, there is one plain and simple principle; a principle which will probably be called a paradox. There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, “I don’t see the use of this; let us clear it away.” To which the more intelligent type of reformer will do well to answer: “If you don’t see the use of it, I certainly won’t let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it
I am looking forward to this. The way I see it, it's all preparation for servo.

And I'm sure the extensions to the webextensions api will provide enough to do what needs to be done
No, they don't.

At the end of the last contract with Google, Mozilla chose to change their default search provider to Yahoo in the US, and to various other providers in the rest of the world.
How to Be Stress Free in the Workplace
It was and his an amazing journey, what if tomorrow, you have a communication Dock called Thingthing. What if you can never have the need to switch apps while writing your next story. What if sharing all your content is easier than ever. We think of Thingthing as a whole new market for 3rd party services.
Adaptability of Life to Extreme Environments
They forgot to add GAP (http://www.gap-system.org/)
Safeguarding Choice and Control Online
Raft has a dirty little secret: your cluster breaks when two nodes become partitioned from each other (but not the rest of the cluster) and one of them is the leader.

Script: nodes {1, 2, 3*} where 2 and 3 are partitioned, and 3 is the current leader.

Node 2 fires its leader election timer, broadcasts RequestVotes to 1 and 3, only 1 gets it, but now 3 is ignored for the term of its leadership and 2 is the only node capable of quorum. In a decent implementation 3 will be nack'd the next time it sends an AppendEntries to 1, and 1 will pass along the current term. 3 isn't hearing from the leader so broadcasts RequestVotes (either failing once due to failure to hear the current term from 1, or jumping straight into the next term, which actually increases the ratio of cluster livelock). Leadership bounces back and forth rapidly, making your cluster worthless.

The current hotness is spec paxos, which gets the positive trade-offs of both cheap paxos and fast paxos, if you're able to actually implement it in your DC (has networking assumptions).
Firefox for Windows 10: How to Restore or Choose Firefox as Your Default Browser
yeah, that accords with other reports I've heard - that you could still get USD out of Mt. Gox up to October and past that it was a bit iffy.
UK. Last week of the year (Christmas celebrations and so, you know) this joint shuts down.
Yes there are. So to an "outside observer" (like an omniscient being from outside our universe), it's definitely deterministic.

From the inside however, we still have the Born probabilities to contend with: apparently, our subjective probability to observe one version or another is tied to the square root of the relevant amplitudes. In the case of a half-sieved mirror, that's one chance in two. But we can easily bias this with a stronger (or weaker) mirror.
Kudos for a fantastic presentation combined with fairly detailed notes about the complexity of of mobile networks. I'm sure it took a huge amount of time and effort.

One a meta note, it's rather disappointing to see such fantastic content being relegated to 9 comments in almost an entire day.
Closing windows using mouse? Sounds alien enough to me :)
You probably missed the news: they don't, anymore. https://blog.mozilla.org/blog/2014/11/19/promoting-choice-an...
Just the length, rather. The mass has no effect on the period.
TLA+ model checking and an implementation that follows the spec as closely as possible.
It might be to do with the crack in it?
I am not a public person. Neither they are public companies neither they asked for my consent.
Amazon: Data-Driven Management Can Also Be Compassionate
Clearly. I was just considering the drought in the west of US lately and the statement "is now becoming".

Personally I live in Norway where we wash our garbage and shower in high quality drinking water. I still find it absurd from time to time, considering the lack of fresh water in many places in the world.

Edit: Corrected quote
I actually think the proposal would be more readable because you don't have to think about what it means. Compare:

"{} of very long text here...".format(value)

f"{value} of very long text here..."
Google's Gmail sparks privacy row (2004)
Warn HN: Parallels 11 neuters prlctl binary
I have been using Parallels 9 and 10 and recently upgraded to Parallels 11.

Previously, the "prlctl" binary always worked from Mac and I used it to automate builds on Windows, to execute Windows binaries and start and stop VMs programmatically.

Now, using prlctl to do anything gives:

"The command is available only in Parallels Desktop for Mac Pro or Business Edition."

Parallels have neutered the prlctl binary, in order to introduce a new more expensive version of Parallels which has the binary.
It would be nice if there was something like DrRacket[1] for Common Lisp, or maybe something like Haskell for Mac[2] that was on HN yesterday[3]. You could package it with SBCL and a link to "Practical Common Lisp" and newcomers could be typing in code within 5 minutes.

I like using Emacs myself, but a lot of people find it intimidating. I know coders who are smarter than me, (vim using C++ finance programmers even!) and I can't persuade them to try SBCL/SLIME.

Emacsophobia may be irrational (I didn't find it hard to learn once I stopped expecting to use modern ui conventions) but asking people to face up to their misgivings about a product is a hard sell compared to offering something slick and attractive.

[1] http://www.racket-lang.org/

[2] http://haskellformac.com/

[3] https://news.ycombinator.com/item?id=10114767
I would be very happy to see some version of this accepted.

When it comes to native String interpolation Groovy has it, Scala has it, ES6 has it apparently; to a more limited extent Bash, PHP, Perl have it too of course.

I can't help feeling that other devs are now coming to Python expecting this kind of feature, and are disappointed to find three (harder, often less readable) ways to do it instead. Got to keep up with the Joneses, etc...
So how does adding a coin change the clock's speed? The extra mass can't be changing the period of its pendulum, right? This is the bit of the article I didn't understand.
What's a modern editor? Newest stable version of Emacs (24.5) is from April 2015, 4 months old. The fresh Emacs 25 is cooking.
It doesn't mean this is a good feature to have - it allows objects within scope to now be directly included in a string, which isn't a secure thing to do.
"It would also render the previous ways obsolete."

I don't think it would. If I understand this PEP correctly, the "format" method is significantly more dynamic. For instance, I don't think this new PEP would allow for cases where the template isn't stored directly in the program, or where the values to interpolate are not local variables. So you would still need to keep str.format around for those use cases.
I guess the BBC would notice this pretty fast - they have a microphone live broadcasting the bells for the beginning of the radio news
It's an industry std now, can't put it in a lib without extra syntax.
This is subjective and dependent on the background. I, as a beginner, found the original expression easier to understand, whereas, the "->" macro rewrite seems puzzling. Specially (map #(+ % 2)) looks as if the values are summed and then % 2 is applies to it.