skysight-inc/HackerNews huggingface dataset:
When you aren't creating the hardware, it is harder to care about power management in the software because that is seen as "someone else's problem". It is easy to blame things on terrible drivers or whatever, but no matter how you look at it, the product is worse as a result.

This is why Microsoft needs to keep building their own hardware like the Surface. As time goes on, if Microsoft does it right, Surface is going to be the best Windows experience. At least, I would hope so.
its sort of silly, but one thing in the post that stood out for me was the $29/month for SSL and database.

It was a significant amount of money for this dev - but it could have been done even cheaper with the aws free tier and getting an ssl cert from somewhere like positivessl / commodo.
Cake Monsters HTML5 Game
>DEP, UAC, Security related updates not installed, using built in administrator (technically enabling rather than disabling), or even having your anti-virus disabled.

DEP is already on by default, so is UAC. Updates not being installed shows up as a warning on the Win 8 login screen. Next, Win 8 AFAIK creates a non-admin account by default, so if you are logged in as admin, you have jumped through some hoops to create one. And there is some kind of "action center" warning on not having an anti-virus installed.

Remember, secure boot needs to be enabled outside the OS. If the OS could enable it by default, it already would have been enabled. It could be that the user has knowingly disabled it. The OS has no way of knowing the intent of the user, hence the warning. Assuming the worst-case scenario in security matters is nothing new.

>All those help prevent a situation where the boot up sequence is somehow compromised

DEP primarily prevents "fishing" expeditions for remote-attack scenarios where the attacker blows through the stack, writes to some random region in memory and attempt to execute code from there. DEP defaults to pages being either executable or writable but not both. UAC has nothing to do with the bootup sequence, nor has anything else you mentioned.

> Whereas secure boot is only reactive - it won't do anything to prevent the malicious software from installing itself in the first place.

Nothing can prevent an user from running executable code he wants to run. Secureboot implements a method to counter an Admin account compromise. It is not needed if the user is running as a non-admin.
Source Code Search - NerdyData
For low-income families, it is usually the only choice.
I would think that since you are living in the country if you take a night course (or something equivalent) you could probably learn a lot quicker than someone living outside the country.

Immersion helps a lot for languages.
IMirror - the mirror of the future is here
Very cool crowdfunding for the iMirror
This is an argument I had with myself a few years ago, when OOCSS started becoming popular. Ultimately, what I determined is that there's a new definition of what "semantic" means in front-end architecture. Semantic doesn't just describe the content anymore, it describes the function as well. So using classes like "module-box" or whatever is perfectly fine. There's a bunch of articles out there on the new semantics, you can look them up as I can't be bothered to link to them.

Ultimately, though, the "separation of concerns" was a good principle to use when the web was a bunch of documents meant to provide content. It isn't that way anymore. The web has evolved in use to include web apps and other forms of media, so our principles must evolve as well. It seems silly to cling to past definitions as immutable when we work in a field that changes drastically nearly every year.

Also, anyone who advocates using a selector like "ul.members li a" and then complains about the maintainability issues of using non-semantic classes when an update needs to be made should really reconsider their hypocrisy. Using selectors like that (aside from being slow performing) completely tie the markup to the presentation. Hell, if all you did was update the list to an ordered list instead of an unordered one you'd have to update the CSS as well.

The reality is that any change in the UI big enough to warrant updating the markup is going to warrant updating the CSS, and vice versa. Worrying about making them completely separate is impractical and will just cause you to waste time in development.

If you're concerned about the discoverability of the code to a new developer, DOCUMENT IT. Do not create crappy selectors. Create a UI style guide that implements all of the major UI components and have the developer reference the style guide. Use something like KSS to link between the style guide and the CSS. There's no excuse for using bad selectors in the name of ease of on-boarding.
From Switch Statement Down to Machine Code
I admit I don't really know how the system works. My impression was that people can only study subjects they also had for A-Levels (or maybe related subjects, as defined by a university)? The people I met were all from UCL, so perhaps it was just that they wanted to get into specific universities and that made them compromise?

Are the A-Levels really giving much of a head start? When I studied maths, it was really much more advanced than the maths we did in grammar school (in Germany). The maths from grammar school was occasionally mentioned as a special application of the "real" maths.
Not at all - I think a qualitative approach may be able to illustrate the problem better because you can get more complexity from deeper questioning.
Which industry will experience Google level innovation next
I find Workflowy best for this kind of thing.
What is on HN the 1st of November?
Position is local as meeting business owners is necessary.
It's a very expensive to-do app. I know, I do the same.
Once they told me to use one stack for enqueueing and one for dequeueing, I immediately solved the problem. What I didn't understand is why you would a.) implement your own queue structure and b.) implement it in such a non-intuitive way.

