skysight-inc/HackerNews huggingface dataset:
Ask HN: Continue with software startup or should go for MS in US
I have been running my software development firm for past 5 years. Its focused mostly on software services and developing apps. I want to move towards technology based product development. I am also getting interested towards higher studies. Should i move for higher studies (MS in US I am thinking for) or should I continue my startup?
Actually you're the one pedaling in alternative facts. The initial operating segment was going to be Stockton to Fresno until people complained about how stupid that was, and then they added San Jose.
This is a solid list, but its a shame that no computer graphics resources are even mentioned. Although the reason for the omission is mentioned in the FAQ, I'd argue that computer graphics basics (images, basic rasterization, color spaces, etc.) are as fundamental as networking or databases. A link to Computer Graphics Principles and Practice (https://www.amazon.com/Computer-Graphics-Principles-Practice...) would have been nice.

I understand that most graphics resources out there focus on real-time 3D rendering for games or writing raytracers, which I agree are currently industry specific topics. Your average developer isn't going to write a vector graphics library as part of their day job, but the browser abstracts computer graphics in the same way it abstracts networking or compilers, so if the goal is to understand the underlying principles of software platforms you'll be working on every day I think computer graphics is a strange, biased, omission.
There are almost dozen blogs and websites promising to teach yourself CS - great initiative but most people are either saying the same things or missing few key points here and there. Everyone seems to tell it as if they know it best.
Related DEF CON 24 presentation: "Breaking the Internet of Vibrating Things": https://www.youtube.com/watch?v=v1d0Xa2njVg (Includes more technical details)

Related TEDx presentation: https://www.youtube.com/watch?v=WxRSjC1rPmA (Aims to raise awareness of related IoT privacy issues for a non-technical audience via the concept of a personal "Device Intimacy Spectrum".)

Disclosure: I'm one of the presenters/security researchers referenced in the article.
This was very much part of it; they were even incentivized to inflate ratings. I really liked the explanation in Nate Silver's Signal and the Noise; another big piece was that risk pools were not as independent as the people/institutions/models assumed.
This is an English speaking forum. To get more feedback submit the English version of the page: http://f-db-en.strikingly.com/

Also, try to avoid ALL CAPS, it doesn't make your post more visible, only more prone to get flags.

Add some usual object for context in the images. How big is the device? I guess 6 inches/15cm long. Do you have a real prototype or only a CGI version?

I think a short video will make it easier to understand.
Agreed. Basically the source of my comment as well.

People buy a $200 Nest Cam because they just want simple visual security (e.g., something is going to happen I just want evidence).
I have a very similar reaction. I _can_ say that when I worked in (state) govt, I encountered this mentality that nothing could be released without "training" everyone. From this, I guess one of two conclusions are true:

* There exists a myth that people cannot learn without training that some people have bought into.

OR

* There is a collection of people that are (currently) not effective learners without a teacher

I can have some sympathy for the latter - I definitely learn faster when I can ask questions and understand best practices earlier - but I'm uncertain if anyone that just doesn't learn well without instruction are doing so because they never learned how to learn, or if it's something fundamental, like some people prefer to listen to music while working and others can't stand it.
> a thread about unacceptable reach of executive power

This is true no matter who is in charge.

> top comment a defense of the sitting president

It is not a defense, but if you perceive it that way you reveal your own bias. It is merely a point about the relevance of a FISA warrant when reasoning about the issue.

> the wielder of such power)

Of course, my caution about the irrelevance of FISA warrants applies equally to the sitting president and to past and future presidents.

> a canard about a mostly-unrelated political scandal

I'm not really sure how to respond to your characterization of the Snowden revelations as a unrelated political scandal. If we're talking about "wiretapping", Snowden revealed that there is a vast power of surveillance that can be wielded by a large number of people with little oversight.

