skysight-inc/HackerNews huggingface dataset:
I put B2G on my GN and he's right. Once you get into an app there is no way to return to the home screen. You have to pull the battery out and reboot (which, by the way, is the fastest boot I've seen on a smartphone).

Also there are viewport issues with GN. Everything looks zoomed out. Those 2 bugs makes it not really very usable at this point.
More proof that microeconomics should be mandatory subject in grade school.
>the typical fan of The Weather Channel is probably wondering why everyone is talking about weather happening underground all of a sudden.

Or radical leftists:

http://en.wikipedia.org/wiki/Weather_Underground
Interesting post.

I've spent the last few years on an piece of software where the model and controller must be reusable between desktop, phone and tablet.

I started with a layered approach. Then I moved to MVC. After that I discovered MVVM. I finally ended up with an MVVM/Naked Objects hybrid.

The result is views that make changes to the model via command bindings, and respond to changes in the model via event bindings. The application (aka controller) is similarly bound to the model, and contains all business logic. It's clean, easy to maintain, and easy to test against and debug.

The views are different for each platform (desktop, phone and tablet), the model and application are re-used as-is.

I guess my point is that none of these approaches (MVC/MVVM/MVP/etc.) are bad. Each is good within a pretty small scenario window. The trick, probably learnt through experience, is knowning when to use which.
To clarify, what I meant was the Others folder is just their way of preventing Facebook Users from getting spam in their "Messages" page. Since no one really checks their Others folder, you don't get any spam. The side effect though is that the Others section _may_ have important messages, but Facebook can't risk having spam invade the "Messages" page.

Also if you name the folder Spam, you're acknowledging that the Facebook system can have spam, which is probably something Facebook doesn't want.
Apple has historically made its profit through selling hardware, investing into the software to make the hardware and software work well together but extracting negligible returns on software. What would pursuing this type of upgrade pricing mean for a company like Microsoft, which relies primarily on software for revenue?
Best Scratch Cards
Highest Jackpots in Online Scratch Cards it’s not enough for online scratch cards to offer their legion of fans terrific welcome bonuses – the majority even giving free no deposit cash – and added little perks like invite a friend bonuses (usually cash!), points to rack up in exchange for free play or even cash and yet more cash or points if you do things like “Like” their Facebook page or “Follow” them on Twitter.
There's an opportunity out there for someone to make a weather site with a stripped down interface.
Secure Boot support is only required for Win 8 ARM, so yes, you can upgrade with out secure boot (unless you've some how gotten Win7/XP to run on ARM)
This article reminds me of Struts2

http://en.wikipedia.org/wiki/Apache_Struts

MVC with "action" (or event, similar semantics).

Speaking of Java/Spring-MVC approach, I tend to have a mix approach of Service and Repository (since DAO seems to be getting a lot of bad-rep, time to pick a new name :D).

Controller -> Service (SOAP) or Resource (REST) [although Resource could simply forward to Service as well)

or

Controller -> Repository (for specific entity that requires no interaction with other entities)

Unfortunately the Service layer is necessary in the situation where there are 2 or more domain models need to interact with each other.

This seems to help writing test-automations by splitting the tests into 2 categories:

1) End-to-End w/ mock repository

2) Integration only at Repository level using in-memory DB (Derby, H2)

By doing this, we were able to speed up the test significantly.

I believe in Rails, you're tied with ActiveRecord and would require real database (be it SQLite3). There may be open source libraries that can intercept AR calls and re-route it to either fake DB or just simply fake 'em all, but not sure how popular/complete they are.
I didn't even realize until this article that Carreon had actually donated to the campaign, apparently expressly for the purpose of then claiming that Inman was going to use the funds in a different way than promised? Except I have no idea how he can possibly argue that taking the picture of the funds is somehow wrong, when that was kind of the main objective of the fundraising (with the secondary objective being to then distribute the funds to the 2 charities).
PSA - Don't tweet photos of your credit/debit cards
Unfortunately, negative public reaction is heavily influenced by word of mouth. Will you lose anything by not upgrading? Not immediately, but over time yes. Will you gain anything by upgrading? Possibly, depending on your needs, leaning more towards yes over time.

