skysight-inc/HackerNews huggingface dataset:
Question - do you need the $75k lump sum, or just the pro-rata per month? its only ~6k/month salary per fte, of course depending on the runway...
US FBI set up Dotcom in Megaupload raid - Double cross taints the evidence
DIGITAL LOCKER MAGNATE Kim Dotcom has been buoyed by news that the US Federal Bureau of Investigation (FBI) and Department of Homeland Security mishandled the case against Megaupload.
Ask HN: What makes for a great mobile/tablet shopping experience?
This holiday season has shown that mainstream consumers are moving to more and more online shopping being done on mobile and tablet devices.

What does this mean from a design and strategy perspective? How do we reinvent the online shopping experience to streamline and make it easier for customers on these devices.

Would love to get HN's thoughts.
Yeap, the problem was the VM.
And we are going to opensource most of it.

We tried to find something that was fast, cheap to scale (in terms of servers) and easy to extend but we couldn't find any other solutions. The problem is having everything in memory and doing correlations really fast.
In my experience the database usually gets evaluated on a per-project basis. It's a good way to determine the strengths and weaknesses of each.

Currently we use PostgreSQL for all new projects, but we have a few legacy projects still using MySQL that we haven't bothered migrating.

Additionally, most developers find it a hassle if they have to configure a fullblown database just to do development on a given project. That's why we use H2 (in-memory database) for development.
We are still using it for some other parts.
Grids are the holy grail of corporate web programming. As a person that had to work with a few grid components, I can tell you that it is lacking lots of features to be considered mature. For example: editable cells, tree grid mode, r-click menu, grouping, nested rows and columns, etc. I do like the looks though. Have you tried to compare your grid's performance against a standard table-based grid (cross-browser of course) for large number of cells?
For a list of functionalities expected from a grid, have a look of Telerik http://demos.telerik.com/aspnet-ajax/grid/examples/overview/... or Devexpress. Don't follow their ugly implementation though!
In general, I agree that messing with random settings is not a great idea. But these particular settings are some that I would feel pretty confident messing with. Like setting a different 5Ghz network name is done for a particular reason, because you want to be able to choose 5Ghz or 2.4GHz for the connection, and you don't want it to switch back and forth as it wishes.
Telescope: An open-source social news app built with Meteor
What Makes Dumb Money Smart?
Please read Linus Torvald's book "Just for Fun: The Story of an Accidental Revolution" http://www.amazon.com/Just-Fun-Story-Accidental-Revolutionar.... It mostly deals with his experience building Linux and the insane amount of work it took (he was a student at the time he wrote the first version, with the help of hundreds of other people via distributed development). It might give you some additional insight into the effort involved.
I know nothing about this proposal, but I can make educated guesses on all of these:

Creating header: the module needs only the public information for a closed source module. You could generate it from a .h file if you are a consumer of a closed source module, or if you are the producer of the module, you could potentially ship either pre-generated modules or all the information needed to generate a module.

javadoc, etc. It sounds like you could generate the information directly from the C/C++ source since there is now information about what is public and private in the source

Compiling this:
template <typename Type>
Type max(Type a, Type b) {
return a > b ? a : b;
}
Generates no code, but it does some work in the compiler that can be cached. This is what would be stored in the module.
Sorry, forgot to specify which one. It was MySQL if I remember correctly.
I'd love to see that.

The fact that so much project status communication is "backer only" makes it very hard to get a sense of project progress from the outside.
Its early, but consider RethinkDB?
Planets and Pebbles
> It is the third straight year that the government has seized websites on "Cyber Monday"...

Did not know this.

> ICE's Homeland Security Investigations unit coordinated with officials from Belgium, Denmark, France, Romania, the United Kingdom and the European Police Office to take down the sites.

A great example of mission creep. Counterfeit goods have nothing to do with terrorism.
PG how much of this attributable to $150k being too much money? Wasn't the last batch the largest by significant margin? Is it not expected that there will be more failure and therefore more demand on partner time as batch size increases?

