skysight-inc/HackerNews huggingface dataset:
No one will pay you to do something you have not done before.

But it's fairly easy to find programming work if you have done something similar in the past.

Pick a project that you like and develop it. Make it open source. Research what companies work on that niche and use the same tech stack and contact them about an internship.

Also ask your parents, teachers, or any other adult that knows you and see if they know someone who may hire you.
Abomination? That was oone of my favorite movies of all time!
There will always be "so many http-based websites out there", as long as there's no forcing function. I look forward to the point where browsers start flagging any use of http as insecure; there's a gradual transition in that direction. It won't take too long after that point for http to disappear completely, with some lingering use in specialized or un-upgradeable devices for a while.

I think we're still missing one more ecosystem component to make such a transition successfully, though: free wildcard certificates through Let's Encrypt.
Please ignore the folks who were snarky and downvoted you.
Folks like to think this was really an acquisition, but they are mostly wrong :)

In particular, Google basically acquired some people. Anyone who thinks they had a real OS at that point, and anything that approached even the first version of android, is smoking something.

Source: I did diligence on the acquisition, and I watched them develop android at Google.
I agree with you. Programming languages are dramatically simpler than human languages. Anyone can learn the syntax and grammar for a programming language in a few months (at the very worst). Not only that, but they reduce the amount of expression possible so that you have to be very precise in your descriptions. While beginners find this difficult to deal with, it's actually a massive help because there are only a few ways to express something and the compiler/interpreter often tells you when you get it wrong. Again, compare that to a human language where you have a huge amount of expression available to you and it is often nearly impossible to realise if you are being precise enough to describe the problem/solution well. A good way to demonstrate this is simply to try to write a computer program in your native human language, without restricting yourself to pseudo code. It's pretty easy to leave out important details and to end up with a huge mess of incomprehensible garbage.

There are many people who think that a visual language or some other abstraction will simplify the problem of coding. I really don't think so. While things like diagrams are great for helping people comprehend something, they are absolutely terrible for expressing something. Just look at how difficult it is to draw really good diagrams. Consider the fact that we have had cook books for hundreds of years, but almost none of them are described solely with diagrams. Words are how humans prefer to communicate.

I think we often fall into the same trap with programming languages or frameworks. We say, "Look how easy it is to do this trivial thing. It's 100 times easier to do trivial things with this framework than without it". We are completely blind to the fact that the framework makes it 100 times harder to do ordinary things and 1000 times harder to do complex things.
Except it turns out the answer you get is wrong!
If you don't have a U.S. security clearance, all this nonsense is basically null and void for you.
Node v6.3.1 Released
Thank you bringing all these up- whenever something is said to be a one size fits all solution in machine learning, for anything as a matter of fact, I would tend to be wary.
That's going to be cool. Combined with Disney, I imagine this becomes tailor-made Disney-branded clothing without the tailor. Their boutique shops like to let you customize.
I had fun playing with this, but what I noticed is that the recommendations started well, but as I rated more movies, they became less and less accurate.

Is it possible that whatever technique you are using to model individual users is overfitting to noise in their ratings?
http://discuss.bootstrapped.fm/
A simple way to run browser automation in a Docker container using SeleniumBase
Having used Ember and React, this was my experience too. Ember lets you get up and running really fast. However, once you start doing anything outside of something it doesn't have an opinion about, you're stuck working around the framework. Good luck with that.

At the end of last summer we started to make the migration from Ember to React, and we removed the last Ember code from our code base in April of this year. It has been a slow process, but it has paid off immensely in productivity. I'd rather write code to solve all my problems than have a solution that solves 90% of my problems out of the box but then makes solving the remaining 10% a hacky, unpredictable process.
Generally NDA refers to non-disclosure, not non-disparagement.
I have never used Xubuntu; not sure what that is, actually. I use Fedora with Gnome 3, and I like it a lot.
Looking for Chill and Fame: The Adventurers of the Antarctica
My first thought when reading this title was “Let's Encrypt”. https://letsencrypt.org/2016/06/22/https-progress-june-2016.... claims LE has issued 3.8 million live certificates covering 7 million unique domains.

