skysight-inc/HackerNews huggingface dataset:
That is a bit of a hack though ;). You could also do it with %-style formatting as well:

some_var = ...
"%(some_var)s" % locals()

If you want to do both locals and globals you can do:

some_var = ...
"%(some_var)s" % dict(globals(), **locals())

New Python versions (>=3.5) have this syntax:

"%(some_var)s" % {**globals(), **locals()}

But those versions also have f-strings so that's sort of moot.
Can you flesh out the analogy? I don't understand what you're saying
She also started GirlDevelopIt and has been a staple in the NYC community for a while. Happy to see her on here!
> AMD always has opened as much as possible, as soon as possible, but there’s situations where that’s not directly possible.

This is the problem with proprietary software. There are politics involved. Note that when I refer to AMD, I am referring to a group of people, not a single individual. Those at AMD and those third parties that they work with that insist on proprietary software have made my life miserable. The hours I have spent trying to find a stable configuration to run fglrx are a direct result of their belief in the need for proprietary software. I'm sick of their excuses. I'm happy to finally have a free driver for my RX480. It's not perfect, but it's a leap in the right direction.

> And it looks like we’ll end up with a significant (factor of 2 or worse) performance difference between Linux and Windows in the next years for AMD drivers due to that.

That is true. I see that as AMD's fault, not the Linux devs'.
There are parts of the standard academic paper that aren't really necessary for understanding it. You typically have background on the problem, for example. I can't say for certain I didn't lose a reader, but none of the references detracted from meaning in my view.
I got a Lumia 820 that way. I loved that OS and I'm sad it never got the recognition it deserved. If nothing else, a serious competitor to the other two major OSs with such radically different design might inspire Apple and Google to something beyond the tired old icons on a grid.
A ‘Sonic Attack’ on Diplomats in Cuba? Some Scientists Doubt It
The child was never born. The only records are “anonymous” by HIPPA standards data that the hospital or insurance co likely sells or shares with 3rd parties who can match a hospital admission to our mailing address.
I definitely agree that Rick and Morty is a victim of it's own fan base. A similar thing happened to Mr Robot in S02, where it felt the entire season was just intentionally trying to mess with the audience with no real payoff (because the "big twist" in S01 was what people praised it for, even though it was basically just Fight Club 2.0).
I think Microsoft could greatly improve developer support. I've sent my Edge extension in April and still have no response.
These frameworks are by no way equivalent. Silverlight was running on multiple versions of Windows and Mac OS. It should have being kept just for that awesome feature.

On the other hand Win8/10 apps don’t run on anything than the OS they were released on. Which is totally laughable because it means choosing the MS stack allow one to target less Windows OSes than third party tools. So these SDK were doomed from the beginning as thay couldn’t leverage the existing Windows userbase.
And to be fair, I am likely going to be working on some new software projects that I wouldn't work on in the office, where I will be interrupted constantly when I'm not in meetings.
Hire Me: S18 Intern
I've been told it's always good to have counter-offers to proof to your boss your worth X dollars to the industry.

OBVIOUSLY we're all talking about different corporate cultures and you have to play whatever strategy is best for your environment.
Yeah, for people unfamiliar with starcraft bw: Whereas in other strategy games you may be able to improve the effectiveness of a unit 2-3x by micromanaging your units perfectly, in bw microing certain units perfectly can improve their effectiveness by something like 100x.

In the case of certain unit matchups, say, zergling versus vulture, the vulture should be able to kill an infinite number of zerglings given that it is microed correctly. However, despite the zergling being useless against a vulture on paper, In a human game you just don't have enough time to babysit your vultures with everything else going on so you end up seeing zerglings being used against vultures somewhat cost effectively even at professional levels.
Things can be accurate but misleading. This is a good example of misleading and accurate.
I wonder if there is some sort of inverse relationship between having comprehensive features, thereby being self-contained (think Smalltalk), versus having a continuous dialog with the imperfect outside environment (think perl). I'm sure this is implicit in the famous "Worse is Better" essay, if not explicit.

