skysight-inc/HackerNews huggingface dataset:
The question is whether higher education should perpetuate pre-existing socio-economic disparities, or seek to compensate or overcome them. The vast majority of educators believe in the latter.

Thus they need to see beyond the present circumstances of each applicant and discern which will be most likely to excel, taking into account the impact of their 4-year educational process.

Some students from great backgrounds will fail to keep up in college. While some others who come from disadvantaged backgrounds are able to "catch up" and pass others in achievement by the end of college.

How can they predict those outcomes in advance? That's the question that the SAT and ACT were created to answer, and now we're finding that they don't actually answer it better than alternatives. In part because it is becoming clear that there is more to success in life than how well a person solves word problems.
In my case it's for a CRM / marketing dashboard, so the data is more stuff like "pageviews over time" or "sales today vs last week".

I'm fairly sure that the actual data is unimportant if the widgets and data format are sufficiently generalised.

The important parts for me are how style-able the widgets are... seems like everyone is going for these carbon-black dashboards which isn't ideal for most of where we want to show it (ie, not a statusboard on a TV)
Qualcomm doesn't release open source drivers for Adreno graphics, so there's that at least. There's a reverse engineering project "freedreno" but I doubt they use that (I don't think it even supports all features).

In the ARM SoC space that's quite common (blobs at least for 3D graphics).

I don't know if there's something else.
The Single Biggest Reason Most Entrepreneurs Fail in 2014
> These patterns have failed us in the past.

Indeed.

> Javascript does not need these! Javascript is not a classic object oriented language.

No language needs these. To me the GOF patterns have always been wisdom as opposed to a solution. When you are dealing with the interaction between complex systems you can refer to the knowledge that GOF patterns provide.

GOF patterns basically say "this is one way to solve problem X." It is my belief that they never say "this is the actual way to solve problem X." In fact I've found that they are often bad solutions within the context of the problems I solve. Exact copies of them only work in rare academic scenarios.

TLDR; You'll find lots of GOF inspiration in my code, however, you'll never find a text-book GOF implementation in my code.
The content is actually spectacular. The Wire is one of the best shows ever made.
Some Computer Science programs are really strong and require students to do a good deal of intense programming work. However these programs are becoming fewer and fewer as universities water down their curriculum to get more students to pass through. So there is truth in both statements.
I'm not disqualifying your post, actually. Directives are pretty horrific to write (I prefer KnockoutJS's bindingHandlers because they are so simple), but I am disagreeing that frameworks are necessary in a large codebase with lots of developers working on them. And that people's codebases are worse off for using Angular than a free-for-all nothing at all. (This comment particularly was directed at the fact that Angular actually has a lot of challenging concepts for your average web developer.)
Amazon Prime works on most gaming systems and Roku, just not Chromecast and AppleTV.
> It’s the first time HBO has offered access to its catalog via a streaming video service that’s not its own HBO Go.

Wrong, iTunes and Google already have the first three seasons of Game of Thrones.

https://itunes.apple.com/us/tv-season/game-of-thrones-season...

https://play.google.com/store/tv/show/Game_of_Thrones?id=71E...
SwipeTap Future of Typing on Smartwatch
Amazon should buy Sears?
fmt.RichPrint("....")
Which makes me think of this.

http://flappy2048.com/
Right you are. I tend to be quite lazy when distinguishing between types of tests, but as @yeukhon said, TDD doesn't distinguish :)
There is an amazing quote I read over a year ago on the Netflix vs HBO battle and it basically said that it's a race for Netflix to become like HBO before HBO can become like Netflix.
Yes. Not everything is a consumer appliance. Even some consumer appliances need to last ten years (lawn sprinkler controller, home automation, factory automation, etc). While those products may not actually be produced for ten years without an update, they will have to be supported in a lot of cases.
Once I got to the part about material memory and molecular level, my bullshit detector tripped.
:) Make friends with people in finance. The Nasdaq and NYSE open at 9:30 EST which is 6:30 PST:)

