skysight-inc/HackerNews huggingface dataset:
Ask HN: How do I get my first job in Web Dev?
How can I get started in Web Dev?

I'm looking for ways to get experience that I can use to find an entry level job.

I'm open to taking pro bono work, but I'm not sure where to look.

About Me:

I have been teaching myself programming over the past two years. I started with reading books and moved on to taking online courses and tutorials.

I built a basic website for myself to show my projects. I also used the website as a way for me to learn more about web design.

Most of my projects have been pretty straight forward. I have been following tutorials to learn new things. I haven't built many projects from scratch. But, I plan to make new things combining the previous concepts I have learned. Most everything I have made has been for iOS or web.

I know enough about programming to understand that I don't know anything. Yet, I know I can learn and I mostly know where to look for answers. How do I find the next step to becoming a Developer?

My Website: http://drector1.github.io/

My Github: https://github.com/drector1
Feel your body in virtual reality
but it does have a limitation in that some Apple services are not on other platforms and some are.

And some of the Apple Services are up against some very competitive Services..
I just want to add that newer versions of MySQL can add indexes online. In fact, it looks like all DDL can be done online, even though some if it (like adding a column) may require the table to be rebuilt, which can take time.

Note that the master is still available for read and write during this. Replicas will lag though.
I expect eventually the software won't allow speeding when in autonomous modes. Why would it allow any illegal behavior? Stopping in the middle of the road at a green light? Turning right from the left hand lane? Driving without headlamps on 30 minutes after dusk, etc? These are all really rudimentary things to deal with in programming, simply disallow it. If you want to speed, you're on your own, minimal features like brake assist maybe still work. But making it possible for the car itself to break the law? I don't see it even in the medium term, and yes I'm aware the recent Tesla crash was speeding while Autopilot was on.
It just means that the bulk of the revenue will come from people too poor to afford self-driving cars. Ratcheting up the injustice once again.
Was it the same market though? Or is the shift largely driven by Google's ranking changes in that period?
Thanks!

For now, there are a couple main differences:
* High quality team members we personally vet (vs. the crowdsource model)
* Significantly simpler API
* We build all the tooling for our team members ensuring they complete things efficiently.
* Realtime responses, even for low volume
Looking at page timing, people seem less jarred by the slight contrast difference, even if they would have a hard time distinguishing the two. As for why, I am not sure.
> It has forgotten about its power users.

Oh, they haven't forgotten.

Since the introduction of the multicolor iMac, Apple has been moving steadily towards a line of luxury-ish mass market products. Updates and refreshes in Apple's lines of high-performance "computers" will only continue to become fewer and further between.

Edit: Why down vote this?
FYI the dashboard on the Tesla shows exactly what the sensors are seeing, so in some respects it's a full feedback loop unlike the 3MI example above.
> I assumed this was an underlying requirement of a health currency?

You've just identified the most difficult problem facing the financial world today: how to expand the money supply at a rate that's fair to all market participants.

market participants === us
I'm not sure what your last sentence is referring to. Who or what is requiring https for internal things?
The problem with DRM like Intel's is that you have to trust Intel. And the DRM is meant to protect other people's code running on consumer machines. The pitch here is that you can run your own custom DRM, that only you control.

To use CAs as an analogy. Intel, and most chip manufactures, when they describe DRM, they mean generalized consumer DRM, so basically how your browser or OS comes with a list of CAs pre-installed. The DRM pitch here is the ability to write your own DRM, e.g. like having your own internal CA.

This has a use case. DRM can be useful for things like governments and companies. While dangerous from a civil liberty perspective on consumer hardware, it's perfectly reasonable for an organization to want a DRM solution that they control entirely. As an example such a solution could prevent the IT guy (re: Snowden) from stealing your files.
The article does make a few good points, but I also think it uses a couple of unforgivable rhetorical devices. Most obvious are the out-of-context mentions of various "huge numbers", e.g. as follows:

