skysight-inc/HackerNews huggingface dataset:
I went to The Iron Yard, their very first offering in Atlanta, back in 2014. My cohort was focused on full-stack development; it started with Ruby, Sinatra, and finally Rails.

I graduated that summer and immediately began doing contract work with a couple fellow graduates. By the end of 2014, I had moved my family to Chattanooga to work for a startup in the eSports space. It was a Rails shop and they had grand plans but the senior developer left and our CEO decided I could take the lead. To be blunt, I wasn't ready, obviously, and knew it. I wanted to be a part of a team and have room to make mistakes (plus be mentored); you can'd do that when you're the only developer then lead developer. So, by spring of 2015, I joined a wellness startup (awesome team) in town and have remained there ever since.

In the beginning, all I did was write tests. I started to contribute to features on both the front and back ends. Now, I own entire features, make design decisions (re: database, code, and the stack), implement CI/CD, review code, and randomly build things in other tech (like an iOS app for testing Firebase Cloud Messaging integration). There's no way I could have done much, if any, of this fresh out of bootcamp.

Bootcamp got my toes wet and taught me, beyond introductory full-stack concepts, both how to read documentation and to accept that programming is hard. Those two lessons are what really helped me to become a professional developer. My team accepted me because I was still passionate even after learning so much so fast. They also were confident that when presented with a problem I would either have a solution, know how to go find one, or be smart enough to ask for direction (that last one took more time to develop than the others).

To be fair, I was an intelligence analyst by trade prior to bootcamp, so I definitely had previously developed skills useful to programming. However, as others have said, bootcamp was/is a springboard that provides structure to the process.

As for my peers from the cohort, I think MAYBE half are still developers and a few own companies.
Have you been in the industry a long time? No one is "bitching" about options. Did you read the article? Its not crap, its maddening amounts of information completely irrelevant to the fields of Computer Science and software engineering. Yet, its a reality most of us must face, since there are a lot more job openings for startups than any other sized business. And since its in the business' interests to provide monopoly money instead of real money, this problem doesnt seem to ever go away. If you ever get into freelancing, its unlikely you will never be met with such offers. Its also likely your contract will dissolve into said monopoly money at some point too.

If anything, we're "bitching" about wanting actual money for compensation, not a raffle to a lottery that is highly likely to have no prize at all, and just as likely to be worth far less than the typical compensation in cash.
The problem with the coin flip is that you have established (narrowly, I think) one of two outcomes. Tarot allows for the possibility of a third. Or fourth. Or fifth.
House is Sherlock Holmes.
If the system can be set up so that the status quo is one possible result, the risk of it getting worse is bounded by the difference between the optimization criterion and whatever you think of as better. If you are reasonably sure they are well-aligned, you can just try it out to see if things get better.
Testing. I'm a very experienced programmer, and I have written plenty of unit tests -- but I've never worked in a place with a good testing culture and I've always struggled to develop a high level mentality of how and why I should be testing my software. When should I write a test for something and what is the best way to go about it? Does my code have to be more 'test friendly'? TDD seems very appealing to me as a way to outline my software before I 'dive in' but its hard for me to rationalize spending the extra time on building out the testing framework.
Not a physisist, but I found this link [0] to be understandable. The Heisenberg uncertainty principle says that the more accurately we know position, the less accurately we know momentum. When you formalize this, the result is that as the size size of a particle you are trying to measure decreases, the energy necessary to measure it increases. Since energy causes gravity, there is a length, l, where measuring a particle would require so much energy that the resulting gravity creates a black hole.

I think it is fair to say that l is just a mathematical construct, since nothing really happens at this point. But it is a useful mathematical construct that is, theoretically, relevant to our ability to observe the universe.

Having said all of that, all of this is at a much smaller scale than we have ever been able to observe. Seeing as we needed to invent new physics (relativity) to explain scales as small Mercury's orbit [1], and as large as atoms, and that these two theories are still incompatible, it is highly likely that describing physics near the plank scale would require another reinvention of physics.

[0] http://backreaction.blogspot.com/2012/01/planck-length-as-mi...

[1] Arguably smaller, since we have confirmed relativity without leaving Earth orbit.
Modern Magazine
Quoth the Tao of Programming:

7.1

A novice asked the Master: "In the East, there is a great tree-structure that men call 'Corporate Headquarters'. It is bloated out of shape with vice presidents and accountants. It issues a multitude of memos, each saying 'Go Hence!' or 'Go Hither!' and nobody knows what is meant. Every year new names are put onto the branches, but all to no avail. How can such an unnatural entity exist?"

The Master replied: "You perceive this immense structure and are disturbed that it has no rational purpose. Can you not take amusement from its endless gyrations? Do you not enjoy the untroubled ease of programming beneath its sheltering branches? Why are you bothered by its uselessness?"
true that anniversaries are not fixed to timezone, but these are not timestamps, and generally not even dates. Just recurrences specified by month, day (or maybe time of day eg Armistice Day observed at 11:00am).