In another comment, you mention founders scrapping over the carcass of their failed startups; what is it exactly they're fighting over? Surely the money has run out and anything left should be returned to investors in good faith? Are they fighting over Cinema Displays, Aeron chairs, etc, and by reducing the amount of the note you're reducing the amount of accoutrements these fledgling startups accumulate, and thus can fight over in the event of failure?
List is missing Sybase.
Another way to fix the founder breakup problem is to have a pre-nup with a few menu options.

Require founders to choose and sign on to prior to receiving any of the $150K (or maybe prior to acceptance to YC).
YC is perhaps the most innovative angel/accelerator/VC firm in the planet. Despite all the success the firm has had, it is still acting like a startup -- constantly questioning, experimenting, tinkering, and gradually optimizing via careful trial-and-error, based on the real-world results achieved with each batch of companies. Clearly, it's run by hackers.
I would have assumed that the startups would pay whatever they had left of the $150k if they were folding?

Or are you referring to cases where at least one founder wants to continue?
I can't even count on one hand conversations in the past 6 months I've had with co-workers and friends in which I've had to explain why I don't want kids and "Well.. wait, what are you going to DO with your life then?!" One of these co-workers sits near me and goes off almost every day about how wonderful his are and how everyone should have them. The other day, he even tried convincing another colleague of having her own even though she was averse. The whole thing was awkward.

I had a high school science teacher that told me "we all feel that way when we're young, but just wait until you're older." This can totally be the case, but for me it's a lot more than that.

I've heard countless arguments that children are the only thing that bring meaning to one's life. I've been told that I just won't understand until I have one. Those sentiments are echoed throughout this thread and every other thread about children. Look at the one about 60% of startup founders having children and wives - can't we take away that the reason most people have children is simply because we grow up being told that's what you're supposed to do?

This may seem trivial on the outset, but hearing it day after day is defeating - particularly when there's general societal pressure on top of it. When people ask me why I made this decision, I try to keep it brief and just tell them I'm devoted to my career. Quite frankly, I shouldn't need an excuse; I'm of the mindset that too many unqualified people are having children and those children are being tossed by the wayside as they grow up in crummy neighborhoods or bloated classrooms.

In my [somewhat extremist] view, I wish we had better indicators of potential health concerns and weren't afraid of telling people with financial issues that they need to get on track before they're allowed to reproduce; if you couldn't get approved for a loan that would cover the first year or two (or more) of childcare, how do you think you actually will? I know that's not a popular opinion, but having grown up in a home where everything was put onto credit cards that were deliberately timed to line up with bankruptcy claims, and knowing what kind of life that is, that's my take on it.

Worse, there are a lot of women that don't realize until it is too late that they probably weren't cut out for it and the implications it has on their aspirations and careers. Some women feel so detached from their newborns that they become dissociative. Some resort to Facebook, while others resort to much more unfortunate (and long-term) solutions.

Anyhow, those of us in the childfree mindset absolutely exist (and in higher numbers more recently), but for the sake of our sanities we don't talk about it unless we want an onslaught of people telling us how we should actually feel and live our lives.
No, it would like paying a 1,000,000% markup for Adobe Elements when (hypothetically)Photoshop can do everything it can plus a lot more.
> No Unix directory tree. I hate it – it does not say anything to a user

Actually it has a lot to say, but in this case it just appealed to the fifth amendment.
Once seized, they generally point them at the server at 74.81.170.110 which hosts their seized image. Thus using a simple reverse IP lookup we can see a list of all seized domains: http://viewdns.info/reverseip/?host=74.81.170.110
I assume the settlers you are referring to are those that came from Europe. America had been settled for a very, very long time before those people came along. Anyhow... I know some people that trace their lineage back to the Pilgrims. They are a pretty proud bunch.

Just because you are fighting for survival doesn't mean you can't be happy doing it.

