skysight-inc/HackerNews huggingface dataset:
Fire the managers because they disagree with my point of view! All management decisions should be based on double-blind studies! Managing one of the most highly-trafficked sites on the Internet is easy because it isn't hardware!
8 of that writer's latest 10 articles have been in "Fashion & Style". Many of them do not seem to have any obvious connection to either fashion or style.
The problem I see with using a mostly-baked AMI like this is what happens if your git repo is down when you're trying to bring up a new instance? Bringing up a new server with old code is just asking for all sorts of little problems to spring up if, for example, the git server is down. Given your environment, partial failure seems to be a much worse scenario than an instance not coming up.
Looks like something out of Fallout. Awesome. Just the kind of thing you need on your Pip Boy.
It is generally not that difficult to greatly out-perform Oracle on specific benchmarks. Postgres can do it too. Companies do not buy Oracle for the performance per se but as time has gone on Oracle has definitely been losing ground in that arena.

MemSQL makes a good product but nothing about their architecture is particularly novel, and other systems have a similar design. I've designed several database engines; I would expect numbers like they demonstrated on a decent columnar implementation with the tradeoffs MemSQL has made. And Oracle has never been optimized for these types of queries because those tradeoffs adversely impact performance in other areas Oracle cares about. Features like compiling queries are mundane; many commercial databases did that a decade ago and it is a standard design element today. Same with the two-tier in-memory and columnar disk storage.

I'm sure MemSQL is fast, but "world's fastest" should be assumed to be hyperbole. Most of their benchmarks are table stakes for a modern, real-time analytical database kernel. It is apparently a well-designed product but nothing many other companies are not doing.

Here is what I tell people a properly designed database kernel on modern mid-range hardware should be able to do per server: continuously insert millions of records per second all the way through storage, leaving virtually all of the cores idle for some large number of concurrent queries. If you can't saturate 10 GbE on ingest concurrent with saturating 10 GbE on query output, your design is most likely obsolete or broken.

Things have moved a very long way since I first started designing massive scale database systems (on Oracle, way back in the day).
The Best Handgun Ever Stopped Attackers Cold
Reminds of "Cathode" app for OSX:

http://www.secretgeometry.com/apps/cathode/

it seems they have an iOS version now too that lets you SSH to your servers. Also I believe the demo version would appear as tho the cathode screen was about to fail and get worse and worse.
Spongebob Fireball
Not to mention that reddit serves highly customized views to authenticated users.
Un-redacted doc reveals names of 30 countries targeted by FBI informant Sabu
$ ./cool-retro-term

loadAllColorSchemes

<blank window opens>

There's a menu, but nothing clickable. It's interesting though. If I "touch /tmp/asdf", then the file gets written. So it is actually executing what I type, it's just not displaying anything?

Debian Wheezy
How did he get into a position where he has his choice of founders? He built the empire by offering mentorship, money, and community (which is peer-to-peer mentorship). In the beginning, the draw wasn't money because they didn't offer much of it.
I'd guess that if you get an IT job in a workplace that's run by mature adults, you'll be treated much better than what you've experienced so far in school. If someone is going to pay you good money to do work that's valuable for them, they're much less likely to treat you like crap.

By looking only for jobs that can be done by a single person working alone, you'll be (1) making it much harder to find a job (not too many places would be interested in hiring someone right out of school as the lead developer on a project) and (2) depriving yourself of the valuable experience that comes from working with people who are more experienced in your field.

One last point: the tech world is full of people who were the "odd man out" growing up - that would be a pretty good description of me and a lot of my co-workers. Actually, I'm still pretty much the "odd man out" in middle age, but that hasn't stopped me from having a successful software development career working with (and even managing) other people.

Best of luck in whatever path you choose to pursue!
As of today, yes. Here's an MSI with all dependencies packaged (Ruby, SuperCollider, QT): https://dl.dropboxusercontent.com/u/167975/Sonic-Pi.msi