Now that I know this would be for a functional language, it makes way more sense. At the time I couldn't get over why you wouldn't just use a doubly-linked list like the standard implementation in most OO languages.
This is an extremely dangerous response. The fact that it is at the top is disheartening, especially for this site.

The real problem is treating startup ideas differently than ideas. Ideas are like experiences. They build off of each other and the sum is greater than the parts. Not always in a literal sense either.

The fact of the matter is, the way we arrive at things isn't truly understood. But there are people who propose methodologies that may or may not work for the OP.

A good start would be James Altucher's idea machine: http://www.jamesaltucher.com/2012/10/how-to-become-an-idea-m...
Does that make patents bad or patents in their current form?

What if you restrict them to organisations using them in at least one actively marketed and supported product?

What if you make it so a company has to show genuine investment to be granted a patent?

What if you raise the bar on what constitutes innovation to cover a certain degree of complexity?

What if you make it so all patents have to be licensed to a FRAND (genuinely fair, not the current "fair") basis?
Not true, rms has no problem with the BSD license. It's still Free Software, and rms has even supported licensing a particular piece of software (Ogg/Vorbis) under a permissive license instead of the GPL.

http://lwn.net/2001/0301/a/rms-ov-license.php3
Immigration issues aside, I think there is enough of a demand you have a shot of something. It might not be at the Big three (Apple, Facebook, Google) but I know a lot of smaller shops looking for talent. Places you haven't heard of at the national level, but that have 100 employees and need HTML people.

The hard part is definitely going to be the immigration / legal / visa issues, sadly.
Show HN: Expen.so service for planning your personal expenses
Great read and use of blocks.

I see how this code would be appropriate in larger apps but when things are just getting started. I would rather see an if else than having to go into three different structures to find out when a certain block of code is to be rendered.
Probably a enterprise grade router if its a bigger/corporate network or something halfway decent that supports OpenWRT
If by "drift", we mean "get drunk and go to football games" then I am right there with you, not something I want my kid to focus on. But if by "drift" we mean explore the world and think about what it means to live in it, then I can't disagree with you more. That kind of drifting IS an investment. It may not make one wealthy, but it will likely go a long way toward making one happy, and it can improve society immeasurably.

The social implications of college seem to get lost in the debate on HN, and really everywhere to some extent. We don't send our kids to college simply for their own good, we do it also for the good of society, which is why, in the past, people saw fit for society to cover most of the cost.

> But these romantic notions of college strike me as increasingly antiquated. They're luxurious fantasies that many of us can't afford to nurse.

But why? As a nation we are "wealthier" than we have ever been, and productivity has skyrocketed in the last 100 years. Why is it, then, that we are actually losing ground and every day we hear that we can no longer "afford" things that we, presumably, could once afford? The retirement age is being pushed ever higher while, at the same time, students are under pressure to enter the work force sooner. This is not the economy we signed up for.
It's more than just standardized testing. A letter of resignation was discussed on HN about a year ago [1], and that sentiment is far from unique. Teachers, especially the ones who are passionate about education, are leaving the school systems in Mecklenburg and surrounding counties in droves.

[1]: https://news.ycombinator.com/item?id=4713000
And where would you go if you were to boycott Apple over the actions you deem to be "abusing the broken US patent system".

I think Google/Motorola and Samsung have behaved far worse when they attempted to obtain injuctions and excessive licensing fees over patents that they had committed to license on FRAND terms.

Microsoft has a horrible history of anticompetive behavior.

Maybe Blackberry phone and linux based computer would be an acceptable route although I'm not sure how long Blackberry will be making competitive products and there is a fairly limited choice of PCs shipping without Windows.
Munich - we have problems :D but only some people in the office
~/Dropbox/ideas.txt adding new entries at the top of the file. I wonder how many thousand ideas.txt files are on Dropbox servers :)
I haven't used it much yet but found Elevatr to be an interesting tool http://home.elevatr.com/
I think the implication is that they work around the patents or license them.

There are obviously a load of problems with that - the later is problematic as Apple have shown little interest in licensing much of this stuff. The former because some of them cover genuinely useful stuff that compromises the product if you remove it.

They may also have decided that Samsung make fortunes so perhaps they could deal with this themselves...
> You must have missed the last decade of people going on about ZFS.

I guess I did, what's the big deal about ZFS?
Https://simple-vpn.com, why deal with us companies for security services?
NYTimes's Pogue going to Yahoo
Sounds good except for every job opening, I get 40 resumes, interview 15 people and of those 5 look reasonable. Which of those 5 do I give the short term contract gig to? So you're back to the same problem.
Let me give you a short answer as a place-holder for a possible edit into a longer answer.

1) "Validity" here means hiring of better rather than worse workers, as all workers can be rank-ordered as to work performance, as compared to doing nothing to select workers.

