skysight-inc/HackerNews huggingface dataset:
Another Indian guy here. Can we limit the broad paint brushes here and realize that the circle of developers you may have exposed to is solely your experience? I think you are leaning on to some assumption that other "Indian" developers are like this. Well if you are located in India you can say the same thing for "all" professions right? And whose fault is it that mostly all the developers you come across seem to you like feet daggers? Maybe you can work in a better company than you are in where you actually see great developers? It just grates on my senses when someone just paints a whole section of people with one huge ill informed paint brush. I am sure you have your reasons but also realize that you haven't met a huge amount of people to make that assumption, or have interacted with people in other great places to work or there are vast number of great Indian engineering talent working in a lot of countries. An ill informed opinion only makes the quality of information degrade on this forum. And seriously unless you are a Nobel prize winner yourself there is no point in judging others.
Border agents demanded searches of American citizens’ phones
What Is a True Relational System (and What It Is Not)
>So a programming career is so fragile that one mistake kills all past experience gained? I don't think mistakes should be so costly, and in the article the father tried to remedy mistakes and was met with misfortune.

I don't think he made one just one mistake. COBOL was already in decline when he made the initial career switch in 1995. So every year that he complacently did nothing while his marketability as a programmer declined along with it was a mistake.

All in all, I think he's fortunate he was able to make a decent living as long as he did during that particular time period, knowing only COBOL.
But similarity is a symmetric thing, like the relation "close to". So X is similar to Y implies Y is similar to X. And if the biological knowledge is a more recent discovery that the engineering knowledge...
For doctors, yes. You get sued if you aren't. More importantly, you're giving suboptimal care and effecting people's lives.
They could be. The effective coding standards for iOS are to make class names stupidly long.
Possession is a crime too. And if you have indication of someone possessing it, and don't report, then what?
Are we close to peak bullshit for this cycle? I've about had enough.
FAA requires next SpaceX launch to be insured for $63M
The most horrifying aspect of this story is people using SVN in 2016.
I submit Hangul and all the Indic scripts as counterevidence. Not all scripts can easily avoid multicodepoint chars.
"1% to Open Source" has a nice ring to it. And that should go for not only individuals' pay, but 1% of company revenue from businesses that use open source as well.
Index cards. Frequent review of projects and goals, much revision of each.
> hiring someone who doesn't know your stack comes with some extra risk, and compared to alternatives, seems like settling.

Is that risk significant in the grand scheme of things? Especially considering how many have used a particular stack incorrectly for years. I have an MVC project around here that is very much a webforms project in MVC clothing.
Max Howell, creator of Homebrew, expressed this quite nicely: "Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off."

This is not to say that computer science (CS) skills aren't important -- they are! But far too many companies base their hiring process around "are you a recent graduate from a top-tier CS school" rather than "can you do the work that needs to be done here?"

Being a software engineer is about way more than just knowing what algorithm to apply to solve a clearly-stated problem. You need to know how to build automated test suites, how to make software which is easy to deploy and maintain, and how to deal with the real world, where Things Go Wrong All The Time.

Having worked as a consultant for many years, with a large number of teams, I can say with some certainty that I would rather hire a person that had mediocre-at-best CS skills, but was otherwise a rock-solid software engineer.

Because the amount of time they will spend implementing graph-traversal algorithms is asymptotically close to zero.

They will instead spend pretty much all of their time needing to write code that other people can maintain.

Why would I spend the majority of the interview process focused on the former, rather than the latter?

Admittedly, this has given me quite an edge as a manager when it comes to hiring.

Because my hiring process focuses on "can this person do real-world work in a real-world context", I usually manage to find rather excellent engineers that other companies overlook.
I would say that if you're doing the University of London BS full-time (4 courese), it's completely equivalent in terms of time required to full-time study in the US. So I think that's about the right order of magnitude.
There are exam centers all over the place, even Wyoming has two! You only have to go there for the exams in May. There is a link below with this year's exam schedule for the CS exams, just to get an idea of the timings.