I've been using it 100% for a few weeks and spend 90% of my time in desktop mode (due to using Chrome, AIM, and Media Player Classic). Most of the time I forget I'm in Windows 8, it feels just like Windows 7. The only time I see Metro is when I hit the windows key, type "chro" and hit enter to launch Chrome. In this use case, Metro isn't anything more than a bigger start menu.
This might actually make me upgrade!
I'm honored to be one of the elite few to be published in both the Biophysics Journal, and Hacker Monthly (the latter being way cooler).

Check out "The Psychology of Tackling Hard Problems"

The production value of this magazine is excellent. Kudos to Lim (bearwithclaws).
I really like Clojure as a language, but the JVM implementation takes over a second to start. This lack of responsiveness makes it a poor choice for many small scripts that should run quickly. If not for this issue, I would probably use Clojure on a regular basis.
1.000.000 Gold is 2-3 USD/EUR, the sword is worth nothing.
Pretty cheap for a programmer lead.
Also being a developer, I have not once met another hacker. Not that devs don't play games but so do tons of other people as well. I think it's a false assumption that you are going to find more programmers ingame.
Users are not necessarily human - they can be search engines, API consumers, etc.
>It will surly make it harder for anyone else to use a different OS.

Is it really that hard to go into the bios settings to change a setting? Already most people who want to boot a different OS have to do that to change the boot order to boot from DVD first.

http://www.windowsfordevices.com/images/stories/samsung_secu...
As did java just a few years ago. Once it has been started once though, it's quicker.
Vibration, nothing. Dialing a number or sending an SMS would be sent of to external apps (like Skype), or if none are installed, fail with an error message.
I run my own niche weather site http://www.climbingweather.com that focuses on weather for climbing areas in the United States. It's not full-featured like Weather Underground, but I've often wondered if it would be worth my time to generalize it for a larger audience. This story somewhat inspires me to give it a shot.
Consider the example given by creamyhorror below - the influence of money in the political process.

What if besides having a disproportionately high number of points on HN, you had the power to influence the creators of HN so that a percentage of all the points on HN went to you? Or, what if you had millions of points on HN and were able to convince the makers of HN that you should be able to vote on HN with only 0.5 points per vote?
Absolutely. Users should demand their money back, too.
The Imagination Engine: Why Next-Gen Videogames Will Rock Your World
I've a feeling Joel Spolsky's comment on the 80/20 rule applies to weather sites: "80% of the people use 20% of the features. [...] Unfortunately, it's never the same 20%."
try http://domaintyper.com

Very fast domain availability check and gives you suggestions for names based on partial input.
How is that much different from flipping this switch in the bios settings?

http://www.windowsfordevices.com/images/stories/samsung_secu...

Also, anyone having physical access to your Chromebook can flip that switch and compromise your machine. While you can set a bios setup password to guard against someone flipping the secure boot switch.
Weather.gov also does a nice job.

They even have modern stuff like short urls:

http://weather.gov/20500
Time For Members of Congress to Pledge to Uphold Internet Freedom
I'm going to go out on a limb here.

With a pattern like MVC, where developers implement it again and again, and many of these are junior devs, it's highly likely that people who don't entirely understand the pattern are going to be adding code. The correct use of the pattern is going to get diluted, and certain classes are going to get overstuffed with code that often turns into spaghetti code.

I'm not so sure this is the fault of the junior developers. If there is one "obvious" place to expediently stuff code to implement new functionality then this is actually the fault of original designers. I don't know of any pattern for building applications that doesn't fall into this trap, but I think that one which escapes it is possible through some trick of code organization and programming language technology.
It's actually a pretty easy line to draw; the spectrum is the visible spectrum of the average human. The reason is that this makes it trivial for citizens to know what constitutes "in plain sight", and thus to control what lies in plain sight. If it bothers you that a legal matter is based on fuzzy lines defined by human physiology, then welcome to the entirety of pretty much all law everywhere.
He's not myopic, he's being a snob.
Eventually the Facebook generation will relearn the common sense sharing etiquette that existed before the Internet. Until then, we'll see a lot more stories like these.
>I know a computer user who almost had a $300k sum stolen because his laptop was owned. He has had to resort to having a second laptop used exclusively for accessing his business bank accounts in order to feel some security. He's not dumb: he makes more money than virtually anybody reading this and has an undergrad in math.

