skysight-inc/HackerNews huggingface dataset:
Thanks for the advice and links! I always appreciate when a stranger takes time to help me.

I'm going to check out the Felleisen stuff, but my concern is that it's so much more academic than anything I'll have time to do. The difference between what I'm doing and a college class is that I don't have time to lay groundwork. I can't explain how much of the underlying systems work, even though I think it's really important.

That might seem like I'm taking issue with the concept of a boot camp, but it's actually the opposite. I want to prove, at least to myself, that a boot camp can be truly valuable and provide long-term education value. That means teaching modeling, good habits, and good practices more than teaching how the stack works.

> pretending that web programming is a snowflake looks a bit like an excuse

I don't think I made my point clearly. Beginning web programming (at least in Ruby, Python, PHP, and Node) doesn't require an understanding of many underlying concepts that you'd need to know to write in, say, C. By the time you need to know how the compiler optimizes things, how memory is allocated, or when to fork vs. spawn, you're probably beyond the scope of a boot camp (and hopefully dealing with lots of traffic!)

The core of the problem isn't that I'd be teaching web programming. It's that I have very limited time, and while not much of the concepts are complex, there's too much to cover in even a year of classes.

> dismissive attitude
> hopping on the boot camp gravy train
> matter of taste

Since I do appreciate your advice, I'll give you some.

You seem to enjoy helping people on HN, just like I do. That's what motivates me to teach: I love helping people, especially to do something I think they'll enjoy (and can make them more financially stable).

On HN especially, I often perceive two motivations for helping: to genuinely share knowledge and experience, or to feel superior. Sometimes these are intermixed a bit, of course.

If your goal is truly to share your knowledge and experience, then you shouldn't taint it with the implied judgments, presumptions, and condescension that I've highlighted above. If your goal is, instead, to feel superior, then I hope this is fulfilling you in whatever way you're not intrinsically fulfilled.

And, on a related note, I'm not going to study anything Zed Shaw says about anything because his online persona is repugnant. It may be my own bias, but I don't trust the suggestions of a teacher who acts like a spiteful child on the internet and takes pleasure in verbally attacking others. I've never heard of a great teacher who behaved that way -- in fact, my great teachers have all been incredibly patient, kind, and magnanimous.
I think this is stupid. "Feelings" aren't copyrightble.
ProductHunt brings you quality users as well as quantity
I also want to make close integration with GitHub Releases. Here is an issue with details: https://github.com/skywinder/github-changelog-generator/issu...
code stubs and tests:

git://g.csail.mit.edu/6.824-golabs-2015

paxos assignment:
http://nil.csail.mit.edu/6.824/2015/labs/lab-3.html
Am I doxxing myself by using my last name as my username, or by putting my real name, current position at my company, and my email address in my profile?

The problem with your golden rule there is that you make assumptions about what other people want.
Why do you continue to work with them?
Great, now I need 3 years experience in it by the end of the month
KDE is a great platform, but most of the prominent distros ship with near-default style settings, which are ugly (just look at the 15.04 screenshots, linked from the article). It would be nice if an opinionated design team (similar to the elementary guys) shipped a KDE based distro which was meticulously styled out of the box.
I'm not necessarily opposed to something along these lines, except that it's basically already been tried: XSLT was essentially the inverse of this, where data endpoints were annotated with some static rendering descriptors. To me the XSLT approach seems cleaner, in that the URLs the browser is visiting are for the raw data itself, the URL scheme between machine and human is identical, and so on. XSLT also encouraged producing network-friendly compound representations for data, rather than the typical small collection of pure CRUD endpoints over fixed structures (/users/1, /comments/1231, etc.), since XSLT had limited ability to trigger loading external data without falling back to Javascript hacks or similar.

But I imagine the tragic flaw in both the data binding proposal here and how XSLT worked is massively increased complexity for fairly little gain - and I think that's why XSLT has died a gentle death over the past decade.

