skysight-inc/HackerNews huggingface dataset:
Preferring implicit code is optimization for the first person writing the code while making it harder to understand, debug, and update.

When code is written only once and most of the cost comes afterward, that seems like an impossible choice to defend.

Why optimize for keystrokes? How much do keystrokes really cost you? Why optimize for conciseness, if it comes at the expense of readability?

I've maintained some PHP code bases with tons of implicitness (magic methods in ORMs and strings dictating object behavior, mostly) and some that had no implicitness. Guess which were more expensive for the client and painful for me?

Another example: I've recently been working on a C#/.NET code base, and I was wondering where the HTTP request is converted into a C# object (in this case, a JSON to object deserialization).

Guess where I had to go to figure it out? Google. And it wasn't easy to Google. I couldn't follow the code because of the layers of magic and configuration that controlled my code, rather than actual code. It was a huge waste of time and makes the code base completely opaque sometimes. It's a ball of yarn, and you don't know where it begins or where it ends.

Why is my code behaving strangely? Is it because I wrote it to do something a certain way? No, it's because this random config file (that I didn't know existed) is dictating behavior instead of the code itself.

I can't imagine how anyone working on large code bases with other people would want to do this. Yes, implicitness is more fun and beautiful at the beginning, but it becomes a nightmare after a short time for anyone other than the original coder.
KeyShot 6 Crack with License File Full Version Free Download
That there is a titanic economic incentive to produce this kind of observation in order to create justifications for the economic order, that anyone who does so with skill will be rewarded, and that drawing these conclusions serves the purposes of suppressing cultural developments rather than being unassailable, spiritual commitment to The Clear Correctness and Fairness of Our Objectivity
Do you have more info on this?
The 1960s were 50 years ago though — more than half a lifetime. That falls well outside of what I find a reasonable duration for copyright. Even a limit of 30 years (or perhaps the historical 14 + 14 years) would mean anything published before the 1980s would already be in the public domain by now.

The article hints at the artist simply preferring people to forget some of his older work, and that is his prerogative. But once media takes root in our culture society has its own interests to defend. We would find it really weird to leave out certain works of Shakespeare from a comprehensive omnibus because he wasn't particularly fond of them himself.

Copyright should balance the rights of the author and the needs of society; in its current form that balance is lost.
>>>>>HTTP/1.1 204 No Content
It is 25 bytes (maybe 26 with a blank line after the header), 127 bytes leaner.<<<<<

This makes me think HTTP Protocol is forcing too many bytes here. Can it be made any lower? Many use cases might not need headers at all !
"What significant advantage are you offering over existing ones that you are cloning" -- I keep hearing this. How do people answer this? Because, let say you add feature X that Trello doesn't have, but since they're bigger than you, they can simply add feature X as well.
I think you're trying very hard to fit the real world into a hypothesis that doesn't make any sense.
https://en.wikipedia.org/wiki/Science
Upgrading to creators update Windows 10 got me started with text -to-speech.

Edge browser has a button to read eBooks (EPUB files) aloud. The voices resemble human speech but that's not why I use it.

Edge does something that make me prefer speech-to-text over audio books. I've got many unread Audio books because it's a passive activity. My body just itches to do something.

On Edge, the words are highlighted as they are being read. Thus I actively read as I listen. And most importantly, distraction is no biggie - just spot the flashing words. Also, it's easy to spot and make up when the voice mispronounces words.

*

I upgraded my phone to the Creators update hoping to use Edge to read on the go. However, the result was disappointing. They are definitely different browsers sharing the same name.

Luckily an eBook reader called Freda+ reads aloud pretty well. It only highlights paragraphs rather word-by-word like edge - better than no highlight.

Summary.

My eyes tire easily when reading on computer - eye issues, glare, sleep deprivation... Without speech recognition, I'll read far less books.

Note: Edge works only on EPUB files which is pretty disappointing as EPUB files are html docs.
It's still possible in the case of Digital Ocean vs AWS: 5-10x price reduction, focus on a subset of core service. You still need to deliver friction-less service in the beginning, reliability and customer service eventually.

Not all will move from AWS, but the price saving is significant for small players who doesn't need the full suite of AWS.
3-body problem is unsolved math problem. There is equation, but no one knows how to solve it, and the only way to deal with it is number crunching.
Stable orbits are solutions to the problem, but partial ones. The more solutions are known there more possibility to find more generalized solution. Maybe even the general solution for the problem.