I mean: the author of tmux could have bundled the package with a comprehensive environment. But what really is there, beyond Unix and the browser? If it exists, people haven't heard if it, and even if they had, would just as soon reinvent it. At any rate, the inevitable imperfections and inpedance-mismatch with users' existing workflow / UI would surely invite brutal criticism. (For example, when Plan 9 came up here a few years back, a big chunk of the discussion was about how ugly the GUI seemed to them!)
Only log me, but don't let my friends know: You know your privacy is respected jack shit when the least intrusive setting is letting the service know and log you, but not letting your friends know.

The real question isn't that what it sets by default, the question is why that chat app needs to know and log your location in the first place? Why does it not only get it and send it when you choose to share? What kind of enhancement does it give to your fucking """experience""" when it logs your location like that?
Hi! Our patent covers the ability to communicate from wearable to wearable using BLE. I hope that he fact that we're completely open source, from hardware to firmware to software, encourages others to share.

As far as advertising, I get that. Feedback received. Thanks.
Is this a problem with SQL or your users?
It was the first phone I'd bought in 7 years that didn't let you add your own ringtones.

That's how far behind it was.

I didn't get copy/paste for about a year. It's like you guys were -trying- to cargo-cult the iphone.

Unfortunately, Belfiore returned after his leave of absence.

God help you.
Personal privacy? An interested party could learn a lot about someone from deductions: marital status, children, charitable contributions, etc. Not to mention income, which people have a variety of reasons for not sharing. Considering how many databases my face is probably linked to now and how good facial recognition technology is becoming, I'm not keen on tax records becoming another set of labels some real-time smart camera can attach to me walking down the street.
You are counting households that live in apartments there.

And lots of garages aren't attached (on this block there are 12 garages with 1 being attached to the house).

Another way to say 30 billion square feet is 15 million to 30 million housing units. A drop in the bucket of the additional housing that will be needed globally in the coming decades.
I think a dispute with a payment processor is an issue on a little different scale than the leak of every American's credit history and PII.

Regardless of what the options are, it's a colossal PR misstep that deserved a much more thorough explanation from the IRS than "they're the only ones who can provide this service that we can't readily explain".
Ah didn't spot it
Well, it runs the commands live. With whatever bash environment you have at the moment you run it. And you can type at whatever speed you want, so there is a certain liveness to it.
Five neuroscientists argue that fancy new technologies have led the field astray
See also http://stevecat.net/table-magic/ for in-browser table conversion between CSV/TSV, HTML, Markdown, SQL (the output format) and an editable table-form.
So, why is it they're not using certificates?
The draft genome of tropical fruit durian (Durio zibethinus)
58.000 years is nothing. They will be exactly in the same position regarding all arguments about aliens. We (like all others) are not the special generation.
Novell's directory made Windows domains look like a toy. But Microsoft abused their monopoly status, and pushed Novell out of the space. I still miss it.

And then they made AD, and extended the LDAP spec so that 3rd-party clients had a hard time working with it. But I digress.

Microsoft continues to exist because they can setup a system -- for many millions of dollars -- that allow a Fortune 500 to lock down PC's to the point of, say, not allowing users to change the desktop background. And CIO's nod their heads, stroke their chins, and say, "Yes, we need this. Our data is INFINITELY valuable. The files we create in the course of manufacturing something that can easily be bought, disassembled, measured, and knocked off in China, needs AS MUCH PROTECTION AS I CAN POSSIBLY SPEND MONEY ON. Oh, and 'SOX'! Feel free to make the users' workflow as miserable as possible."

In my opinion, this is why Windows Phone didn't make it. Microsoft's continuing vision is in letting someone ELSE control your computing devices. A phone is too personal for that.

