jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Co-founder of Lighthouse Labs here. We're one of the few bootcamps in Canada. Not exactly the US, but I have a few related but different insights.

We've graduated both Web and iOS students and, well, I'm just going to come out and say it: We have a 100% placement/hiring rate of our graduates. Most students secure dev roles within a month of graduating, a few even before they graduate.

That's right. 100% in a country where with 1/10 the population, fewer companies and jobs generally, and no real "valley" comparable to speak of, we are able to have ALL our grads find DEV roles, mostly WITHIN Canada. While I can't speak to whether or not we can maintain that 100% for years to come, I can speak to why and how it's like this now.

While it's easy to argue that 4 or 5 year CS degrees are too long and often not "current" enough, the idea of a 8, 9 or 12 week program that claims to give BETTER or even equal results still seems off.

Being a CS grad who doesn't have strong displeasure with College programs like some others do, I feel that our philosophy is a bit different.

If you ask most professionals where they picked up their skills and expertise, they don't refer to any of their schooling. Instead they'll likely say "on the job". So, you don't grow as much from lectures, exercises, homework readings and online video as much as you do from "DOING". And no form education will ever replace that.

Here's another thing, Instead of comparing a bootcamp grad to a college grad, we should be comparing an bootcamp grad that continues to work as a dev for about 3.9 years to a CS grad coming out of a 4 year program. Who do you think will generally come out ahead?

If you do compare a fresh college grad with a fresh bootcamp grad, I feel that the CS grad does have better and definitely deeper understanding of COMPUTER SCIENCE. Of course they do, you're comparing 0.1 years of CS to 4 or 5 years of study.

Anyway, coming back to our crazy 100% placement of Jr Devs... I think this comes back to our more "humble" take on what our grads are truly capable of and need after graduation. The 8 weeks at our bootcamp prepares most of our students for a 3 month paid internship, which usually translates into full-time Jr. Dev employment at that same company.

So while most bootcamps tout "entry-level ready" developers, we suggest that most bootcamp grads are almost junior ready. They need a few months of mentorship within a company before I would feel comfortable calling them a Junior dev. Owning/Running a dev shop that hires most of it's juniors (as interns) from bootcamps helps me be more realistic about this.

As for salary comparables, Canada (East and West coast alike) is noticably lower than US. Post-internship, our grads make between 40K and 60K. There are definitely a few outliers that will make more than 70K, but that has more to do with their prior experience and what else they bring to the table.
These show that the Gates Foundation is 99% invested in Coca Cola and Walmart, and the remaining 1% in minor investments in fast food, energy, and private prisons.

If we held things like that against people, we'd have to hate every person alive, every company ever formed, and most charitable/non-profit organizations, because way more than 1% of our everyone's voluntary income and/or spending comes from or goes toward companies like that.
I'm curious, how they write internal-facing documentation and how that effects the development experience for new github engineers.

Source diving through open source libraries, I've often wished for a "spelunker's guide": a text file laying out where things were and what I should read first to build a mental model I could use in understanding the rest of the source. I'm currently trying to figure out what the best way is for someone to write a spelunker's guide, especially if they've forgotten what it's like to be a beginner.
SEEKING WORK - Remote / London, UK

Hello, freelancer seekers. Experienced Python/Django developer (~6 years) Ben, here. I love Linux, Macs, the command line, web standards, open source, learning new things and doing things the right way.

I work with:

* Python * Django * Django Rest Framework * PostgreSQL * Debian/Ubuntu * Celery * RabbitMQ

Available immediately for 2-3 days a week.