Or build it yourself: https://github.com/samaaron/sonic-pi/blob/master/INSTALL.md#...
Yeah but having a 4oz phone vs a 5oz phone makes literally no difference to me. I'll gladly take a heavier phone if it means it is built more solidly.
Docker network virtualization using OpenContrail
I like bacon, but it's not my favorite food. It's also never triggered what I think of as a smell, like coffee does sometimes, and oranges have done a couple times. So I don't think I'm getting any of the aroma.
i dropped it not only because of rice, but because they were going through people's files looking for DMCA content. You can read about this on /. I expect a cloud service to protect my files and not snoop through them, or even better encrypt them as they are stored, so the only one who can access/decrypt them is myself, or whomever I decide to share them with. Go Mega!!! BTW, my usage for this is to transfer/share files for business contracts/projects, not to steal video's.
In a modern world where we backlight semiconductors to produce high dpi screens, it almost feels weird to think we used to fire electron guns towards our eyes. I was always partial to the amber screen.

Has anyone recently played with an old Asteroids cabinet? The screen is a black and white CRT. When you fire a missile, the screen effect is insanely bright. I'd forgotten just how intense that was.

I can't wait until someone pieces together an art piece that makes use of all the crazy analog video effects that we used to take for granted, but now look like alien technology.
http://en.wikipedia.org/wiki/Tesla_Roadster
Here's a few links (from previous HN threads and blog posts) that dive into some of the optimizations we made around SSDs:

* https://news.ycombinator.com/item?id=4795443

* http://www.rethinkdb.com/blog/on-trim-ncq-and-write-amplific...
A very nice read as always. Footnote [4] is a bit off-putting though
"[4] What should you do if your true calling is gaming the system? Management consulting."

Management consulting probably has more opportunities for gaming the system than startups do, and I concur. However, my friends who work at management consultants, from what I can tell based on anecdotal evidence, mostly perform value adding work for their clients, including performing managerial duties in for fast grown firms that do not have the talent at hand, performing macroeconomic research and factory floor optimization. My friends are mostly of engineering background, though, so that probably affects the sampling quite a bit.

I would rephrase the dichotomy of not being about adding value vs. gaming the system but about creating something new versus optimizing and tinkering with an established system.