http://www.londoninternational.ac.uk/sites/default/files/doc...

http://www.londoninternational.ac.uk/current-students-exams-...
> What they mean in English

Let's pretend English is my second language. Could you paraphrase Bannon to help me understand him more clearly?
One might imagine them saying:

This LIDAR costs $10k. Other LIDAR costs $100k. At the time of this lawsuit, we had 25 test cars on the road. Therefore triple damages are $90k * 25 * 3, so we'll pay you $7 million.
no, theranos actively lied about their product, this crew got their stuff reviewed and has since revised their claims (which seems to still be pretty good improvements)
Show HN: A simple python API for doing face recognition in 5 lines of code
Ask HN: How to build a Google Cloud Shell like feature?
Recently, I started playing with GCE and have been pretty impressed by the Cloud Shell implementation. They even make VI bindings work.

We could use something like this at work too so I was wondering, what would be a good resource to start if I have to go on implementing something like this? Our front end app is in Angular and APIs are served by Python/Java services but we are language/library agnostic.

Topics that I can study?
Explaining Promise chaining in JavaScript
I'm pretty sure if a wall in your house goes down it'd be a day of sadness for you. They say good fences make good neighbors, but it also depends on the neighborhoods (btw, check out rich houses - do they have walls and fences? do they have gates? do they have another gate around the community?) - and if you have https://en.wikipedia.org/wiki/Tijuana_Cartel as your neighbors, you may think a wall going up between you and them is not such a bad thing.

> The thing to keep in mind here is that such walls built to keep others out can be used just as easily to keep the locals in (on either side).

Somehow I'm not too worried about not being able to escape from the US to Mexico and the US trying to keep me in. I think you need to rob a bank or something to make that happen?
This is a real shame. I believe this would have allowed 6trains per hour each way throughout the day, bringing the service closer to real urban rapid transit.

It would also have a big impact on journey times as electric trains can accelerate and decelerate a lot quicker than the current diesel ones.

Why don't they look at variable tolling on 101 (or at least an express toll lane) and divert funds to this project? That would seem like a win win: transit users get upgraded service which would encourage more people to switch and drivers have less traffic to deal with as people move to transit, plus they can pay for a more reliable journey if they are in a rush.
I put a fair bit of money into ETH immediately when I saw the NYT article on the announcement of the EEA. If I were to sell now, I will have made a very good bit of money from it. I'm at a crossroads where, given the EEA and their recent white paper about linking private blockchains the banks will potentially be using, with the public blockchain, makes me think I should stay in it.

On the other hand, the skepticism in this forum (albeit from people who are far more knowledgeable about crypto currencies and markets than me) makes me feel like I should 1) sell it all, or 2) sell only enough to recoup my initial investment.

Either way, the money I put into it was just fun money and wouldn't hurt if I lost it. It's a bit of a thrill to watch an asset appreciate in value that much within such a small period of time. The ultimate question is when to realize the gain or the loss.

Humans have a distinct disposition wherein we tend to sell gaining assets earlier than we sell losing ones (the disposition effect), even in circumstances where it's detrimental to us. Is this playing out in my mind right now?
While doubling the efficiency is still great, I'm not sure we should trust people who make errors in such basic calculations to build a freaking nuclear reactor.

75x should have been the red flag from the first mention, it's such a huge figure. It's not like they are switching from fission to fusion.
From what I've read on other threads about Thorium and Molten-Salt reactors is that they are highly corrosive.

I found the experimental Oak Ridge one that's talked about in the article:

https://en.wikipedia.org/wiki/Molten-Salt_Reactor_Experiment