Still, both ideas appeal to me from the perspective of escaping horrendous chunks of procedural macros being shipped with data just to make it render on the client.
Maybe the best way to ensure you don't do anything sneaky with the data is not having the data in the first place (at least unencrypted). Do you know the Mylar project [1]? They are doing pretty interesting stuff with zero-trust (even compromised) servers.

[1] https://css.csail.mit.edu/mylar/
Goddammit, I thought this was about cooking.
Universal takes on Spotify freemium model
Yes I did, and I'm sorry for the second post I really lost the first one and I tough that it was deleted. I mean clients we have very good developers :)
I quite liked his introduction! Be aware, however, that he dramatically overstates some things. For example, he claims that the many-worlds interpretation is obviously correct. This is basically wrong: it may be correct, but it certainly isn't obviously correct, and many scientists whose entire research is dedicated to quantum mechanics would disagree that many-worlds is correct at all.

There is a long list of alternative explanations[0], with very little evidence to lend support to or contradict any of them (at least, any of the ones that are still around. Some have fallen by the wayside).

[0]: https://en.wikipedia.org/wiki/Interpretations_of_quantum_mec...
Your English is just fine. Excellent, even, for being a second language.
There's at least one other language (PHP, [1]) that accepts these natural language versions of times. It's not quite the same syntax, but I don't think it's necessarily uncommon for some libraries to support these sorts of queries, for lack of a better word. On the flipside, there's definitely a lot of libraries that support displaying times in this way (like moment.js, [2]).

[1] http://php.net/manual/en/function.strtotime.php
[2] http://momentjs.com/
Disclosure - I met David Recordon via Healthcare.gov

It's a true statement that he is facing an uphill battle. However, it's heartening to hear that he's making the move because he's been doing this job already for the last couple months - just as a individual contractor on loan to the government. The fact that he's willing to keep doing the admittedly difficult but critically important work of securing White House IT speaks volumes.

It's clear that people like David are needed inside the government and you've identified the key issue - how can you retain talent in an organization that moves slower and more cautiously (and yes, sometimes a bit obtusely[0])? That's in my opinion, the beauty of USDS, 18F, the other healthcare.gov tech surge spinoff companies[1] - by concentrating enough technical talent in one place, you give everyone a place to talk shop, share strategies, and yes, vent frustrations.

USDS and others are not guaranteed success - by no means. However, they have a minuscule but non-zero chance and a little hope goes a long way. I look forward to cheering for each tiny little win they get, no matter how trivial (for instance WhiteHouse.gov is now https[2]). I want the government to do big things and watching it do simple things is the first step on a long long journey.

[0] Though most of the time, there is some rationality to how decisions get made - just sometimes not the rationale you were hoping for. Often it's because it doesn't exactly match a checkbox on a security checklist and you have to explain to them how SSH keys are pretty much like 2048 character long passwords.

[1]
p.s. I hear they are all hiring.
https://www.whitehouse.gov/digital/united-states-digital-ser...
https://18f.gsa.gov/
http://www.va.gov/ds/
http://adhocteam.us/

[2] Just as of a couple weeks ago, it was http only with https erroring with domain mismatch to an akamai cert. It now gets an A on ssllabs.com.
MemoQ, for the most part!

It's .Net software so it should run in theory under Linux. Certainly under a VM, potentially with Mono. I haven't tried either.
What is The Verge?
Market creates a lot of unproductive jobs by itself. Take sales and marketing. Most of it nowadays is zero-sum - you work to undo the work of your competitors. That's why there is so many jobs of this kind - being a zero-sum game, you can throw ever increasing amount of work and resources at such job for zero marginal value, because everyone of your competitors does the same.
Social Ecommerce Script,Wanelo Clone
What would be revolutionary in infrastructure? What would make infrastructure an order of magnitude cheaper? Or infrastructure such a sexy cool product, everyone would want their own? What would be an infrastructure play that would make a VC drool?