Azure has provided enough of this IT-end-user-abuse-control such that big companies are following right into their cloud product. For this, all I can do is tip my hat to Nadella. Well played, sir. Well played.
Thank you! I respect your opinion as well, it's great to hear it. We all have our own version of feminism, and everyone is working towards similar goals. Man, making the next Tamagotchi would be amazing, I wonder if anyone has started?
After 6 real rejections I don't really feel them anymore. This year however we have a comeback - some really nice growth curves. If needed we plan to reply back with a beautiful steeply curved chart screenshot. Maybe tweet it? Autoresponder?
>The units basically just dance at maximum range, magically dodge hits, etc.

While it certainly isn't fair to play against, it does have a certain elegance[1].

There's also the problem that even if it's AI vs AI, the races and units are balanced around reaction times of humans.

[1] https://www.youtube.com/watch?v=IKVFZ28ybQs
China's Plan for Massive Cyber Warrior Expansion
Node.js Clusters and Websockets
Key Facts You Should Know Before Investing in Drone Technology
The usual definition of murder is that of an intentional act.
While I second the first commenter in hoping that you succeed, I also really hope you never get that patent. That's almost as bad as Apple patenting rounded rectangles.
> How powerful and easy to pick up is Google App Script compared to VBA?

Isn't it just JavaScript + a library?
It's an interesting side topic - there have been a lot of games that try to allow you to succeed as moral or immoral characters. But that's more sandboxed than GTA, which assigns repercussions for bad behavior in a way that models reality.

The consequence is lighter, of course, and GTA "lives" more independent and ephemeral.

What makes games like GTA interesting to researchers is the open, unstructured analog to our world. If the game lacked the strong user direction and context it could be useful in that regard.
Is this really a surprise to anyone?

Donglegate really hit home that if you get the wrong people on Twitter mad, they will make life hell for you[1]. You might agree that a dongle joke is inappropriate, but the entire backlash on all sides was massively overblown and led to 3 people being fired.

If you make the wrong statement to the wrong person at the wrong time, you might be on the wrong end of an outrage mob. This doesn't even include the messy optics of a man and woman meeting at odd hours in private settings for mentoring meetings. If a nosy third-party decides to speak up on someone else's behalf all of the above still applies, even if its all above board and neither party has an issue.

Better to just keep all meetings with people you don't know or don't trust entirely professional and kept within the workplace.

[1] http://www.motherjones.com/politics/2013/03/pycon-2013-sexis...
> The only person who would read a journal paper and say that the author has good writing skills is another academic.

You lack an understanding of the purpose and target audience of journal papers. Papers are written by experts, for experts, to be the most concise presentation of new, field-advancing facts as possible. Prior knowledge of basic, and even intermediate-level knowledge has to be assumed, otherwise it places too much burden on the authors.

You sound like a grad student who's sick of reading papers. I'm sorry, that part sucks. But eventually you don't have to anymore, and then you'll understand.
nbd - assumed as much. remember it had reminded me of Kramer getting fired from a job he didn't have.
Buy as much Berkshire Hathaway as you can.
To be fair, only a few of these sound like actual problems.

>The only person who would read a journal paper and say that the the author has good writing skills is another academic.
No one outside of the research community would look at a typical journal paper and claim that the writing skills demonstrated are "solid".

Scientific papers are written for people in the research community.

>3. Trying to explain how I arrived at an expression that took me weeks to derive was discounted and I was told to remove it by my advisor: As long as I wrote the starting point "any competent researcher should be able to derive it" (hint, probably half cannot).

This seems very context dependent.

>4. Writing any background so that someone who is not already an expert can understand was strictly forbidden - always guaranteed to get a complaint by some reviewer or another. If it appears in a textbook or in another paper, do not think about including it in your paper. As a result, the only people who can understand your paper fully are those who have happened to read the same textbooks and papers you have. A poor new graduate student may need to look through several papers and a book or two to get the background needed for one section of your paper, even though you could have explained it all in a page or two. But nope - they may have to go scan over a hundred pages of material to have an idea.