"By reducing the need to till farmland, GR soy and corn have prevented 41 billion pounds of carbon dioxide from being released in the atmosphere between 1996 and 2013."

This amount of CO2 savings sounds great without comparison, but it amounts to about 0.003% of the total GHG emissions in the same period. (Assuming emissions of ~40 Gt CO2e/year 1993-2013 [1].)

[1] http://www.ipcc.ch/publications_and_data/ar4/wg3/en/figure-s...

Edit: typo
Apsis co-founder here. I think there's an excellent economic argument from the employer's perspective for what we do: we can attract top-tier talent that's technically outside of our budget, without having to come up with the money to pay for it.

Not every 10x-employee* is looking for non-monetary compensation, but there are plenty out there who are happy earning "enough" without sacrificing their life for a bank account. We get the best engineers, and the best engineers get to stay happy at work, which makes them even more productive.

--

* I actually don't think there's such a thing as a 10x employee. Honest to god we hire for 1x employees; finding an additional head that doesn't reduce team efficiency is an extraordinary challenge.
I try to be friendly! If I'm not, it's probably because I'm stuck inside and it's beautiful outside, so try again another time. :)

Thanks for promoting hifi, and hack && tell for that matter! I'm no longer involved in hack && tell (I moved away from NYC and don't have the energy to do it in San Diego). The people now in charge of it are "best in show," and I'm sure will continue to push hack && tell to be even better than it ever was.
Driverless cars are excellent witnesses of the behavior of other drivers. Speed, initiate an illegal lane change, roll through a stop sign, etc, and it wouldn't be a technological stretch for a driverless car to send a report to the police on your behavior. Police could even pay the owners of driverless cars that report bad behavior a reward, if one of their reports results in a ticket.
Thanks Anand! We truly appreciate all your support and advice :)
My understanding is that the Tesla camera system just has a single camera so it won't be able to do normal binocular vision. And the fact that the pattern is just a set of horizontal lines would make life difficult for an egomotion style estimate of the pattern's distance. There is some pattern to the side of the truck besides the horizontal lines but it's pretty subtle and the accident happened when the car was heading East during the late afternoon so sun glare might have been a factor.
"Institutions will try to preserve the problem to which they are the solution." -The Shirky Principle
Also, the hydraulic brake system is built with redundancy (dual circuit), so even a sudden big leak in a brake line will leave you with some braking power.

And the power braking system, being pneumatic IIRC, keeps working for a couple of hard stomps on the pedal even if the engine stops running and you lose 12V.

Pretty much the only thing you can expect to lose is the ABS. Even then, I understand that system has a failsafe such that it keeps the car from spinning in the event of malfunction and brake lockup. You can see this in ABS-related accidents as straight skidmarks. But I don't think that works when you've lost electric power.

Edit: actually, the recent Koenigsegg One:1 high speed crash (driver not hurt) during testing at the Nurburgring was an ABS sensor failure, you can see the hallmarks in photos. Koenigsegg also deserve big props for having been completely open about it.
Not quite sure why anybody would want an upside-down outline of mainland Scotland as their logo?
http://thelogo.site/post/147700153081/mean-studio
Not yet ;)
Awesome Job!
All businesses should face restrictions on traffic and location data
What does programming in my spare time have to do with studying for my job? I think the idea that the article was trying to convey was that the best programmers love the work enough that they'd be doing it on their own, even if they weren't paid for it.

I work an 8 hour day. I may spend another several hours coding on some days, but I would characterize that as play, not work. I try to do things that I don't think I could convince anyone to pay me for.
Did I dispute that? I pointed out they are lying that it compromises the HTTPS connection. It does not.
One major advantage of MySQL's clustered indexes the article doesn't mention is that, although secondary key reads may be a little slower, primary key reads will be faster. The row data lives in the primary key index, so there is no need for referencing an additional database page (possibly causing random I/O).