As an example all the protagonists in "The art of profitability" (http://www.amazon.com/The-Art-Profitability-Adrian-Slywotzky...), for instance, deal mostly in a similar problem space as described by my friends' professional war stories.
The trick involves writing sectors (of size 4K, say, and it can depend on the SSD model) sequentially in aligned blocks (of size 1M, say, but it can depend on the SSD model) so that the SSD firmware that can erase one physical block at a time can handle it efficiently. Especially in 2010.
Totally agree. In practice, we've found that running bootstrap scripts on fresh instances is a major pain point. When an instance is spun up as a result of a load spike, you need it up ASAP so waiting for bootstrapping to finish sucks. It's really a tradeoff between flexibility (configuration in code) vs spin up speed (configuration baked in AMI).
I'm a college kid, started a startup with my roommate and sold it to our university. We did everything wrong, but learned so much that I could write a thesis on it. If I had to do it again and change ONE thing, though, it would be one of PG's central points in this post: get to know your users. We knew who they were at a big picture (UofM students) but did not do a good job honing on on specific 'personality types' that would enjoy our app nor did we keep in touch with our loyal users as much as we should have. Will definitely do that when a next time comes around. The crazier, and daunting, part of reading this post is realizing that despite how much I learned from my first startup, there will be so much to learn from when I find the next fun thing or problem to work at. Can't wait.
I think this is it (from May) : http://www.latimes.com/business/autos/la-fi-hy-tesla-first-q...
Well done... down to getting to color of an old vt220 right... (that's the orange one)
I've blogged about a similar exercise here:

http://zwischenzugs.wordpress.com/2014/08/09/using-shutit-an...

This deploys in a reliable way using a docker container and ShutIt, a tool we use in my corp for fast development of reliable and composable iterative steps:

http://ianmiell.github.io/shutit/

Here's more on the subject:

https://github.com/ianmiell/shutit/blob/master/README.md
https://www.youtube.com/user/ianmiell
http://zwischenzugs.wordpress.com/
We've experimented with a similar configuration at GoGuardian. We settled on:

- Gzipping the subset of code that needs to be deployed
- Uploading that tar to S3 and creating some infrastructure so that new instances pull the current from S3 on boot
- Creating a fab script that ssh's into our instances and re-runs the on-boot script to point them to a new deploy version
You mean Jimmy Carter, Lyndon Johnson, or Dwight Eisenhower?

It's especially weird in Carter's case since he was supposedly a trained nuclear engineer.
Microsoft silicon valley TCS research lab shuts down
German here who also studied abroad for a year (US state college). Overall, there are many similarities, but also differences.

I was surprised how freaking EASY everything was in the US university, compared to Germany. Multiple-choice tests, not much background knowledge assumed. Very school-like system (instead of assuming students will learn some of the necessary background at home).

I've seen different German universities, and indeed some of them might not offer a gym or on-campus dorms. In fact, often at least a few university buildings are spread out throughout the city, instead of being in a single connected campus area.

My German university had some subsidized housing though, and there were also private student dorms and they were very cheap, unlike the US dorm which was IMHO quite expensive. I also had a small but nice gym at my German uni.

Probably every German uni has a restaurant ("Mensa") which is often very cheap because of subsidies. Again, in the USA we had to buy expensive meal plans and overall it wasn't cheap at all.

But I loved the connectedness of the US campus, the atmosphere, the greens. The whole campus culture gives you the opportunity to either have a great partying time or a great studying time - I've had a bit of both. But overall, in Germany I learned MUCH more of the technical stuff.
Should I apply to YC?
For the past year I have been quietly working on a side project with some thoughts of turning it into a business. The idea is very derivative but I think I have just enough of a twist to make it work . Initially I just wanted to try to do it all alone . Solopreneur if you will. Its not that I am anti-social its just that whoever I would have liked to work with don't live near me. I realize that Y-Combinator is not very pro-solopreneur but thats what I am right now.

Second reason I hesitate to apply is because I just don't have any major successes to boast about. All the projects that I really liked working on and were proud of weren't very successful at all in the companies that I worked for . Important to note that I only have big-co experience no startup experience. What will I say about the successes?

The third reason is that I have a son and to most of my family a job at big co feels more secure than a startup. I don't think so but its really hard to convince them. Personally my problem is this. I don't have a lot of runway right now and with kids I do need a bigger runway. So that points to either trying to raise a lot of money to at least keep me

afloat for a year or to work at big-co and try to fund it from there.

BTW, I am 38 and a dad. What do you guys think should I give it a shot?
> If you laser-focus on educating people, then eventually you become pretty good at it.

I don't think you can call putting 500 people in an amphitheater in front of a single person and a blackboard remotely "pretty good at educating". It's one of the worst ways ever to transmit knowledge. And it shows.
Which makes sense - Microsoft wants to sell applications and services - regardless of the device you own. Apple wants to sell devices, regardless of the application you use.

Ironically, Microsoft/Apple have developed into potentially very strong partners. If Microsoft starts to move away from being a hardware company, they will be a great fit.
No, there is no local privilege escalation. So at best this can hit the four machines in the world that run bash CGI scripts as root.

Also, their apt-get command is incorrect. apt-get update updates the local repo cache, apt-get -yy install bash will upgrade the bash package. So now they're down to two of the four machines, the ones that run RHEL.

All their exercise has done is to land their crawler IPs on some lists of IPs attempting to exploit this vulnerability. I don't think that will help them any with their business.
EDIT one danger with a library is it might have a theorem stronger than what you're trying to prove (and that you aren't convinced yet by). If it's applied automatically, it's not a convincing proof. (And the purpose here is to be convincing, not just to be correct).

The easy answer is for the user to only allow libraries that they've accepted.

I was thinking we might have an automatic check, that we never use a theorem which is stronger than the whole thing we're trying to prove - that is, which implies our whole proof). But that seems hard to check automatically (maybe undecidable in general).
SEEKING WORK - Remote/Spain

My primary tools are Ruby(on Rails/Sinatra/Padrino),

JavaScript(Angular, Backbone, Raphael).

I would love to talk to you so please get in touch.

Visit http://coderelax.com or email: filipe@coderelax.com
That's the thing. German unis aren't schools; in fact the whole point (or at least original point before we got degree inflation) of our "high school" (Gymnasium) degree is to prepare students to be able to go on with a higher education on their own.

If you want a more school-like experience, there are Fachhochschulen (more technical schools, "FH") instead of universities. Even in Germany many students complain that unis are too technical and don't provide enough handholding, and I always think WTH don't they just go to an FH then?

Often the FH offers very similar degrees, and while some employers care about the difference, many don't mind (many even don't care if you have a BSc or a MSc/Diploma, at least in IT). So there is a "Diploma in computer science" and a "diploma in computer science (FH)", in addition to the nowadays more common BSc/MSc.
Walk up Bernal Hill and around it.
In most cases, these tutoring classes are even run by students (because the professors don't want to / don't have time), so you get good explanations that you can actually understand, and the tutors have a nice way to make some money on-campus, and to go deeper into the subject themselves.
I had no idea this existed, and I absolutely love Lua.
Let me guess, the funding for this research originated from a pharma company? I notice, despite all the optimism in the press, that the human race hasn't "cured" a whole lot of medical conditions. It's easier, and more profitable, to fund a bunch of trials until one of them shows a statistically significant improvement, and then find a way to categorize as large as possible a portion of the population to fit into the affected category and "treat" them. "Well sir, You don't have diabetes, but you do have pre-diabetes, and we need you to start taking these $20 tablets immediately" or "ms smith, your child's restlessness is a sign of OCD, we can't cure it, but we can treat it with these $300 amphetamine pills"
Make sure if you move to SF that parking comes with the apt, otherwise if you have a car you'll have to spend a minimum of $300 to park it off street.. SF is one of the best cities in the country (as good as NYC) for public transportation. Some neighborhoods, you absolutely do not want to have to park on the street. People lose their cars all the time that way.
Plenty of hosting companies offer managed hosting as an upsell. You can't even get pricing for it at Softlayer without talking to a sales rep, for example.