I think that attempting to relate this to previous colonization efforts on this planet is flawed. The motivation of the "colonists" would be completely different.
I wonder how necessary this actually is. I think using non-command-line defines to change the behavior of header files is rare. From what I can tell, ccache just ignores the issue: https://ccache.samba.org/manual.html#_how_ccache_works

I'm not sure how it gets away with this and works as well as it does. Maybe there is a behind the scenes check that I don't know about? In any case, it might be a good framework to add the caching you describe.
Good luck, have fun.
That's why I'm saying that YC should take the first step, since it has the power to make a startup community in KC a real thing.

I also think that having the entire tech community concentrated in the Bay Area is a bad thing. It leads to mental inbreeding and a narrow perspective.
>just

I happen to think it's a pretty good bad joke :)
Oh I didn't mean to imply that there was some evil force pushing Bootstrap. Also, I don't know whether you're being naive or idealistic but "the better product" doesn't always win. Bootstrap has a lot of momentum (not to discount the value of that) but that doesn't mean it's superior to Foundation.
Best part? Sitting in a pile of rubble, covered in stripper dust"
The Paradox of The Long Tail
Oh, the lessons learned are good, too.
link > http://en.wikipedia.org/wiki/The_Ugly_Duckling
He's giving it to his employees who presumably have worked for it with "blood and sweat". An alternative would be passing it down through inheritance or selling to a bidder, neither of whom invest blood or sweat. So, to your point, he's doing exactly what you say he should
That Apple uses C++ (you could also have mentioned LLVM) does not change their production and API being mostly C or Obj-C, and thus their proposals are usually for C. A previous examples was blocks, they created those for C and Obj-C, they can be used from C++ but are completely incompatible with C++11 lambdas as far as I know.
Probably has something to do with this statement, repeated many times on the page:

We are able to do this, because starting our LISP-VM and doing all these processes on every
request, is still many times faster that having a VM (with a garbage collector) online all the time.

Self-made LISPs usually aren't that complicated to write, and if you're taking shortcuts like preallocating chunks of memory rather than writing a full-blown VM GC system, then things become even easier. My guess is that most of the LISP code doing the data analysis is composed of calls into primitives written in C that do all the heavy lifting so the performance hit of an interpreted or bytecode-interpreted language is minimal.

Having to maintain a small LISP interpreter in C is definitely an extra thing to keep up with, but you have to balance that with the work that would normally go into avoiding long GC pauses once you start tracking a nontrivial amount of objects/data in a VM with garbage collection. Java, for instance, doesn't support separate heaps, which means that a background piggy processing thread that is haphazardly allocating objects can cause "core" threads doing I/O to pause for several seconds for full GCs. Even with Java's fairly sophisticated heap management schemes it is still very difficult to design a system to completely avoid full GC pauses. Erlang is somewhat better in this respect but introduces its own sets of problems to the mix.

In any case, I agree with your sentiment (probably would not be the angle I would have taken), but I can kind of see why the authors might have decided to go this route.

edit: formatting fixes
Why Design Should Be Part of the Development Process
Looks like you haven't even started thinking about the problems you'll run into architecting the actual mechanisms and policies of the operating system; process scheduling, virtual memory, etc. That's probably for the better—one thing at a time. For when you do get to that stage, I recommend Operating Systems: Three Easy Pieces. http://pages.cs.wisc.edu/~remzi/OSTEP/
I like the idea of the directory tree, good luck!
I have been interested in OS Development lately, I have read some of the James tutorial, the OsDev Wiki, and the Tanenbaum's book... but still have no idea what I'm doing.
ICE stands for Immigration and Customs Enforcement.
A homebrew rubidium oscillator clock
"How could he show a profit?"
'By creating a category in his
book-keeping called 'Satisfaction,'…

Found this here: http://webcache.googleusercontent.com/search?q=cache:fE2iC6c...
> Butt-in-seat time is an outdated measurement