This is especially relevant when doing range queries over the primary key. Imagine a table containing billions of chat messages, from which you want to retrieve a single conversation history. With a clustered primary key on (conversation id, message id), MySQL would need to process just a couple of database pages. Postgres, on the other hand, would need to reference a semi-random page for each of the messages.

Now imagine a 10k message chat conversation, a table too large to fit into RAM, and storage by means of spinning rust (yeah, yeah, I know what year it is :-)). The difference would be somewhere between 2 and 3 orders of magnitude.
Knowing very little about Mobileye, it seems that Tesla wants to develop an in-house solution that they can control on their own and not be dependent on a third party for something that hopefully could be huge (self driving vehicles). It feels very Apple-ish to be bringing in the foundation of a new technology to separate themselves from everyone else (whether that's good or bad, I don't know).
Big thing to also take from that article is that the POWER8 uses over 2 times as much power as the Xeon E5 v4. Depending on the use case this can be very important.
Well, I have a collision warning system in my Mercedes, and recently I drove through a narrow road which had loads of grass just hanging onto the road - the collision warning system was going nuts, beeping constantly, and had I not been applying throttle myself it would have braked the car on its own. I definitely remember reading that Teslas generally disregard anything at roof level to avoid tree branches interfering with the autopilot in the similar way the grass was interfering with my Mercedes - I can only imagine Tesla engineers asking themselves "how often, exactly, are you going to have a stationary metal object at exactly roof height, on a highway? If it's at that height on a public road, it can't be a solid/permanent object" - turns out, it can be, as rare as it is.
> I think Apple has lost its way. It has forgotten about its power users. I think they are trying to be a luxury brand now

How is that losing their way? They're targeting a way more profitable and way larger market.
Musk responded with this regarding radar questions:

"Radar tunes out what looks like an overhead road sign to avoid false braking events"

https://twitter.com/elonmusk/status/748625979271045121
How to Design Programs, Second Edition[1] is a good resource for learning how to model and program in a style that will translate well to full-blown Racket. See also Realm of Racket[2].

The Racket Cheat Sheet[3] is handy, and provides some useful links at the top (cf. "Sites", "Community").

[1] http://www.ccs.neu.edu/home/matthias/HtDP2e/

[2] http://realmofracket.com/

[3] http://docs.racket-lang.org/racket-cheat/
Most people don't care about net neutrality. Most people will care about having to pay tickets in self-driving car fleets.
I was kind of expecting to see a live stream with white noise "modem" audio/video.. :)
You did not write anything about the actual user experience, which is telling. Is the mere fact that there exist machines which will boot into a non Apple OS supposed to spell doom for them or something? I just used my first Windows machine in almost ten years as well and... guess what it still sucks. Particularly if you are trying to develop software.
> With the rise of middleware engines on the industry the actual APIs are even less relevant nowadays than a few years ago.

> The whole discussion around which API to use isn't that relevant when discussing about game development proposals.

OK, so if the graphics API doesn't matter, why did your parent comment participate in the graphics API war?

(BTW, I agree with you that the graphics API doesn't matter too much anymore. But I think if you're going to attack Vulkan, you should do so based on specific technical reasons.)

> If NVidia hadn't made their C++ wrapper available, I very much doubt Khronos would have bothered to create one of their own.

Khronos isn't a company—it's a standards body. As NVIDIA is a member of Khronos, "Khronos" did bother to create a C++ API.
I also feel for the junior developers being minted in droves from the various bootcamps across the country, but particularly in the SF Bay Area. Since we have it the hottest here, the pain will be the most acute as well when the downturn finally arrives in full force. Those who believed in the narrative that a 10 week developer bootcamp was the ticket to a good job in the "new era" will be in for a rude awakening. It'll be akin to the Law School false promises (though not nearly as severe with respect to time and financial commitment and loss).