Based on numbers alone, I'd say LE itself could entirely have caused increase this in adoption - but I assume I'd have to look at the certificate stats myself to confirm this. (Obviously, most of the “top sites” are not going to be using LE certificates - but 1 million websites is a lot of websites)
Lightspeed looks interesting. Unfortunately their website doesn't instill a whole lot of confidence. Has your experience been positive?
Good use of RPi. Far better than a browser-based ad blocker. Curious how popular projects like pi-hole have been? Any idea?
Future isn't about writing less code or using a building blocks, but by using AI and NPL to produce results from user intents. Perfect example would be Wolfram|Alpha and Wolfram Language. It's no longer about developing a software, mini app or microservice but more about getting answers. Either textual or graphically.
Calculus of variations is one of those things you learn in undergrad classical mechanics that still blows my mind. The derivation is some hand-wavey thing that involves pooping a little epsilon in front of the space of all the damn functions in the world with all the properties you could ever want and now we just exteremize like calculus 101? But then it works. And it works amazingly well. And it works with constraints. And it works with whatever god awful brewed in the deepest cauldrons of hell coordinates you find useful. Pretty fun stuff!

Are there any mathematical treatments that get at calculus of variations in a more principled way than the standard physics class that are still accessible to one with a physicsy background?
And WSL could potentially be a much better experience than OS X's "real Unix" with Homebrew and etc.

The paths and base configuration will match your production environment, no worries about version mismatches or missing extensions. Ubuntu packages generally come with a sane and ready-to-run configuration, with service scripts and the like. (I use pkgsrc which seems more polished than Homebrew, but the installing experience is still not as nice as Ubuntu. Maybe someone will make a "Linux subsystem for Mac"...)

If anything this helps Linux because it cements popular Linux distros as the default *nix environments.
I'm not sure why your comment needs to be so dismissive. The poster made it clear that this is something they heard second hand. I imagine with a company as large as Yahoo we will never get an authoritative answer to exactly how much value the telecommuting employees were adding.

I don't know a single person at Yahoo and I don't work there but I remember reading articles when MM implemented the new rules for telecommuting and if I remember correctly most painted the policy negatively. I'm glad to read another perspective on the topic even if it is coming from someone with only second hand knowledge.

It's obviously good to be skeptical of second hand experiences but I'm not sure they should be dismissed wholesale. I imagine part of the point of HN is to share our personal experiences. I've never worked at Boeing or Northrup but I have enough friends/colleagues who have or currently do that I can form some informed opinions on what it's like working there.
This is exactly me. When I can start running Linux(-ish) command line tools in Windows, I'll ditch my Macbook for a Dell in a hot second..

Here's a question though that I seem to not see answered (but maybe I'm not reading enough):

Can I run MariaDB or nginx or other "servers" in this environment? Or does that stuff not work?
I am confused what nodeafrica does. I assume there are specific challenges to hosting in Africa? Why can't you just host in another country?
I could write a long post about this but my thought process currently is that being born in society automatically includes the cost of the knowledge that gets transferred to you even without doing anything. Geting automatically registered in the system and being born in a hospital or a house with heating has an inherent cost like "society debt". I think its part of evolution and not linked to monetary systems, money is only a representation.
Ask HN: What are the best times to post on HN?
Pretty straight forward question. Wondering what location uses HN the most and when is the best time to post?
> the concept of debugging problems

I've been seeing this same thing happen with my 7 year old son (I'm a programmer), and I always encourage him to find out why something didn't work out the way he expected it to.

Whether they grow up to become a coder or not, I'll be happy when more people look for the cause of the problem, rather than just simply treating the symptoms.
I think "Linux subsystem for Mac" is stuff like Vagrant, where you can still work on your dev projects locally/natively but they're shared into a Linux environment that can be set up to mimic your production environments..

This can be done today on Windows too of course, even without this new fancy thing.
My mum always made her own ketchup. I distinctly remember helping as a kid - picking the tomatoes, washing them, hand grinding them and stirring the pot. The whole house would smell deliciously of tomatoes all day long. A sauce evoking that memory would have a strong impact on me.
How does the numbers stack up between the downloads on Google play vs Apple?
> I'd rather write code to solve all my problems than have a solution that solves 90% of my problems out of the box but then makes solving the remaining 10% a hacky, unpredictable process.

So are you saying that, absent a better framework than Ember, you would have recommended migrating to no framework at all?
I'm curious if you've used a recent Gnome 3 desktop? I used Fedora 23 on my previous laptop and will be installing 24 on this new one. It's a truly excellent desktop experience, in my opinion.

I think it's everything I want from a desktop environment: Reliable, gets out of the way, looks gorgeous and consistent across all of the apps I use (I mention consistency because my terminal in Windows, a variant of ConEmu, looks ridiculously out of place and has a clunky and crowded UI, to boot), and has the right amount of configurability (with options for getting at stuff that isn't visible). I can't think of anything that Windows 10 or Mac OS have that I miss in Linux. The fact that it has my preferred shell environment natively and the most sensible (to me) filesystem paths, and provides a near enough to identical environment as what my CentOS 7 servers run, is just icing on the cake.