I agree. There's a large local aerospace company. What time do the shop-floor workers have to start? 8:42 am.

They enforce it too; fellow workers, bosses, everyone polices that start time.
Apple is greedy
Someone Invented A $400 Million Google Deal — And May Have Made Money From It
My point wasn't that OS development is impossible in VS. However, given how much the OP seems to know about the subject, and the fact that virtually all resources about it presume that one is using a Linuxesque environment, I wouldn't recommend VS.
This looks cool, and the message is something I can get behind. Only, what is the purpose of the site?

I'm asking honestly. Is there a product somewhere? A mailing list? A forum? What am I supposed to do?
Here's a pastebin of the code: http://pastebin.com/jURSutxe
Is there a specific process you follow?
Lean/agile whatever buzzword that is closest to describe how you go from idea to delivery.

How close do you work with your clients and how much is your system changing in response to feedback?

What drawbacks (if any) the current tech stack choices had so far on your?
Dear US Government: Please Encourage US Internet Companies To Internationalize
Reservoir sampling allows you to return a specific number of samples regardless of the size of the input rather than a specific fraction of samples (which is what your awk script does).
Yworld Beta backs threaded comment design
Unlikely Developer Interviewed About Text Editors
The Spectrum Crunch Fallacy
You can still use #include if you want preprocessor state to leak into a specific header file.
Yep, I read the article.
I almost didn't post this comment because it makes me sound like such a killjoy, but:

"I spend most of my days in the world of PHP, JavaScript (I love jQuery) and a little bit of HTML, CSS and ActionScript 3.0. I’ve done some hobby software development and also wrapped my head arround languages like C, C++ (except for templates), C# and Java."