..but I thought there was one fully operational and connected to the grid for years before it was shut down. I can't seem to find that one though.
exactly my point, you can know "how to fly" but you need to be trained on specific aircraft, not only that, you need to be trained on landing / takeoff on that aircraft into specific airports. In fact I used to work on software that helped manage pilots / aircrews and schedule them onto aircraft and maintain legal requirements, certifications, etc.
Yes, but you end up having waiters with titles like "customer service manager".
Absolutely. The Windows Event Viewer logs heaps of stuff, and has heaps more you can enable. When I'm particularly lazy and forget to do my timesheet, I use it to look when I booted/shut/locked/unlocked down my work PC to get an idea of how long I worked.

A cursory google search shows this for USB events: https://dfstream.blogspot.com.au/2014/01/the-windows-7-event...
It is a problem. The class names don't fit in the class browser window, which means you have constantly be resizing it to read the end of the class name.
I wouldn't either, but I wish my employer would. I think you could buy a lot of employee/developer good will by donating to the open source projects that you use in your commercial projects.
> We need to be able to prove things about the contract execution for it to be safe to trust

This is a very valid concern, in my opinion. Although some people seem to be working on that, it looks like still in its infancy: https://medium.com/@pirapira/1-000-ether-bounty-on-a-proven-...

I'm also afraid that 'smart contract' is sort of a misnomer. Where regular "social" contracts between people and entities define all sorts of relationships, the contracts that are put on a blockchain-serialized VM can only express relationships in terms of value transfers.
It is if it doesn't actually solve the problem it is being sold to solve.
Victory: React.js components for modular charting and data visualization
Tensorfow models in neat classess
Visual Studio code has the nice ability to interface with the Chrome debugging API. Once it's all set up correctly (which can be a bit of a pain, depending on your Javascript build process) it's kind of IDE-like.
Ok, you spelling out that capital control thing made my day. It now makes a lot more sense why the thing is going through the roof, in light of all the RMB wanting to go out of China. Or for that matter why a lot of mining goes on in China itself. Thank you.
That's all well and good. But do you think that telling people who are apprehensive about immigration (for any reason) that they are wrong/dumb/stupid is likely to change their opinion?

Or do you think that having a stranger tell them that they are a wrong/dumb/stupid person for feeling a way will further alienate them and reinforce their current opinion?

Is honey better than vinegar?
No problem :-) A very interesting conversation.

As for the wool, I didn't think you preferred it over everything, I was just pointing out how different people have different preferences, and perceptions. I think wool is itchy based on my experiences, and there's plenty of people who will agree if I say "wool is itchy". This doesn't mean everything thinks that way, or that it's objectively itchy all the time. Maybe there's stuff made of wool where they've done a better job, used a better grade, etc. and many people find those garments comfortable. Maybe almost everyone would, maybe it's still split (many things are "love it or hate it"). But I felt you were claiming nylon was always uncomfortable, and disagreed. I really do think there's a lot of variation in what people find comfortable though. You even mentioned how a lot of lounge-wear and other things marketers claim is comfortable is loose-fitting, but look how many men like to wear tight cycling clothes and running pants these days. Maybe they don't wear them in bed, but they seem to like them well enough when exercising/riding. I wear a tight-fitting high-spandex cycling outfit when I'm on my bike and don't find it "uncomfortable" at all, though again I wouldn't go to sleep in it. I actually find the bike pants more comfortable than my regular jeans, but I wouldn't wear them for most activities because they'd probably get too many negative comments and looks.
Nothing really wrong with old trains tbh assuming they are maintained and refurbished.

The intercity 125 in the UK despite being over 40 years old is still fast (125mph), reliable (engines have all been replaced fairly recently) and very comfortable and quiet, even in standard class.
(1 -> 0) = 0.