I do not know how it can change astrophysics (its just newtonian gravitation, not einshteinian), but it can bring new methods/ideas to mathematics, then improved math will change everything. Maybe.
The other way to look at it is that, in many situations in life, by improving your competitiveness by only a few percent you can often reap much bigger rewards. In the Olympics that's really tough, but in most people's lives the bar you're trying to beat is just that set by the environment you happen to be in. Being a bit better prepared, paying a bit more attention, working a bit harder can over time have outsized cumulative effects. We don't live in a perfect world, but how prepared we are to do well in it is up to us.
I'd say go for it.

Many of us who have learned the lesson of competing on pricing learn to do it differently the second time around.

Pricing is one of those things that's hard to understand as not to compete on if you're still new to understanding saas business models.

Until you've experienced some sort of success with a low priced saas, it's hard to see why everyone always say to price it more. Sort of like the matrix, nobody can tell you what it is. You have to see and experience it for yourself.
On the bright side, you can expect your clone to actually not be a clone.

When initial product you want to clone was made, its makers had to solve a lot of problems and made choices, which are not documented anywhere. You will face some of those problems and may make different choices, even have new ideas to solve them. Ultimately, your product will have its own DNA and strengths, most likely.

There's a say I really like in the world of music composition : don't be afraid to copy your favorite composers, you won't do the same thing anyway.
I want this to be awesome... but I'm also terrified of applications that tell me they are secure with no proof. Can you provide some additional information to quell my fears?

Perhaps information on a third party auditor?
give your dad a break!
That's a problem with the local taxi organisation. In Istanbul if I have a problem with a taxi (or any other public transport vehicle/agent) it's enough to call 153 and report or fill out a form online. AFAIK they also accept SMS messages. Also, we have BiTaksi app here where we can give instant feedback and also see star-ratings about the drivers. So if your infra is bad, that does not necessarily mean the means is bad also.
How about one that goes tweet by lying tweet? One that was literally on the first page of Google.

You can't have exerted yourself too hard.

https://www.amalanetwork.com/latest/2016/07/23/shills-and-sc...

Again - they repeatedly mislead. They did it again with the CIA dump.

Due to their repeated misleading, obviously slanted, presentation of their dumps, and obvious mishandling of them (like putting 1000s of innocent civilians at risk) Wikileaks has zero credibility.
That one depends a lot on who your coworkers are too.
> Just on the database side, it implies that there’s a “people” table backing the “Person” record.

Plural table names are already pretty stupid, but using "people" vs "persons" even more so.

Implicitly having the table name match the entity after some case transformation is fine, but it should be more direct and not require an English dictionary to handle edge cases.
Attorney general wants Uber, Lyft drivers fingerprinted
Just as iconic is the Montreal clothesline, strung on 3 levels along the length of terrace houses. They are like conveyor belts for clothes, and fantastically efficient.

https://www.flickr.com/groups/cordes-a-linge-mtl/

It is sad that so many areas in North America banned the clothes line, a massive impact on the environment and incredibly expensive.
I'm pretty sure that anyone could learn to code. However you need an atypical mind (not superior, just different) to truly excel at it. I'm not sure if that comes about due to nature or due to nurture, but both could be out of reach of adults depending on which developmental theories you subscribe to.
For a counterpoint, see the "Victorian Bakers" doc from the BBC: http://www.dailymotion.com/video/x4h8mty. See 11 min mark for bakery conditions and 23:30 for flour adulteration. The free market at its finest with no regulation.
Makes you wonder where they got the pacers from. I don't think I could sustain that speed for even 200m.
I don't think anybody is ever confident beyond level 1. The worst part is those "why the fuck does everything work when I plug a logical analyzer?" moments.
> the author of this article or his sources severely misunderstand natural selection and the special case of sexual selection.

The author of this article is an Evolutionary Biology researcher at Yale. It would be really weird if he severely misunderstood natural selection.
What point did I hit?

Is there a better word/phrase? I purposely used "dog whistle" because of the political connotations as a signal that implies more than just what's on it's face.
It's worth pointing out the electorate rejected Trump at even greater rate then they rejected Clinton. Indeed, Clinton did win a plurality of the popular vote. It is only because of the antiquated electoral college that we have Trump in the White House.
The "winner takes all" reminded me of this article I thoroughly enjoyed http://nautil.us/issue/44/luck/dont-tell-your-friends-theyre...
No, I don't. Doing zero-copy substrings of a read only buffer and an allocator chopping up a writable buffer into multiple chunks are very different scenarios.
You can always gain something new from Pratchett books. I usually reread the diskworld every other year.
A side effect of employing AI to pilot war aircrafts, like with smaller drones, is that there won't be families in grief for the loss of their kid pilot on the attacking side, so that warmongering politicians will get public approval of campaigns a lot easier.
Is there an opt-out for this? What if you just refuse -- can they deny you boarding, and is that legal?
AWS has recommended for us to move back to i2s. Geez, thanks
Surprising that he is so little known among the ranks of our scientific heroes.
Pretty sure a lot of people using this don't even have a "security team." They likely have corporate IT that takes 2 weeks to add a DNS entry. Something complex like mapping a public IP to a dev server would take an act of $DEITY.
um some parts are more high-level than others, but a lot would be gibberish. Familiarity with the contents of e.g "Molecular Biology Of The Cell" would greatly increase your experience. -- That book is big and exhaustive (and expensive), a focused intro to the same material is MIT "Introduction To Biology" on EDx! It's an amazing course!