I don't regret moving back to the east cost for that reason
Interesting! Those benefits are also part of it for me.

The quality advantage I have noticed for TDD comes in better coverage. If I'm doing test-after, I already think the code works, so it's harder for me to notice the places where my thinking is wrong. If I'm doing test-first, I start out more skeptical and clear-headed.

I also think I design better, and for similar reasons. TDD starts me focused on the how the code appears from the outside, and then I make the implementation conform to that. If I start with the implementation, it's easier for me to get a little slack about the API; because my head is full with how it works internally, more of that can end up in the external interface.
CaaS: The Dirty Little Secret
Is that a volleyball in the logo though?
Oh god.

I truly thought this was a joke until I clicked on the link.
I can't wait until people start setting up fakes that simply take your money, or figure out how to hack these machines into displaying the hacker's wallet instead of the gas station's. Wanna see a magic trick? Avada Kedavra, poof! Your money's gone, and there's no way to get it back.
Everything that isn't consumer electronics has longer lifecycles. B2B customers aren't as flexible: it's not a question of throwing out your smartphone every 2 years and buying a new one, as soon as your action is multiplied across 1000+ devices everything takes much longer. You might spend an entire year doing the national rollout, and once you've done that you don't want to do it again if at all possible.

If there's any kind of qualification, tracking, auditing, or compliance issue everything will take much longer again.
systemd is first that pops to mind. They're at 212, I think. Though given they seem to skip any point versions, that may be seen as "cheating".
Which is pretty outrageous, given it typically costs an OEM approx $200-$260 to manufacturer a phone.

The Galaxy S5 costs Samsung something like $246 to manufacturer. It sells for $649 off-contract. Pretty big margins for somebody in that pipeline.
And let's not forget adding drama. It's not just that my generalization is right, it's that everything you have said is fucking wrong.

Because the world doesn't have enough drama.
Can you elaborate a bit on the risotto? I've never gotten a clear answer on how that's supposed to work.
An interesting JavaScript bug explored
This is extremely powerful for the end user. I've been doing a bit of OCR work using some pre-processing methods combined with Tesseract and OpenCV. I am curious to know how you are doing this on the fly and also as a chrome extension. Is the processing done in JS?
Sooo, Australia's startup scene is quietly smashing it atm...
Came across this one from a start-up scene you don't often here much about but waheeeey the Aussies seem to be quietly getting on with business down there!
Yes definately.
Love the site design too
And so has Amazon Streaming, but you needed to purchase it. I guess what's new is that some stuff will be free to prime members.
HBO is also sticking it to Netflix with this move. It's clear that traditional premium channels and streaming premium channels are on a collision course and it makes sense for HBO to spread their content juice to someone other than the streaming Goliath. Selling the content to Netflix would give Netflix an even stronger position as it continues to flank traditional cable. While this move makes Amazon stronger, it makes Netflix weaker.

I hope this will help expand Amazon's reach and get their service on to more devices. Netflix needs a legitimate competitor and Amazon looks to become a formidable player in the streaming arena.
KKBox did Spotify in Asia before Spotify even existed
It's a lot easier to write unit tests for, you know, units. For example, if you have a date-to-readable-string conversion library, you can test the crap out of it since it's input is a date object and its output is a string. It's a unit of code, so all the testing that's required is unit testing.

On the other hand, when the "unit" you are testing relies on six external API's and your own database to work, best of luck to ya. It's not a unit at this point, it's the glue that holds other units together. It is important to get it right, but given how many different combinations of failure modes there are you are not going to test it all and you are not going to get it right. Mocks/fakes do not make this stuff much better as timing and latency are important too. What if the UPS address service you are using doesn't return an error but times out? Now your production code has to include enough of a framework for simulating network errors.

