skysight-inc/HackerNews huggingface dataset:
No! It's not terrible at all. Not to me anyway. I'm always pleased to find another bootstrap app because I already know the UI conventions that it'll be using and it looks great.
I'm pretty sure I would need a change of clothes to be comfortable again.
Within seconds you have a very decent cup of espresso, with absolutely no messy after-cleaning of grinder/machine/utensils.

Furthermore, I'd like to see some Coke/Pepsi-style challenges / blind taste-tests between the Nespresso machine and barista espressos and cappuccinos. The wine world has been surprised by the extent to which people can't tell the difference.

I've had cappuccinos from one of these machines—not sure if it was the Nestle version or not—and it was definitely quite decent. Not as strongly or richly flavored as the best cappuccinos I've had, but it's definitely better than many.
Good design/product by definition (for the web at least) is the melding of fantastic graphic design with the needs of your business and users. These are not mutually exclusive pieces, they all have an effect on your bottom line. His statement seems very short sighted to me.
Granted, they are data structures and not algorithms, but skip lists are really cool.
Comparing Haskell and Ruby, Part I
District Court: $675K For Non-commercially Sharing 30 Songs Is Reasonable
It is very true that our government has contributed to the problem. Mostly in manufacturing. Environmental regulations have gotten so stringent that companies could not compete with imports. Thus came a major shift. Manufacturing used to make up a huge portion of jobs and middle class income. It also cost business owners more than they currently spend importing goods from China.