In short: What don't you like about Gnome 3 that you do like about the Windows or Mac OS desktop experience?
I believe Whole Foods also carry that brand.

Britt's Pickles (pike place, Seattle) is wholesaling now but I don't know what their distribution area looks like. They also sell pickling kits if you want to try your own.
Indeed. It's not hard. My family started making kimchi, by just adapting a mainstream sauerkraut recipe. You have to get the amount of salt right, hence the reason for starting with an "official" recipe. Too much salt will cause "yellow kraut" which is a disaster. We used nappa or Chinese cabbage, and then began to experiment with our own amounts of red pepper and other stuff. A half-gallon batch is not to hard to manage.

On the same subject, you can make your own "refrigerator" pickles, that are fermented in a non sealed container. It's a matter of personal preference when they're ready to eat, and they continue to work, so you can experience a variety of flavors over the space of a couple weeks.
The United States is given as a particular example of a country that has strong freedom-of-speech rights. "The world" includes many countries that don't.
Counterpoints as someone considering writing a language that targets LLVM, and as someone who has used Rust a bunch:

- Your compile times will be a lot slower than they would otherwise be. This is a big one for me.

- If your type system is materially different than Rust's, you don't gain any benefits since you have to write your own type checker anyways.

- LLVM is designed to be easy to machine generate, including having a library API for generating code. Rust doesn't yet.

- You can't necessarily re-use Cargo if your language requires type info to link that wouldn't be in the Rust source files generated.

- If you have semantic differences in memory model you'll need to give up the advantage of Rust's safety by having your code generate unsafe pointers, for example if you want to have shared mutability in a single-threaded context, which Rust doesn't handle nicely.

- If you do re-use Rust's type checker the error messages you get out will be terrible and point into generated Rust code.

- Debug info and debugging get even harder.

- If you want Rust interoperability you have to replicate Rust's enormous type system in your language's FFI, which is hard if you also have your own type checker, see above.

Basically it is a good idea, if your language has semantics and type system very close to Rust.

A much better idea IMO is to target LLVM and then write an LLVM plugin that can link to Golang object files and generate Golang struct metadata. Golang's FFI and type system are much much simpler and more likely to be able to graft onto new languages. Also Go's library ecosystem is larger.
Connected Toys Are Raising Complicated New Privacy Questions
I've been thinking about something similar, that there should be a richer command line interface platform rethinked from the ground up. For example, it could support images or mouse input, which is one reason why web-based shells like Jupyter exist.

Basically, I wonder what would a shell look like if it was designed today without any concern for compatibility (with SSH etc.).
Nice work !

But :

"About us" (http://www.taste.io/about): There is nothing about you...

You ask people for their names, email addresses and/or to link to their facebook accounts but you don't return the courtesy of identifying yourself or your company.

You make some promises and cite some laws about privacy (http://www.taste.io/privacy-policy) but if you don't say who you are, we can't even be sure that those apply to you...
As She Bleeds
;)

It's an emotion vs intellect thing. Birdman is like cocaine to people who like the emotional side, and like hydrochloric acid for people who want a movie to be rational.

I'm just surprise the numbers even bear that out like that.
Wasn't this the very earliest billing model in multiuser computing? Give us a program to run on our big iron, we charge you for the CPU time it consumes?

This is how university supercomputers work currently. You don't get dedicated hosts; your project has a budget of CPU hours.
I think the author was saying something different, with which I agree.

There's a POV from which code is the details needed to get something done, and the less, the better. In my life, the less visible the code task has become, the more power I've gained. A couple of examples:

When word processors stopped needing to be told stuff like /b at the beginning and end of words I wanted boldfaced, it got better. I found the whole WYSIWYG thing enormously helpful. The portion of time I devoted to typography was released for improving content.

LabView made it possible for me to assemble data acquisition and control systems with drag/drop icons and drawing connections instead of coding a PID module and then a gain module and then a Kalman filter function and ... you get the idea. Less code to write, more stuff done.

By analogy: Today, I turn a dial to make a fire to cook my dinner. I turn a valve to get water. I drive a car to go places. Yes, I've rubbed sticks together, I've winched a bucket up from a well, and I maintained a horse for mobility when I was a kid. I'm pleased and empowered by no longer needing those skills.

In the same way, I look forward to the disappearance of coding as a prerequisite to creation. I'm immensely grateful to the people whose coding is making that happen.
Nice. Should add some Wittgenstein. Particularly, his Philosophical Investigations. PI has been highly influential to mathematicians such as Timothy Gowers on how they "see" mathematical objects and by extension notation.
Ahh, good point. I neglected the "Star Citizen" effect.
llvm has alloca. llvm has computed goto. Saying safe-Rust can generate arbitrary "safe" LLVM is a bold statement

As an aside it may be interesting if this could be "Target MIR", but that's a future prospect
Ten hours or more of sitting each day is heart damaging (study)
I like David Chang but this is textbook hipster affectation. What distinguishes hipsterdom is the penchant for both high and low brow tastes. Drinking PBR and whatever microwbrew is popular in the locale that week. Nothing new or unique about this.
I don't think I got good recommendations (based on the ones I've seen) but then again I have peculiar tastes; I think Lilo and Stich is a great movie and se7en is a meh movie (and I can argue why).
Pokemon go is incredibly friendly to casual players. everybody gets everything. The only place where players interact via the game is at gym battles which are heavily heavily biased toward the attacker. Level 15, perhaps even level 10 can take down anything, given enough potions and revives.