Infrastructure in this context is a bit nebulous. I think something like dead simple self hosted email would qualify. Built into ones home router so they'd never have to think about it.
Don't assume "there is no money in X", but rather assume "there are no VCs that wish to invest". (Further, this is what ONE guy tells you, it's not unusual to have to talk to two dozen -- though I'm not sure you should). You might still be able to sell a PHP optimizer if you can figure out how to make parts of it proprietary and keep your company very small and tight. Picking up a VC will change the way they expect you to grow in ways you might not wish to grow, as they want very very large exits for large companies. You may still have a sustainable business or a side project that you can love and make money on. However, be sure if you do or you don't, if you are giving up gainful employment.

Realize the VCs motives are about extremely rapid growth, however, and that's not really required.

I believe there was an article on here recently about a Ruby task manager that had a proprietary plugin selling for $400 or so, and (I could be wrong) I believe that was enough to operate as a business for the guy running it.
You probably have something you can charge more than for, if you can get away from the pure OSS route.

Support may not work as a business model. It might, but it would be harder to sell.

What you need first, though, is lots of users using your free edition, because otherwise you're going to have to spend a bit too much time in sales to people who might not really wish to change things over.
They still exist.

Across the world we have many locations(Amazon and some islands) where we have 'quaint' tribes living in isolation, with people from the outside more or less forbidden from visiting them so the rest of the world can still have the wonder of real life tribes living amongst us.

The fact there is quite a movement(often amongst the left) to encourage tribal societies to stay technology backwards shows people still think it's ok to keep others as entertainment.
What about Typesafe's business model? They have a funding model and were able to raise $17M.
A systematic perspective on technological innovation
I think it's only partially true. Technology products may get pretty depending on who is the consumer. Computers, phones and cars get nice exterior design, because the "general public" uses them, and they are, as you said, sold on looks.

But consider industrial machines and buildings: mining machinery, electronics assembly lines, car factories and oil mining platforms. No matter how mature an industry branch is, machines are not being built to look nice. And warehouse buildings are just huge, gray, ugly-as-hell boxes. This is because there are many other constraints, machinery gets expensive, and there's simply no use for aesthetics.

So I think that spaceships may get nice exterior design if a lot of people (think millions) is going to be buying them. If the consumer group will be small, we will get aesthetics closer to cargo trains. Which, in my opinion, is awesome anyway.

And yes, I too think that ISS looks great as it is.
Have an App in the Top 10 Without Learning How to Code
A lot of these are Python 3.* specific - would be good to see a compatibility grid vs Python 2.* which is still in use in great number of places
It's both. The spam war causes a lot of collateral damage. For a decade I ran a mail server for a small client. Yes, they ran a ~15k membership newsletter, yes some cranky people would flag as spam since they were too lazy to click UNSUBSCRIBE, but that's small business for you.

Self hosting was once fun; now I hate it. Now I would only ever recommend getting a business gmail setup and using something like Mail Chimp. Not because I like either option, but fighting with blacklist operators and arrogant mail admins jaded me and now I refuse to support email servers for people.

Don't get me started on the web hosting side of this equation.

The raw mail flow may be useless without filtering, but blocking legit mail from a tainted IP addresses (tough to avoid anymore for the small business) is simply counter-productive. Our job as mail admins is to send and receive mail. We should let the receiving mail server tag the mail and let the mail clients filter.

We should never, never, never reject a message during the SMTP transaction. Just never.

