skysight-inc/HackerNews huggingface dataset:
I remember those anxious days before Longhorn's release. MS was making a lot of weird threats back then. All the "trusted computing" stuff, as well as the thinly veiled attempts at killing OpenGL on Windows. Despite my above waxing nostalgic about the API, I haven't built anything with D3D in years, for precisely the issues you mentioned. API design quality and performance are important, but they are far from the only factors that go into making such a decision.
I hope it isn't dead, because I certainly don't want to do it. AWS doesn't manage itself.
If you didnt give the example of what it means for them being incompetent, I would not know. I think this is the world where people refer each other to jobs and not employed based on competence. You just confirmed that what Ive read on codding horror is true.

Hire me I would say, although I'm not sure its possible or best thing.

Leave as quickly as you can?

Have fun and let it crash ?!
From the site

> A collection of guides & opinions about programming and the state of the web, from a developer at BBC News.

It's a username. Your equivalent would be bhaavan,com
I've had good luck with my Pixel XL. I basically only charge it on my commute (half hour each way). Usage details: lots of screen on time, but not a lot of data usage (mostly ebooks and saved podcasts/music).
I'll raise this with our product team. I think it's totally reasonable to expect the banner not to appear as soon as you load the page — if there's a breaking news story, it will already be on the page, right? So there's no need to also pop up a banner with the same story.

But —this is a big "but"— I wouldn't expect this to happen soon. Changes take a long time at the BBC :)
[Screencast] Cropping Images with JCrop
Show HN: Umbrella App – lessons and advice on digital and physical security
XSS is a malicious version of the more general problem of not escaping user inputs. its much easier to escape on output rather than input as you can't really tell what's "acceptable". It's also more robust as out of band updates (say direct database updates of comments) get outputted correctly too.

If I have a comment forum with input filtering (rather than output escapong) I can't restrict it to just letters numbers and punctuation or the user's can't discuss HTML tags!
That is definitely horrible, and I think it should have been given more attention.

However, the main difference I see, as to news coverage, is the first example happened in the USA.

If the latter had happened in the USA, it would have received astounding coverage. Even if you believe that liberal media would have been quiet, Fox would have had a field day.

That they didn't is evidence of the locality argument.
Faster tensor transposition, which can speed up applications that do manipulation and calculation with tensors. Tensors are typically seen in physics.
French election relief sends markets soaring
Kitty Hawk is accepting waiting-list signups for its electric personal aircraft
Pardon my ignorance or perhaps its just that I've become jaded, but outside of circumstances with dire/sever consequence such as laws, regulations, etc how does an independent audit (legit accreditation or not) verify what happens after the audit is done and the auditors long gone?

How does an independent audit detect out of band taps (swapping binaries, re purposing archives/backups, mirroring, etc) on infrastructure the auditor wasn't monitoring before the audit? logs? but more importantly amortized or not the customer eventually pays for all this activity that at the end of the day is more fluff than substance (in terms of what the customer can actually verify)
In the end doesn't all this come down to just another form marketing?

Please note, that I recognize that there are many scenarios where an independent audit would add value. I just don't think it adds anything that social validation doesn't already add when considered from the perspective of a consumer to whom the infrastructure behind the service is unavoidably opaque.
I have my personal websites hosted on a raspberry pi 2 running ubuntu server.

I also use it as a NAS with Resilio Sync.
> I notice that low-res images get sent by default, which suggests that the design conflates 'no script' with 'mobile'

Could also be javascript-powered lazy loading. Load the low res using HTML then swap out high-res when the user scrolls it into view
Depending on the implementation of "continuously", it might not be easy there either. Most hosts have some reason to be on the internet. Therefore, with some cleverness, attack traffic can be hidden within normal, expected traffic.
This list is terrible. How, for example, could you ever exclude the Subaru WRX? One of the most fun to drive -- and affordable -- cars with a stick out there today.
NODE.JS CAKE: Removing Technical Limitations and Developer Complexities of Node.js
I see dev-ops as a way a company has shaped its delivery process. This means a devops profession does not exist. In short it means that a developer has direct contact with an operator and tester or viceversa. Dev-ops focusses on short direct comunication which has nothing to do with technology or platform (like AWS Cloud, Azure or Google Cloud)