It sounds like you don't have the experience required to make an OS. I certainly don't either (I'm no C-head) so I am in no position to snark, but you're going to fail in this endeavour.

That doesn't mean it's pointless, though- I think it'll be a tremendous learning experience in getting to grips with the core of how computers actually work. So, good luck. Just don't go thinking you're going to make the next Linux out of this.

EDIT: It's also important to note that the author didn't submit this to HN. He didn't say "take this, HN amateurs!", he just posted something on his blog that someone else picked up.
It could accept another signal (e.g. SIGUSR1) and have this clearly documented.
> I rest my case. that still obscures the full price of a transaction. interest is involved, different payment plans are presented, repayment modalities are different. That does not comport with your earlier claim that Europe does it without subsidies.

Then you should look up the definition of subsidy in the dictionary, and don't rest so quickly. That's exactly like saying that if you pay for it upfront with a credit card (in the US) then you aren't really paying upfront, because you didn't put any money down at that point (and might not in a year, depending on how you manage your credit).

Last I checked (which was a couple of years ago), in Germany, the UK, Finland and few other countries that aren't the US, you didn't pay less if you signed up for two years in advance - in some cases (Finland, I think, and recently also Israel) it's actually against the law to do so.

> or you could be more thoughtful instead of throwing completely made-up numbers just to support some wild assertion of yours.

I've managed projects that are somewhat comparable. I had three designers doing skin design for branded apps, and they were spewing very high quality skins at the rate of 1 skin / 1 week / 1 designer. Now, that was only the graphic design. I'm aware that samsung/HTC skins also involve lots of functionality "skinning", and they cover a lot more than the few different screens/modalities of those apps (10 or so per app). However, If they have hundreds of people doing these skins, they ARE being inefficient.

(And you know what? They can afford to be, they don't need to be as picky as I was hiring people. But that does not mean they can't do that at a small percent of the budget they actually have. A few hundred people is ALL of the Google Android team ("default skin", apps, kernel, drivers, userspace, testing, integration, security, ...). It can't find numbers right now, but it was 200 in 2010.
I signed up for AOL (Aol.) in 2012
Sky City: China’s tower will be the world’s tallest—built in 90 days
> In order for your product to gain traction, that strategy requires users to suffer up the learning curve without your help, or it requires you to offer free support to non-paying customers.

That wasn't how I was looking at it. I was thinking of it more as being a free product for those people who can comfortably use it without support, and essentially a paid product for people who need the support. Isn't that the usual "open source for enterprise" model -- for example, Red Hat?

> To come back to my final question, are you going to use this PaaS to build the PaaS?

I'm not sure how that question makes sense. It's a piece of software, not something we're deploying ourselves. If it was open source, it would probably be hosted (source, downloads, documentation and all) on GitHub. Of course we'll have 'dummy' apps we deploy with it for testing, but that's not the PaaS itself.
the last I heard (3-4 years ago), the OS/kernel team used emacs. the kernel group has its own build infrastructure that is partially / mostly exported in the DDK.
I've upvoted you, because I tend to agree. But you really didn't do yourself any favours by that last line: "But of course, what do I know? I'm 'only a man'."
I've used both. However, I used Foundation early on and I heard it's gotten much better.

I used Bootstrap for a few projects and found out it can be a huge pain trying to eliminate all the cruft you don't need. Sure, you can build a custom package, but there's a ton of CSS which I will never have a need for. Also, the signature bootstrap dropdown menu on mobile devices really got to me since you see it EVERYWHERE now.

My solution was to go with Skeleton and a minimal responsive navigation I built from scratch.
The value was picked heuristically after measuring through Ganglia and a set of CLI tools the average TCP dialog duration between a set of mobile devices and our database and then performing a set of tests with varying TIMEWAIT lengths. The 20 second period is a sweet (and round :)) spot with < 0.01% of packets / day arriving after FIN. It's a good approach all in all, since our expected payload packet set is extremely small (just 1 on broadband connections with large MTUs).

- Panagiotis Papadomitsos, Head of Infrastructure @ BugSense
Yes, I read the article.
Y Combinator’s new model wants to help “ugly ducklings”
eBay has plenty of foreign sellers, but yes, they work with the authorities, not against them. So, I have to say, did MegaUpload and Kim DotCom. What's a foreign business to do?

The underlying issue is that a .com domain name is no longer safe, and I suspect the new top level domains will be in the same bucket.
As an outsider I would really dig some feedback from the Hacker News community. (interview is with me)
If they were selling them as "new", sure.
Also, creating a HIVE/SQLish language on top of our LISP was super easy.
There's a long list, almost every problem in this country and worldwide ultimately comes down to political failures. We have almost zero long-term consideration going into political decision making. We have a terrible voting system that forces citizens to either vote for who they want OR effect the outcome of the race. This causes the two parties to eternally maintain their monopoly of political power, they'll continually shift to absorb any upstart interest groups. Which in turn leads to only two solutions being proposed for each political issue, each targeted to appeal to their constituency instead of solving the problem. Each party only needs to be less hated than the other by 50%+1 of the population.

So yeah, I think it's broken, it barely ever worked well.

And in the context of this article, I think we do a ridiculously poor job of listening to constituents, largely because there isn't a successful near-universal political social network that forces politicians to listen.
That is very, very sad. I cannot imagine having a child and not wanting it. Perhaps I am projecting my own experience.
Sorry, but what does this have to do with Galaxy Note II sales?
"I know this is a cliche, but before writing comments like this ask yourself if a) you are unnecessarily discouraging somebody for no reason and b) you would have said the same thing about successful projects when they were first started."

a.) No, I don't think so. Considering the number of half-started kernels on OSdev.org, the creators of which incredibly often were convinced that they were going to create the newest awesomest kernel everyone is going to use, trying to get the OP to take a good look at his skillset seems like a proper thing to do.

b.) I would have, if the creators seemed completely ignorant about the basics of what they were trying to do.

This is not to say that I would tell the OP to give up on OS development - I personally love it. But I think a serious reality check is in order, and because we get people similar to the OP on the OSdev forums an awful lot, sometimes this frustrates me.