If nothing else, Niantic learned from Ingress. High level players have high level stuff, sure. But 6 v 1 ensures even the most casual player can make progress. You don't have that level bonus wall to climb that you have in other games.
I bought some truffle salt a couple years ago and now half the time I'm using flavored salts of one variety or another.

When I dry rosemary I put all the broken bits and stems in a jar with some salt and leave it for a while, then I separate them before use. I'm curious what would happen if I just put a bunch of fresh sprigs in a jar to dry them, but I would have to start gifting it to people because damn that's a lot of salt.
"I still adamantly oppose linux unless used through SSH."

Is it a political party? What's to oppose? Use it or don't. I'm surprised to learn there are still folks who feel so negatively about the Linux desktop; to me it just seems like it's gotten so good in the past couple of years. I have almost nothing to complain about (and the complaints I have are pretty specific to my odd use cases, and I have related complaints about Windows and Mac).
Just imagine a compiler that scans your diagram written by hand on a piece of paper, translate it into AST then interpret it or even produce an executable.
It's true, you can't tell if something is missing if it never reported. I guess it depends on your requirements. In a situation where your workloads are ephemeral you may not care as much if all of your services have reported as long as most have. In the case that something should no longer exist you could write that functionality into your Riemann configuration. As an example, I could write a "dead service" stream processor that is used to inform Riemann that a service should no longer exist. When a "dead service" event is injected into the event stream for a particular service, Riemann will note the dead service and ignore future events from it.
More interesting is the debate here in the comments where people are unsure if it's legal for them to read something on the Internet. I doubt Google is censoring Wikileaks. Too obvious. But startling is the chilling effect nowadays.
GOP wants you to retaliate against hackers, but should you?
I was in Yahoo long before Marissa joined. And I saw her in action for 3 years. Some of those "work from home" people were very good, and were all given exemptions to continue working from home. But the lazy ones, some who I knew to be lazy, were told to shape up.

I experienced Marissa's ire firsthand too. But despite that, I give her high marks for trying. Yahoo had been ossified long before she got there; read PG's essay on Yahoo's culture. Blaming her for Yahoo's troubles is like blaming Dönitz for Germany's loss in WW2.[1]

[1] https://en.wikipedia.org/wiki/Karl_D%C3%B6nitz
One could potentially find an uninhabited island with soil and water among the islands in the world, like 1 out of the 5000 uninhabited ones in the Philippine archipelago. One could even hide out in a remote location on land in a random large country, like Russia.

It might take some work, but it seems possible to me.
Then you'd probably want LLVM IR (or an equivalent). It was literally designed to be a hardware-agnostic strongly-typed SSA assembly.

And/or you could do what Rust and Swift are doing (with MIR and SIL, respectively), and define your own ASM-like language between your parsed AST and LLVM IR. That way you can do high-level optimizations, static analysis, etc. before you drop too far down and lose much context.
And I haven't heard many good things about FireOS. Their phones haven't done too well.
Has anyone tried Vector [1] by Netflix?

[1] http://vectoross.io/
I believe my reaction went something like, "that's great. Who gives a shit?" but then I did get up on the wrong side of the bed today.
I gave up these arguments since none of the two will change his mind ever.
I think they'll be in trouble if a competitor makes an AR game based on a similarly popular IP that is more smoothed out. I'm not sure feasible that is in the near future, but it could happen.

The bugs and lack of features aren't going to be a big problem for some people because for them, it's as much a "meeting random people" app as it is a game. It's an ice breaker. Fighting over the gym with people from the neighborhood. Doesn't need to be complicated.
Speaking of which, https://www.destroyallsoftware.com/talks/the-birth-and-death...
Thank you for that Wikipedia tangent, sir.
> And yet nothing much changed in the needs of webapps or in the Javascript language in the past two years.

But Ember has likely come a long way in that time - I think this is mcardleliam's point.