2) Usually in hiring, it's enough to outrank someone else in a hiring criterion, for example general mental ability, without necessarily reaching any particular score level. The general idea is to rank higher than the other applicants when applying for a job, and to choose higher-ranked rather than lower-ranked applicants when hiring other people.

I'll see if I have time to add specifics later after some activities with my family.
You're making a slightly different point, which is that we shouldn't tax all income, just wage income. My point is that we don't have a "wage" tax, we have an "income" tax, and capital gains falls under that definition of "income." The theoretical definition of "income" used by the U.S. tax code and developed by economists is simply income = consumption + change in value of property rights.

The U of Chicago economist who developed this formulation and espoused the introduction of the income tax in the U.S. had somewhat different policy objectives for the tax than current economists. See: http://taxprof.typepad.com/taxprof_blog/files/Duff.pdf (p. 6-11).
That would be BlackBerry whose current value is largely in the patents they hold...
i think this brings to mind the good ole "im i talented?" question.
trying your hand at many things and still you cant find what flows easily/effortlessly/creatively that you enjoy doing and when you try trying again you fall hard? for me soccer was my bane. love it so much yet, i messed up my shoulder, broke an ankle, fractured a femur trying to do what i like and hopefully get better at. in the end, its up to you to either accept some humans have limitations and some can bore a hole in it and soar high and even some teleport to the other side of limitations. we're all different yet, the same.
Selection of research by NobelPrize winners is freely available on Elsevier
I use a private DokuWiki installation where I've created a template with a number of pre-defined questions that are related to the startup idea. Each idea has it's own page, and I add things to the page as I think of them. Works great for me.
Seed Capital In India: How To Navigate
So I agree, some ideas are more manageable than others. But the only thing I'm getting out of your description is that a co-founder validates ideas, because you don't trust yourself to know that Hyperloop is harder than a Reddit clone?

Also not sure if you could be fooled into thinking Hyperloop was easy, why you wouldn't be able to find an equally optimistic co-founder.
You'll really need to be able to use Monad and monad transfromers before you'll be able to use an idiomatic Haskell library, though.

There is "Write Yourself a Scheme in 48 Hours"[1].

[1]: http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_H...
You're conflating two different things. The article you linked to argues that we should only have wage taxes, not income taxes. It does not support the point that capital gains aren't "income." That particular piece also conflates in a hand-wavey way market returns with adjusting for the net present value of future consumption. It's a slight of hand to treat those two discount rates as the same.
I agree the biggest barrier to entry with Anki is initially setting it up for the beginner user but once you get over that really big hurdle its extremely useful and my results in college were very real when I finally started using it. The main thing with Anki is that it has to be used with the material you're studying and is pretty bad if you try to use it as your own.

RtK/RtH is similar in that way that if you simply try to read it without atleast making paper flash cards you won't get any use out of it.

It seems your app is actually pretty similar in that it breaks down the characters into simpler parts and then builds on those parts.
They're only risky to the point where you can't make a case for them. In the Duke Power case, there was little reason whatsoever to require a high school diploma. Using education requirements for exempt job with more autonomous decision-making and reliance on knowledge wouldn't be a problem.
I don't think the problem is I misunderstand them, I just disagree with them

I disagree with them on what is the minimum viable product for a database. I come a storage and service provider background where failures are treated very harshly (usually death of companies for singular mistakes) so I take releasing a product that stores customer data very seriously.

To be honest this is the biggest attraction for me to RethinkDB. They waited a sufficiently long amount of time with a commercially backed team of very competent engineers that obviously have the required background to sit down and DESIGN a database. The query language generates a non-turing complete language with a clean AST the has all the right deterministic characteristics to implement a powerful planner/optimizer. Their on disk format has been abit in flux but the core design is excellent and you can see that it has been optimized for very fast range queries. Even the API protocol and serialization were designed with care, not to mention the excellent ReQL language and attention to detail when integrating drivers into the host language.

Which is the other thing I tend to dislike about Mongo, it reeks of lack of design. The journalling effort for instance as you pointed out is very adhoc, this goes for GridFS and alot of the other features they have integrated into the codebase.
These are smells that I can't ignore when looking at a product that I need to trust with my data.

The counter argument is to not trust it with your data. But I am yet to find a reason where that makes sense where another datastore wouldn't be a better choice.
Open source bounties as an interview step
Is a scientific definition of consciousness possible? | KurzweilAI
Workflowy
Its nested and collapsible text methodology is perfect for how I like to keep the idea. Each idea roughly has the following top level headings:

- Description
- Why?
- Already existing solutions
- Features
- Links
Workflowy.

A few others have mentioned it, but I thought I'd provide some more details about why I like it:

-- Super simple. Clean UI, can organize a TON of info in a small space.

-- Multi-device. I use the web version when I'm on my laptop, iPhone version when on the go, iPad version when I'm sitting in a coffee shop reading.

