skysight-inc/HackerNews huggingface dataset:
> What often goes unmentioned in praise for code review processes is their insanely exorbitant costs -- measured in engineer hours but perhaps more costly is all of the blocking and impedance [1].

I don't get why you think code reviews are so expensive. An engineer should rarely be blocked by a code review. If waiting for a review - don't. Pick up another task! A great thing about code reviews is they are done async.

If the cost is time spent doing the review - what's the alternative? No code review at all? That's like not testing - yes it's faster now, but you'll pay for it dearly later on. (Code review is well studied in academia / industry, and has consistently shown to be very effective. Having at least one extra pair of eyeballs on any code goes a long way.)
You'd have to order an awful lot of toilet paper to have it only last 10 years. Even at a rate of one-press-per-week, it'll last getting on for 20 years.
Ironically this was trivial in windows xp, but they took the ability out.
With the rise of the internet, I think the written-word sector of the economy has inflated more than any other.
Julian Draxler mengatakan tidak akan
A Kernel backdoor affects gadgets shipped by a popular Chinese ARM maker
>IoT, Machine Learning, and Bioinformatics.

I'm hoping VR/AR will be on that list as well.
The banks already are working on blockchain based interchange, at least from what I hear in the UK
> the only difference between a struct and a class

In C++ land, this would be true.

C doesn't let you write methods within structs. C structs don't even have inheritance. No virtual table is generated. There is no single-dispatch mechanism.
A serverless architecture with zero maintenance and infinite scalability
For many social, and economical reasons i believe a local startup will have more chances to become successful than a western one, but that seems obvious ...

If you are thinking/planning a system or efforts to encourage and support the growth of local startups, be aware that if that system will be truly made with capitalistic goals instead of economical development it will ruin and eat up everything making the country in worst state than before, and it will make the good minds flee the country, and that's history, past and modern ...
Glancing through the site, it looks like most writers get their writings published through referrals / relationships with the editors.

Are there avenues where people can send writings / research into with an opportunity to publish on being compensated?

My motivation is around analytics, data research, visualization, mortgages, finance and real estate
I recall a while back that based on this new TLD scheme, it was mentioned that ICANN pocketed a tidy +USD100M from it.

What ICANN needs this money for, I'm not sure...
This should be documented and spread more widely. Nvidia seems to use the same tactics as Intel in market segregation and also some semi-related bullying tactics.
How to Prioritize and Focus When You Have Many Interests
Today we have a huge generic image with one-three words not really stating much and sometimes an indication that you need to start scrolling to actually read something.

Or was that last year.
This is the first time I heard of the week, a quick glance around failed to raise any problems; what's wrong with them?
A Client Did Not Pay Me for Software Work. What Should I Do?
It can be done with any blockchain; anything that is anonymously trade-able in public.
The Only Ship in America's Fleet That Sunk an Enemy Ship Is 200 Years Old (2015)
They are hard enough to find that they are willing to fly in candidates from across the country.
Apparently the button supports SNS, which can be integrated with Zapier.
Code reviews:

* signal distrust by default - the work I do is not to be trusted to be merged in and by extension, I'm not to be trusted

* can create a culture of passive aggressiveness - you do something that I don't like, I'll get back at you when I'll review your code

* not guaranty code quality - having a junior review a junior's code will not yield expert level code

Just because Google does code reviews doesn't mean you should, for Google a bug could cost millions, for your project a bug might cost 10$, however the overhead of code reviews might cost more than 100$. It's important to do numbers and think rationally.
I'm still using ST, but there have definitely been times when I wished it would be possible to modify some functionality. [1] I've sent them feature requests, but as they barely manage to implement their own ideas, mine have been ignored. If it were open source, I could've implemented it myself, which I certainly do for other tools that I use and find lacking.