Better example: Typically an events schedule should specify destination timezone when registering an event, so that if regulations on local timezone change, scheduled event times remain valid.
You know how someone who's an expert in field X will sometimes assume that they can tackle problems in unrelated field Y and do just as well as the experts in Y? Only to be humbled by the experience? Well, robotics is Silicon Valley's Y.
Look, if you're using email to have actual conversations with other human beings then tech giants are certainly not dominating the email scene (except for Exchange).

Running your own email server takes quite a bit of maintenance but as long as you're not using it for marketing you'll be fine.
One really basic threat that just seems so obvious and i controversial to me is that in another five to ten years when there is a new service that comes out that is cooler and better, you can just switch to it without effort. When you see someone with an AOL or a Yahoo address, it says something about the person: remember that a true one point they had best of breed solutions.
Basic OOP. What do I make a class?

Functional programming in general clicks with me, however.
What you described is essentially meditation, more accurately dzogchen meditation
Ah finally something I am knowledgeable about.. building a software simulation system for a smart power-grid that can account for renewable energy sources was my grad school research project. Linked here if you wanna learn more: http://arunpn.com/projects/aces-co-simulator/
Eset Nod32 Keys Username and Password 9 June 2017
I hope you have seen the Alchemical Tarot: http://a.co/gcRQpfJ

The most beautiful tarot I have come across. (I like the more sparse, earlier editions though if you can find them.)
My favorite cute hack of a power supply is the ringing choke converter (self-oscillating flyback). It doesn't require any controller ICs, just a couple of transistors, resistors, caps, and a transformer. You get isolation, and the circuit is quite simple. With an optoisolator and zener diode you can even get regulated output!

The disadvantages are the poor efficiency, need for tuning, and need for a transformer if you don't need the isolation. Also no programming involved, so not really of as much interest to most of the HN community.
Boston Robotics is doing better than Motorola right?
I struggle with this as well. I wouldn't say I'm very experienced, but I've been around the block for awhile. I use TDD successfully, but I always have problems with edge cases. I think of and try to guard against edge cases, but I feel like testing in practice is really just preventing regressions for test cases. Most the bugs I actually see in my software are of things I didn't think about (obviously).

Sometimes I wonder if I should only write a test when something unexpected happens (e.g. user has a bug report) instead of wasting time writing tests on the front end for core features and obvious edge cases.

I mostly work on scientific software, btw.
Software Developer at New Story (YC Nonprofit)
In the end of the day it looks like false freedom for me. You think that you can move everywhere you want, but you're still using a closed source platform (Google).

To have an "open web" we have to have as usable, hassle free alternatives. And as I don't see that day coming yet, because you have to invest your time and money to take care of something (e.g., your email) that wasn't a worry to you before, we won't have "an open web" any time soon.

Some may have the perception that they are "free" and "contributing to an open web" when they're not.

