skysight-inc/HackerNews huggingface dataset:
I've read this and similar posts on this study a dozen times in the last few weeks. I think the data is poorly interpreted and what you're really seeing is that shorter pull requests elicit better feedback (in this case "more defects per line").

In my experience running code reviews, shorter pull requests, presumably due to their reduced effort necessary to understand, tend to get better review, review that is more than just superficial style/linting errors.

In light of that, I always encourage developers to aim for the shortest reasonable changeset - and make it very clear to them that 2 line PRs are totally acceptable - on my current team, we go as far as to encourage tricks like rewriting (local) Git history and cherrypicking to ensure that is the case. Continuous integration and good unit tests help to ensure that strange states generated from that process are still good and I find the costs are far outweighed by the better reviews.

Another little lesson I've learned managing that process is to encourage the submitting developer to highlight problem areas in his own code: when I submit my own code for review, I'll actually do the review first, line-level highlighting areas I wish the reviewer to pay attention to. This will only work if you can trust your developers to not try to "sneak something by," but if you can't do that, you've probably already lost. Developers generally know what they weren't sure about during the process, where things are going to be difficult to understand and where someone else on the team is going to have helpful contributions to the quality.

I think it is important for developer-managers to remember that programming is largely a craft and developers largely want to be proud of their output. People _like_ producing "good code" and it is easy to align the goals by having the process help improve their craft.
20 years of warez and piracy will do that, no need for a mobile app store at all.
The Game Boy "had" this DAA instruction from its CPU, a variant of the Z80.
This trick may well have been used also on some Amstrad CPC games also, then.

Indeed, the Z80 itself, which people like us know because it was very common in 8bit home computers, is an enhancement of the Intel 8080, which itself is an ancestor of the current Intel CPUs.