Rackspace is the only large hosting provider who provides that across the board, because even their smallest cloud servers come with phone support. As far as I know, you cannot get phone support with an arbitrary set of cloud servers at Softlayer, or Amazon, or Google.
It's a valid name, albeit on that requires quoting, in pretty much any SQL based database, too. A lot of organizations have coding standards that prohibit names requiring quotes, and/or long names, but most databases support them just fine.

That said, I'm quite interested in getting a hold of eve.
Was about to write exactly this :-)
A well-designed disk-oriented database engine operating in cache will often be as fast as an in-memory database engine.

I once designed an in-memory database kernel for a supercomputer. One of the most fun designs I ever did. However, I also learned a lot about the realities and nuances of in-memory designs that are magnified on a supercomputer but still have large impacts on modern server hardware.

The biggest insight was this: memory behaves like complex block storage, with everything implied with respect to optimization, if you really care about performance. You can easily lose 10x the theoretical throughput by treating in-memory structures as random access storage.

In disk-backed systems, we tend to ignore this aspect of memory because, relative to disks, memory really is uniformly random-access to a first approximation. But disk-based systems are inherently optimized around multi-tier block access patterns. In a database kernel without disks, treating memory access appropriately (i.e. not random access) becomes a major point of optimization with huge gains if you do it right. And even in systems with highly optimized disk I/O subsystems (i.e. no POSIX I/O calls or kernel caching), treating memory as random access starts to put a serious drag on overall system performance.