While this does not lend credence to Trump's claims, it does reveal that those rebuking Trump for making the claims based on the lack of a FISA warrant are likely attempting to deceive/misdirect the public about how the apparatus actually works.
Obviously: They illegally magic up money in their basement from printing presses to support their idealistic desire to give all their time away for free, in spite of the inconvenient need to somehow also eat and keep a roof over their head.

/sarcasm
Can you explain further what was wrong with the calculation? This number is widely reported and yours is the first refutation I've seen.
The author says it himself:

>Learning lots of programming languages is surprisingly easy. Eventually, familiar patterns appear that makes learning new languages easier.
re: "Doesn't encode/decode messages"

Does this mean that individual fields are encoded/decoded lazily?
It's still chugging along. Volvos and Ford Focus with LiDAR scoot around town daily. The ATC (advanced technology center) is fully staffed and operational. Pittsburgh also recently got some sort of certification/designation as a sort of "robotic testing ground" for autonomous driving, I think by the US government?
From my experiences R is easy for statistician to learn and Python is easier for cs people to learn.

Post ignore the fact that R usually have bleeding edge statistic package out there most of the time compare to Python.

I'm going to learn Python but because I believe their Neural Network libraries are better. And it makes me better rounded but I'm not going to pretend as if Python is some how faster than R. It doesn't matter. These two languages are for modeling stage. Once your model hit production people are using something else C++, Java, etc..

Also seems like his father isn't well rounded enough to pick up another language.

Which leads to learn and play with as many different language out there especially paradigm, it'll make you a better programmer in general and you'll pick up language faster. Because of similar paradigm and because syntax evolve over time or adapted from other languages.
I believe Xbox One does this. There is a hypervisor, and different VMs for the home screen and the currently active game.
I see. Well this is useful to know so thank you both! It still concerns me because I have some friends who have had their devices stolen with sensitive information and as I try and learn more about computing it's becoming clearer to me that everyone should encrypt EVERYTHING that is sensitive.
Thanks to the both of you!
Im curious, what is PC terminology?

- Is it the act of calling a homosexual person, gay instead of fag?

- Is it referring to black people as african-americans and not niggers?

- Is it referring to Muslim people as muslim people and not ragheads?

- Is it referring to people of east asian heritage as Asian and not chinks?

Its 2017, so if we have to watch our words so that we dont disrespect people who have been humiliated for years, its not much to ask for. Unless you put up everyday with something that offends you, you have no idea how much your "PC terminology" helps a disadvantaged person feel comfortable in their own skin.
Serious question, I honestly don't know this:

Is this expectation that you're always on the learning treadmill* an issue for other professions like doctors and lawyers? For example, do doctors _need_ to continue to stay abreast of the latest surgical techniques in order to remain employed? Or do they do they consider it an optional activity, to maybe work at a better hospital or something?

* I hate to put it that way, and while I'm a big fan of always learning, not everyone is, and the "technology treadmill" is definitely a thing.
Why could this not be a public service? Sort of like the very public highways the cars drive on.
Is there any other solution that is capable of exactly that?
I work with M/MUMPS on a daily basis. It's no surprise that it is a primitive language, as it was developed in 1966 to run on PDP-7 computers, less powerful than a raspberry pi. But M is still very relevant today because it is the power behind many (most?) of the electronic medical health record (EHR) systems in the world: Epic, Meditech, VistA (from the VA), Allscripts (more here: https://en.wikipedia.org/wiki/MUMPS#Current_users_of_MUMPS_a...). Note that it is also extensively used in the banking industry. I have heard it said that at least 50% of people have their money run through a Mumps financial system during electronic fund transfers. Mumps is very fast and very stable, IMHO because of it's lack of bells and whistles. GT.M's version of Mumps is serious about it's moto of "Rock Solid. Lightning fast". (https://www.osehra.org/content/fis-gtm).

The most important part about any computing system/language is the resulting application. Yes, it is nicer for programmers when they have advanced language features. But ultimately, the test of how "good" a language is should really be about how useful it is, and how widely it is used.

The wheel is very old technology and yet still very important.
React Native is for JavaScript developers. Native development is for hard core native developer, totally separate audience.
>RN isn't the only game in town.

What else is there that's similar? NativeScript?
> Your comment might be correctly phrased as "leaving
> the hairy question of illegal immigration aside..."

No, it really couldn't. I'm replying to your economic fallacy of
asserting that "[a] program for a million people will cost more [than
a program for one person]". Of course that's literally true in terms
of absolute dollar amounts, but it's not true in the sense that
actually matters. I.e. if you had a million extra people in your
country would they be a net drain on your economy, or net
contributors?