In other words, (true implies false) is false.
Aw, it looked so much like a minor mistake with the Y-M-D date format considering it happened on 2016-january-28th!
CS student can't get internship b/c of Trump's H1B executive order, seeking help
my experience is the opposite, ( talking about embedded C environment ). It is a hard transition, if they get trained, it's better, but self learning is often characterized by a lot of "learning from mistakes"
I doubt that would work, way too many alternatives around.
I think that the difference is that continuing education builds on established precedent, while the CS learning treadmill is often about throwing out existing ideas in favor of some new paradigm -- or some new Javascript framework that's gratuitously incompatible with the previous version of the same framework.
New – Instance Size Flexibility for EC2 Reserved Instances
Yes, but you don't need a compiler/editor, you can separate those.
How to Learn Greek and Latin (2014)
I don't know if I would call it rampant abuse. It was one program which I also disagree with, and the USA Freedom Act rectified this (Or rather, it fixed the concerns that I had about it, you may disagree).

> My biggest issue is the mixing of the NSA's surveillance power with domestic law enforcement.

I fully agree. Serious changes are needed here in my opinion and I hope the pressure due to renewal this year will allow for some reform.
I loved this list so much that I created a public Trello board that summarizes it, and helps you track your progress if you're following the curriculum.
https://github.com/ousmanedev/teach-yourself-computer-scienc...
Driving a bus??? I frequently wish I was doing something else for a living due to many complaints I have about the state of this industry these days, but driving a bus sounds far worse to me. Having to deal with the general public every day would be a nightmare for me.
Thank you for this reply!
MIT researchers create new form of matter
> Note that most dictatorships use walls around their 'houses' to keep the population in, not to keep others out.

They use them for both, as it is common for prisons.

> Note that countries that are bordering other countries with great wealth disparity are using walls to keep the wealth concentrated

As do you - you keep your household's wealth concentrated in your house and your bank account, instead of putting it outside on the street and let anybody who wants take a piece.

> not to specifically make it harder for your neighbor to share in the collective wealth of the neighborhood.

My neighbor's walls definitely make it harder for me to share his wealth. I think that's kind of the point.
All the technical stuff seems fairly circumstantial.

The USB sd card reader could just be so he could sync his holiday photos.

The downloading of the entire SVN repository could just be so he could grep it for a file he didn't know the path to, or perhaps to try to compile something he wasn't sure the dependancies of. Reinstalling to linux could simply be because the software wouldn't build under windows. (it seems doubtful the self driving car uses a windows software stack).
Yeah, it's hard to understand when I, who am not even as multilingual as other programmers, code in... R, Python, Java, Apex, VB, JavaScript, HTML/CSS, SQL, and that's just my recent experience. Further back it was C and Pascal. In a lot of ways I just don't "get" how one could only ever learn/know ONE language.

Though I'm biased (I work there), I'd recommend Dad check out Pluralsight for quality affordable CS education.
There is no one way to do this. Everyone does it differently.

Keep in mind that finding a thing you can monetize does not mean it is a thing you would be good at or that you would want to work on for years. Yet, those two pieces are critical to the equation.
Error retrieving information from server rh-01 fix – Play store error
What is the difference between this and https://facebook.github.io/react-native/docs/getting-started...
I don't specifically want that. I don't not want it either.
Incidentally, the SI unit of fuel efficiency is 1/m^2, the "per-square-metre", not this miles per gallon crap.
That sort of thing is outsourcable... Just work with a manufacturer or a car rental company, they'd do the maintenance, and Uber would do the stolen, allegedly, software.
React VR: A framework for building VR apps using React
45+ Amazing Halloween HD Wallpapers for 2014
I'm currently designing an [EHR system for my thesis](http://barnett.surge.sh/). I've been interviewing local GP's and healthcare professionals.

And holy hell, they hate medtech. They're actually quite happy with the functionality, but hate the interface. I had one nurse who went out of her way to contact them asking to make the smallest change, which would improve her job heaps - nearly a year later, no updates.

Thing is, these institutions are in a hard place. MedTech is shitty, but works, and changing to another system is such a huge task, why bother. Beyond that, if the majority of healthcare institutions are also in the same boat, so why go against the grain.

Healthcare software is weird man.