-- Easier than other methods. Lots of ideas here work, but I've found this is the easiest. Google Docs lacks the organization. Evernote is just a mess (sorry, I know it's super popular). Gmail can work too but also lacks the organization.

Note: Not affiliated in any way, just a fan.
I've also interviewed lots of intellectual "CS theory" types. PhDs, etc. In most cases, they have not worked in real software engineering environments that necessitate comments for simple HTML forms. Just IMHO, I don't think it's a huge knock, as some of these candidates can turn into game changers for your company.
Decisiveness. Per this https://news.ycombinator.com/item?id=6583327 the contractors have been without decisive high level strategic decisions while the White House and HHS/it's Centers for Medicare and Medicaid Services (CMMS) decide what to do, hopefully by Thursday.

Fire the CMMS as the integrator, borrow a few of their more cluefull people and have them work with a contractor that can do this sort of thing.
I don't quite understand why minorities have to have everything in their native language if they chose to live in a foreign country.

I guess it comes down to how the minority group ended up where it is, and how one would define a "foreign country". If a group of people migrate voluntarily, the receiving country would have a legitimate expectation that they'd learn the language, and adopt at least some aspects of the dominant culture.

If a group is conquered (or enslaved), or through some accident of history ends up a minority, I personally don't believe they should be coerced into adopting the ways of the majority. It would be compounding an injustice.

I'm not sure where the Kurds fit in to this - did they really "choose" to live in modern Turkey, the way that Turks who migrated to Germany did?
Show HN: Quixpanel - Simple Mixpanel dashboard for iPhone
Paper. Usually graphing paper. I write down a quick sentence of what it does and who it does it for. Then I drawn a database scheme - this functions as a short hand of how I want the logic/features/relationships to work. Sometimes I skip this and just write out a description of actions/features that would be cool. If I start to build it, I usually narrow those down required features.

I like this because I can map out an pretty complex app in just a few minutes. I can easily add thoughts, and I don't lose them. I like my brainstorming to accumulate. You generally lose that in a soft form, because you edit out the "bad" thoughts. I like to remember them later when I revisit the idea. Also, if I have any design ideas I can quickly sketch it out. I can't draw but I draw in a pseudo-wireframe way.

Downside is the organization and portability. I have a stack of papers I've accumulated over the years in my home office. If I start to work on in code. The paper stays on my desk and I usually end up with 2-3 sheets before I'm done building. If I never build it, it gets filed. I will return to it if I've given it more thought or figured out a solution to a problem I foresaw. I keep post it notes handy for when I get an idea and am away from my workspaces. Post it's get added to the file later.
Gucci Bright Bit Patent Leather Top Handle Tote Bag 319795 Black
Customers desirous about searching the latest Copies goods should probably look at the web sites of Sale Online Store, manufactured for educative needs, and thus know all there is certainly to be familiar with the replica world and the good quality of alleged Gucci Replica Handbags. Owning this 100 % insight will enable you, the purchaser, to make better decisions and then might be perhaps even exact some funds and self-esteem, on top of that.
I figured that. I'm not really sure on the works of the whole visa-deal, but I take it that my sponsor pays a bit for it all to happen. Which makes it harder to find an employer to act as one.
There are very few large scale projects that warrant it. Preprocessors save you a few search and replaces, little else. You're left with a stylesheet that is no longer recognizable to its author and can't be debugged via your browser's developer tools.
Yes - a romantic notion that doesn't involve 200K in debt. :-) When schools cost this much money, they cease to become a cherished place for the free mind to roam for 4 years.

Stanford is a world class research institution. If it accelerates people creating companies by a few years, what's so bad about that?

Even if 100 people a year dropped out of school to create startups, Stanford would still have a much higher graduation rate than most US universities. Especially ones with nationally ranked football teams. This is a false problem.

The only downside I see in the article is perhaps the professors and administration are taking their eye off the ball on other topics while they act like VCs.
Everyone’s Favorite Gadget Geek, David Pogue, to Join Yahoo
GUIs in haskell are currently a hot topic. Some of the older libraries like wxHaskell are a bit behind the times and need updating and the newer ones are very new and need vetting. If you're interested I'd check out threepenny-gui or learn opengl and use GLFW-b with the opengl bindings and write your own. #haskell and #haskell-game on irc.freenode.net are great hubs for gui related talk.
I would not mind them too much if their time frames were more reasonable. A 2 year software patent would seem ok in my mind.
Yes, but the Kurds in Turkey aren't immigrants. Their families didn't choose to be minorities in an oppressive state, Turkey decided to take their land.
They didn't land on plymouth rock, plymouth rock landed on them.
Thanks for the link, I stand corrected that the OP wants that behavior in his output. To be honest that is so far out of my expectation for that typographic choice that I never once considered it a 'desired feature.' So there ya go.