So there you have it - less money and jobs for middle class and more money for the wealthy importer. Thanks US Government for not only allowing this to happen, but for encouraging it with your environmental restrictions, high cost of employees (far beyond their wage) and wide open trade with China who devalues their currency so no-one can compete :(
Twitter Developers Send Inquiries to FTC Over 3rd-Party Restrictions
Magnificent work. Greater in scope than anything like it before.
> but they won't provide all those things for 100k

they raised 135k in a day. by the end of the kickstarter they will likely have raised 1-2 million.

i think their plan is to ship with a handful of sensors and apps but have a platform for others to develop and share on easily. seems like a pretty good way to do it if you ask me. the platform will be key though, and i guess we'll find out more about that in the coming months.
The downvotes are probably because joking is already frowned upon enough on HN that when you make an unoriginal, not really funny joke, it kills it.
I find github compelling enough to pay them for private repos. $84 a year gets me five private repos. If you want to win me (and others like me) over you'll have to sell me an improved experience.
No, the ! is to turn the function into an expression, and thus guarantee that it is executed. It is meant to protect against concatenating with JavaScript that is missing a semi-colon at the end of its file. This is extreme minutiae and why I said you shouldn't use that code to learn.
SF Police and the Streissand Effect: An officer is suspended for photos
S Korea bans some Apple and Samsung products
Why do you say to be wary of the 32VD? I was literally just about to buy one.
I might be in the minority here but looks good is probably the last thing I'm looking for in a machine.
For me, it's the complete 180 of my personality. Sure, I get angry like anybody else, but it's usually the frustration type of anger. These are usually diffused by simple discussion or critical thinking. That type of anger isn't what I'm referring to.

None of my incidents have been in a work environment, which may be linked to my analytical personality. Situations at work can be controlled and resolved easily.

The fits I'm citing are full on rage, like zero to "put your head through a wall" in 2 seconds flat.

Like I said, and you mentioned, I'm only guessing at a diagnosis. It's likely that my rage is linked to my level of control in a situation.
Would MacBook Air help you? I'm really happy with how well windows runs and integrates on my MacBook Pro. Might be an option for you as they're nice machines.
Going from normal to angry is not "flipping" your personality. It's called bipolar for a reason: there are two poles, equidistant from a center. It's also called manic depression: when you're not depressed you're often high as fuck.

What you described is called "getting really angry and losing your shit." It happens to pretty much everyone.

EDIT: I probably should have written that like less of an asshole. Sorry - I'm not here to deny your problems. The point still stands though.
It seems like he was already screwing up his life pretty well before SC2 was released:

"Fast forward to summer '10. By now I had moved out of three apartments with my friends. I lost three jobs. I tried being a drywaller, and a welder twice. In between my friends and I would do odd-jobs that lasted a week at a time then would get paid one large sum, then blow it all on alcohol and marijuana. Living literally off of pickle juice, beer, bread once in a while, redbull, and cigarettes, we found ourselves wasting our days away on the Xbox with nothing else to do but wait for a job. Finally, I had to move back into my mother's house (a big time alcholic, who is seperated 15 years now from my father, a raging, abusive in every way alcholic) and that's where I took the deep plunge into hellish unconciousness.

Waiting eagerly for years for the realease of Starcraft 2 I waited in line 2 hours at 2:00 am for the special release...."
I really like how those guys think it's somehow Apple's fault. Fonts are too small because Linux doesn't have resolution independence? Apple sucks for building a laptop with too many pixels.
Thanks for the feedback. I've made some updates to the article to hopefully improve where my meaning was not as clear as I intended, and where I should have more strongly written "it depends on your situation".

My next controversial post will be titled "Proper Spacing Around Parentheses in C#" ;)
The /By is also unnecessary. This certainly makes it easier to submit a story to HN multiple times.
Ask HN: Do you program in Delphi?
I used to program in Borland Delphi growing up. It came on about 7 floppy disks about 10 years ago, and was a big leap over what my parents used: [PDF: http://www.columbia.edu/cu/computinghistory/fisk.pdf]. I hear Skype uses it, who else?
Help - being forced to use IE 6 SP1
This isn't entirely true. A Fedora developer was able to have much more sauccess then the Phoronix tester. I can't find the post on the internet, but it was linked on HN a while back.
The difference is that Bootstrap is used by businesses. By using the defaults it makes your business look like crap.

If you can't spend a few hours to customize your company's website why would I trust you to do anything else?

Customizing settings for screenshots or videos of a game? Not as important.
Spot on. If your audience is basically anyone outside of the HN echo chamber, then default bootstrap is just fine.

I used to build big internal webapps for big companies. My design skills are only slightly better than those of a drunken orangutan.

After discovering Bootstrap, I used it to build a static prototype of a new system I was pitching to one of my clients. Not only did they spend nearly 10 minutes gushing about how clean and gorgeous and minimal the design was, they approved the project immediately and suggested that I re-skin an older webapp with the same theme.

After I told them that I'd used Bootstrap to build the mockup, they said "Oh yeah, I think one of our other teams is using that too. Good stuff!" I still got credit for being a design genius.

If you are building an app for attorneys, pool cleaners, CPAs, gardeners, insurance agents, property managers, window washers, dog walkers, code enforcers, self-storage facilities, mailbox companies, dentists, or payroll supervisors, then in 99% of the cases, they have never even seen a UI half as beautiful or usable as as the bare default Bootstrap styles.

Niche software is, as a general rule, terrible. It's clunky to use and looks even worse.

So, again, if you're building software for designers or people who hang out on HN all day and get annoyed by UI uniformity, then by all means invest a lot of time and money coming up with something unique. But if you're selling to people somewhere else out there in the greater world, that time and money will be 1000x better spent in getting to know your customers, finding out how to reach them most effectively, and creating a compelling offer.
Is there an easy way to preview bootstrap after you customize the variables? A quick and dirty preview, maybe?
This could be my new machine if Apple continues destroying OS X for me.
I recommend checking out http://blog.stevensanderson.com/2012/08/01/rich-javascript-a... for a more in depth exploration of the trade-offs between the popular client-side architecture tools.

I can only speak of my personal experience with these tools, and I've only tinkered with knockout (though we do use it for one of our tools internally, and the developer of that project gave it glowing reviews). I would recommend using the tool that is the closest to your development style.

If you like opinionated frameworks that make it as easy as possible to do the most common tasks (like rails), maybe you'd enjoy something like ember.js (or knockout). For me the style closest to home is the ability to plug in My Favorite Solution to each particular problem as it arises.

A primary offering from backbone then is a simple structure for plugging all these previously disparate tools together, the serverside corollary to this is something like python's Flask or ruby's Sinatra where it comes with only a simple routing base and ways to plug your own components in.

Want to use your own templating library? Easy. Want to use your custom persistence style? No problem. Backbone isn't going to make these choices for you, you will need to make them yourself.

This may or may not be the right choice for you, just investigate and make the choice that makes the most sense for you !
An option for automatically uploading crash dumps is http://code.google.com/p/google-breakpad/ - it's what Chromium and Firefox use.
> I think perhaps he is confusing best practices for public interfaces with general-purpose best practices.

Exactly. Most of the advice in the article is sensible when viewed from that perspective.

I use LINQ to Entity in my company's service API. If you fail to "seal" the query (as he calls it) with ToList() before you leave the 'using' block for your DB context, your callers get a runtime error later since the IQueryable isn't run until the caller enumerates it (i.e. after the 'using' block has disposed the DB context). (On the other hand, if you call ToList() too early in your method chain, you're preventing L2E from composing your expression tree into optimal SQL, since everything after ToList() is run client-side.)

As an API provider you have to treat the behavior of your return values as part of the contract, and if your caller is expecting a plain IEnumerable (like you claim to return in your method signature), you'd best make sure it isn't really an IEnumerableThatDependsOnNondeterministicContext or an IEnumerableWithUnpredictableSideEffects.

His point is spot on about returning IQueryable only when your intention is for the caller to compose your result with other queries. If you're just returning an IQueryable because you think it's cool to defer execution, you're probably missing the point. Deferred execution isn't 100% win; you can just as easily defer yourself into a timeslot when there's more contention for a resource as into one where there's less contention. In many cases it's just as well to declare your need for the data (e.g. by calling ToList() as early as possible and let the system manage the execution.
Hartli is FREE for the next 7 days [custom web design recommendations]
I compromise by only putting in one earphone, on my right ear that isn't facing traffic. I listen to podcasts generally, not music.

This is for a 3-mile commute to the Kongregate office in downtown San Francisco. If anyone here wants to ride with me from the Mission/Noe area sometime, hit me up.
I think video games can become extremely addicting to a certain mental/psychological cross-section that is highly represented on Hacker News. While most drugs have a cycle of reward and withdrawal video games have that in very small sustainable bursts but connected to the act of being clever. We like being clever for its own sake but we really enjoy it when we use it to defeat or conquer something, no matter how synthetic and abstract. Do you feel any different zergrushing an unprepared base or finally getting that Clojure script to run correctly? I really don't, and I've had to remind myself over the years to focus my endeavors towards productive learning even if the rewards come a little more slowly and are harder to get.

It's great that he posted this though. He'll be able to come back and read it over and over - and hopefully it will help him begin to take responsibility for his life and what he can do to change it.
While you raise a good point about the difficulty of what they are attempting, I think it is worth noting that they might be attempting to get an MVP out there to gauge market viability. If this campaign is successful (which it obviously has been so far) then the team could always raise a little seed money on much better terms compared to what they would get before the campaign.
This article has a lot of things which sound fake. Here's one:

I was 6'2'', 168 lbs, 1% body fat

When I was climbing competitively, I once had my bodyfat measured (by DEXA) as just under 3%. For climbing, pretty much any weight (even most muscle) is just dead weight, so climbers are as skinny and lean as any athletes out there, and I only very rarely ran into people as lean as me.

I've known a lot of bodybuilders and wrestlers, and even there, it's rare to see people below 3%, and I've never heard of anyone who's tested below 2% bodyfat. 1%? I won't say that it's impossible, but to be alive and functioning at that level would require you to be a genetic freak on the same level as Lance Armstrong or Michael Phelps.
The keyboard looks a bit strange. The massively wide right-hand set of keys (Backspace, \, Return, Shift) could be made a bit narrower, surely, and the navigation keys squeezed in next to them.

Judging by the keyboard layout, somebody reckons people still use PrtSc a lot! Well, with my suggestion, you could put PrtSc in this extra column, give us a right-hand Windows key where PrtSc is, AND you'd still have space left over for not just Pause/Break but also the vital Scroll Lock.

This would also make it difficult to put an inverted-L return key in, because it would be ridiculously thin. So they'd pretty much have to do the non-US version with the same layout for that section. So if you lived in a 102-key country you could finally get all the extra keys you know and love, AND a proper Return key. I would buy that.

But as it stands: meh. Odd keyboard, HD4000, max 8GB. Looks nice though...
Have you used a thinkpad trackpad before? I am asking because I'd like to know if your comment is compared to other thinkpads or a general comment on the thinkpad trackpad.
I actually contacted most of them because the software was sold in a small community. I offered them immunity from legal threats in exchange for registering with me so that I knew how many people had purchased. The plan is to sell them official upgrades as their current unsupported versions become outdated.

Thanks for the suggestion.
Hiring: social hyperlocal mobile gamified dating discovery. For enterprises.
Just kidding.

We're a stealthy team of full stack product generalists filling a hole in the universe by building software that enriches the human experience. Everyone on our team codes and contributes on every level, front to back. We've all built web scale products and scaled them to millions of daily active users with zero marketing spend.

Real talk: We've been running our prototype for 3 months now and we all use it multiple times a day, every day. Every person we've showed it to has asked us if they can have it. Every single person who's had it installed has gotten mad when our testflights expire.

We are well funded by a long list of top tier investors (https://angel.co/herelabs).

We're looking for a select few product generalists (designer hackers, iOS / Android experts) and systems generalists (systems automation, machine learning, distributed computing) who can come in and contribute at speed on day one.

Ideal candidates are brilliant, fearless, and passionate individuals who are uncompromising in their pursuit of building an incredible product that will positively affect the lives of millions of people every day.

As teammates we value commitment and accountability; honing our craft; building tools to create leverage; and seeking to learn from and understand each other.

We are offering founding team equity and competitive salaries. Retina Macbook Pro (or Air) & 30 inch monitor are standard issue. Office space in the heart of the SoMa district in beautiful San Francisco. Willing to relocate. Willing to fly you in for interviews. Willing to tell you our stealthy secrets.

We are not your typical San Francisco stealth startup. We are NOT another me-too-social-local-sharing app. We DON'T sell condoms by subscription. We are NOT the place to share photos of your dog taking a leak. There will be NO gamification.

Life is short. Build stuff that matters. Email siqi at herelabs.com
Nothing inside that small package could be as valuable as 100 years of wonder and excitement. But it would have been hilarious if it was pics of the Mayor's wife.
how's the battery life on ubuntu with your x1?
> I’m sick of seeing the same damn buttons. I’m sick of seeing that same damn toolbar up top. It’s driving me crazy.

If only html/css/js/browsers had default decent(or even non-decent) standard gui widgets from the beginning, there won't have been a need for bootstrap, and hence no need for getting riled up over buttons looking the same.

Making "submit" button different on every site you work on might have a purpose; it's just that that "purpose" totally eludes me.

I don't know what app the blog post is talking about, but if you decide not to use an app because it uses default bootstrap theme implies 1) either you don't need the app and are just fidgeting around; 2) or the app has so much competition that people are making decisions based on trivialities; 3) or you are the kind of person who decides he wants a silver car first and then decides what kind of car he wants. As a developer, if it's 1, you aren't a priority. If it's 2, I will have to check if bootstrap is the reason people are picking up the competition over me - if it isn't and I already have ample competition breathing down my neck, I have other things to worry about. If it's 3, I will be bothered only if there are many like you who want a silver car first and bother about the mileage, pickup, handling etc next; if that isn't the case, you can shop for your silver car elsewhere.
They are celebrating the 400-year anniversary of a historic battle. The opening of this package is but a small part of it.
How long have they been doing the mac-style fn-ctrl-meta-alt layout (rather than BIGctrl-fn-meta-alt like most other keyboards I've had, i.e. ctrl in lower left under shift)? This was one of my main issues with my brand new T530, along with the prn scn button BETWEEN the right ctrl & alt... I'd like to meet the genius who met this (who, presumably, takes in excess of 100 screen captures daily). Those complaints are followed by weight, general flimsiness, & ultra-shitty speakers. I know it's not a media center but they could have picked some speakers that are not subaudible and tinny. I planned to return the thing but Lenovo made clear that they were not cooperating and I gave up. Ubuntu runs pretty well & with Bumblebee the Nvidia doesn't eat up the battery so shrug

Anyway I'm glad to see someone's at least trying to make a decent PC laptop.
That's exactly what governments can (and will) prevent. Offering money transfer services or accepting money deposits from the public are regulated activities. And part of such regulation are anti-money laundering rules that essentially mandate that you're not allowed to execute a) anonymous transfers; and b) 'on behalf' transfers if you don't know the 'ultimate payer' and the 'ultimate beneficiary'.