EDIT: I got meditech confused with medtech, my bad. Medtech still sucks.
both went up by similar percents.
Yes, there is a lot of grade seperation work in the project.

Tbh it's pretty nutty the US doesn't do more of this, even in new schemes like LAs light rail there are dozens of at grade crossings. While more expensive in the short term to build i think really you should be aiming for 100% grade seperation for new projects, even if that means closing some less used roads to make it affordable.
Well done, manoel
Don't confuse watts with watt-hours. My math stands.
nmjenkins and brongondwana are both directors of FastMail.
Show HN: MarkSearch - A Desktop Bookmarking App
If your reactor normally runs in a molten state, melt-down becomes a whole other thing, doesn't it?
How much is the tuition for their courses?
Before Syria was a failed state.
btw, this is the link to the various course guides (has the table of contents and the first one or two chapters for each). Some of the material is a little outdated (e.g Computer organization and architecture doesn't cover flash memory), but I feel like it's pretty easy self-study the little bit of more recent technology that they might not have included yet.

Final year includes "artificial intelligence", "natural language processing" and "neural networks". Haven't got there yet, so can't comment on the material covered. Also, it's worth noting that UK degrees follow a different pattern from the US, each year the mnaterial gets increasingly hard, and also gets weighted higher in terms of the final grade. So an A in a final year course is worth much more than an A in a first year course, which sort of makes sense to me.

http://www.londoninternational.ac.uk/sample-study-materials-...
Yes, but the reverse is also true. The soviet union, for example, allowed scientists to attend conferences in the west. It also allowed families to visit the ocean. So they did let some people out sometimes. Just as you say that Japan lets some people in sometimes. The end result is the same. Most people will not be allowed to immigrate or even travel in a nationalistic world. Whether it is because countries don't let people out or that they don't let people in is of no consequence.

A good example of this is the case of North Korea and China. NK has a very heavily guarded border between SK and NK. Basically no one has ever escaped via that border. However, people do escape to China, and China deports them back to NK. Is there a difference between NK not letting people go to SK and China deporting people back to NK? The end result, is the same. No one can leave NK.
Thank you for your deeply insightful contributions.
Cryptors Launch Bug Bounty Platform
So if you are not convinced the advert driven model is not "the only, or even a good, model" what is then an alternative.

I think the ad model needs to improve where the major players will start enforcing strict rules on what types of adverts are allowed for example, they could reject any advert that waste CPU cycles, reject ones using too much memory, ban buggy adverts.

Plus, the number one concern these days, the privacy concern, I am forced to use adblockers everywhere on the Internet except for a few sites because I do not want some company giving me product recommendations just because I had a conversation with a friend about something related.
Speaking personally, I have a bunch of interests outside of work, many of which do not involve a keyboard. However, I also have an interest in programming projects, though I don't get as much time as I'd like to pursue them. Why would I want to do more programming at home when I do that all day at work? Simple: at work, I'm not working on my project, nor do I get to do it the way I want. At home, I can do whatever I want for my project, and I can do it any way I please, organizing my code however I want, using whatever OS on my computer I want, having whatever kind of workstation setup I want, and not having to use a computer that's hobbled by IT.
Exactly. This is also the conclusion I got to. Detailed planning is great in order to tell your mind the direction you want to go to but then it's important to discard it so that you don't get lost in the details or feel frustrated because you are unable to follow every step of it, which may lead to demotivation.
something tells me in this era the majority of us are not CS/theory-first developers. And that's a good thing. It's the natural thing. And it means we have true inspiration to learn CS when it naturally comes time, rather than artificially enforced training before you have anything to do with all the theory, which also means a harder time learning it.
Citizens: U.S. Border Agents Can Search Your Cellphone
Resisters – Celebrate Women in Tech, Art, Politics and Music
Really. In the Czech Republic the tax form for physical persons is a single A3 sheet folded in half, and one quarter of it is notes.