There should be a new Fry meme: Shut up and accept my SMTP connection!
Roughly 20% of Indiegogo funding now going to European projects: CEO Slava Rubin
Awesome, thanks for sharing. Out of curiosity, how are the embedded widgets being handled? (something like https://jakevdp.github.io/blog/2013/12/05/static-interactive...) ?
A very wise developer I know, John Baldwin, (hey if you're reading this) once told me an important lesson: People don't pay for technology, they pay for a solution to a problem.

PyPy can't use introspection, like the standard logging framework (http://pypy.org/performance.html,) without severe performance penalties. Fix that and you've got a solution to a problem.
This is actually a straightforward question to answer, I think:

By conservation of momentum, the center of gravity of the entire ISS + astronaut system needs to stay on the same path before and after your wall bounce. So, the momentum change for the ISS is equal in magnitude but opposite in direction to the momentum change for the astronaut, and the velocity change will be the velocity change for the astronaut times astronaut mass/ISS mass

Getting actual numbers to plug in left as an exercise for the reader.
Of course, probabilistic reasoning has similar computational problems, especially related to numerical evaluation of integrals in the denominator of Bayes' Rule. This is why there's a lot of research into how to make variational and Markov-Chain Monte Carlo methods run faster.
Bullshit. I'm in my early 20s and have MS. That is not a feature.
Is there no-one monitoring the exam inside the room?
Its not that uncommon to see unlimited bandwidth offers.
For example online.net offers 200 Mbsp - 750 Mbps unmetered too:
http://www.online.net/en/dedicated-server/dedicated-server-o...
http://www.online.net/en/dedicated-server/dedicated-server-o...
I haven't tried in about two years, but I tried every six months for a few years before that (basically every time Ubuntu pushed a new release I'd try Kubuntu first). I really wanted the advanced configurability of KDE compared to Gnome and then Unity ... but something always either didn't work or just frustrated me to no end and I reverted to Ubuntu. A lot of my friends have switched to Arch now, which similarly seems to "just work" and does a much better job of keeping packages updated than Ubuntu does.
I Found a Bug, What Next?
That is ridiculous. Page align everything can easily be a leftover code that is fast for old CPU, as you said in your original content. You would still call that premature optimization? Or you think that every time new processor is released, you must re-profile all your original code to see whether the old optimization still solve the hot path?
Mandrake, later Mandriva used to be close to perfect IMO.

Today I guess OpenSUSE is the closest thing to what you describe.
Did you get that from my comment? Wow. I've no idea how.
How Much (Or Little) the Middle Class Makes
Any genome edit large enough to make you look like a dog would most likely kill you, or at least render any embryos you may conceive non-viable.

GENETICS IS HARD.
The intellectual property debate would beg to differ.
This can happen anywhere. I remember my old high school math teacher helping the star math pupil get a higher score on the AIME[1] and then again on the IMO[2]. The student was suspected of cheating and, thankfully, given a second chance to take the exam again (don't remember which one) without the teacher present.

[1] http://en.wikipedia.org/wiki/American_Invitational_Mathemati...
[2] http://en.wikipedia.org/wiki/International_Mathematical_Olym...
You can get by if you're desperate, but the 28 days isn't an underestimate. The dropoff is pretty fast after the four week mark. I don't understand why, but that's been my personal experience.
Yes, it has. Chapter(?) S is titled 'Quantum Physics and Many Worlds'.
Why YouTube search results are so low-quality? isnt Goolge anymore good at that?
I think the discussion on whether to bring these tribes into the 21st century or not is an interesting one.

Linking it to human zoos is just stupid. It's apples and oranges.
Agreed. I started noticing 5 years ago that laptops started getting really... I don't know, tacky? Not to mention the dozens of stickers that no one thinks to peel off.

Also, anything marketed towards gamers tends to look like it has enough pieces and glow so much that it might be mistaken for a nuclear reactor.
If I understand it correctly they build on the JVM, so the "infrastructure work" Maciej mentions (building the actual JVM) has already been done before they come into play.
?

At any rate, I'd prefer to decide myself what is a feature, rather than having some 'ethicist' decide for me.
I think you are doing both sides of the intellectual property debate a disservice by calling it theft, don't you?

copyright infringement = theft? sure, industrial espionage is theft, but that's not what you are talking about.

EDIT: this is probably the best essay I've read on it:

https://www.gnu.org/philosophy/not-ipr.html
Just curios, did this guy asked for your permission to basically republish your book ?
Death, in the abstract, has very little wrong with it, and also very little to recommend it. Almost all the assorted ways to die, however, are fucking terrible.

And the funny thing is, if the world is so "deathist", why have so few countries legalized voluntary euthanasia?

http://slatestarcodex.com/2013/07/17/who-by-very-slow-decay/
Downvoted for interrupting the circlejerk.
Cettia, a real-time web application framework, 1.0.0-Alpha1 is now available
The problem in these cases tends to be that there is no evidence. So you take as complex a form or BT as possible, then put in numbers that 'sound reasonable', end up with a conclusion that supports your prior beliefs and claim it is mathematically correct, because BT has been proven, don't you know!

The problem with your point about BT 'should assign a high probability' is that when you're reasoning about messy real world situations, lacking objective, quantitative data, it isn't clear how you go about generating probabilities for most kinds of evidence. It is no coincidence that the cited examples tend to be somewhat frequentist. When you start having probabilities like "the probability the disciples would have lied about seeing Jesus" you're doomed already. Not to mention the fact that BT assumes you can exclude the middle, which runs up against problems of definition in real situations: what exactly does "Jesus didn't exist" mean? You can hide a lot of rabbits in that hat.

But anyway, this is getting way off the track for the OP, sorry for the derailing. tl;dr - it is hard to model the real world in mathematical models of epistemology.
Rakuten Buying E-Book Firm OverDrive for $410M in U.S. Push
There's not really a concrete formula here, and it really depends on what you want to do.

If you want to do cutting-edge research, you're probably better off at a large company. I just read about how HippyVM couldn't compete with HHVM. One main reason is that HHVM wasn't asked to make money in the beginning. It started as just a research project, with the hope of maybe saving on costs in the future. That kind of thing is only possible when you have extra cash.

If you want to work for a startup, a reasonable goal would be to have the skills to get the startup from pre-revenue to revenue without hiring anyone else. That's generally what I do in my work. I can guarantee that the company won't have to hire anyone else until there's revenue and a fairly large number of customers.

If you want to work for a small company, just stay on the lookout for those jobs while at the large company. If you represent your skills honestly and the small company hires you, then there's no reason to overthink it beyond that.
Let's step back a little. The story is clearly written to trigger outrage -- really, meant to trigger your precise response. So, let's spend a google seeing if there are elements of this story that were left out due to not fitting the narrative (note: this isn't to say the decision wasn't stupid, or that you are wrong in any factual sense).

Okay, so first that that pops up is that the children of Marvin Gaye were the ones being sued. It's also revealed that Williams describes the issue in such a way that makes it sound like he wrote Blurred Lines in an hour while this Marvin Gaye song was playing in the room (just to be clear, for a typical length pop song, writing it in an hour is _remarkably, exceptionally fast_).

Now, surely this is enough to have us step back and be slightly more circumspect about this -- whatever the facts are, they are neither simple nor provided in the article. Honestly, I'd wait for a legal analysis. Lawyers are not so exceedingly stupid as to think feelings are copyrightable, and neither is the judge who issued the fines.
Do note that just a plain wget command isn't enough to properly archive/"back up" a webpage, because it doesn't save headers and other important metadata. Make sure to always use WARCs, which preserve metadata and have wonderful support, including the possibility to get absorbed into the Wayback Machine. More info:

http://www.archiveteam.org/index.php?title=Wget_with_WARC_ou...

http://www.archiveteam.org/index.php?title=The_WARC_Ecosyste...
Google Releases Android Auto App; Updates YouTube, Maps, and Other Apps
Eh, a half-dozen really smart companies are pursuing self-driving technology. If it were really a concern enough to keep it off the market, they wouldn't continue working on it.
Yes, if you already know JavaScript you can probably peak and chose what is interesting for you from the book. Check the actual book website http://eloquentjavascript.net
I don't have a choice. I've previously had much more successful engagements with companies in China and India, so would gladly change if it was up to me.

However, I work in a large organisation, and even if my direct manager agrees with me, those above him honestly couldn't give a shit what we think.
Is this trying to make a point? (I assume it is satire, I'm just not sure of what)
Its not completely to replace Javascript but basically a standard to load HTML like iframes except its not.
I think the benefit of these signs is seeing it from a distance, so you don't have to go up to the door and check.
Have you ever used React? What do you think about the React/Flux methods of mixing template and logic?