To answer that question it doesn't matter that they're illegal
immigrants or legal immigrants. You can't assume that just because
someone's illegal they're more likely to be a net drain on the
economy, actually the reverse is probably likelier to be true, since
an illegal immigrant will seek work but can't make use of social
services provided to people legally in the country.

> I'm not assuming that [illegal immigrants are a
> net drain on the economy] at all.

I really hate to put words into someone's mouth, but the most generous
reading of what you're saying really does sound like that's what
you're actually saying.

You're asserting that having X number of "illegal" immigrants is going
to have some linear drain on the economy as a function of X, it's not
at all clear that that relationship exists in any sense, i.e. it could
be a gain not a drain, and it could be non-linear.
Your favorite languages, now on Google App Engine
Asking for amounts such as 5 cents or a penny to test I believe is not asking for much.

I dont believe Testnet does not give you a complete way to test
I always mention that because in my opinion many people don't try bitcoin because they don't fully understand it, well Ethereum is many times harder to explain.
I'm sorry but why do you think you know more about this guys' experience than him? This is like when I'd get calls from a delivery driver telling me I didn't know my own address... Plenty of companies will do custom setups for big clients.
Ask HN: “postgres.biz” domain name - Anyone want it?
I've been holding on to the "postgres.biz" domain for several years, mainly to keep it from sleazy domain squatters, and as a "TODO" list item for myself.

But, realistically... I'm probably not going to get around to doing anything useful with it. :(

Does anyone on HN have a (PG Community enhancing) use for it?

If so, happy to transfer it to you. :)
I applied (and was offered) a job at EPIC out of college - their recruiters did not at all mention MUMPS or anything of the sort until I was on-site and explicitly asked some of the engineers interviewing me what languages they used. I remember them demoing some of the new features that were coming out in their EMR - "group by" support in sorting patients, etc. Not the most impressive features, and it completely crashed while they were giving the demo.

Great food, cool campus, and I really liked Madison - just not what I was looking for.
That's a really interesting approach, thanks for sharing!
You can't just say Cornell when you're referring to "the other Cornell".
Regression gone Crazy
Things like the lawyers' bar are complete bullshit as a concept in themselves.

Since at this point the marginal benefit to the populace for each additional lawyer is negative, I'm glad the Bar has done even the little it has to limit the number of lawyers. I certainly wouldn't want to see an even less regulated market in lawyer service... eventually when most coders are coding pay2win games we'll have some regulations imposed from outside.
> And yes, that includes the soft, narcissistic, effete, coffee-shop-frequenting, STEM-grad, man-child "gamers" who prognosticate on YC.

I like this comment, it's kind of like the "brogrammer" thing where you accuse mildly successful men of every negative male stereotype at the same time in case them feeling bad makes them give you stuff.
I find it absurd to even consider a person, a HUMAN BEING, to be illegal

It's not about a person "being illegal"; it's about a person doing illegal deeds.

For example: a storefront "doctor" with no license does cosmetic surgery procedures in a back room. Do you call him an "undocumented plastic surgeon"?
>So, as an experienced programmer you always use UTC to store time. And you are right!

Umm, no, as an experience programmer I don't touch UTC until I hit something a human might read at this moment, otherwise I ship unix timestamps. I'm not that insane.