However technology can be used to enhance the devops delivery process. Tools like Puppet, Chef, Docker/Kubernetes can have a positive effect.

To give an answer to your question: no devops is not dead. It is a way to work.
Serious question, what's the real harm in this since it's just public keys? Just allowing a server to discover all the other servers you may have been talking to?
AtomBT
Powerful self-hosted, on-premise issue tracker software-easy, fast and intuitive. It's open source!!
https://github.com/atombugtracker/ce
If they can pull this off with the API, this is worth millions of dollars on the table.
Configurable the Matrix “system failure” index page (JS and CSS)
Against All Odds, the U.S. Tobacco Industry Is Rolling in Money
The "PageRank of journals" sounds suspiciously close to the Impact Factor that so many academics really really love...
Blog doesn't seem to work with NoScript firefox plugin, even after allowing most third parties.
Apparently TensorFlow uses Eigen (another library for Tensors) and HPTT executes up to 27.4 times faster than Eigen.
The answer to this question is really dependant on your usage pattern. One person might get a day of battery from one device, while the same phone will give you 3/4 of a day.
I volunteer for my nearest Parkrun regularly. It has helped become part of a local(ish) community, something that is otherwise difficult to do in London and other big cities. Due to the local demographics, it's well populated by people who are in tech anyway, but it's a good way to branch out of that a bit, and get to know people from different walks of life too.
The question was to do with smartphones tbf
This is more of a graduate-level text though. It's as close as you can currently get to Michael Jordan's forthcoming book on graphical models and ML.
Are you looking for the perfect metaphor?

"Stress", "strain", and "tension" were all taken from mechanical physics.

Would I be burnt at the stake if I were to suggest that these concepts as we use them in psychology are more-than-just isomorphic to the way they're used in physics? That perhaps we are structures, and the stress occuring in our abstract social realm often manifests in the physical realm as creases on the forehead, and chewing of the fingernails.

I mean, we're made of matter just like the living tree is. Shouldn't we go through the same physical stresses at every level of our being?

We're the rube-goldberg-machines of structures, here. Really impressive skyscrapers that haven't quite yet noticed that they can be anything and everything, given the metaphor for it.

And so what's so different from a steam engine "letting off steam" and a load-bearing structure "letting off tension". Well, look up the Newtonian age formulas for calculating pressure and tension and you tell me the difference.

Not much of one, is there?

But we're talking about electricity here, right? Tooootaly different substance! Oh wait, there is voltage, however. How does that definition go again?

> One volt is the amount of pressure required to cause one ampere of current to flow against one ohm of resistance.

Oh my.. back in pressure land. Or was that psychology land?

I'm under a lot of voltage attempting to convey this vast homogony to you.

Anyway, my point is that yes, we're not computers, but also yes, we are computers.

I leave an open question for the one smarter than me: What is the "pressure" of data science?

It must be a ratio between a metaphorical force applied, and a metaphorical surface area on which to act.

Im excited to hear the answer.

* http://www.humanstress.ca/stress/what-is-stress/history-of-s...
How to develop a successful app for Chinese market
In the first clip, I'd say 80% of the soundbites were obviously robot-like, but one or two of the "Obama" quotes were startlingly clear - "The good news is, that they will offer the technology to anyone" - I can't hear anything wrong with that in the first clip at all. If they were all that quality I'd say we'd be easily fooled. As a proof of concept this is pretty big.
You can't rely on feedback if giving feedback costs someone their job
Looking at his comment history I'm started to think I misread irony for sincerity, but its still not clear to me where that's delimited.