The book and MIT course also give a good enough conceptual intro to the chemistry concepts you need too. Obviously the rabbit hole goes deeep tho... people spend lifetimes scratching the surface.
DHH never fails to impress. As usual, he cuts to the core of his beliefs, and delivers sound argument for them.

Program with Ruby long enough and it really starts to feel like a religious experience. You feel like you can literally do anything. Things you can't do with it just don't seem important anymore.

Rails just takes Ruby and puts it on steroids.
Then you have to think bigger. If you are cloning Trello for example, have it have a different UI that is more useful for a particular niche, but that they can't simply add because they would alienate their existing user case. Make it better by doing things that the competitor can't or won't do.
Facebook wants you to see whatever keeps you coming back to Facebook to see more of, ie what you want to see. That's exactly how it maximizes its ad potential.

It might have a hypocrisy problem. People will typically claim to like certain things (high-status cultural artifacts) while mostly consuming other things (trash TV, fast food etc). However, it doesn't benefit from driving people away.
Trump was "shockingly honest" - and it was shocking! - about a lot of things about which Nice People Don't Speak, all throughout the election cycle. His bombshell about buying politicians in the first GOP debate is a sterling example - roughly from memory: "I know you guys are for sale because I
buy you all the time!"

Shocking indeed. But not on substance - no one familiar with modern US politics would seriously doubt that most politicians are absolutely for sale, although probably not thinking of it in those terms, or that the two meaningful parties do absolutely sucker rubes into voting for cynically promised outcomes which often aren't even plausible and are the rest of the time rarely pursued. Obama was the best I've seen in my lifetime, in terms of trying hard to live up to his campaign promises and also being competent to pursue them, and even he only passes if we grade on a real generous curve.

No, what's shocking is that anyone would say it, at least where the rubes might hear. And, again, that is shocking! One does not expect to hear the inchoate doubts shared among much of the electorate confirmed outright by a major-party candidate. And I suppose if one confidently expects to get screwed either way, it might make some sense to vote for the guy who's at least honest about it.
No of course not. I don't want to encourage inefficient trade. But what should we do about entire swaths of people completely out of work?
DHH says that explicit code favors novices and those with 'fresh eyes' on a problem while burdening experienced veteran programmers with bloat of boilerplate to read and to write.

I may as well come with fresh eyes for any code I wrote over a year ago. I'm reading _my own code_ with an eye to figure out how it was put together. I should be courteous to my future self and to anyone else who wants to read my code.

I pick up a new framework every year or two. I've been a full time software professional for over 16 years and I'm picking up new tools all the time. I prefer tools that tell me things explicitly so that I don't have the steep learning cliff of grokking the entire system in order to be able to work with one little part.

And isn't this hypocritical? So many people (probably DHH too?) gush about how easy Rails is to get started with, but here DHH argues that it's so much butter for the veteran who knows what all the implied magic is. Doesn't all that implied magic also leave the beginner kinda helpless? There's so much Rails tutorial with the attitude "here, do this, trust me, it'll work". And I've found that trust to be misplaced. The underlying implied design isn't actually what I wanted, and it's really hard to get it to do what I want because the convention is so baked in.

On the other hand, Go is a bit tediously boilerplate heavy. I'm still looking for the right balance.
A grave is a designated burial site for a body. They aren't graves they are just places where people happened to die.

I am writing this right now in literally the exact spot where thousands died during the Battle of Brooklyn in the Revolutionary War.

We subsequently moved on, they built Brooklyn Heights and DUMBO and a rather notable bridge here. It happens.
To expand on this comment, since it's just a (albeit helpful) link: the author's point is that competitive advantage follows a power law.

When phenomena appear to obey a power law, the specific percentage increase does not need to particularly rigorous to illustrate the growth pattern. You could plot the two axes without numbers and it still basically makes sense. You're going to see a disproportionately weighted side and a long tail next to it.

That doesn't mean the author is necessarily correct in the overall observation here, or that you shouldn't add further rigor to the analysis; it just means that for the purposes of an article without peer review, "1%" is probably fine. Power laws are very often fuzzy when they're applied (or perhaps rather, "observed") in practice.
While I don't really like this idea (in 1985 it may have changed the course of programming but in 2017 with advanced IDEs it smells like a solution looking for a problem) it has one interesting benefit...