[1] For example the find-replace dialog closes itself when I press "Replace All", as opposed to other editors I've used where it doesn't. It's annoying to have to reopen the dialog after every different search.
That's what I've found. I've been using Atom for a couple of weeks now and have decided to give up on it. I'm using it on a fairly substantial Macbook Pro and the start up lag drives me nuts. Back to ST3 I guess...
If your theory is true, this is clearly a big "win" for the US government. Not only do Apple shareholders lose because Apple is forced to make suboptimal investments, but also the American economy is losing because the money is invested elsewhere. I am sure Congress is paying attention and will respond by making the US tax regime even more aggressive.
And if fewer people is the best solution, then letting climate change to run its course seems like a decent choice too. I don't mean to make a mockery of your comment by any mean, I agree with it. Just wanted to point out that the whole situation is very nuisance. (As in, you can't just point to everyone and claim "don't do this, don't do that, save the planet" -- the science itself is clear)
Comparison of 5 Most Popular Ecommerce Platforms
How colleagues started to give Kudos to each other
Then cremate him and shoot the ashes in orbit while chanting Marxist doctrines or whatever - he still deserves a burial, not becoming a permanent exhibit in a freakshow.
A Brazilian hacker arrested by the authorities: High-level blackmail – APPlite
Sure... they mentioned the fact that the TypeScript compiler barely generates code, if that's what you mean by the original function of compilers.

The architecture is completely dominated by the front end for usability and incrementality now. Generating JavaScript after all that is trivial.

You can imagine that during a typical program's development lifetime, 99% of the time is spent with the program in a non-working state, and 1% is when it's working. The compiler has to help with the 99% case now, not just the 1% case.
I've stepped through some atom code to figure out how to properly configure syntax highlighting (ended up being me misunderstanding how certain regexes work...)

I haven't changed anything in core, but having the ability to walk through all the code is super useful in debugging.
Before the "floods" you could get a WD Blue 1TB for $30 sometimes after rebate.

Now they are $50

Something about supply/demand doesn't make sense here.
The problem is the hot shot VC/CS tech neophytes think they can solve all problems in all industries.
Probably dumb hypothetical: What happens if Apple comes up with an excuse to remove Uber from the (Chinese) App Store and corresponding iPhones?
I agree that those things could be issues with code reviews, but I don't see how "promiscuous pairing" helps with most of them.

* They delay integration.

Pairing by definition slows down all work on code(you have 1 person working instead of two). Also, code reviews need not delay integration, even if you're following the article's suggestions. You can still merge all work in an integration branch, and pull it if it eventually doesn't pass code review.

* They tend to encourage focus on abstract code polishing without proportionality or relation to the value of the code.

This is an issue with the priorities of the people doing the code review, and thus applies just as much to pairing.

* They favor superficial improvements, while increasing the costs sunk into paths that may be deeply flawed. (They facilitate late code-structural feedback, but not early directional/problem-analytical feedback.)

I have no idea how pairing is possibly different from code review in this case.

* They often discourage more collaborative work and therefore quicker and richer feedback, by their presence as a substitute for pairing.

This is possibly true, so I'll just take the assertion at face value.

* They create impediments to work moving quickly to completion.

This is pretty much the same as #1.

"Of these, the most egregious is the distraction from value." - so the most egregious problem with code reviews is the people that do them might have wrong priorities. I don't see how pairing would change this.

A benefit of pairing that I can see over code reviews is when you get feedback - instant, real-time in pairing vs late in code reviews. The useful scenario I envision is when you start implementing a feature and your pair-buddy steers you away from dumping time into a poor solution. That and #4 seem to be significant reasons why you might want to introduce pair programming. However, pair programming is not without drawbacks when compared to code reviews - it takes up more time in most cases(this is where it derives its main benefit), some people work better solo, a mismatch of skill or expertise means one person has to slow down to work with the other. I wouldn't really say code reviews are "far inferior in every respect" to pairing, I think both have their place.
CALIFORNIA HOPES TO SAVE SOME SOLAR ENERGY WITH THIS NEW STRATEGY
Thanks. Investing a bit of time to scavenge through the various arXiv CoRR categories really helped.
Elan is a credit card provider in the US, and the domain name for their web panel is "myaccountaccess.com". This is not as cool as they think.
They look intentionally secretive.