I do agree with TFA: TDD is a niche thing that has been so widely embraced for all the wrong reasons that it's no longer useful even in the niche. Also, system-wide testing is very important as well and the tooling for it sucks. My rule of thumb is to be pragmatic about automated testing: test the things that will give you the greatest ROI in terms of time/effort/time-to-market/etc. but don't be religious about it. The tests are not the end product and should not be treated as such.
House of Twitter Cards: How Twitter’s Monetization Strategy is Coming Together
Understood. One of the great things about freeboard is that it is open source and you can change CSS, colors or anything you want on your own.
Why this ME became a Software Consultant
There's a physical presence, so if the owner set it up to take your money and not give you any product, you should have little trouble getting the police to take care of it.

For the hacking scenario, I imagine the owner of the pump could still be held liable for the loss.
Amazon's streaming is on Roku already, with support for Prime and rentals/purchases. I don't see why they'd have any problem with Chromecast. The Fire TV doesn't seem like a product where they intend to make money off of the hardware. It's just a means to get their content in front of more eyeballs.

Their big battle (in my opinion) is that Netflix has a whole lot of name recognition, and that's where making an Amazon streaming box can help. Right now people associate Amazon more with buying physical goods, and less with digital media where their main presence is with the Kindle brand.
Is there a "law" that states that any remote possibility of a situation being sexist, will be labeled as such?
CopperLicht: free and fast WebGL JavaScript 3D Engine with World Editor
It is a very old football one: https://icfut.files.wordpress.com/2012/06/files_37988_201003...

But I agree he should have gone with the traditional one: http://donosdacopa.files.wordpress.com/2010/03/bola-mexico-1...
Uh, grabbing variables out of the current scope to format your string is most certainly magical. It's also way less explicit than actually passing variables into a formatting function.

It might be a little harder to read, but that's a lot different than explicit.

fmt.Sprintf("Hello %s!", username) is very explicitly using the username variable from the local scope, and nothing but the username variable can ever get included in the output string. At most, a user could put a %s in their string, and get the username to appear somewhere else in the output... but they wouldn't be revealing data that wasn't already intended to be printed out.