(Have worked on many projects within the music industry if that's your bag.)

Portfolio and details: https://codekitchen.io/
Boy oh boy those charts. :(
And Quantcast* disagrees pretty strongly: https://www.quantcast.com/google.com vs
https://www.quantcast.com/yahoo.com. This is only traffic to yahoo.com and google.com, though, leaving out youtube, flickr, and various other domains, but it's likely that's what comscore is measuring on the google side. Given that Youtube's reach is nearly as high as Google.com's, that's probably not helping Yahoo.

* Disclaimer, I work there
For anyone else who had no idea what Daya Bay was but was hoping for a summary or explanation without reading the full article, this is about a page down:

"The Daya Bay Experiment is located close to the Daya Bay and Ling Ao nuclear power plants in China, 55 kilometers northeast of Hong Kong."

"The Daya Bay Collaboration, which includes more than 200 scientists from six regions and countries, is led in the U.S. by DOE’s Berkeley Lab and Brookhaven National Laboratory (BNL)."

Will leave it to someone in the field to explain the significance of the results.
That explains why debaserab2 was able to find b.scorecardresearch for Yahoo, but not Google.
I worked as a sysadmin, most of our machines were virtual machines that ran either Debian, or Ubuntu Server LTS.

We also had a few CentOS machines as well.
Ubuntu Server was bigger than Debian and CentOS,but only one of them had any kind of graphical interface. And that was only because my Boss insisted since he refused to learn to use a command line.

It was normal for all of the machines to only have init, sshd (non-standard port, no password), iptables(it was a while ago, ok?), security measures such as fail2ban, monitoring scripts, and whatever service they were running.

That was usually it. If I could strip any extraneous services that weren't needed, I did so and saved the image as a template for next time. My bosses loved me since when I started, most of the machines had 512Mb-1Gb of RAM allocated(mostly unused), and I managed to drop the necessary RAM down to about 128Mb for the services that didn't require more. Internal websites, DNS, etc.

Since We had a couple huge machines running most of the VMs, I also set up a pretty large dedicated RAID0 for /tmp space, and set the VMs to aggressively page to disk. Our Giant Email server used to require 7+ Gigs of RAM for all of the work it did (We're talking massive amounts of email constantly here, at least 20 domains serving multiple businesses), but I dropped it down to 2Gb. No loss of reliability or noticeable speed, and it freed up lots of resources for other machines to use.

tl;dr Linux Servers are usually as tiny as they can possibly be without affecting speed or reliability. Also due to the sheer amount of tweaking you can usually get the most bang for your buck with only a week or two of tweaking.

MS Server needed at least 1Gb last I checked, but that was a while back. You can have literally 8 Linux servers for the same resources as one Windows Server.
This article is completely filled with assumptions that are utterly faulty, but mostly for subtle reasons.

Some of them are widely held misconceptions; some of them are fairly juvenile. (For example, [1].)

And that's why we cannot fix the situation. If your analysis of what's currently wrong is bad, you certainly aren't going to come up with something better.

There is hope, but only in the very long term. We need better people in academic philosophy departments. Their ideas are the top of the intellectual food pyramid and eventually trickle down to everyone.

[1] A common mistake is to make the following equivocation which I will quote: "Business at large, 'capitalism',...". No, business != capitalism. Or if you really want to define capitalism that way, your model is insufficient detailed to capture important distinctions. For instance, think about big business under fascist ideology (such as Nazism), which is fully integrated and controlled by the government, though nominally held privately. Then think about the opposite: When all people are treated _completely_ equally by the government, which means that no business can get any sort of special advantage _at all_. In one of these situations, the economy will steadily decline into nothing. In the other, you have the best possible condition for economic growth. Our current system is highly mixed; literally, a mix of poison and medicine. How would the OP analyze this situation, and in which direction would he advocate going? He certainly wouldn't take a principled approach, because his model is insufficiently detailed to capture this issue.
Out of my price range for now.
You'd end up spending hundreds of thousands of years, and expending the combined resources of many solar systems, just to deliver one guy in a space capsule. What is the point of this journey anyway?
From the wikibooks page: "At this time, Clojure does not allow you to define your own reader macros, but this may change in the future."

Rich Hickey has been pretty adamant about not wanting to provide user-defined reader macros, so I do not expect this to change, wikibooks' optimism notwithstanding.
Is this a change in price for $0.25 per transfer, to 0.5% per transfer? I guess there's additional value-add from tax management.
Stanislaw Lem
Chiv Team? nope, i don't know them
The comments on Hacker News are high quality because there are only certain people with downvoting privileges. And trust me: they downvote ruthlessly. Which is imo a good thing. Just take a peek at Reddit: subreddits with a high moderator count (which actively moderate) are high quality. /r/AskHistorians and /r/AskScience spring to mind. They do not allow any jokes in the comments.
This is (arguably) a better book than GEB ( http://en.wikipedia.org/wiki/Gödel,_Escher,_Bach ) for the literature-minded folks out there. I can't recommend it enough.
For semi-large file (1/2GB+) less takes seconds if not minutes to count the number of lines (it read the whole file) so you can navigate and search across the file.
In that cases tail -f and grep are still way faster than less, though less is a handier tool
> We all have been there: You are watching a file with tail -f, and then you need to search for something in this file, or just navigate up and down. Now you need to exit tail (or open a new shell), and ack this file or open it with vim to find what you are looking for. After that, you run tail again to continue watching the file. There's no need to do that when you are using less.

There's also no need to do that if you're running tmux, screen or have navigation tools baked into your terminal emulator.

Not that I'm trying to dismiss the effectiveness for +F for those inclined, but as the author acknowledged, +F also comes with some usability issues that -f does not (namely working with multiple files, and piping output into grep et al). Plus learning to navigate though terminal history is a useful skill to have in other situations anyway, and utilities like tmux are actually a very handy tool to use for a whole plethora of additional reasons too.

So kudos to the author for his recommendation and providing helpful write ups to future sysadmins, but I'm inclined disagree with him and instead recommend people stick with -f and learn tmux instead.
Is it by eating them? I like mushrooms.
This is a great one, and one that often comes up when I tutor students. It's even better if you can teach it as a sing-along.
That could be a great product, if it was done right.

An even better idea would be to hand out that "standard pantry" to people for free when they first sign up for food stamps. Having that initial supply would help a lot with the problem of not having enough money and time to do anything besides "maintaining"[1]. It is a lot easier to justify buying the bulk package of something that is better in the long run when you don't have add "skipping the next two (or more) dinners" to the cost.

[1] a term used in the medium.com url I referenced in my previous comment
> why is there basically no variation on this model? I'd be more than happy to work a job for 80% salary for 4 days per week

So part time? This is pretty normal in nearly every company I’ve worked in, lots of people take it to spend more time with young kids
Yes, the 5.25in drives were phasing out by 1990, in part because of the IBM PS/2 series computers. It wasn't uncommon to buy software that had the option of either (or in some cases both) in the early 1990's.

What was really rare were the 8in floppy drives. Those were mostly on more expensive business systems (Tandy Model 2 for example) and minicomputers. I don't think I ever got to use a system that had those.
Amazon, give or take a few dollars.
Got the same email. I became a customer through stripe Atlas. I started to get a little worried as I saw them try to add subscriptions. Signs that maybe it was bleeding cash. I guess cross selling into other products didn't work...? I know some people have complained about stripe atlas in general. This is another knock against the program as this was one of their default banks https://stripe.com/docs/atlas/next#bank-account

Hopefully Azlo can give more information on how long the service will still be useable... Seems like that is an obvious follow up. Appreciate the transparency but whats the plan guys?
This is a really interesting conception of a company structure that leans towards maximum flexibility.

The thing I don't see talked about here or in the post is equity ownership stakes. Distributing equity to give employees real money incentive to improve company performance has been a hallmark of tech companies at least since Fairchild Semiconductor and the traitorous eight. On the other hand, I've seen small companies in other industries thrive with very concentrated ownership and no employee equity system.

Do Gumroad employees get equity? Who owns Gumroad and would profit from a change of ownership? Are there ramifications there in terms of work output and team dynamic?
They won't vote for you if you take their jobs, especially if they are in a niche industry.
I wrote a comment on DisplayLink below: https://news.ycombinator.com/item?id=25675013

It works, and it's the only option, but you won't like it.
A trip can't be explained. You have to live it. From what I remember from my few experiences during my adolescence, a nice trip feels (visually) something similar to this vid: https://www.youtube.com/watch?v=D1sZ_vwqwcE.

Pixelation, fractals and weird japanese voices included… =)

I don’t think I will ever repeat it, and I don’t think I need it. I was very fortunate to try it before my 20s. That level of introspection and decoupling from reality changes your point of view for the rest of your life, so I think I got all the benefits quite early. I became more creative, in fact I excelled in creativity in the Uni. I would easily come up with engineering and design solutions that my professors couldn’t even imagine. I really think LSD made be a better problem solver.

Steve Jobs (and many prominent artists like The Beatles) liked it for a reason… Here's one of Jobs quotes:

“Taking LSD was a profound experience, one of the most important things in my life. LSD shows you that there’s﻿ another side to the coin, and you can’t remember it when it wears off, but you know it. It reinforced my sense of what was important—creating great things instead of making money, putting things back into the stream of history and of human consciousness as much as I could.”
― Steve Jobs

Think about what that means…
I wrote a long reply that wasn't too relevant, but I do want to say that I appreciate you expressing your opinion on HN. You add an excellent P.O.V. (one that I do not agree with) but I appreciate your ability to remain an even tone and express yourself. Especially with your experience in film.

Now, for the record, I will continue to pirate as long as it's more convenient than buying/streaming. Doubly so when I consider the MPAA/RIAA philosophy antithetical to that of the internet, or of my own personal beliefs. Triply so when the limitations (regional exclusivity/locking) negatively affect me without providing any clear benefit.
Funny, I ended up with SourceTree because it seemed like a clean and simple (well, at least when I started with it), but still having all the tools I needed, alternative. Sure, it has gotten a bit more complex, but the basic functionality (as I see it: diff, stage, commit, push, pull, branch management) feels simple to me.

Could you explain what parts of it you don't like? Also, could you link to git gui? I tried to Google it, but didn't really get good results (shockingly, all the other Git GUI programs came up...).
I'm the only one willing to admit it? Ok. Javascript.

The syntax for arrays and objects is dirt simple. Lambdas are easier to implement in javascript than any other language i've tried them in (python, C++, C#), and for the most part it just seems to do what I want with minimal syntax and little BS.
In fact there is no VoIP component to Google Voice, except perhaps at the carrier level.
oh look, once again i mentioned gender and got downvoted. funny how that works.
Yeah. It looks like it's basically an almost-no-setup proxy kind of thing.
The situation is analogous to what happens when a CT machine malfunctions. The basic design of a CT machine has an x-ray source on a rotating ring. The patient lays down on a table and the table is moved through the center of the ring at constant velocity for the duration of the scan.
The overall motion of the x-ray source relative to the patient is helical. If the movement mechanism jams and the table stops moving, the pattern of motion collapses into a circle and the patient receives an excessive radiation dose focused in the region of the body that is in the center of the ring when the table stops. The received dose is a function of the time until the operator notices the malfunction and stops the scan.

With a backscatter x-ray system, the person stays motionless and the x-ray source moves. If the x-ray source stops moving, the person receives an excessive dose wherever the source happens to be pointing when it gets stuck. The dose received is, again, a function of how long it takes for the operator to notice the malfunction.

With a microwave backscatter system, the radiation used is in the RF range and, therefore, not ionizing. However, if the microwave source stops moving because of malfunction, a portion of the body experiences higher than normal SAR. If the SAR is high enough, significant localized heating may occur, causing burns on the person.
I think dogmatism is the worst of the three problems. So many teams seem to be looking for a catch-all solution for running a productive team. What I've found is that each team I work on does much better if we're open to experimenting with different processes in order to find what works best for our team.

The company I'm at now has more than 6 teams, many of which work in different ways.

Some use online scrum boards, some use physical ones.
Some track projects only with story points, some use actual hours or days.

The point of agile (at least as I understand it) is to get your team in flow so they can ship value to customers. Being too religious about process seems to be a recipe for frustration.
It's almost like "Smart Folders" in spotlight ;)

(Yes, I get what you're saying - you want to impose a structure on that smart folder via the metadata. It was just too tempting to make a stupid comment ;)
Wade through at your leisure.

http://www.facebook.com/topic.php?uid=196994196748&topic...

Same primary source regardless of what outlet covers it.

NPR:
http://www.npr.org/blogs/monkeysee/2010/11/05/131091599/the-...

Economist:
"A host of Facebook and other denizens have traced over 100 other articles that have appeared in the magazine to The Food Network, NPR, Martha Stewart, Sunset, and others. A Google Docs spreadsheet maintains the list."

http://www.economist.com/blogs/babbage/2010/11/internet_sham...

The list:

https://spreadsheets.google.com/ccc?key=0AmTaIPHPnkSedGFhbHo...

Over 160 entries just from recent issues that people could find copies of.
Or rather, everyone should be using HTTPS once XP dies. Until then, HTTPS breaks the shared hosting model.
Please note the DSL is a one-to-one mapping to SQL. So its still SQL, you just have to identify the correct method that maps to your SQL element.
Are non-base 10 orders of magnitude actually used anywhere? I haven't encountered neither in either physics, CS or any other field (and I'm reading whatever I can get my hands on).
Twas ever thus

For as long as I been working job adverts have been asking for vendor specific skills

Oracle vs SQL
Visual C vs C
SAP vs ,..

It can be risky, and in my experience skills are less important than general technical experience, as it’s easier to teach someone specific skills rather than teach them general aptitude.

Having said that, if you are moving to AWS and have no one with AWS experience in your organisation, then it may make sense to hire someone with relevant experience.
> As fascinating as I find "how" the spies did it, I'm more interested in "why" they did it? Was it dissatisfaction with something in their lives? For the money (boring)? Because they didn't want to see the US so far ahead of the USSR?

IIRC, in the 30s and 40s it was a lot more common and respectable to be a Communist due to the experience of the Great Depression an limited information about the failures of central planning.
>I mean actual free speech would just be an endless collection of penis videos.

I agree with the main thrust of your post, but to nitpick, American free speech jurisprudence is not so daft. Where some restrictions are necessary, the principle of “viewpoint neutrality” still works to prohibit censorship. So, where the government allows pro-abortion expression, it must also allow anti-abortion expression. And this applies even where its more general obligation to allow all expression does not hold.
Do they need that though? Will they be paid for that expert Java knowledge?
Never heard of JDBI before. Will check it out. Its true there is a lot of DSL looking up. It does decrease over time, but then ramps back up as you do more complicated SQL... lol.
I've found it curious that while there's a relationship to trademark for US domains (the .com/.org/.net ones) in anti-cybersquatting law and UDRP, the USPTO doesn't have a mechanism to tie a domain to a mark.

This would be useful if we could register our marks and tie it to a domain, along with the standard application fee. At least for certain TLD's (.com would be a good candidate).

FWIW, I have a long history of dragging registrars through the mud to get clients' domains back. As of this time, I am in a dispute with GoDaddy over a domain that was deleted because GoDaddy sells a 'business registration' service. My client renewed this thinking it was for his expired domain, GoDaddy updated the WHOIS nameserver records and the site came back online. 45 days after the initial expiration GoDaddy dropped the domain without notice and a broker picked it up. I can't even go through UDRP on this because the client never registered their trademark.