Incidentally, Z80 CPUs are still manufactured 40+ years later ( https://en.wikipedia.org/wiki/Zilog_Z80 ) and benefit from modern C compilers like SDCC and software development environments like z88dk or the one I wrote for the Amstrad CPC: https://github.com/cpcitor/cpc-dev-tool-chain (written for Linux and tools like GNU make, wget, etc).

That said, writing C code that compiles to packed BCD and the use of DAA at assembly level does not seem very practical. If few numbers are manipulated, unpacked BCD is simpler (closer to string, less code to handle) both in assembly and in C.
My understanding is this is more for cinematography vs stills.
My first Rust macro
The Most Amazing Archival Treasures That Were Digitized This Year
With Linux on board, it's a no brainer to implement it.
Most lenses need reverse engineering to implement auto§focus.
I'm afflicted by three chronic conditions which have no known causes. All of them are treatable; there are guesses as to why the treatments work, there isn't really a good way to establish a sound reason for them working.

You can't just take a person apart to study them while they're alive, and you can't easily reconfigure them to account for variables either.
Edison’s Legacy: Industrial Laboratories and Innovation
> I didn't think I'd ever accidentally hear that Rick Astor song again.

It’s Rick Astley

https://m.youtube.com/watch?v=dQw4w9WgXcQ
They also asked users to import it into the Mozilla store, which (for mostly historically reasons) is separate. Feels like Mozilla should be revoking that specifically.

Ultimately, I have no idea what they are even trying to achieve here. If this is all localhost communication, HTTPS isn't doing anything.
I have to agree. When evaluating what to learn next, all the interesting distributed systems I’d like to work in are all writen in Java, C++, and now a sprinkling of GoLang.

All the C# I run across is line of business stuff. So it may very well be great for that, but it’s less interesting from a development perspective.
Have you ever actually been constrained in how much time you can spend on code review?

I generally try to get my developers to spend more time on it than they think is necessary -- if it comes at the short-term pains of their productivity, I am totally ok with that and will work to revise their individual contributor expectations.
By "a few years" I mean about ten or eleven years ago. Fortunately, that means they bought most of their stocks since 2008 and have gotten great returns. They were also fortunate to buy a house in a good neighborhood during the bottom of the slump, and to live in a cheap state. So they can sell their house and almost pay cash for a modest house a little further out from the city. Fortunately, the city has relatively low traffic so even in the country they can get to a great hospital within 20 minutes. The state also has basically no property tax for seniors, which I think is questionable policy but very good for them.

They aren't wealthy by any means, like the retirees out here in California who have a million dollars (or several). But between their stocks, the home equity, the two social security checks and a small pension my dad got from spending time at a job at the city government they'll be alright.
I've seen recently another version of itoa called itoa_jeaiii with good performance claims:

https://twitter.com/Atrix256/status/938994058348847106

Code at https://github.com/jeaiii/itoa/tree/master/itoa
I worry this is going to go the "computer aided photography isn't the one true photography" direction, but check this out:

https://research.googleblog.com/2017/10/portrait-mode-on-pix...

ML has thousands of applications in photography, from HDR to mask creation to feature removal to subtle aids like noise reduction.
Law enforcement already has tons of child porn lying around used primarily to frame people. Of course similar to drug planting it is extremely hard to defend because no one wants to risk defending someone charged with that. There are exceptions and I'm not saying people like Jared from Subway aren't guilty. There are many many many lesser known individuals that are hushed up using child porn.

So I'm basically saying there is no ethical problem (from their perspective) because feds/cops already deal with this all the time and plant this on people like drugs.
Merkelized Abstract Syntax Tree: Evolution of Bitcoin Script System
I really miss an awesome cross-platform GUI. Electron is awesome, but bloated.
No, not if you still use a shared key.
"Granted, I haven't used Coq very much, so correct me if I'm wrong, but isn't it true that in Coq, with the exception of basic proofs like simple arithmetic expressions, in order to prove a theorem you have to at least explicitly know and write the name of the lemmas that are needed to prove it (apart from how they fit together)?"

Coq has automated tactics like "auto" that search for proofs based on a configurable database of "hints". On the other hand, if it doesn't succeed, it leaves the proof state unchanged and gives no hints as to what to do next. But on the other, other hand, if it succeeds, it gives no hints as to how it succeeds. So it's less useful than it might be.

Edit: Also, Coq has a dandy baked-in search system for finding lemmas and so-forth that would be useful in a given situation. On the other hand, for a similar flavor, look on Hoogle for functions transforming one list into another list.

I need to play with Isabelle.
False & true aren't great terms to use for an "either or" question.
Is there an update for this?

Calling cpercival ...
Maybe, but all evidence seems to point to the equilibrium being at a higher oxygen rate, cooler temperatures, etc.
It depends a bit on context, I suppose, but if you spend most of your time/brainpower in code reviews on style issues, then I think you're probably not making a very good use of time. I think it's much more important to look at the problem being solved and the solution and to think through whether it makes sense. Often times I prefer to first have a conversation with the submitter where we talk through the structure and the decisions made, then I'll go through and leave inline comments for things like style as I see them.

I would put much more trust in a codebase built with careful engineering solutions than a codebase with careful formatting, and I think I would find it to be more pleasant to work with as well. Ideally you have both, of course.
Con 2 has historically been the biggest problem for me. If any experienced people have good methods to help me mitigate that problem on my teams, I want to hear it.

We've done a few strategies at places I've managed code review:

1. Insist on linting (in Javascript, eslint-config-airbnb) and opinionated style guides/automation (in JS, Prettier), and have the team buy in on "let's just not even debate this and just do what it says."

2. Have programmers highlight problem areas (structural/architectural/clarity) in their own code before submitting the PR. This is draws the discussion to the high ROI locations quickly, while not prohibiting the reviewers from catching more minor issues.

3. Clearly indicate that the goal of code review is to, yes, impart style and feel on the rest of the team, but largely to avoid duplication, resolve bugs and improve everyone's skill. It is a within-team visibility and knowledge sharing process that also happens to catch meaningful defects.
There is a quote from an OPEC meeting decades ago:
The stone age didn't end because the world ran out of stones; the oil age will end long before the world runs out of oil. http://www.economist.com/node/2155717
See [1] for an example (edit: although this may not be the best example nowadays, see below):

Quoting:

> Consider the conjecture "length(tl xs) <= length xs", which states that the length of a list’s tail (its "cdr") is less than or equal to the length of the entire list.

> Thanks to Vampire, Sledgehammer finds the following proof: by (metis append_Nil2 append_eq_conv_conj drop_eq_Nil drop_tl tl.simps(1))

Those are all the lemmas that were needed to prove the theorem. They were selected completely automatically.

AFAIU the "metis" procedure tries to fit the lemmas together so that they prove the theorem, and I believe the HOL kernel gives high assurance that if "metis" succeeds, then the theorem was proven correctly (but my understanding may be wrong here).

Note that Sledgehammer may even automatically find and return a human-readable proof, which for the example above, it returns something like this:

proof –
have “tl [] = []” by (metis tl.simps(1))
hence “∃u. xs @ u = xs ∧ tl u = []” by (metis append_Nil2)
hence “tl (drop (length xs) xs) = []” by (metis append_eq_conv_conj)
hence “drop (length xs) (tl xs) = []” by (metis drop_tl)
thus “length (tl xs) <= length xs” by (metis drop_eq_Nil)
qed

Edit: That said, note that at least nowadays Isabelle/HOL seems to be able prove the above theorem by simplification alone ("by simp"), so this may not be the best example.

[1] http://people.irisa.fr/Thomas.Genet/ACF/BiblioIsabelle/isabe...
> We since have moved to a multi-way handshake-like upload process that uses signed URLs vendored to the clients upon request so they can upload the files directly to S3.

How does this work in practice / where can one learn more about this?
Some CPUs like the Saturn from Hewlett-Packard [1] are designed for BCD. Though they can perform binary operations, registers are structured for 64-bit floating point operations with a 4-bit wide bus and nibble-granularity addressing of register nibbles: 1 sign, 12 mantissa, 3 exponent.

[1] https://en.wikipedia.org/wiki/HP_Saturn
I thought about that but it makes the visualization much more complicated and, moreover, would require forecasting wages way out into the future to be relevant to a millennial. If you had tried to do some wage forecast in 1970 you would've gotten things very wrong, so maybe the same is true today. One day I will add this feature but not soon.
...and more puzzlingly, those opcodes just became invalid, and weren't reused for something more useful in 64-bit mode. It reminds me of LAHF/SAHF and segmentation --- both features that AMD decided to remove initially for AMD64, but were forced to reintroduce after it was discovered that things like virtualisation needed them. Unfortunately, the same is unlikely to be true of the BCD instructions...
Who wants to be the developer to train a neural network on child porn? You couldn't pay me all the money in the world twice over to take that job.
> However, this takes off-line about 40 percent of Germany’s nuclear capacity and Germany is one of the two countries along Great Britain from which France imports electricity during the high-usage months in the summer. The reason importing electricity from Germany and the U.K. will be particularly important for France during a drought is because 24 of its 58 nuclear reactors do not have cooling towers and purely depend on the flow of river water to cool the reactor cores. What this means is that if the level of water in rivers drops, it means that some of the reactors may have to be shut down especially those on the Rhone River in southwest France, where temperatures are expected to be particularly high due to its geographical location.

http://www.businessinsider.com/french-heat-wave-one-tumultou...

> France imports UK electricity as summer heatwave puts a third of its nukes out of action

https://thinkprogress.org/france-imports-uk-electricity-as-s...

> Germany powers France in cold despite nuclear u-turn

https://www.reuters.com/article/europe-power-supply/germany-...

> France was heavily dependent on power imports from Germany during the first cold spell of this winter, despite the fact that most of the country’s nuclear reactors are back online

http://energypost.eu/france-cant-meet-power-demand/
Use em and rem, not px.

https://www.reddit.com/r/dredmorbius/comments/29eqrk/web_des...

https://codepen.io/dredmorbius/full/KpMqqB/
Iniatly I was excited by Red’s expressiveness, ease of use and cross platform capability, but was very disappointed to find it lacks a driver for PostgreSQL.
This for me is critical and surprising omission, especially considering that the main developer of Red - Nenad Rakocevic - wrote a Postgres driver for Rebol??
Anitta, Mc Zaac, Maejor Ft. Tropkillaz – Vai Malandra – REACTION
I wish them all the best - it's high time people had actual control of their cameras. I mean both control over the hardware and repairability. While CHDK [0] may offer the first, they do nothing about the second.

As much as this is important, I am convinced Open things are most useful at the lower end, opening doors to people who would otherwise just not be able to participate.
I would have a hard time justifying getting one of those for myself, because of the price, as a non-pro.

Still, I hope they succeed.
Latin absolutely supports more contorted word orders because the case marking and gender agreement means you can recover hierarchical relations among words in the sentence without relying on word order.
Some exchanges use Blockstream's Liquid federated sidechain to do inter-exchange settlement.

Agreed though, payment channels have been around a long time.
WonderCMS
Why Has Korea Hired Gordon Ramsay to Be Its Big Brother?
interesting, they even couldn't manage a basic signup process. app says my email is in the users list. when i try to login, it says no email is exist in their system. tried forgot option same. ok, hire someone to manage your acl part guys ,_,
Off the top of my head, I would suspect that to be off in uncomputablity-land.
"I don't have funding at this point" - seems strange when it's a corporate asset. Should a University take over the archive?
I hope those three engineers have meaningful equity and exposure to upside because it sounds like they’re working like sled dogs
what's wrong with three button mice? virtualy all pc's outwith macs that use mac mice use three button mouse's
Then avoid blocking system calls.

When you can't, defer them to a thread that can be ignored.
Perhaps HP missed the mobile revolution?
As someone who has worked in biology labs doing databases for them, it's about the only statistical test I could name name as it is talked about a lot.
Warren has over $100B invested in public equities (stocks). He’s s believer in concentrated portfolios, ie he doesn’t want to own more than a few stocks st a time. If he can’t buy $10B worth of a stock he’s not interested.

There isn’t a stock in the world you can buy even $1B of in a day without driving it’s price up dramatically yourself. So Buffett has to slowly accumulate a position over weeks and months.
You can use that to make stack overflow a (relatively) graceful error instead of a segfault.
Author here. If you have any comments, questions, remarks or suggestions - let me know!

(I want to write more and thinking whether to focus on image segmentation & detection, or Recurrent Neural Networks.)

Also, check out a practical step-by-step guide "Starting deep learning hands-on: image classification on CIFAR-10"
https://blog.deepsense.ai/deep-learning-hands-on-image-class....
Naming stadiums and building fancy headquarters can be a tip-off. Look at 3com.
Indian Business Directory, Supplier Manufacturer Wholesaler KHOJinINDIA-
It is beneficial because it gets rid of us.
The presence of humans is worse that almost any cataclismic effect, even a nuclear explosion and lingering radiation.
The radiation itself isn't beneficial in the long term, if that's what you're asking.
Client makes request to server passing back auth token, server verifies auth token and uses the S3 library to generate a unique 1 time use URL for upload directly to the client. Client makes a put request to the s3 url. After it's finished s3 revokes the URL.

Multipart signed upload is much harder and requires signing every chunk.

Just google s3 signed upload there are a few tutorials from Amazon.
> What is extreme porn?

According to Section 63(2) of the Criminal Justice and Immigration Act 2008:

An “extreme pornographic image” is an image which is both—

(a) pornographic, and

(b) an extreme image.

Hope that helps!

At least, though, in subsection 7 and 7A they define "extreme", as well as providing a nice catch-all of "grossly offensive, disgusting or otherwise of an obscene character":

(7) An image falls within this subsection if it portrays, in an explicit and realistic way, any of the following—

(a) an act which threatens a person's life,

(b) an act which results, or is likely to result, in serious injury to a person's anus, breasts or genitals,

(c) an act which involves sexual interference with a human corpse, or

(d) a person performing an act of intercourse or oral sex with an animal (whether dead or alive),

and a reasonable person looking at the image would think that any such person or animal was real.

(7A) An image falls within this subsection if it portrays, in an explicit and realistic way, either of the following—

(a) an act which involves the non-consensual penetration of a person's vagina, anus or mouth by another with the other person's penis, or

(b) an act which involves the non-consensual sexual penetration of a person's vagina or anus by another with a part of the other person's body or anything else,

and a reasonable person looking at the image would think that the persons were real.
Process.h: cross-platform C/C++ single header library to interact with processes
I totally agree with you. However, in my experience the time you get for reviews is often not much and the developer already has moved on to something else and doesn't want to deal with the review. Obviously this is an organizational problem but one I have seen a lot.
Pine – A hassle free .gitignore manager
Does optimizing Ruby have diminishing returns? It doesn't have a JIT and it's all late method lookups, seems like that would be a much higher performance win, to remove the runtime metaprogrammed nightmare soup. I also wonder if that's even compatible with the language at all.
The syntax of Rebol, its predecessor, was an inspiration for the Mathematica language.
Thanks for replying. Though I've never worked on a campaign, I imagine that it's a slightly different animal. And without knowing which project you worked on I'd guess similarly. That said, experience in either would probably expose you to the pervasive paternalism and disdain for the "general public" permeating through (most forms of) American gov't.

Ironically, my observation is that gov't employment is often less about knowledge/expertise and more about friendsies, patronage/quotas and malleability/docility.

@ this point, I'm not convinced that the current state of affairs doesn't reflect the complicity of "the people" (who are constantly reminded to aim for "middle-class" (mediocrity)).

Since we'd be working with the same public, changing the # of parties would still likely yield the same result. And I say that as someone who regularly votes on positions not parties or candidates (and is often criticized for doing so).
Bidirectional ARM Assembly Syntax Specifications
It's actually really simple and quick to do. You offload a ton of processing power to S3.

It works like this:

User tells the backend, “I want to upload picture.jpeg!”

Backend tells the user, “Alright you have my permission but ONLY for that filename with that extension. Here’s a token, enjoy.”

User uses that signed token and pushes the file to your S3 bucket.

Here's how you do it in Phoenix. https://sergiotapia.me/phoenix-framework-uploading-to-amazon...
Honestly, if they stored evidence collected from previous cases, the data probably already exists in some form. As long as the data was closely guarded internally, I'm not sure if there would be an ethics problem using this for training.

The biggest problem with obscenity detection, though, is getting the context right. The AI might be able to get to the point where it can detect "naked human" at a good percentage level. At the moment, however, I doubt it could detect whether the naked human was considered obscene in current culture, eg: the difference between "child pornography" and "famous Vietnam War photo" as alluded to in the Gizmodo article. So no matter how good their model gets, without further refinements in AI it would only be good for a "first pass", I would think.
It's not the percentage for the whole population. It's 25% unemployment for young people. 50% unemployment for young people without higher education.
I (straight male) found my wife on okc but not sure it would have been possible with these changes. My pics are for some reason generally unflattering and I get a better response with profile plus actual meeting people. Also I would have been too embarrassed to message people if I had to use my real name
Most medical businesses I'm familiar with (having a lot of doctors in the family) have no professional sysadmins and definitely no master images.
http://docs.aws.amazon.com/AmazonS3/latest/dev/PresignedUrlU...

Not 100% sure what they mean by _vendored_ here, but I'm guessing they make a request to one of their backends to generate the URL and return it to the client for use.
There's https://github.com/dotnet/wcf which are the _client_ libraries of WCF for .NET Core.

For the server side of WCF you're right those are only available on .NET Framework right now.
TLS 1.3 is going to save us all, and why IoT is still insecure
>Everyone is free to believe that massive numbers of young girls just absolutely love the taste of cum, rimming, and so on. Nothing fishy is going on...

Or they could be, you know, acting.
I honestly do not think that is near the main problem. The best actors in the world are wasted when studios are just churning out safe crap for teenagers.