In comparison, interpolation is opening a door to let anyone extract whatever variables happen to be in scope at the time by putting #{password} or #{secret_key} in their string. By moving the definition of what variables get printed out into the data, you're opening a really big hole in your code... it also makes it a lot harder for the compiler to check for correctness.
There is a GSOC to add escape analysis (https://www.google-melange.com/gsoc/project/details/google/g...). It'll be interesting to see how that affects things.
I Am So Annoyed About RSS
I believe the 'standard' two, 3D graphics and the LTE radio. I've seen efforts to create an open source graphics driver for Adreno (the GPU) but not the radio. Once you've got both of those you can build a phone for Stallman with all the code available for inspection. Maybe the Ettus guys could help with that.
That depends, the article mentions Amazon Prime which implies these episodes are free to watch after you have a subscription. If that's true it just means the author is confusing streaming and "cheap subscription services." iTunes is just like buying a DVD except on your computer, so that's not exactly "special."
> Technologists are phone averse because at their core they are socially uncomfortable.

This might be true for some of us, but I doubt it's true for the majority, or that it is the root of the problem.

I like phone calls. They are a quick way to do run some back&forths, to reach an understanding very fast. But most of the times, phone calls are waste of time. I can handle 6 IM conversations and dozen of mail threads at the same time, without the loss of attention to any particular one. But a single phone call blocks me completely. It takes 100% of my focus, even though most of the times the conversation doesn't require more than 10%. It literally makes me stressed, my hands shaking from impatience. That, and all the usual context-switch-related arguments.

> Not everyone who wants to talk with you is some sort of unproductive salesman.

Not at all; phone calls are very productive for them. If your product has a real value, then you should be able to explain it in an e-mail, and I will be able to evaluate the proposal. But if someone really needs to talk with me on the phone, it's an indication that he/she can't or doesn't want to engage in an honest exchange of value, but want to trick me, manipulate me, lie to me to get me into buying something.

In other words, if they don't want to talk with me through my channel of choice, I tend to assume they're cheats and their product is worthless.
Thanks waterside, and thanks for picking that error up.

Completely envision the app working in real-time too. Also for man of the match voting etc.

Future versions will also include a breakdown of the votes by supporters as Football is a tribal sport and opinions are biased towards your club.

Thanks for the feedback
There is also the banana pi:

http://www.bananapi.org/
How about some icon based language with if then conditionals, loops, a couple variables and a random number generator. the icons could be sounds (music notes?), pictures, buttons, phrases, etc. Drag the icons onto a strip which is the program listing.
Where are those mean TDD zealots? Can you point me at blog posts or mailing list messages displaying such behavior?

"My thesis is that it has become infeasible, in light of what's happened over the last 6 years, for a software developer to consider himself 'professional' if he does not practice test driven development."

Robert C. Martin, 2008

http://www.infoq.com/interviews/coplien-martin-tdd
They are talking about ala carte streaming, not pay per episode content.
In my experience, the bulk of Flash code does not use frameworks and many developers start from scratch every time.

Application development w/ Flex is a big exception to that.
Sounds like they've just slapped a fancy sounding name onto injection moulding, given that they specify a 2.5 month timeline for tooling.

That said, it's likely a novel implementation of injection moulding technique for this particular application, and so I don't mean to sound like I'm denigrating it - but it doesn't seem accurate to frame it as a successor to 3D printing (as the original HN title did).

Edit: relevant patents assigned to the founder of the Kickstarter campaign - WO1994016911A1, WO1995004666A1; this is definitely injection moulding
Hahah, fair point. I should of hashtagged the post with #historical :) I loved this look back on the early days of networking and getting a little glimpse of Tom Lane's time at CMU. Reminds me of MIT's coffee cam[1].

[1] http://www.technologyreview.com/article/401059/coffee-cam/
majority out of an odd number of runs?
There is a difference between a variable type charge, and unexpectedly large charges; the boundary being a bit subjective but possible to resolve in most disputes. Variable charge means that your fare costs 50$ or 60$ depending on traffic/route; but if you reasonably expect the fare to be $50 and they charge you $350, without making it explicitly clear that the fares are such, then it may be a reason for dispute.

For example, a somewhat common scenario for such chargebacks is seedy clubs charging $1000 per drink to tourists. The fact that they had that tourist drink in their menu doesn't change that it's both unreasonable and unexpected, and according to mastercard/visa agreements chargebacks may be possible.

In general, the credit card companies are motivated to protect cardholders, so their agreements with merchants sometimes put stricter conditions than local consumer right legislation - the merchant can either alter their behavior; or pay chargebacks; or not accept those creditcards.
Designer News Statistics
http://leereilly.net/2048-flapping-holmans
Darn it, you are right. Not sure how I'd come to that conclusion. Thanks for putting me straight.
This explains why Amazon Prime now costs $20 more per year! ($99 vs $79)
You don't need a bunch of self-engineered crap.

A good place to start is /r/homedefense. There are some excellent "off-grid" security systems there. Check the sidebar.

I plan on getting a cheap Honeywell Lynx head unit and a bunch of sensors for under $200. And then interfacing a RaspPi to that for alerts/web ui.

On the video side, the newer Foscam 720p cameras are excellent with an SD slot for local DVR as well and the ability to stream/push/pull video for off-site storage.

http://www.reddit.com/r/homedefense
> I don't think culture has anything to do with it.

Yah, I guess this is where we're missing each other. See, I believe that if you put 2 west coast americans in a room, their morals, likes/dislikes, and goals are more likely to naturally align than by putting in some odd mix of countries with clashing cultures.
In Sweden:
http://www.muchdifferent.com

It is actually a non-profit organisation without any shareholders but it is controlled by its employees.

(I work there)
Yeah, "streaming video service" isn't the right term, since the places where you purchase videos also let you stream them, but I don't know what a better term is. Netflix calls themselves an "Internet television network" but that kind of makes me gag.

Edit: Actually, the Amazon press release uses "online-only subscription streaming service", which does the job.
I use TDD extensively and it helps me a lot. It works like version control for progress. It splits problem into small parts which can be solved separately. I can work on very hard problems, without fully understanding them.

But I agree: for simple CRUD web apps TDD is overkill.
For what it's worth, I do think it's more readable, but it's just not a good idea. It's too easy for people to inject variables into their strings and get your code to print out data that's in memory.

map, reduce, filter, etc will be easy to code up once there are generics. There will almost certainly be generics in Go at some point, that point is just not right now (and almost certainly not before 2.0).
'I want to spend it doing Product Management and founding companies.'

...so what you're saying is you don't really do anything?
The transcription is done via Mechanical Turk, ie. actual humans are doing it. Somehow that makes it less interesting than if it had been all self-contained.
State charts can be a powerful method for rapid prototyping of embedded systems if you use a minimalist code generation tool like Quantum Leaps QM.

It is a little difficult to get a hang of, but with familiarity it greatly increases the speed at which I can iterate on designs.

See:
http://state-machine.com/qm/index.php
and
http://www.amazon.com/exec/obidos/ASIN/0750687061/quantumlea...

Note:
I am not affiliated with Quantum Leaps, but I have found the tools to be very useful.
Cool, cool. Nice work.
Greatings from Upper Franconia. Enjoy
Well, I believe polymer chain alignment is used quite a lot in manufacturing to improve strength in the desired directions. However, given that I couldn't see any info on what this '3DRSR' actually is, I am also sceptical. At the end of the video the bloke mentions needing to pay for tooling.... is this for their '3DRSR' machine, or do you need tooling to be made for each 3D printed part, in which case it isn't really 3D printing?

Sounds rather like they're throwing in some buzz words to make their plastic moulded wheel sound cool.
I don't think gaming systems and Roku as entries to streaming entertainment are great long-term, mass-market options. They are/were good for early adopters or the more tech-oriented. But for the larger markets, Chromecast, Apple TV, the new Amazon service, and smart TVs is where the market is evolving.
I can watch any episode of Game of Thrones and stream the new episodes as they broadcast live on TV with Sky Now in the UK.
£5.99 a month.
All the money goes to the banks anyway, fuck the system
Yes, sorry - I wasn't meaning to state that rust is bad in this regard. Just addressing the point of catching NPEs and so on.
You can already sign up for HBO Go with Comcast without having a TV plan. They'll bundle it with your internet plan.
Personally, I push for "did" questions as opposed to "would" questions. "Did" questions ask about what happened and put you back into the mindset of the last time you had the problem. "Would" questions ask you to predict the future, what you might feel, what decisions you might make, etc. It can lead an entrepreneur down a dangerous path.

And that's because people are optimistic. They always think they'll make better decisions in the future, push harder, work smarter, be more diligent, whatever.. and we know for a fact that the vast majority of people don't.

For example, it's April.. how many people are still following their New Years' Resolutions?
Actually the difference between the RPi's CPU and the CPUs on beefier ARM boards is quite staggering.
That sounds ridiculous. There has to be something they can tell you, at some level of abstraction that goes beyond the level of "we should talk" that was conveyed in the example, at least if your business plan is remotely coherent.
I don't know a great deal about ruby, but I'd wager that the way it's designed would make static type checking essentially impossible. And you probably understand this, but still. Dynamic languages allow fundamentally unsound types, for example:

def foo(x):
print x
return foo

This function has no computable type (in a standard system anyway); it's "a -> a -> a -> ...". However it's perfectly obvious what it does, and conceivable that it or similar functions might exist and be useful in actual code. Dynamic languages allow behaviors which are impossible in statically typed languages (properties created at runtime are another example).

Of course, one could use gradual typing to get around some of this.
I saw a Vizio smart TV that has a red "Netflix" button on the remote. That may change if Amazon becomes a legit competitor to Netflix, but Netflix definitely has a stronghold.