In-memory databases allow you to avoid dealing with disk I/O which gives a major boost in performance. However, if performance matters, it does not let you treat memory as a random access storage device. Understanding how to design algorithms and data structures that optimize memory I/O patterns often has as much performance uplift relative to naive random access assumptions as there is when going from a disk I/O to in-memory. Most in-memory systems never take the second step.
If by "monk-like" you mean being distracted/surrounded by tons of incredibly hot 18y/o bombshells wearing hot- or jogging-pants (depending on the season) and flip-flops, then yes. I loved my year in the US, but it wasn't because of the monkness. (Although as a technical student or nerd you might end up the monk among the ladies.)
Solving constraint problems. Like a Sudoku solver: https://news.ycombinator.com/item?id=4325746
Also ClojureScript core.async uses the same CSP model.
Is this similar to the co utility? I've been using it to yield partially-applied node calls directly, no promises required.

var text = yield fs.readFile.bind(null, '/file.txt')
Hah, and I love your user-name :-)
People always say that good typography beats everything but I have yet to see anyone explain typography more than the "use serifs for this and use sans serifs for that".
It works like this in ClojureScript.
Asteroids was a vector game, interesting technology:

http://en.wikipedia.org/wiki/Asteroids_%28video_game%29

http://en.wikipedia.org/wiki/Vector_monitor
> Even though its [sic] only the 18th largest human feat of engineering right now, because of its innovative construction techniques and placement in the landscape, its [sic] likely to outlast almost all of the others that have topped it in size.

So, the asterisk was declared illegal and I missed it?

A piece of advice -- not using asterisks at all isn't the preferred way to avoid their misuse.
Coinbase Expands to 5 More Countries and Raises Limits for European Users
Violinist Joshua Bell turns train station into concert hall
> "no radioactivity above background levels was detected at the surface of the ground during post-shot surveys."

the wording on that makes me very suspicious of what was found "under surface of the ground" after they resumed drilling the gas/oil...

Edit: yep. apparently this is Public Relations Speak. The wikipedia for the US plowshare tests do mention that all gas they extracted after using nukes to open way had very high levels of radiation and they could only be used in a few industrial places.
The need for marketing does not go away when you become as big as Microsoft and what larger marketing platform is there in todays world than social media. I'm confused by the number of folks on HN who are confused by the use of social media for marketing.
any good reading for the engineering/algorithms one can use to hit those throughput targets?
I like the term "playing house". Seems like there are a lot of similar activities. I don't make it to many "startup" type events, but when I do, I always wonder why everyone there is spending so much time hanging out with each other instead of going to the events their customers go to.
make it into an app, and strap a smart phone to your wrist -- voila!
You can add value by gaming the system. Gaming the system is a mean, not a goal.
And your post shows clearly why net neutrality is so important. All of what you describe is possible ONLY BECAUSE of competition that forces fair play, no data caps and sane prices.

Yes, peasant in Romania is able to get 1Gbit FTTH for 20 Euro in rural nowhere while at the same time hipster in downtown NY will be happy to get 30Mbit bundled with shitty cable at $150.
> The main cost of reading the news is the time you lose. Why would you spend several hours per week reading something that you think isn't worth $8 per week?

There are at least two valid reasons. First, the time cost and the money cost are additive. It could be that you value reading the news at more than the time it takes to do it but not by $450/year.

Second, there is an opportunity cost. It's plausible that you might be choosing between two newspapers that have comparable coverage, in which case the subscription rate (or lack thereof) could easily break the tie.
Sorry - it's on the list. I'll bump it up in priority :-)