I hope they have made contingency plans, or have pursued robustness in their skills.
I am always puzzled when analysts are seemingly baffled that a company cannot keep selling more and more product each year to a finite audience and never reach saturation point...
Why was actually wrong with the company? I did not understand what caused them to stop operations. Also, the HUD seems to be a very useful thing for GPS navigation (IDK if the rear view is all that useful, but GPS certainly is).
Complexity no bar to AI
Exactly. They don't realise loosing power users has the potential to harm you in the long run. Power users include many groups you need to target, like early adopters and indie application developers just to name a few.

Back in time, when Apple switched to Intel and there was no iPhone yet, it was pretty clear to me they would become huge. There was a great ecosystem around the Mac with fantastic applications developed by Panic, Omni Group and lots of individuals. Loosing these will make your stuff enterprisey and boring, in a bad way.
Highest-paid CEOs run worst-performing companies, research finds
The Skully design is neat, but I don't see a big enough market for it.

How much of a market could there possibly be for a $1500 helmet? I shudder at the thought of a $700 Shuberth hitting the ground. I consider a helmet to be disposable as well. How disposable is a $1500 helmet? And are you a Shoei head or an Arai? IOW, will this helmet even fit my style of head, or is it going to leave hotspots after a few hours?

Cool tech, no argument. But it needs to come down to something like a $200 add-on like the Bluetooth unit for my Nolan.

As to the ultimate reason for their demise, I have no idea. From what little I've paid attention, I'm guessing a combination of way overpriced and, yeah, hardware is hard.
Though I'm sure you'd rather avoid it, you can inspect other bignum implementations and perform a port. Coming from a Java library, for example, the port would be relatively straightforward, as syntax and semantics will largely match.

The most unpleasant thing is that JS doesn't have native ints, so you'll have to either use some other type as backing storage, and/or clever type coercion trickery, like what you see in asm.js.

[1] apfloat: http://grepcode.com/snapshot/repo1.maven.org/maven2/org.apfl...

[2] JDK's BigDecimal: http://grepcode.com/file/repository.grepcode.com/java/root/j...
@kevinsimper: Thanks, that's a good idea. I'll see what I can do.
I do development exclusively on Linux so their docs look like this: http://i.imgur.com/80uc91Y.png Urgh. Luckily Firefox's Inspect Element lets me turn off their awful stylesheets and make them legible.
Hey Thomas, I actually applied for a hardware position a couple of days ago, but I'm interested in software as well (and a mix of the two)!

Think you're doing some very exciting work with REX and would love to be a part of the team :).
Weird Trick == Buy Product Advertised
So obvious it already exists
The patterns handed down by the authors of Angular were one team's idea of how to do things, at a specific moment in time, which subsequently got enshrined and frozen in place for everyone for the next several years. And it works! It's a legitimate way to run a framework.

But, in such an environment, there's no marketplace where ideas can compete and evolve. There's a trade-off where you have to do the hard work of navigating and choosing among competing ideas, but the benefit of React is that you can choose an architecture, today, that isn't a four-year-old snapshot of a small group's idiosyncratic architectural preferences.
The vision system should have been able to range that.

Please understand that the vision system in a Tesla isn't like your vision system. There is no AI which is constructing a model of a 3D world out of 2D visual data, with a road surface and 3D objects located within it. There is no human or higher-mammal level of comprehension of the scene. There are probably a series of algorithmic tricks that enable the car to determine in which direction the distant road is. The computer can then meld that information with the other shorter ranged sensors in the car that do return distance data.