So what you saying is that just because you know some smart guy that owns a lot of money, UEFI is a good solution for fighting malware. I'm not so sure that UEFI is really gone help your friend to be more secure ... maby feel more secure though, which of course is a valid point but probably not because he will see thru it. Maby you friends laptop was due to a bootloader hack but there is easier ways to hack computer then that. I'm not saying that we shouldn't try to do anything about the risks but not this way, because this do only do it harder for everyone else.
> JSON and RSS are just different methods for representing data to be communicated to other systems.

We call those, "views".
New Petition Demands DVR for Youtube
Easel: Design without a Designer
It's possible they've realized that your average person isn't interested in spending $100-200 to upgrade Windows; so they're making the price more palatable. More upgrades, less people stuck on old Windows, easier for developers to consider targeting newer Windows APIs (who then buy new copies of MSVS). Everyone wins.

Also, I'm under the impression MS charges OEMs much less than the retail price for Windows licenses. I doubt they're taking much of a loss, if any.
Ecorumors
Do you need phones to manage personal relationships? What about a postal service? What about automobiles? Of course not. I could choose to only maintain relationships with people within walking distance of my home, but I prefer using technology to facilitate communication over longer distances.
I Was A Postmates Courier For A Day
What is the standard system architecture for MongoDB?
Why wouldn't you?

Secure Boot is a root-kit protection mechanism; and Microsoft has required OEM partners to provide a way for users to disable it in the UEFI/BIOS.

I think you're either trolling or hugely misinformed.
I remember the first time I heard of MVC in a web context, almost 15 years ago. (ffs). I did what I normally did and looked it up and totally struggled with how an approach that seemed to be focused on device input would map to a web framework. After working with a few "MVC" frameworks I completely gave up on mapping what they called MVC to what I thought MVC was (which was based on a pretty old definition at that point). When I finally started using Rails I finally found a framework where at least the M,V&C were pretty clearly defined, though not in the context I thought they should be according to the pattern.

Anyway long story short. I don't think the pattern is abused anywhere near as much as the term as been.
Adding SMS Capabilities to Your Rails App
Here is my thought: calling people like that is a sure sign that your "Fucking Janitor" is a lot more useful to your startup than you.
"ipad," not "iPad." It's a generic term for a tablet.
Thank you Ghostery and friends.
With weather it should be pretty simple. Temp and odds of precipitation are the two biggies. Have nice radar/sat images/loops easily accessible. Put the other stuff farther down.
I wouldn't chalk this up as just a competitive response to the relatively low price Apple charges for its OS upgrades. I think Microsoft really wants/needs to accelerate the adoption of Windows 8 even if that means taking a hit on license fees. Whatever they can do to accelerate adoption of W8 in the enterprise and consumer markets will more than pay off in the long-term. A major reduction in legacy support requirements, enables them to innovate faster and will help improve the Windows brand that has been tarnished over the past decade. They essentially bet the farm on W8 being multi-platform at the core and need people to upgrade.
So I went to see if I had an "Other" folder, and yes, filed with brands spam and ... "important" messages from real people, some from more than a year ago.

Baffled, I never noticed its existence !

This and the fact that my FB homepage (stream ?) is somehow useless nowadays, I don't see a great future with Facebook.
Our experience in the mobile space with mixpanel was extremely disappointing. For anyone who wants to try it I strongly recommend you do a non-trivial trial run first, and verify everything.

One example of something that bit us was that the mixpanel servers modify the time stamp from a client if it is in the future. It turns out this happens quite regularly with mobile devices (especially Android). Consequently a batch of data coming in would all have the same time stamp destroying the ability to see what happened over time.

Another example is that Mixpanel will add country information to incoming data, but refuse to add to regional information so the only thing you know about US users is that they were in the US.
If you ever want to talk about bootstrapping a weather startup, shoot me a line.
Given the precedent set by Kyllo, I think it's very unlikely that lower courts would ever let this get as far as SCOTUS before smacking it down.
Freelancing: A 6-Month Retrospective
Infinitly scalable real-time website analytics and server monitoring.
http://vanillamonitor.com
I find the number of cool ARM boards to be really awesome although I worry about how difficult it can be to have them be compatible. I've got a Pandaboard and the Chumby guts boards (both OMAP based) which are equal parts fun and frustration.
How so?