The 100x line sounds like the kind of deluded optimism about meritocracy you hear from a lot of people in tech, and the line about "dogfooding" is like a startup school trope that is kind of beside the point when you're talking about basic human decency towards your workers. You shouldn't have to "test" the ethicality of overworking your employees or paying yourself a huge amount of money while your worker' wages stagnate. Then again, I'm a socialist and find the entire idea of these companies to be ethically compromised because they aren't worker coops.
I thought the idea with rust was that it was low-level enough that such problems could be expressed with zero overhead in an unsafe block, and then given a safe interface for users further up the chain?

There's nothing wrong with scary-potentially-misused-unsafe stuff as long as you can isolate it and therefore less likely misuse it unsafely...

C effectively is unsafe everywhere, and other languages that are safe are non-zero-overhead, or so far up the stack that they cannot be used in kernel/system level stuff.

Is that right?
It isn't. Perhaps you're missing the recursion (which, at each step, does two of those list appends.)

Write this algorithm in an imperative language and it'll pretty clear that this is best/expected case O(n^2).
Maybe you should consider buying a good battery pack instead. That would free you to consider phones' other merits.
I just called it alignment. It's just a bit that decides wether the following entries are fixed length or variable length.
Firstly, I'd like to thank you for taking the time to give feedback on my project (both positive and otherwise). :o)

With regards to the naming; I can see your point about the potential to "mislead" (which I attempted to negate right off the bat with my ReadMe).