IIRC, skirting such rules just last week led to a fine of some two hundred million for banks that anonymised payer data for some transfers that turned out to be for iranian oil.
> Know why it’s important that your GET requests should always be idempotent. For example, your sign-out should only work as a POST request so that someone cannot make your users sign out by just including an <img> tag in their forum signature.

You got that mixed up. Idempotent requests mean that the result is exactly the same even if issued multiple times. In the case of a logout, idempotency is pretty much granted even when using GET requests. The idea here is that GET request should not change the state of the application, because the browsers are happy about opening the same URL multiple times without user confirmation. For instance, a "post/delte/last" URL that deletes your last post would be a terrible idea, because of the following scenario:

1. The user goes to the "post list", */posts*
2. The user hits "delete last post", and the web sends him to */posts/delete/last*
3. The user goes somewhere else, */somewhere*
4. The user decides he would like to go back, and clicks "back". His browser opens */posts/delete/last* without any warning. _Ops!_ he has just deleted another post without even noticing!

The <img> URL issue is a separate concern: that of Cross-Site Request Forgery (CSRF). The easiest way to protect from this security issue is to require a single-use token for each request that changes the application state. You can read more about it at the Open Web Application Security Project website: https://www.owasp.org/index.php/Cross-Site_Request_Forgery_%...
Now I'm embarrassed that I had forgotten about this. Thanks for the reminder. I'll stick with AWS and the super cheap Tiny Azure Linux VMs.
Ellen Winner coined the term in the book "Gifted Children: Myths And Realities" --

http://www.amazon.com/gp/product/0465017592/ref=as_li_ss_tl?...

I'm not able to find the definitive research paper on it right now which was titled "The Origins and Ends of Giftedness," but here's one on the trait in the visual arts which should give you an idea --

https://www2.bc.edu/~winner/pdf/talent_in_visual_arts.pdf

Despite the term being catchy/interesting, most of the literature on it is very academic and somewhat dry. It probably makes for poor curiosity reading, but it's supremely valuable to dig through the academic papers if you have the trait yourself or you're a parent/guardian/teacher of someone who does.
unless I'm mistaken, that's a misinterpretation - private parties can conduct business in any way they mutually agree upon, including straight up barter.

31 U.S.C Sec 5103 only states what is legal tender - and that only comes into force if you end up owing money and the courts order you to pay - you must pay in legal tender.
The US company is a Delaware C Corp and is a legal business entity in the US and pays taxes like any other corporation.
I am Chinese (who resides in Bay Area). Yeah, I feel shame.
I think it makes it all the more admirable, though arguably Chrome benefits Google pretty well. They build better apps. You spend more time on their property viewing their ads. They build more HTML5 functionality that makes their ads even more engrossing. They get your homepage, etc.