https://www.crunchbase.com/organization/stealthy#/entity
https://angel.co/synthego

It appears to be people from the former Halcyon Molecular, so basically part of the Musk/Nosek/Thiel and Founders Fund insider crowd.
Sublime Text (the editor) is written in C++. Python is used for the plugin API.
My internship experiences made me a more confident programmer.

My advice is start working on a personal project that you can show you're knowledgeable and passionate about. Differentiate yourself from your peers.

I really loved iTunes, but wanted to be able to stream my music wherever I was. I built an iTunes clone as a web app. Simple web design, CRUD app, but the fanciness was what I learned about codecs, transcoding, and streaming. https://github.com/nickdesaulniers/audiostream/blob/master/r...

The folks who interviewed me at Mozilla loved it and hired me. My current boss at Google loved my technical blog.
Yes, I have noted the American difference. Pedophile means something quite different!
signal distrust by default - the work I do is not to be trusted to be merged in and by extension, I'm not to be trusted

That doesn't have to be a bad thing. You (and everyone else) can't be trusted to be totally infallible, so if you want to produce good work relying on many eyes to catch mistakes, suggest improvements, or to learn from one another then you need to look at everyone's code. A code review should be a conducted in a safe, blame-free environment where everyone involved wants to make better software. That's should be the goal, not finger pointing or points scoring.
get a smaller one for your OS + common apps and a used nvidia gpu from a newer mac.

an ssd is a completely different paradigm. it's night and day, even on an old sata bus.

this shoudn't even be a question. hdd computers are completely unuseable to me now. i sat down at one the other day and i thought it had crashed and almost rebooted it, but it was just chugging the disk.
One thing to be sure, uber will have a hard time in China.
FWIW, if you don't need hardware, you can turn your phone into such a "button". Apps allow you to add a widget to your home screen and can be configured to make HTTP requests.

https://play.google.com/store/apps/details?id=ch.rmy.android...
Thanks for the clarification. I am going to dig in and have a look.
A holy shitstorm? But it won't happen. The same logic would apply to apps from other fierce competition, e.g. Google Maps and Skype. While there have been some occasional issues with upgrades being rejected, the apps have been allowed to remain on the store.

The more contentious issue is with builtin apps and platform capabilities, e.g. it's possible Apple's map could show directions and prompt a one-click Didi ride. Google already does something like that with Uber, but it could be even more tightly integrated with payments, and in a way that the platform could favour certain providers.
I get your point. Here is the same survey in Typeform: https://devup1.typeform.com/to/QDiNFU

Hope to see your response soon. :)
Right. Like the time it was used when it was decided everyone in India got the post about supporting Facebook's Internet.org to save humanity or whatever.

Facebook's employees repulse me.
Made me think of the classic game "Another World". Similar aesthetics - minimalist, but very atmospheric
Hits-based Giving
At 234B apples 2015 revenue is 234x this investment. The cheapest macbbok air is 899 which would put your income at 210k !? not bad, who do you work for ? :)
Why Your Morning Routine Isn't Working, and How to Fix It
ELB has been such a pain to work with for us. Their latest platform version has fixed some of the random fails at least. Our biggest issue right now is that the same EC2 instance that is running the code is used to pull down & build the docker image. For us in staging that meant the machine ran out of memory. _Of course_ we then had to upgrade to a better machine so as not to run out of memory.
Web Project Management: Feature List and Timings
> the process that converts "the man who has written the book will be followed" to "will the man who has written the book be followed?" instead of the incorrect "has the man who written the book will be followed?"

And yet the following is also correct - in terms of real-world usage, not some prescriptive definitions:

"The man who has written the book will be followed, right mate?"

> you will find that the rules must involve imposing some sort of tree structure on the original sentence.