Retail Diablo III ~ $60

<strike>CEO</strike> Intern getting to level 60 ~ 12 or so hours @ $0 / hr

1,000,000 Diablo III gold ~ $4

Cheap Chinese Sword ~ $96

Single / static webpage ~ $200

57 seconds Video using a)existing office, b) in game footage but with voice
over ~ $100

4 x evenings of <strike>CEO</strike> HR department online interviews: $included in their salary

Potential for the CEO to be exposed as totally incompetent at playing Diablo III, and a huge gaff as he's trolled by the fetid swamp of D3 players, thus generating vast swathes of "the internet is a bridge full of trolls" tutting from places such as metafilter.com: priceless.

I can think of many criticisms, but cost / level of resources is hardly massive, unless I'm missing something... could you expand?
A quick note:

> INCS=-I./

This is generally a bad idea, unless you're explicitly trying to override #include <stdio.h> with a local file (and there are better ways to do that). <> are for system files, "" are for local files.

So off the bat, your makefile example is better than most makefiles out there. I still see things that look like some dumb IDE wrote them with explicit .d and x.c: x.o rules littered about.

Though I do note you aren't taking advantage of the built-in makefile rules (which are defined in POSIX), and you aren't taking advantage of gcc's -MMD flag, which does the dependencies during compilation instead of a separate step. That eliminates much of the file:

LDLIBS=-lglfw -lGLEW
CFLAGS+=-std=gnu99 -g -ggdb -W -Wall -Wextra -pedantic
CFLAGS+=-MMD
CFLAGS+=$(INCS)
CFLAGS+=-march=native -mno-80387 -mfpmath=sse -O3
SRCS=$(wildcard *.c)
OBJS=$(SRCS:.c=.o)
EXECUTABLE=main

.PHONY: all clean
all: $(EXECUTABLE)

$(EXECUTABLE): $(OBJS)
$(CC) $(CFLAGS) $(LDLIBS) -o $@ $^

-include *.d

clean:
rm -f $(EXECUTABLE)
rm -f $(OBJS) *.d

Furthermore, I like to name my objects explicitly instead of using * .c, which lets you order them on the command line, if you find that makes a difference. In particular, if your executable is named the same as one of your C source files then you don't even need the link line, as long as the C source file is the first dependency:

LDLIBS=-lglfw -lGLEW
CFLAGS+=-std=gnu99 -g -ggdb -W -Wall -Wextra -pedantic
CFLAGS+=-MMD
CFLAGS+=$(INCS)
CFLAGS+=-march=native -mno-80387 -mfpmath=sse -O3
OBJS=main.o obj1.o obj2.o

.PHONY: all clean
all: main

main: $(OBJS)

-include *.d

clean:
rm -f $(EXECUTABLE)
rm -f $(OBJS) *.d

I tend to like to prefix variables with the thing you are making so that different executables in the same Makefile can have (drastically) different compilation parameters:

.PHONY: all clean
all: main

main: LDLIBS=-lglfw -lGLEW
main: CFLAGS+=-std=gnu99 -g -ggdb -W -Wall -Wextra -pedantic
main: CFLAGS+=-MMD
main: CFLAGS+=$(INCS)
main: CFLAGS+=-march=native -mno-80387 -mfpmath=sse -O3
main: OBJS=main.o obj1.o obj2.o

main: $(OBJS)

-include *.d

clean:
rm -f $(EXECUTABLE)
rm -f $(OBJS) *.d

If you have an embedded project that needs both compiling and cross-compiling that trick can work wonders.
That's exactly what we've attempted to do / have done with Stormpulse.
In the context of MVC, a user is a human being - describing JSON and RSS services as "views" totally misses the point.

Quote from the inventor of MVC, Trygve Reenskaug:

"The essential purpose of MVC is to bridge the gap between the human user's mental model and the digital model that exists in the computer."
>They can't on ARM-based machines that have a Windows certification.