The UI which is currently displayed has the best information available to use the correct timezone, calendar, font, notation format and language to display time.

Not hitting frontend but needs a human-readable timestamp for insane reasons? UTC. All databases are UTC, all servers are UTC.

I'm not gonna touch time unless absolutely necessary and if I'm going to do it, I'm going to do it with a long pole and acid-resistant gloves on.
It fits the pattern of most crimes. A whole lot of money and the chance to get it quick tends to drop most people's IQs down an order of magnitude.
Stick with Flask. I don't think it is a good reason to change. To be fair, you'll have the same maintenance issue with any language/framework. Some are better maintained, but I think Flask/Django/RoR are in the same league.

I'm a huge Flask user, with projects with 50+ Flask extensions installed. Most of them I just plugged in and never had issues. Some issues I had were easy to patch and most of them were fixed upstream.

You have some complex extensions, but a lot of them are just small wrappers, so it is possible it's just good enough and feature complete.
Our opinions on this specific case don't matter but HN should have higher standard than Reddit style political feelings rants.
> "Bandying about terms like "living here illegally" and the tone of how you're putting it is very much inflammatory.

Well, they are people living here illegally. I don't see that as inflammatory but a statement of fact. How else would you say that?

> Fiscally responsible politicians should carefully consider the larger questions and tradeoffs including costs of enforcements, larger contributions to the economy, and how much those immigrants actually pay in taxes.

No, fiscally responsible politicians should not be using taxpayer funds to fund people who are living in the country illegally -- against the law except for law enforcement.
Whether or not Google can prove in court that Uber knew of the theft will determine whether Uber is hurt a little or a lot by this.
Wow. Thanks for sharing. This is quite nice. If done well, maybe it can enable some kind of playground, cross-platform editing. E.g. an editor on iPad.
It's why he cited his father's poor decision as a cautionary tale. He contrasts that with his own decision and recommendation: "don't be like my dad".

I find it odd that so many posts here take the tack "why couldn't he just" when the article is pointing out "he should've, but didn't."
This is a very unfair interpretation of the article at least for point 1. It never described the nephew as lazy, it could've been that they were depressed or had something going on. It also says that he might have been better doing something physical, not necessarily political science.
Yes, there was. But that's a problem that can arise in any market. It's ultimately the buyer's job to do their DD. These car loan securities aren't being sold to retail investors - they're being bought and sold by pension firms and hedge funds. Sophisticated people that can and should do their own DD. Whether or not they do it is on them. There's no need for the government to step in here, because the only consequences are to the investors themselves, not the general public.

The global financial crisis was a unique case, due to how widespread and enormous the size of the problem was. If these mortgage backed securities hadn't been so huge, it would have been a non-story about how some investors lost money by making a bad bet (i.e. what happens every single day on wall street).
> They are trying to ban by executive order legal immigration from arbitrary Muslim majority countries and all refugees (possibly temporarily but I expect them to try to extend it).

Arbitrary? This is blatantly false and disingenuous.

There are some 50 majority muslim countries and these were not pulled out of a hat.
Scrum Alliance is a private organization and no one is required to give any particular weight to their endorsements. I haven't attended their CSM training myself but those who have say that it's useful for working on real development teams. All else being equal, a Scrum Master who has been through that training will usually do a better job than one who hasn't.

As for balancing software engineering team requirements with stakeholders, you appear to have a complete misunderstanding of the Scrum methodology and the role of a Scrum Master. If you're going to argue against a straw man and get angry about a nonexistent problem then we can't help you.
Did you miss the part where the schematic was shared from a 3rd party vendor? Seems like all the comparison you'd need to file a lawsuit
In general there might be other reasons you can think of that he would do that, but at Google he would have been told where and when he's allowed to store & retrieve company data. It would have certainly been a fireable offence for him to copy company data to a memory card. You're not even allowed to store source code on your work laptop.
Removing a CEO based simply on allegations sounds to me as a pretty extreme response.