The rules are, and the brain may be, but I feel those are different tree structures. Moreover, I wonder if the "tree structures" of our brains aren't just artifacts of recursive pattern matching - we also know that when reading, humans process whole groups of words at a time, and only if there's some mismatch they process pieces in more detail. Any recursive process like this will generate a tree structure as its side effect.

Anyway, thanks for the examples. I might pick a linguistic book at some point. Right now the idea of understanding natural language by parsing it into "NOUN PHRASES" and "VERB PHRASES" and stuff seems completely backwards, given how humans have no trouble parsing "invalid" sentences, or using them - especially in spoken language.

(Not to mention our ability to evolve the language, and how the grammatically invalid constructs tend to be introduced, used, understood with no trouble and at some point they become grammatically accepted - see e.g. recent acceptance of "because <noun>").
Sailing faster than the wind
I am playing with Eduardo Cavazos's libraries with Chez [1], and particularly the port of xspringies. Great fun considering as he points out that the mass-spring calcs are all taking place in scheme. It runs fine on my 2-3 year old notebook.

C was a third language for me in the day, and I like Lisps, so this Lispy-C thing is going to eat my afternoon up!

[1] https://github.com/dharmatech?tab=repositories
Never Give Up.. This should have take SOOOOO long, with so many disaopointment ! Really nice job
I admire Rich Hickey, especially as a communicator of ideas about programming. After he released Clojure, he went on a rampage of one fantastic presentation after another.
When we're talking about something a person did (promoting junk science, in this case), it's easy to use the meaning of setting a bad example. It's usually clear from context whether the example is 'terrible to follow' or 'terrible at explicating'.

You might prefer a nonambiguous wording, but the current wording is valid, and not a grammatical error.

For the pain example, think of "a terrible example of how to excruciatingly injure yourself" as a phrase that's easier to use in either context.
Export Contacts for WhatsApp
12 Tips to Help You Become a Talented Presenter: Part 7
My boss performs code reviews before my work is delivered. In my case it is mostly in a positive way:
- he wants to know how stuff is implemented because he may need to maintain it if I am on leave.
- it is a motivation for me to produce good code because I know it will be read
- he may give good advice (for example usage of ArrayList instead of Vector in java)
Prince Charles: I use homeopathy in animals to cut antibiotic use
It sounds like his approach is similar to the Windows 10 Insider Builds model of Fast Ring & Slow Ring. Even if all the Sublime builds in Dev are stable, I don't want to be updating every 2 days to get some minor bugfix. When I launch Sublime, I mostly just want to get to straight to work, not be thrown out of the zone by an update.

It took me a while to learn that lesson from my own customers. As a developer I'm excited to make sure customers always get new features ASAP, but customers would complain they were perfectly happy with what they'd bought & only wanted an update maybe once or twice a year. But everyone's different - that's why the option of a Dev/Beta channel & a Stable channel is good.
You argument is based on 'finance' continuing to exist and trying to regulate it into some notional form of sanity.

Can you wrap your head around getting rid of the system completely? 'Money' is an artificial numerical system of tokenised management that fundamentally limits our progression as a race. We can't repair roads, fund disease treatment, build structures to house our sick or educate our children, distribute food to the needy because the 'numbers' don't let us. The concept of finance is thrust upon us from birth and we're all but incapable of seeing what a stupid system it really is.
> the average person would be more exposed to radioactivity from walking by fly ash (in a pond, in a pile, in the air, wherever it is) than from shielded waste.

This is wrong because your shielding is radioactive. Concrete is radio active, dirt is radio active, fly ash is radio active. Your granite counter top is radio active.

Fly ash sitting in a landfill has zero radio-logical hazard. Because there isn't anything about it that will increase the local back ground radiation level. And because the radio-isotopes have a zero risk profile.

That same cannot be said for nuclear waste.