The poor new grad student should pour over multiple papers to get a solid foundation of the field. Most researchers do not want to read an epic tome to figure out how your research is novel.

I agree with your first two writing points though.
> That is true. I see that as AMD's fault, not the Linux devs'.

And I disagree with that. AMD has said they'd publish it openly, but only in a version that relies on their abstraction layer.

Because implementing it the first time already is over budget and past deadline, implementing it twice would be impossible.

You can have a working, open source, version in a few weeks just by compiling AMDs kernel branch, and modules. But you'll never get it in mainline. And mainline will always be months or years behind.
Would they? If your work uses Office 365, and you're currently on Android but you hear that Microsoft is coming out with a forked Android platform that while devoid of Google apps does have Outlook, and the rest of the suite... would you really not be even slightly tempted?
Haxe has a nice site for discussing upcoming features:
https://github.com/HaxeFoundation/haxe-evolution

The pr page has the list of ongoing discussions:
https://github.com/HaxeFoundation/haxe-evolution/pulls

The issues page is a sort of staging ground for complex gripes that don't have straightforward solutions yet.

It's a great community, I've been part of it for years and recently joined the compiler team.
What you did would be fine for a commercial report, or an internal memo. In that case you are just looking for the best information you can find, and Wikipedia is as good a source as many so it can be part of the research.

But you're not understanding academia when you lump Wikipedia in with other sources. The purpose of publishing is not just to write down what you have reason to believe. The purpose is to build up a verifiable chain of trust. It's a lot like a block chain actually.

When you publish in Nature, and note that you are employed at Stanford, what is happening is you, Nature, and Stanford are all "signing" the paper. Then when someone cites you, they are building on your chain. That allows you to read a paper published somewhere and be able to rely on its truthfulness, to some degree, without manually verifying each source.

Part of what you learn in academia, what your professor was trying to get you to learn, is how to write a paper which could be published. If you cite a Wikipedia page, that can no longer be published because there aren't enough "signatures" on it to verify a chain of trust. Yes, you can verify it by hand, but that doesn't scale. The point of scholarship is to scale verifiable knowledge.

It's a little sad your instructor capitulated. It's possible they realized you were in a professional program and you weren't supposed to learn how to do scholarship... that your task was just to be able to write a professional research report, and for that Wikipedia is fine. It's also possible they assessed that they're not being paid enough to argue with indignant students and gave you the grade that would shut you up.

But regardless... you should know that what you did is not scholarship. That requires you to participate in the consensus algorithm and the verifiable chain of previous work.
I think it's:
a. a very cool product
b. a good strategy to get more girls interested in CS

If my "girl" was still 13 she and her friends would want to have these.
<3!!
> You are counting households that live in apartments there.

Good call, my mistake.

> Another way to say 30 billion square feet is 15 million to 30 million housing units. A drop in the bucket of the additional housing that will be needed globally in the coming decades.

I don't think this is the case. Population is on the decline in the industrialized world. Africa, Indian, and China need a whole lot of housing though.

https://ourworldindata.org/world-population-growth/
Or it could mean "having made and then saved enough to make one's own way in a capitalistic economy instead of being at the behest of employers."
On the contrary, my example, that I have AT&T and Verizon towers at work, is that T-Mobile has less coverage.

They also started the entire anti-net neutral trend with throttling video, zero rating content from specific providers, etc. Which the others carriers were unfortunately all too willing to copy.

It is hard to see from either a technical or ethical standpoint how T-Mobile is better.
Gitcoin – Cryptocurrency for Open Source Repos
My old friend H. Pringle scripted a rejection letter that looked a little like (please forgive my liberal re-interpretation):

Dear _,

Thank you for your rejection letter dated ___. As you may imagine, I have received a lot of fine rejection letters, and you will appreciate that it is impossible for me to accept them all. I will therefore be starting employment with you on ____.

Regards and best wishes,
H. Pringle
I'm a Matrix patreon supporter because I see it as one of the most important OSS projects currently and I have my entire extended family using it via a self-hosted server.

