skysight-inc/HackerNews huggingface dataset:
Thanks for the feedback-- that's what my hunch was. I agree completely. I think hiring _is_ quite random and that is partially what puts me on edge. I want to prepare and give myself the upper hand but it's so random it's hard to prepare for.

I do think data structures and algorithms are a must and if I had to guess, stumbling on the whiteboard is probably the most common reason for a rejection which is why I think that is something that needs to be practiced.

The other things may just be gravy.
I like to tell people about the UCO or "Unencapsulated Composite Operation". It tends to win arguments over "global functions are evil".

Say you have two classes, A and B. You have an operation that uses both of them. You can declare A::func(B) or B::func(A) but this couples the classes together. Yuckko.

So you just make a global function, func(A, B). The function gets its job done using public methods, and the classes remain unaware of each other.

That's the foot in the door. Then you whip multidispatch and CLOS on 'em and watch their eyes get real wide :-)
So basically doctors were missing fractures because they couldn't fiddle with hue, saturation and colors on the image viewer ?

That's fucked up.
Manage SSH Keys on AWS with a Centralized Directory Service
Having worked with medical software, especially dicom: Where's the incentive?

I absolutely agree it's ridiculous when they don't follow the standard, but the appeal of vendor lock-in is just too much. I don't know how to change that, unfortunately.

The data flows down (Disclaimer: I am not an xray/mri/hospital tech in any way, and might be wrong): IME, there's not much "importing" of patient data into the medical devices, so there's no reason for vendors to play along. The data flows from the machine, to the dr/patient/whoever, so the vendor has the ability to dump it out in any format they want.
I agree with the popularity aspect being sort of a pissing contest. As for your concern regarding the forced squares--I assume you're talking about the layout of portfolio photos--they seem to have moved away from that a bit, with wide landscapes being more reasonably displayed. They actually updated a bunch of their UI as of late. It's not the ideal service but unfortunately I don't know of any other options that are much better overall as mentioned in the piece you linked.
Is via Rail on Time? Dumping Canada's On-Time Rail Data
Interesting that they choose the brute force way. And that it works that good and maybe has less overhead than instrumenting the code.
Heh, nice to see this again. If Sun had had the balls to do this perhaps they'd still be around.

And if I had had the balls to do it with BitKeeper perhaps there would be a bithub. Shoulda, coulda, woulda.
The main difference between Twenth (which was recently sold on Flippa) and http://www.TwLng.com, is the content scheduling via a Calendar, the queue & circle data structures and the Twitter marketing tools.

Having reviewed Twenth, its acknowledged that the design is similar, but the request for design assistance will take this in a difference direction.
Yes, I'm going to have to agree with this. OOP is just one paradigm.

But what has changed from the years this article was written is that OOP is not touted a panacea. Back when I learned to code, OOP was a synonym for "good".

That's why I'm saying no. OOP is no longer the hyped as it once was.
Marshmallow-jsonschema – portable descriptions for marshmallow schemas [python]
I agree with your former and latter point, but since I heard the middle point plenty (private business good at etc. without intervention and taxes) at BEST that's a very optimistic generalization. Taxis in fact are a _result_ of govt intervention (medallions) and uber's business practices, regardless of what you feel on the company, have not always been the solution people want (see many threads on "contractor" treatment, etc; not necessarily my own opinion but in this context the broader sentiment seems more relevant).

Govt intervention results in certain downsides, private business implementation others, I don't even have a great thought as to which is better or worse (yes, it's a cop out, but I'll defend that cop out as that it's the "great question of most governments" that I'm dodging), but it seems shortsighted to state "A does it better" (for either side)