That is why the original statement is grossly misleading. And why it pops up again and again like bad penny.
well the cpu, ram, storage, and video card were never made by apple anyway. the case, motherboard, and other various hard bits and (maybe most importantly) operating system are still apple.
Even better, use free Excel add-in Power Query. It's vlookup on steroids.
Leaked EU Draft Reveals Geo-Blocking Can Stay for Video
I assume that this acquisition would also be a natural consumer of any future car technology developed by Apple
> There are multiple hypothesis of what a sequence of words can mean, which is not the same thing as 'we form explicit syntax trees in our heads when reading a sentence'.

Yeah. I'm playing with a different idea now - maybe that "tree structure" that "undeniably exists" in our brains isn't an explicit syntax tree, but an artifact of recursive, adaptive pattern-matching? I.e. if you look at things like reading speed or "understanding" speed, you'll notice that people tend to process stuff in large blocks until something "does not click", and they have to focus and process the block in detail. That sort of feels like a recursive refinement, and any process that recurses in more than one place generates a tree structure as a side effect.
The question is if people are more likely to visit foo.blog than blog.foo.com. I don't think that is the case.
Jokey McJokeface. :).
Tipping is the brilliance of the restaurant industry. Keeps overhead low and allows them to churn through "employees" with promises of tips.

Some say restaurants can't survive with more costs. Baloney. If you can't pay a decent wage you don't deserve to exist.

The only people that care about prices going up are the no tippers because the tippers are subsidizing salaries. The tippers wouldn't notice prices going up much if any.
Researchers released profile data on 70,000 OkCupid users without permission
Assuming that people will make mistakes writing code isn't distrust, it's just common sense.

If someone is a good developer, I trust their first cut of code will be well thought out. I don't assume that they considered all corner cases or found the best design or written things in a way that makes sense to other people on the first try.

Things go downhill if people start taking code reviews personally, but then I don't think the real problem is code reviews.
And here they are a few more decorators https://python.libhunt.com/categories/284-concurrency-and-pa...
I want to but I never read incomplete books. And its still missing few chapters.
Average App Store Review Times
:-) In France, LaCroix is the trade mark of bleach; you most certainly wouldn't want to drink it.

http://www.colgate.fr/app/PDP/LaCroix/FR/Produits/Eau-de-jav...
It's a bit off-topic, but in a way being a Buddhist monk is a very selfish lifestyle. You don't have to take care of yourself, society will take care of you. You don't contribute much to society apart from perhaps some religious services. In my opinion it's not a good way of life.
What is old becomes new again. You're essentially describing the early 20th-century company towns.

The thing is; it's not nice to have to move out of the neighbourhood when you switch jobs, or to have your manager be also your landlord, or to be stuck using the few "subsidized" services available because you can't afford the others (since you've traded some salary for these compensations).

It's essentially taking the problems of employer-provided healthcare and expanding them to all the other components of your life.
On the other hand, if you skip code review for major or complicated changes, you end up with large chunks of code that only one person understands.

Sometimes that works out fine, but other times you don't find out until too late that there are major flaws.
CCleaner 5.13.5460 Professional Plus Crack for Windows Free
But it is trivial anyhow. DRM doesn't actually work, never has, never will; and attempting to criminalize it (such as mentioned elsewhere around here) will only serve to increase piracy, not decrease it.
As Anders said near the end of the video, if you want to know more, look at the source code[1]. Speaking as someone who's worked on it (so I'm biased), I feel it's pretty easy to jump in and edit (though I'd advise new people to avoid the typechecker unless you feel particularly adventurous, it's a multi-thousand line long monster file). There are piles of easy issues[2] that are looking for community members to work on them.

By the way - one of the most meaningful comments he made in this talk (to me) was when he said that your parser had to "parse more than the allowed grammar" so you can provide better error messages. Compilers are, ultimately, tools for developers - so developer experience is tantamount. This, I've found, is so very very true in any smaller projects I've worked on, and is easily one of the first things neglected by some of my more algebraically inclined peers (who are very satisfied with a perfect ABNF and a parser which strictly adheres to it).

[1] https://github.com/Microsoft/TypeScript
[2] https://github.com/Microsoft/TypeScript/labels/Effort%3A%20E...