Would you feel the same if the company in question would not be Uber (whose CEO may be a liability for Uber ATM anyway) but, say, IBM? This is an honest question.
Eh. Subprime rates, maybe. But I've got two car loans, one under 2%, one under 1%. I feel like I should pay them off early on principle (as opposed to principal), but it would be foolish to divert investment funds to paying them off early.
They are going to disappear; that being said, you can find all the course material here: cs61a.org (except lectures :-()

Took the course years ago (having never programmed before) with John DeNero; phenomenal learning experience that made me fall in love with CS.
Where is my confidential and proprietary information, Levandowski? Where is it?
My dream is to study urban planning. There are lots of masters programs, but no undergraduate studies, and I don't have BA, only a technical diploma. I've been trying to figure out a way to do this without resigning myself to 6 years or more of expensive education. It would be amazing if I could get in without the BA.
DNS-level blocking is, IMO, only a second line of defense. Nice to have for all those devices and applications where you cannot have a proper ad/tracking/malware blocker.
Except for the part where those designs were not only not discarded, but actually used in Uber's technology and subsequently accidentally CC'd back to Google. (If I'm following the story correctly).
As you might imagine, this article is raising a lot of issues for me since I took a break from programming and drove a city bus in Las Vegas. Now I am back to programming (before C++:PHP3:ES3, after:PHP7:ES7:Node.js) Driving a bus is a most interesting proposition and I can say without a doubt it was the most satisfying job I ever had. I had to learn street smarts and apply them effectively. As someone without them, this was both a challenge and a thrill. I'm not driving a city bus now because of high blood pressure.

Some thoughts: OP's Dad doesn't want admit to his son he prefers driving a bus. OR OP is assuming he doesn't when he actually does. OP's Dad certainly knows he is displaying a remarkable lack of initiative when it comes to learning new languages and it sounds like he's manufactured some excuses to satisfy the family. Bus driving is an addictive Zen like experience, I-kid-you-not, so I might be right.
cs184.org
How does this differ from lodash's get method?
> The initial plan was to go from Stockton to Fresno.

No, the initial plan was Burbank to Merced.

Not that the initial (or any intermediate) plan is even germane to the discussion.
Rollout: Proposing a Secure JavaScript Injection Approval Process
long names are good for both searchability and documentation purposes, and not a problem with decent tooling/autocomplete

If the names were more abstract, as in some java code, then it would be somewhat dubious in value. Most of these seem very precise however.
We can show them the authors summary

https://www.salon.com/2016/04/10/malcolm_gladwell_got_us_wro...
I'm very sensitive to the concerns you've raised in this thread. I've discussed these issues quite a lot, and ultimately decided that it's better to provide a net win to the React Native tooling ecosystem, and try to smooth out the gaps between React Native and Expo. I do think CRNA is a good improvement over the current state of "getting started" in React Native.

Regarding your concerns about "private entities," React Native is open source. Expo is open source. React Native was created and is maintained by Facebook, a private entity. Expo was created by and is maintained by Expo, a private entity. Do you have the same concerns about the recommendation in the RN docs to use Airbnb's maps library?

In order to use CRNA, you need to have a client that can fetch and load the JavaScript bundles. CRNA is agnostic to which client you use, which is why app.json puts any Expo specific configuration under an `expo` namespace. Anyone is welcome to implement their own client and use that if they prefer. I'd be very happy to review PRs which support loading React Native JavaScript in an alternative client. As an implementation detail of the Expo client, a number of native APIs are exposed, and it would be infeasible to block CRNA apps from accessing them.

We don't push users towards the Expo SDK, and the template project doesn't make use of any Expo APIs. If users choose to include a dependency on Expo's code, then we warn them that ejecting will break that dependency -- that's it. We choose a default choice in that prompt on the basis that we don't want to push users towards breaking their app.