The reason why things like LIDAR are used in self-driving cars, is that these systems can numerically build a model of the 3D scene without having to have an AI reconstruct a 3D scene out of 2D camera data. They return distance information, so the data starts out as 3D, so far less interpretation is necessary. In all likelihood, nothing in a Tesla understands what a truck trailer is, so how is it going to interpret that set of 2D optical data as an object that's like a moveable wall suspended a few feet in the air? There's probably only a rudimentary notion of obstacle in the software.
A Mom of 3 Honors the Promise She Made to Her Dying Friend
I once concisely proved Fermat's last theorem, but it's slightly too large to include in a HN comment so I won't bother you with it.
No, the handbrake (not emergency brake) is actually connected (mechanically) to a completely separate set of brakes on the rear wheels. Only on custom-built drift cars á la Ken Block is the handbrake connected to the normal brake calipers.
Thanks for making the correct UX on the numerical inputs!
You seem to have fixated on one word in my comment and are arguing against creationism. I'm not saying that evolution makes no predictions, I'm saying that saying "oh yes, everything is the way it is because it confers an evolutionary advantage" is a mostly wrong, largely useless answer.
The problem is, as far as I know, if you point the radar upwards, you will start detecting structures above the street like traffic lights and signs.
Reddit Introduces New Ad-Type: Promoted User Posts
Curious to see them branded as free - there isn't anything to indicate that they are. They are marked with a copyright and the message:

> For questions, email us

I suppose I was expecting something licensed (freely?) like CC BY.

On the subject of the logos themselves, I wouldn't really call them minimalist so much as...flat. I almost expect them to be the product of an AI rather than a person.
Hearables: Next Big Consumer Thing
From what I've heard about tone clusters, they sort of came about as continuations of the natural progression of more and more intervals to sound pleasant (or at least acceptable) as time has gone by. Tone clusters are like predictions of what will sound acceptable in the future.

The more we use certain intervals, the more we like hearing them. I suppose you can view that through two lenses: the intervals sound less dissonant, or our cutoff where we say that a dissonant interval is unacceptable has changed. Though tbh those seem like the same to me.
A Business of the future
From bored college students to business owners it a matter of months. Two London based entrepreneurs changed their lifestyle around in order to start their very own clothing line - Risk Apparel. They set up part time whilst at college juggling between business and studying. Now they have a future proof website with core models that all business should have such as the Fair Wear Accreditation and low Carbon Foot print. For them as young shoppers they believe such values should be taken into consideration when purchasing items not just the price.

Website: www.riskapparel.co.uk

This is what the say about themselves

Risk Apparel a unique and growing fashion brand setting the trends for future entrepreneurs, providing quality clothing and accessories at reasonable prices - there is no need to break the bank to look good!

Risk was founded in 2016 by Jake and Will, who are both entrepreneurs themselves. Since setting up, the Risk the team have continued to grow their product range with new innovative designs. They spend extensive amounts of their time communicating with customers to ensure the high standards of quality, value for money and service are always met.

The design team is lead by co-founder Will who is dedicated to ensuring only the best designs are picked for our customers. Keeping designs contemporary with an individual flair is key to the success of Risk products.

Everyone at Risk feels passionate about fair trade and the environment. All suppliers of materials to Risk are environment friendly and most products are Fair Wear accredited.

www.riskapparel.co.uk
Racket Cheat Sheet
No One Agrees How to Define CI or CD
But all cars made after 1980 have dual circuit hydraulic brake systems, so you would need a sudden leak in two separate pipes simultaneously.
There's also the issue that you can only sell great hardware so often. I ordered my retina MacBook the first day they were available in 2011. It's out of AppleCare and works better now than the day I got it. I have an essentially infinite supply of laptops and tablets available but any effort replacing this machine couldn't possibly be worth it.
The "Automatic Proxy Configuration" setting allows you to manually set the URL of the PAC file for automatic configuration. Maybe setting a custom PAC file can override the one sent by the DHCP server. Anyway, unchecking that one will not protect you.

However, in the same list, you should see a checkbox labeled "Auto Proxy Discovery". This is the one you want to uncheck so that OS X does not accept the URL sent by the DHCP server.
Yeah, every time I boot to Windows to test something on IE I'm reminded why I left Windows. It's a shame because the Surface tablets look nice.