However, the reason that I personally (and I understand this IS subjective) felt justified to incorporate the SCUMM name in the title is because I deliberately kept my API as identical as possible to the original SCUMM API (within reason - some functions/properties really needed modernising or weren't applicable).

There is also plans to be even closer to the original SCUMM design by distilling generated output (from a new Editor that I'm currently working on) to something akin, but not quite, OP-codes. If only to allow more game content to reside in the heavily-restricted space available in PICO-8 carts.

Again, thanks for all the valuable feedback (I have NO idea how my post got linked here), but I'm grateful all the same.

All the best,

Paul.
There area also a lot of people naive to how BS publishing has become. Plenty of PhD students get sucked in, a common one is being asked to publish your thesis as a book. Learning hubris comes before an embarrassment is a right of passage to the vast majority of people who think anyone really wants to read their thesis in a bound form from a third rate publisher created last year.
I'm from New Zealand and I'm currently living in Thailand volunteering for an anti human trafficking organisation, rescuing children from the sex trade.

I was thrown in the deep end and had to quickly become a Salesforce administrator and developer, I'm now running two Salesforce orgs, as well as all the other stuff we have going on.

I've found it an amazing exercise -- I've grown in patience, understanding of other people, time management, etc... as well as all the new technical skills I've learned.

I was amazed at how doable it is as well. My wife and I have two young girls (5 and 3), and although we were hugely daunted to begin with, we've coped pretty well. As long as you (the reader) have some ability to roll with the punches, I'd give it a go, you'll probably surprise yourself.
A Tale of Beer (Case Study)
The BBC news page should be a HN/reddit style list, with some enhancements to identify specific story types.

Every news outlet's landing page is a UX disaster, that only meets the needs of the organisations ego, and not the needs of an actual user.
I use a Huawei G7 for exactly this reason. It will always last two days, and treated gently, will go to three.
I think the key is a large'ish battery, and relatively low resolution display.
For some reason, people use now the name "tensor" to refer to multidimensional arrays.
This, in general, is important to remember - especially if you're planning on being employed by Amazon, or doing business by them. Amazon will do anything* to make the customer experience better - and that means getting maximum efficiency out of every link in the supply chain by pushing vendors, publishers and employees to their limits.

Life can be quite nice as a developer, if you've got a manager who understands that developer efficiency can be cultivated by not putting on undue pressure. But if you're in any role with a single metric which can be ruthlessly optimized, expect that to happen.

* Anything except sacrifice the Long-Term Projects. As a former Amazon site developer, I've been incredibly pissed off about the Amazon website and apps degrading the customer experience in order to aggressively push Prime, Amazon Music, Amazon Mom/Student, etc. There's some stuff on there bordering on dark patterns, and it goes against everything that was drilled into us devs over the years.
Yes, your parent is saying that it would be nice if Rust's safe subset could understand this, so you wouldn't need to resort to unsafe. You can absolutely do this stuff with unsafe, it's just, well, unsafe.
It's interesting to see a sleep drug that might prevent Alzheimer's. I recently found out that benedryl might cause it.
Pulling JPEGs Out of Thin Air
NIST Crypto Examples
Nexus 6 owner, with the wifi, the Bluetooth, and the high precision GPS always enabled I usually last from 8am to midnight without charge.
I mostly use it to browse Reddit and HN, text + phone calls and music.
Note that they only compared their solution with Eigen’s tensor transposition functionality. HPTT is not a drop-in replacement.
I personally don't find any fulfillment from volunteering, nor do I really grow in any direction. But that doesn't bother me. I have a few hours per week usually dedicated to tutoring kids from schools that are not so great. It seems to help them and I have a few hours to spare.
Vulkan has better performance than DX11, and it has literally twice the audience of DX12 - DX12 only supports Windows 10, so any W7/W8/etc users are SOL unless you use DX11 or Vulkan.
Non-ironic hypocrisy on The Guardian? I can't believe it.
Anything supported by ZeroLemon, Hyperion or similar extended battery brand.

I'm still carrying a Galaxy S3 because of it. Lasts 3-6 days depending on use. Only phone that has caught my eye since then is the V20, my only problem being that it's humongous and the extended battery makes it thicker.
Google Scholar already has something called Metrics [0]. You can basically go through any field and its sub category to get ranked lists based on h5-index and h5-median. For example, this is a list of top ranked conferences for Databases & Information Systems via the h5 index [1].

[0] https://scholar.google.de/intl/en/scholar/metrics.html

[1] https://scholar.google.de/citations?view_op=top_venues&hl=en...
It's a little old now but the Motorola Droid Turbo has served me well. Even though the phone is over three years old it holds a charge for the entire day (17 hours) and still has a 30-35% remaining at the end of the day.
When I hear "IP" I now perceive "rent." Rent is drag and is a prime mover in income inequality.
> I'll never understand why they thought 0-based
> months made sense, but then used 1-based days
> and 1900-based years. Even if C did it[...]

Java, Perl etc. all copied this pattern from localtime() in C. In all of
these languages it's idiomatic to write something like:

printf("%s %d, %d\n", mnames[mon], mday, year);

To print out e.g. "January 6, 78". The reason month days aren't zero
based is obvious, usually when you use them you aren't going to have
go through a lookup table, whereas nobody calls January "0" or "1", so you'll always need a lookup table.

Indexing months by 1 would mean declaring the "mnames" array would be the un-idoimatic:

char *mname[] = { NULL, "Jan", ... };

Instead of:

char *mname[] = { "Jan", ... };

Or you'd need to use the latter form and do lookups by mnames[mon - 1] instead of mnames[mon].

The reason you have to add 1900 to the year is that when C was made it
was standard for software to use two-digit years, and if you told some
of C's designers back in the 70s that we'd still be using & discussing
these APIs in 2017 they'd probably have laughed at you.

Of course sometimes you need to use month indexes themselves, e.g. if you wanted to print out 1978-01-06 in a log file:

printf("%d-%d-%d...\n", year + 1900, mon + 1, mday, ...);

But such are the trade-offs of low-level API design. I guess C's designers took the inherent idiomaticness of zero-based indexes & expectation that the common case would to print out month names over such use-cases.
Ex-Amazonian here. I still use some of the principles in my day-to-day life. There are some things I don't like about Amazon, but I reckon they did pretty well at the Principles - and I liked the way that they refined and clarified them over time, eliminating any that didn't work, and providing good examples to prevent people from over-optimizing individual principles (particularly frugality) to the point of uselessness.
Yeah, I wasn't being very generous. However, naming the function "qsort" is pretty dishonest. I agree that the proper quick-sort implementation is going to look pretty imperative (and involve mutation) which is why I get a bit annoyed at fake-quick-sort being used to demo how pretty FP makes your code...

(I agree that this implementation is neat. I think it's a great way to explain sorting.)

(naive qsort is O(n^2) in the worst case (with pivot selection it is Theta(nlogn), though,) but the functional-linked-list-sort is O(n^2) in all cases... :))
You replied to the wrong OP :)
Is it still possible to trust anything that Snowden says? He has clearly exposed as a Russian agent and has history of releasing fake documents.
I wasn't suggesting there is necessarily one single mechanism for performing memory allocation. I'm aware of arena allocators and that sort of stuff, having used them in the past and having been an avid reader of GC/compiler literature in my youth.

What seems to be the issue here is that the ownership of memory is not clear. The author seems to think they own it (it's not clear from the blog post if they allocated the memory but I assumed they did) while some other part of the kernel is freeing the memory. There are ways to track ownership of memory so this cannot occur. Rust does this. It's independent of how memory is allocated. A weaker form is to use some convention, which doesn't seem to be the case in the example described.

The other issue I have with your response is what I see as a typical knee-jerk reaction whenever the kernel is criticised: your calling me clueless and saying "Do you suggest kernel developers are too stupid to see obvious improvements?" I.e. to suggest that any criticism of the kernel comes from a place of complete ignorance and kernel development could not possibly be improved.

Kernel developers are not gods. They are not perfect. They are not above question. What I have seen is a lot of arrogance amongst kernel developers, the few times I've dipped into kernel development, that makes me think they probably are missing some obvious improvements.

This paper: http://www.ece.ubc.ca/~sasha/papers/eurosys16-final29.pdf is both a good read and an example of missed improvements to the Linux kernel scheduler, and it does suggest (though doesn't conclusively demonstrate) that these improvements are missed due to the arrogance of the kernel developers.
The current system for publishing needs to be overhauled. This is difficult because those early in their careers have to establish themselves, and publications are the de facto metric for doing so. However, number-of-publications is not necessarily an accurate surrogate for the quality of a person's work since all journals do not have equally rigorous review processes (or any review process as shown by this article and many others).

Long term solutions for this problem often focus on (1) new systems for reviewing/publishing scientific work as a means to make number-of-publications a more accurate quantifier of the quality a researcher's body of work, or (2) incorporating metrics other than publications.

What about short term solutions? What about an IMDB-like review and rating system for publications? This way, researchers still publish wherever they like, but could be potentially reviewed by a independent system. Would such a system be too readily game-able?
No more TouchWiz jokes: Samsung's software has caught up to its hardware
tl;dr
- I asked for it.
- They gave it to me.
If you're on the Mac, Timing might be similar to what you're looking for (one of their selling points is that your data is stored locally and never leaves your Mac):

http://timingapp.com/

And on Windows, Mac & Linux, it looks like ManicTime will also store data locally if you don't use the Server component:

http://www.manictime.com/
iPhone 6s lasts me all day.
Charged overnight, 5am (100%) - 10pm (30%)
at weekends I don't charge overnight.

Its always in battery saving mode I don't need any background processes.
Only whatsapp, emails, slack and sms notifications.
wifi only on when at home.
Bluetooth only on during commute (about 4/5hrs a day).

I've had it a year, it used to do two days but I relented and enabled email notifications.
Pay varies a lot depending on the location, as well. It's meant to be competitive with local industry rates.
see the resume of the author. good boy.
Nokia 3210. Battery charge lasts a week or two.
Yep, that little dot in the sea of infinity is our little blue marble. No one have ever been more than a pixel (EDIT: a couple hundred pixels) distant from it, and soon even that achievement would fade from living memory.
Among the iPhones, the SE has a very usable battery capacity.
Most of the underdeveloped world can't and don't get on twitter and make a noise about things they are seeing on YouTube that they might find offensive. The reactions and consequences only once in a while get into the press. I am quite sure there is serious social damage happening on a scale much larger than anyone will admit, as most of these people have no access to help or advice of any form.
Seconded (though I have the OnePlus 3, not the 'T'). I get ~5.5 hours of screen-on time since the last update. Given my usage, I charge the phone every two days quite often.