You cannot install an alternative OS on an iPad either which comes with a locked bootloader. Why is this such a big deal on Windows RT tablets only?
Historically Apple (remember Apple from 1985 to 2001) has been a severely under performing company, in the last 10 years they've made boatloads of cash by optimizing their supply chain and extracting huge volume discounts on the latest technology.

Microsoft needs to figure out how to get its hardware and its OEMs hardware prices inline with Apple. If MS and their OEMs put pressure on manufacturers they'll no longer be able to offer the same discounts to Apple.

OEMs, VARs, volume licensing holders already pay close to this price for windows and make up the bulk of purchases. Making Windows available to retail at ~$40 will not have a significant impact on revenue.

Not dealing with Apple's competitive prices on phones and tablets will spell death for MS. MS at this point could give a shit about cannibalizing Windows retail upgrades for desktop operating systems. The key is to leverage their desktop OS, developer base and corporate relations into something thats competitive in mobile and tablets.
Sounds about right to me. Model in MVC isn't data model, it is a model of the application domain, aka business logic. The controller is supposed to map low level input to high level model actions. The view goes the other way, high level model representation to low level operator display.
"views are visual representations of data"

I see no purpose for this distinction. A view is an output representation of the model data.

Given the challenge, "How much of my code survives if I drastically change the view?", I think json and rss make perfect sense. They are drastically different output representations of the data.
‘Gray Market’ Components: Costs and Cures
Counterfeit electronics pose an increasing financial risk. Justin Paulsen weighs the costs and potential fixes.
Yep. Where it gets complicated is when the situation changes and storms erupt. Then what?
This is all about the app store. Remember Microsoft can make a good chunk of profit from each app purchase and nobody will be developing let alone buying apps if Microsoft cannot get eyes on it.
Why is it great? Apple is worse than MS in so many other ways. In a few years you are going to see Apple being the person that everyone hates. Now, people seem to like it.
I'm playing around with it, and it seems similar to our current solution, http://www.liquidplanner.com/

I wonder if there's a compare/contrast between the features/capabilities of LiquidPlanner, Acunote, and others.

EDIT after downvotes:
I was being diplomatic, out of respect for anybody who ships in general, and any YC company in particular. However, since I'm now feeling less charitable, let me be less diplomatic. The features of this app are a subset of LiquidPlanner. I see no features that it does not have, and considerably less polish. I would say this is a good start, but they have a long way to go.
I have a hard time imagining that many Windows 7 users are eager to upgrade to Windows 8 on their desktops and laptops, given the drastic changes catering to touch interaction, bringing them little apparent value at best, and significant lost productivity and frustration at worst. My Windows 7 box is for gaming and productivity (not necessarily in that order), and after all I've seen of it, I wouldn't touch Windows 8 for that with a ten-foot pole. I'll wait for Windows 9 Classic Desktop Professional Edition (Win7 tarted up with a new skin including 30% more alpha blending effects for some reason).
I liked the sense that Go 1.0 was a genuinely meaningful milestone, and feature talk is taking a back seat to actually using it in anger for a while.
The complete list of problems with high-stakes standardized tests
yes it is worth it. you should always use require.js or other AMD.
Amazon jumps into 3D mapping with purchase of UpNext
if you read through some of the big case from the last couple decades, you'll see that there are plenty of principles guiding the court's fourth amendment jurisprudence. i'd actually argue that the court's search and seizure doctrine has been far less affected by the "political winds" than many of its other bodies of case law

in my opinion, the biggest problem faced by the court in fourth amendment cases isn't political pressure, but the subjective notions of privacy of the individual justices. they've lived lives that are very different than those of the average american, and as a result i think their perception of what makes an expectation of privacy reasonable is a bit off
What are you using now? Do you like it?
isn't that google? q=weather 94107
Photos, Engagement Are Keys To Facebook Marketing Success
Jeez, I couldn't believe it until I saw it for myself. Are people really that dumb?
Still waiting for this so-called nuanced response.
I was asking, commenting on what jaebrown said earlier, quote:

this is business and we people should just let it play itself out in court.

So I asked: do you think courts (alone) can fix it? I.e. really courts won't help, until the law is fixed.