(I hope this doesn't read as shutting down any rebuttal, not my intention. Feel free to challenge any of the above)
It really hurts new CS grads too. They usually go for similar jobs as Bootcamp grads, but may get rejected because they don't have the "practical" experience (i.e. latest frameworks) Bootcamps grads may have. So instead of grooming and training students with a four year foundation in Computer Science, they go for the cheap route and hire someone who just knows APIs.

I admit my post has a lot of generalizations and I know Bootcamp people that are great engineers and CS grads that are not, but I think you get my point. I see a lot of frustration over this in /r/cscareerquestions.
Move onto :before :round and :after methods - then finish with the joys of writing your own custom dispatch code.

Leave a copy of AMOP as a going away present.
The easiest thing that I can imagine working is elimination of most free parking.

That's effectively been a huge subsidy to drivers.
PHP 7.0.0 Released
You have to fit the pieces, mark the edges, score the veneer, and remove the strip. It's not usually worth the effort.
REST is a strange box to try to cram the world into.
My gut response was, I think, a less rigorous version of this: Humans care about tasks our own brains are good at. If NNs are in fact decent approximations of the way our brains work, then it makes sense they will be anomalously effective on this subset of the "actual" problem space.
Patterns of disruption
> There’s another problem with software development that’s the flip side of the low barriers to entry mentioned above, and that is there is no well established entry route into the profession. Try Googling for ‘how to become a doctor’, or ‘how to become a lawyer’ for example:

... and it only takes 10 years to become a doctor.
My impression of Elm was that it's trying to create a platform for real-time interaction (e.g. games, UIs, etc.) that happens to target the browser. There's a constant undercurrent of practicality in the community: for example, new language features are regarded suspiciously, and modifications to existing behaviour are only made when they reduce the burden of complexity to the programmer. Obviously it's a language that has yet to hit 1.0 so there are occasionally large swings in its design, but apparently they've become more stable as of late (I'm only picked it up ~1 month ago).

The only unpractical part I'd noticed was its perspective on reusing components, as seen in this overview under 'Nesting' [1]. That bit of explicit routing aside, may I ask what dissuaded you from using the language seriously?

[1]: https://gist.github.com/evancz/2b2ba366cae1887fe621#nesting
Its possible autism was more widespread in the 1700s-1800s. And with increased social circles it diminished. And today its increasing again for some other reason. Some kind of 'Autism Laffer Curve'.
From the little chart they have on there ... one datapoint that stuck out was iceland. Their employment age is significantly higher than other nations.

along the same line as nugget's comment, I wonder how those older workers' quality of life/job/work life is?
https://news.ycombinator.com/item?id=10661997
Could you explain weight matrix "spurious interactions"?
I wonder if the guy is stupidly ignorant or willfully ignorant. He has said some really despicable things.
When someone quotes something as a "best practice" I usually take it that they aren't actually interested in the "why" and probably have no idea of what the underlying justification is.
I would argue that CS grads who do not spend some time learning practical skills on the side are idiots and completely misunderstand the industry they are trying to enter.

Bootcamps claim that they can help people who lack the proper foundations or the discipline to learn on their own, these are assets that CS students should have, they should therefore apply their knowledge and training to learn on their own the tools that are used in the industry.
In the US, many telecoms operate as a legal monopoly. In exchange for a more or lesscaptive market, telecoms are legally obligated to maintain certain levels of service, among other things - such as rolling out upgrades.

This is supposed to provide a higher level of service to the consumer/citizen of the area that makes the agreement, while also meaning telecoms don't waste their massive upfront costs by having no customers. It's supposed to provide the same impetus to improve service as competition. In practice, you get this kind of nonsense.
> Post-modernism [1] has been considered "dead" for about 10-15 years

It's really interesting -- I heard this 15 years ago. I think post-modernism has been "dead for about 10-15 years" for at least the past 15 years.
I read that as 'the patient expiring', which I believe would also have an effect on drug use.
So you basically are set up for next 10 years. No more doubt. No more decisions. Probably good choice for smart people who have trouble with answering the question "what do you want to do with your life?".
Those things have increased, but have they contributed to socialization during childbearing years? That's the critical measure, right?
Well even Google still has tons of bugs (including XSS and XSRF).

Nowadays it's not possible to write applications without knowledge of XSS, XSRF, SQLi, redirects etc.etc. The security amount you have to understand is just getting ridiculous.

And let's not even mention DOS. No-one is securing against that and most servers can be made inaccessible by a simple script that just opens connections.
This is just a prototype, but it is an attempt to solve a big problem I've had: describing a schema to a remote client system (browser / mobile / etc) in a portable way.

Sure, I could just use a traditional form library to render HTML (such as wtforms, etc), but what if my client doesn't understand HTML? Or even if it is a browser - what if my template system resides on the client side (in javascript), and I don't want to make presumptions about how my javascript chooses to render the form on the server side.

JSON Schema (http://json-schema.org/) provides a way to describe schemas in a language / system agnostic way.
"Not necessarily, it could easily go both ways as it would create a market for people that want to pay more for "better" drivers.. people with nice cars (teslas and generally expensive automobiles) just to be seen in them or to experience riding in them, drivers that pamper their clients with newspapers, in vehicle entertainment, free water, etc.
"

All great theories, but in practice, history has shown that the thing that drives most situations like this is price, not anything else.
...ooh. Now this is cool. "Prototype," but totally worth watching. Thank you _very_ much for the pointer!
Can anyone give me a pointer on what techniques the author is talking about for unsupervised learning at the end of the article?
Meet Canny
> austin

Spellchecker strikes again?

> (almost to the point of not being a useful label)

Likely didn't help that now Aspergers is lumped in with the label, though the reason it was not there for the longest time was that people lacked some of the classic markers (language development in particular).

As for rising rates, i have a pin on the world turning more "social". Where before you could always retreat to a back room job or such, now a days most of those jobs are automated away. What is left is those that involve some amount of social interaction, thats far from a functional environment when dealing with autism.
A huge amount of the work is just making the software work for any given workflow or organizational structure. For perspective, Epic has a couple dozen people working full time on just the user management parts of their software.
Monitoring Performance in Microservice Architectures
I loathe these type articles.

They're complex arguments to justify the attitude that "only we chosen few (men) with serious tech degrees are gifted enough to do important work in code."

Tech is a big, prosperous industry and will be bigger if we act welcoming rather than creating complex arguments to protect our turf.

Disclaimer: Am a white male with a CS degree who runs a coding bootcamp.
> private unless an eavesdropper was physically nearby.

I completely agree with your post. I have an idea for how to resolve this via networking topology. Right now, TCP/IP seems to me to be an engine for centralizing power: Limited hop count and hierarchical address assignment leads to star topologies, leading to economies of scale that again support centralization.

I propose a network protocol stack that encourages a mesh topology, where it actually makes economic sense to physically link my home to 2 or more of my immediate neighbors. I surmise that all my neighbors (or all the neighbors of the person I'm communicating with) would have to be my adversary in order to spy on my communications (See secret splitting on Wikipedia). I feel that mass surveillance doesn't scale with this topology.

I've been working for some time on designing such a networking protocol stack... What do folks here think? Is this worth my time?
Don't be afraid of looking stupid in any capacity.
More info about how "programming with headphones" works here:

http://research.kumpf.cc/2015-ProgrammingWithHeadphones/
That's not the point, the point is that the effort required makes it harder to innovate and that not only does that limit competition but it also enable proprietarism.

In a perfect world you could just e-mail the data without any concerns of authenticity, privacy, robustness etc. But you can't, so you would have to bring in a huge firm that is going to spend a lot of money and effort getting everything right or at least certified. Of course with all that effort they now have a huge incentive to keep thing proprietary since they want to recuperate their cost and the large barrier to entry make it even more advantageous because there will be little competition.

Innovation often requires COTS components to be available at a sufficient standard. No one would doubt this when it comes to something like AWS or how Tesla could make such a high level car in a relatively short time. Of course if you question the state of software you get downvoted into oblivion without reason on HN.

And if it wasn't clear, these (proprietary) systems very much exists.
Don't know the actual contracts here but the notion that a telecom firm has obligations to a government body is hardly surprising.

Telecom providers work with government bodies to place and access poles via eminent domain. Even with cellphones similar considerations exist for the placement of towers. Providers can work directly with private landowners but performing all such negotiations individually is not feasible.

Thus in exchange for the State of New Jersey supporting Verizon there are complimentary obligations for Verizon in return.
I assume you meant, "formal training in computer science," not "formal training incompetent science". Autocorrect!!
Edit distance and edit steps
TC's article, without a signup wall: http://techcrunch.com/2015/12/04/reverb-coms-marketplace-for....

Way to go Reverb!
Or it stuck out less, because so much more of life was toiling at the farm (or the factory floor) doing a routine.

Thus the "odd fellow" out on that remote farm may well have fallen into what today goes for mild end Autism, or Aspergers, but functioned because the farm life was mostly self sufficient.

Sometimes i wonder how many of the old west mountain men were on the mild end, and opted for a life away from society.
Iceland sticks out on a lot of charts. Very interesting place.
> And disability incompatible.

Presumably there is another passage with a lift/elevator for people in wheelchairs, or for parents with prams.

What attracted my attention was the handrail. Trains arrive and empty of passengers in "bursts". The handrail would confine them to a smaller portion of the passage, leaving the rest unused. I can see problems similar to the confined entrances of football stadiums, with dangerous overcrowding.
VMware Workstation Pro 12.X License Key and Crack Keygen
PragmataPro has ligatures -- it is a great typeface for Haskell and Agda (in general as well, but especially those!) http://www.fsd.it/fonts/pragmatapro.htm

It isn't free, but it is very well designed and appeals to my sense of aesthetic. Well worth the money.
When was the last time a protocol had a unicorn valuation? I completely agree, but it's not aligned with investor interest.
On the one hand, I wish to concede defeat in this argument, that indeed this is a very British argument being made, one that is, essentially, "an excuse for class", whereby a subject requiring high-order adept facilities is available only to "a select few", 'because class system'.

On the other hand, beyond the borders of the colonial-imperial mindset, we have kids in the slums who - precisely because they were not given the 'golden ticket' of opportunity presented to a select few - had to actually .. you know .. do the work of becoming a very good developer.

Good developers are not limited by class.

(disclaimer; have lived and worked with many good developers around the world, and it has nothing to do with education and everything to do with spirit..)
I have a few random thoughts as a parent of an autistic child. I recognise they are anecdotal.

The head doctor of an Autism centre told me there was a strong correlation between autism and genetics. I mentioned my wife (and her father) were almost certainly autistic but never diagnosed. This was confirmed as very common: one side or both usually have a history.

My wife and I met at University, doing the same degree. She was had a very logical and analytical mind, which is what attracted me to her.

We have an autistic child with a very strong aptitude for language conventions and solid mathematical reasoning (although the real strength is in language which is very common in Aspergers - a now defunct classification that I believe added value in understanding and finding like-minded children who were compatible socially).

My wife and I do not look alike, nor are we from a common ethnic background, unless you consider different parts of Western Europe to be sufficiently common genetics.

Anecdotally: I have spoken with quite a few Aspergers mums and dads. Most dads are in engineering or mathematics based jobs. Most of the mums I can recall are logical and have good analytical skills (employment status varies for mums). When I've met parents of Autistic children that were not Aspergers, I did not find a consistency of logical thinking. However, this could be my own selection bias. I've tried not to have bias, but I can't discount it.

Every person is on the spectrum. There are significant variations in the group defined as Autistic. It would be interesting to know if this group in the statistics were higher functioning (HFA) and to compare the results from HFA vs non-HFA.

What I found interesting is that teachers assumed my child had learning difficulties until we booked a formal assessment (classification: gifted or near gifted). My father in law was overlooked in a similar way and paid the penalty (at least, career wise).
I liken coding to playing a musical instrument.

Some people are musically inclined, they can learn easily and fast and they tend to the best. But most people require some level of training complimented by the dedication of what amounts to mostly self-practice. So in a way, you're self taught.

The vast majority of people are willing to buy an instrument, just to see if they are musically inclined, but when they find out they aren't they don't have the dedication to do it the hard way.
Obviously, you just need sensors in the rear crumple zone that cause the spike to collapse.
Like scotty79 says, at least you know what you're doing in those ten years. Perhaps an easier analogy would be a lawyer or engineer (ABET degree + coop)? For programming, you get the following "advice":

* Get a degree

* Don't get a degree, go to a bootcamp/teach yourself

* Do side projects

* Get an internship

* Network and go to meet ups

* Learn algorithms and data structures

* Practice brain teaser questions

* Learn these languages

* Learn these languages' frameworks

I'm exaggerating and people can get hired by not know all (or any!) of these, but you get my point. It can be a confusing and overwhelming path both for people who want a career change or are graduating from university.

For some, the path to being a doctor is "easier".
What ends up happening with for profit and relatively low entry (or well-defined entry) markets is that it's a race to the bottom in prices. Someone is going to have to pay more or be paid less. Investors won't want to be paid less and consumers don't want to pay more.

So it's the people providing the service who bear the brunt of the force of competition. They get paid shit and/or get treated like shit.

From this perspective, a co-op for taxis sounds like a splendid idea for everyone except investors.
"Name your functions": Easier to know what the code does, flattens the "Christmas tree from hell", no need for ugly closures, + Makes it's easier to debug.
Anonymous functions is probably the most abused syntax in JavaScript.
My wife is a choreographer. She's more or less developed her own notation to communicate with her dancers. She works in a combination of bellydance and modern dance forms, so she has to notate both layered movement and expressions. It's an interesting challenge!
If I were designing Python's import from scratch
Hey! Give me my joke!
I now use Uber on the weekend to go out to dinner with my wife and never have to worry about whether I'm ok to have a second or third drink. If we go to a relatively local restaurant I'm paying around $7 each way for the two of us. There's very little chance drunk (especially female) folks are going to ride public transport nor do they need to.

I wish I could go find the article but a few months back I read that in LA lawyers specializing in defending drink driving cases have been decimated by Uber usage. Their case load is halving meaning the number of lawyers needed is halving. And that of course is a good thing in general.

I'm a big big believer in public infrastructure. But I would never support another penny going into public transport now. Any sort of meaningful project started today would take 5 - 15 years to come to market. Small,medium and large electric vehicles summoned by a mobile device and wired to the network will be mainstream by then and much more efficient. They'll crash less (never) and always choose the optimum route. Private networks for the win here. The economics have changed.
I feel like the discussion around this post will suffer from a lack of specificity over what a 'software developer' is.

Someone who works primarily on small javascript web applications has a really different job from someone who works on a large application built on a LAMP stack, or someone who writes complex iOS applications, or someone designs self-driving car software for Google, or someone who works on embedded software for pacemakers, or someone who writes operating systems or designs programming languages.

Each of these jobs probably have a particular set of paths that lead to them. Two people who are both 'software developers' don't necessarily have similar skills, training or education.
> The way Zuckerberg ended up with Facebook has always been questionable.

And Gates? The fact that he's now old and smiling clouds your judgement. Zuckerberg might be old benevolent founding father in 30 years too.
Startup School Radio Episode 21: Flexport and Gobble
Time management has never been so simple
Related: "On the Expressive Power of Deep Learning: A Tensor Analysis". http://arxiv.org/abs/1509.05009