Push notifications via GCM or APN all also centralized, correct?

What do you see as taking the place of GCM or APN on the Librem 5 phone? I currently use Riot on a device with neither (5 minute polling) and the experience as an instant messaging application isn't as good as an Android/iOS device.
GM Cruise Snaps Up Solid-State Lidar Pioneer Strobe Inc
You can't do updates, but you can create tables using the AggregatingMergeTree table engine.

I've been working out how to use this for tracking count/first seen/last seen for data sets. With normal sql you need to do upserts, but with clickhouse you can just create the table using countState, minState, maxState and insert:

1, now, now

for count, first, last, and when it compacts the table it'll apply the aggregations.

Basically what you do with with https://github.com/facebook/rocksdb/wiki/merge-operator just with a few lines of SQL instead of a ton of custom code.
Mark Zuckerberg toured hurricane-struck Puerto Rico in virtual reality
They probably started with quoted string literals (same syntax as ActionScript, I think, plus many other languages of course), then added string interpolation later and realised they needed a different syntax for it.

(Another option: they looked at what the POSIX-style shell does, and did exactly the opposite. And as language design strategies go, that is far from the worst possible.)
Once I send an email asking for access to a certain dataset, describing the idea I had for it, and had a very famous researcher reply that they'd be interested in a cooperation.

I had a similar experience, as somebody who is also a "college dropout" and not formally associated with academia at all. I emailed a professor who wrote a book I was reading and asked for access to some of the datasets he cited in the book, and explained that I wanted to try re-implementing his technique using a newer tech stack (the book was from the 80's mind you) and then look at extending the ideas somewhat.

He quickly replied with the data, a pre-print of a new paper he was working on, and an invitation to keep him in the loop on my work. Not an outright invitation to collaborate, but I suspect if I achieve a useful result, the opportunity may well be there.
Often? Where else is it used besides The Simpsons?
Is there a preference for the term ‘third-world’ to ‘developing nation’
3 Methods to Backup Blu-Ray to QNAP TS-231P NAS
So? Without competition for time it's pretty easy to make quite long blockchains.

It's the competition for time that makes the mining reliable right now.
And I started at 12, so I feel you are a kindred spirit and want you to win so much.

But is C++ really the first/best/only programming experience? Why would what be the right choice? UX absolutely just as important for developers as is is for ordinary users.

I imagine the user experience unfolding for my 11 year old daughter, ideally there is as little friction as possible from brcelet in hand to making code run. We want to minimize frustrations in order to maximize time spent doing and creating.

I’m not afraid 11 year olds will lack the ability to use C++, I’m afraid of it not being the way that’s most fun and engaging. And I certainly don’t mean dumbed down. Engineers at any age get more enjoyment from having the best tool for the job.
I can only speak for myself, but analogously, I have no disagreement when the anti-vaccination contingent paints the rest of us as having an "agenda" when we post stories about horrible flu outbreaks. Herd immunity and total extinction of certain viruses are definitely an "agenda" I will own up to supporting.
New Java Anti Decompile Solution
It would have to prove itself in smaller shops first. If you're running a multi-thousand-user shop, you'd be insane to be a first-adopter for something as critical as "can my employees even start working each day?". It's not a matter of "what they're used to", it's a matter of risk management. And with things this big, it's not IT's call to make, it's a business decision; it needs to come from the top, because the penalties of failure go well outside the IT department.
In Snapchat your location is used for the geofilters, I guess that's why they have to get your location. I do think they should have an option to turn off geofilters and not use your location at all though.
Hey, thanks! I'm one of the co-founders at FloydHub.

Our focus has been on individual data scientists thus far. We'll be rolling out a teams plan soon since folks doing deep learning at work (with on-prem or cloud infra) tend to run into more or less the same difficulties as individuals. If you have any feedback, I'd love to hear :) sai (at) floydhub.com