If two languages have similar grammars and APIs you could potentially allow the programmer to choose the language they want and each programmer can work in their own language. Even one of those graphical block-based languages.
Here's a direct link to that prediction: http://rw.runnersworld.com/sub-2/

Lots of data, but I don't see how the 2075 date is calculated, is it just an intuitive guess?
Bad article.

>The clumsy wings of males could be rationalized as a handicap that provides information about the birds’ condition or genetic quality.

Also known as an honest indicator of fitness.

>But the observation that female club-wings have also probably made themselves less capable fliers can only be described as decadent —

Why the "probably" there? Previously the author mentioned that the bones where hollow in the females, unlike the males. Maybe they can fly just fine!

>sexual selection leading to a decline in the capacity for survival.

Yeah but, the fact that they exist, shows that they have survived.
That is inside-out. It requires a client inside your network to initiate a connection to the outside.
Obviously, NAT does nothing for preventing outbound connections.

The whole point-to-point connection between 2 NATed PCs isn't so much about security either. If an attacker wants to connect to your PC behind a NAT, all the attacker needs is to be routable.
get this jew stuff off here

jews: don't post this junk
Implicit code is indeed beautiful. DHH has also struck a great balance of implicit code remaining remarkably expressive with Ruby on Rails. It is the best example i have seen. But i would cite 2 shortcomings of implicit code:

- Implicit code increases the barrier of entry to new coders. This is counterintuitive as there is less overall code to learn. But implicit code often relies on auto-magic. Until you know the pieces of that magic, you are left confused. Case in point, as a web coder to find the file for `render user`.

- Implicit code works great until you need something to work differently than the implicit nature intends. This is because implicit code is also opinionated code. When your feature needs to fight against those opinions, you can expect to write a lot of highly explicit, ugly code to break that mold.

The slider of explicit-implicit will be talked about as long as code exists. Implicit systems result in less LoC, but you risk sacrificing expressiveness. For growing applications supported by growing teams, some of that time gain can slowly fade as your team gets younger and less experienced.
As long as the implicit does the job it is fine. However when corner cases suddenly require the implicit to do something slightly different one is forced to dig into all the code that made the implicit work.
Pandas 0.20 (Python data analysis library) released
The good thing about fixed size memory ranges is it decreases debugging time. It also allows deterministic behaviour for your modules.
So, after you finished your degree and started trying to learn to make a CRUD app, how long did it take you to be able to make such an app and reason intelligently about its behavior?

How long would it have taken you if you had not done that degree first?
Focus on the cost of the problem solved as opposed to the pricing of the solution.
* Optimizer bugs. Thankfully these are less common nowadays. It the "good old days" of new compilers this happened quite a bit.

Embedded code:

* Missing "volatiles" which allow the optimizer to optimize out "unused" loads and stores to hardware or multitasking shared variables.

* Race conditions (e.g. unsynchronized access to multitasking shared variables). Making the code run slower changes the access pattern, often times obscuring the bug.
The article, https://www.cs.cornell.edu/courses/cs4732/2017sp/Science%20a...
Puts it on steroids you say? Seems I'm in good company.

Bad joke aside, and I may be a naïve newbie, but what is stopping someone from writing tons of implicit code during their most productive work hours and when they're tired go back and make comments that make the code more explicit. Seems that this would get the best of both worlds in that you'd be able to be hyper productive when you've got the mental resources and then taking that extra time to make sure whoever stumbles upon your code later doesn't have to deal with a huge learning curve.
Just adding features is a deadend. Look for things Trello wouldn't want to do. For example, features specific to a subset of customers. Larger companies are not able to focus on specific smaller segments because people in charge won't have the attention span to handle that many, but you can survive with just one. Another example is addressing some scenarios with fewer / simpler features. Established products cannot remove features, hence even simple uses cases end up over-complicated over time.
Over-The-Air (OTA) TV to me is something left far, far behind, somewhere in the mid-aughts. A wasteland of advertising and inferior content compared with what is available online or even on cable.

Kids especially, the ones who are 'protected' by regulations covering OTA TV, aren't interested in OTA TV. That's why OTA TV is programmed for demographics that are approaching or past retirement, and it's why TV companies are talking deals with Snapchat.

Or am I in a bubble?
Since when this became reddit? Jeez...
Refactoring is About Features
Ever squeaked the chips on an Amiga?
The article also discusses the fact that sunken vessels are home to a lot of marine life - local fisheries get their catch there, as the wildlife thrives in those locations.
Thus salvaging the steel robs local folk of their income.