Furthermore you may argue that is best to post in your own website instead of facebook. But what if your business depends on posting on Facebook to earn more? Some may write a copy in their websites, but they will be secondary. Or everybody moves out from such closed source platforms (the masses won't), or we won't have an open web.

I'm looking forward to be completely mistaken. Tell me how wrong I am.

p.s.: my entire comment is not necessary a reply to the comment above, only part of it.
Meshes are used in various kinds of simulation calculations: https://en.wikipedia.org/wiki/Finite_element_method ; there's also discrete exterior calculus: http://brickisland.net/cs177fa12/?cat=5
The wheels move the tank but they do not steer it.
Holy wow that was quick. Read that HN comment yesterday and now Hanselman himself is at it. Good stuff.
You're not missing something; I documented that under "Security Considerations" for `kbsecret login` [1].

`kbsecret login` provides the `-i` and `--interactive` flags for exactly this purpose. They should probably be the default, but the reasoning for the current form was making scripting easy.

$ kbsecret new login gmail -i
Username? *****
Password? *********

(The asterisks don't actually show up, since tty echo is disabled for interactive input. This needs to be tweaked so that it's only disabled for sensitive inputs, but I haven't gotten around to that yet.)

[1]: https://yossarian.net/docs/kbsecret-man/kbsecret-new.1.html
I replied to another user "40acres" in this thread about my process, check that out for additional details. Yes, watch videos and read books. "Tushar Roy - Coding Made Simple" on YouTube was a massive help. Some books I've read: Cracking the Coding Interview, Programming Interviews Exposed, Programming Pearls, Hacker's Delight, Mythical Man Month, Boolean Reasoning: The Logic of Boolean Equations, Understanding Linux Network Internals, Introduction to Algorithms CLRS, Return on Software: Maximizing the Return on Your Software Investment, Software Estimation: Demystifying the Black Art.

I read (past and presently) a lot of business and finance books as well. Also tons of books teaching soft skills, which is hugely important.
This guy tricked a scammer into getting a tattoo: http://www.419eater.com/html/okorie.htm
If they had a track record, I would.
Your lower pond could be the sea.
> Of course instruction parallelism should be in the hands of the compiler -- it has so much richer information from the source-code so it can do a better job.

This is not true. Yes, the compiler has a lot of useful information, but it does not have access to runtime information, which the CPU does.

A modern superscalar CPU with out-of-order execution can execute instructions speculatively hundreds of cycles before they are even used.

Instructions after conditional branches can be executed speculatively using branch prediction and loads can be executed before stores (even though they might access the same address!). If the processor later detects that the load was dependent on the store, it can "undo" that operation, without any of these effects ever being visible to the running program.
Came across in the amateur radio world the "Minimal Art Session" contests where people get points based on how many radio contacts with how few parts... http://www.qrpcc.de/contestergebnisse/mas/2016/index.html
Google has an office in Cambridge which is right next door to Boston.
curious to read the ddg material referenced
Heh, and Android on x86 includes ARMv7 emulation to support 32b NDK apps on x86. libhoudini, written and still maintained, by Intel.
>"It sure would be interesting to see something else challenge x86, but since ARM/Power/RISC-V are all within the same architectural tradition"

Can you elaborate on what you mean by "architectural tradition"? I am not familiar with this term. What is the commonality of all those different architectures?
Your site looks good. It reminds of Seek.com.au. I wish more general job boards looked like this. I hate Indeed.
But... they do?
https://en.wikipedia.org/wiki/Tank_steering_systems#Double_d...
Google makes the vast majority of their money off advertising and data

By selling the service of targeting and delivering ads, not by selling personal information.
Haskell can, in fact, express the CardValue example using DataKinds. (I haven't written it out, though.)
Right you have a way to manually whitelist sites on your own as well. But it wouldn't surprise me if that whitelist came preloaded with a number of legit video sites (netflix, youtube, etc...)
An ex was tricked out of about 900 bucks by one of these.

Person is moving to a new city, needs a place, but doesn't have the time or budget to travel and inspect in person. They play it safe by picking an upstanding, corporate looking listing... all they need to do is make a deposit...

They show up with suitcases to a building that's never heard of them.
What would be robotics' Silicon Valley?
Ask HN: Does anyone know of a graph of ML voice recognition over time?
Thanks
I've studied Japanese for a long time (and work in Japanese only now) and if you want to work on pronunciation I learned to "shadow" in my Japanese class. You watch any tv show and you repeat exactly what they say right after to get the intonation down. It's weird at first but it's super effective due to the difficulty of Japanese's hidden intonations.

One other thing we learned was to talk real loud with either a high or low pitch as it helps you learn very quickly the proper pitches. I heard news casters in either Japanese or American news casters do this.
Seeking this as a way of graphing the progress of machine learning.
A friend's girlfriend was successfully done out of ~$2,000 by sending the scammers a deposit for an apartment she thought she was leasing.

She was in Australia, I think. The apartment was in London. Of course she wanted somewhere to live as soon as she landed, so she had to do it remotely. Bad result.
>According to the Financial Times, Google will allow publishers what it’s calling “Funding Choices.” The publisher could charge the consumer a set price per page view to use third-party sites that block all advertising. Google would do the tracking of how many pages users view, and then charge them. Users could then “white list” particular sites, allowing ads to be shown on them and removing the charge. If users decided to pay to block ads, Google would receive a portion of that payment, sharing it with the publisher.

Pay for use ad-blocking is exactly what I want. Did you hear me? Exactly. I don't want to manage a zillion news subscriptions at $15+ a pop. I don't want to get nagged to turn off my ad blocker.

I want a reasonable amount of money to to spent towards the people making the content that I'm vaguely interested in because other people on Hacker News are interested in it too. I've already solved the problem of content I really care about, I just buy a darned subscription.

This is a huge market opportunity and I'm just absolutely silly with glee that Google finally decided to jump on it. Because only Google has the scale to make something like this work. Finally I'm going to see the end of mob rule and the establishment of law and order in web advertising. Couldn't have happened fast enough for me.

Please please, just charge me for the content I consume. Why did it take the industry so long to figure this out?
The feeling of contributing to a popular open-source repo
The one sentence answer from a FP perspective, imo, is that if you are passing the same data (e.g. a record) between functions, doing stuff with it, and returning a new record then that should be a class that hangs on to that data with the methods being the functions that act on it.

This is especially true if your functions if you have a bunch of functions that do this and they aren't really useful for anything else.
I went to Hackbright in 2012 and in 2013 started a kids coding education company First Code Academy (firstcodeacademy.com) in Asia, covering Hong Kong, Singapore and Taiwan today. We have taught over 4000 students since 2013 and growing strong :)

Hackbright paved the foundation for me to start my own company. Couldn't be more grateful for that!
What is the formula for a great startup ecosystem?
pgwire compatibility is a huge benefit to us. Not all of us want to use this year's hottest language, so it's nice when we can use an existing library and immediately get to work. I would strongly recommend anyone who is making a database from scratch to either: write libraries for every popular language so people can use it (don't do this) or interface with one of the many existing protocols that has been thoroughly tested and has strong support across many platforms (do this.)

Maybe I'm out of my depth here, but I'm not sure your comparison of CockroachDB SQL being "wire level" whereas your SQL is "on top of a decentralized graph" makes much sense. CockroachDB is built on a key value store. More on that here: https://www.cockroachlabs.com/blog/sql-in-cockroachdb-mappin...

I suspect your technology, too, would be built on something similar? The difference being in how you implement the "front end."
Rubin was married before Google bought Android, so that doesn't make any sense.
The problem with healthcare is that it's often not negotiable. Let's say you're a billionaire in a world with zero privacy. You get cancer. One company owns the patent on the drug you need to survive. Is it okay for them to charge you a billion dollars for treatment?
I'm working on a manifesto and a set of blog posts to influence people that use closed internet services to think differently about it. What I believe we need to do to fight this is to make people care about who we give our data to and have organizations share their machine learning models so that we can have a more secure and open web. One of the ways we can do this is to allow people to execute machine learning models so that everyone can restrict it to the data that they own
Rubin was married long before he left Google. He also has couple of kids now.
The article is about x86. That's why Im focusing on it. What is somewhat unique is how hard x86 is to run at speeds and costs markets prefer. POWER is only other in same category but x86 dominates desktops with servers easier to change over. Intel effectively has one competitor in that space that's barely making money or losing it depending on the year.
Well, ditch Apple. Why do you put up with this?
You'd presumably have to require a bond. Otherwise, yeah.

Still probably an improvement over handing them additional money with no competition, though...
Wish more companies understood and practiced that.
Not really. I know people with zero tech knowledge who have done it. Anyone able to register a trademark. Art director, actors etc.
This doesn't keep you from wasting time clicking links you didn't realize go to a site you've already decided never to visit again.
This is not Sam's unique philosophy. What he was explaining here is the underpinnings of all Zen Buddhism. Coming to terms with the fact that duality of the mind is an illusion.
You're right. A key sentence from the second link I posted:

> the embodied energy (all the energy used to make the material) for aluminium is 211 GJ per tonne, compared to 22.7 GJ per tonne for steel.
You're thinking of Hugo, not Andy.
We do this at my job, what better way to screw over API users than to make them rewrite their integration every 2 years
> to protect against a perceived threat...

It might be too romantic these days, but it you might be better if you see it as a matter of principle...Doing the right thing (Backed by your own thought ofcourse).

Think of it as selling your identity off to a thrid party. If you see that as an improper thing on its own, then you shouldn't do it no matter how much value the third party provides, right?

Things like facebook are essentially saying. "Give us your identity, secrets and your whole life, we will save you some cash and make some (nonessential?) things (slightly?) easier for you"....
Kimera Systems Announces Game Changing Artificial General Intelligence
Adding to that: don't host your content on other domains either. Beware of insidious threats to the WWW, like AMP.
I am not engaged in a witch hunt. I am just asking you what you think on some very important matters.

I assumed that you believe the Trump position because it is one of the two main ones, and everything you said fit with it. If you agree with the Trump position on some points, but disagree on others, you should have made that clear.

You know, you have a whole set of views on this matter. I am quite puzzled as to why you don't want to lay them all out, like everyone else does.

>One can believe that anthropogenic climate change is a major issue worth addressing with vigor, and also believe that the most recent attempts to reach an international accord to that end are terrible for the long term economic and political interests of the West.

Ok, you are starting to state what you believe, but it is quite incomplete. To start, when you say, "worth addressing with vigor" do you think that means the world should be working now to rapidly switch off of fossil fuels and onto renewables? Or do you believe this is a terrible idea because you think renewable energy is far too expensive and will be for a long time, or for some other reason?

And if you believe that we should not now be rapidly moving off of fossil fuels and onto renewables, then what specific actions should be involved in addressing climate change with vigor?
I think that was my second :) It's in the list for ssure.
Wow, I missed the news Boston Dynamics had been bought by Google. Did Google do much with them during their mentorship?
Perhaps you should consider being less defensive. I believe (could be wrong) OP asked a genuine question and was interested to hear a response. S/he didn't call you an idiot or question your love for the free web.

I think your last paragraph would be sufficient to explain your reasons along with a single, "it just works."