skysight-inc/HackerNews huggingface dataset:
The idea is novel, and I certainly commend you for being audacious with the UI. However, this is not worth the money for me. The app's functionality is not particularly distinct from any other timer app. The UI is nice, but I honestly don't see how it's worth what you're charging, at least for the way in which I use timing apps. Timers generally tend to be utilitarian and pretty trivial in their functionality. I'm perfectly content with a free timer, irrespective of the UI.

You might have a hard time attracting customers, especially in a market so overcrowded and with so little room for differentiation.
Steam's New Repo
> What about correlations with patterns in MRI scans?

An excellent question, about which I know absolutely nothing.

Something to keep in mind, though: medical tests & whatnot are only useful insofar as they affect the way we handle treatment. Diagnosing depression really isn't that tough; if someone has a debilitating mood disorder, then it is reasonable to get them some kind of help. (I imagine that, for some of these people, the really hard problem is getting them to figure out they have troubles that the medical establishment can help with.)

So I don't think we need MRIs to tell whether someone is depressed. OTOH, can MRIs tell us what treatments are likely to be successful? That sounds like a very interesting question. Hopefully, someone is looking into it.
So, If I'm reading their javascript right, we all need to put a file on every website we can at "/e8f6b078-0f35-11de-85c5-efc5ef23aa1f/aupm/notify.do" with the text "43a1028c-7d11-11de-b687-1f15c5ad6a13" in it, and any unfortunate comcast user in their bandwidth-cap-limited areas will have Comcast's stupid alert box stay on.

For example: http://iainchalmers.org/e8f6b078-0f35-11de-85c5-efc5ef23aa1f...

;-)
I fixed font rendering on linux in IntelliJ for me by deleting hinting information from font in fontforge editor. Google it.
There is no such thing as an underpaid developer. The key skill is in recognizing your value as measured by the market. And to find that out, you need to test the waters. If you aren't testing the waters, you aren't underpaid (because you've restricted your scope to just the current firm, and are getting the only market price available)

This is a real problem in finance, where a lot of people think they are worth more because they add a lot of value when in fact they only add value to the current firm. Put them elsewhere and they won't necessarily add any value.
I think it's just a case of the journalist defining the category to assure the subject of the story would be the sole qualifier.

Thanks for the intro links to SCATS. I hadn't known about it.
SpaceX is a supplier to the US government. That is not the same thing a subsidy. They're actually saving them money.

Tesla is a recipient of government subsidy, but you pretty much have to operate in the auto market. Everybody else (big auto companies, big oil) are the recipients of massive subsidies too.
You're creating a false dichotomy between using Ebonics in the workplace and "acting white."
I'm conflicted about my feelings about this, but that's exactly my intent when I speak like this to someone. It's the desire to make them feel small and communicate how little I have respect for them in that moment. I'm honestly not sure if that's healthy. If I was charged with defending the opposing view I'd argue that it's fighting bullying with bullying, or that maybe the ability and desire to make insensitive comments like that in the first place come from feeling small and I'm only fueling the fire. I'm really not sure. I just know that it's worked for me in the past, at least in the small... in situations where I've wanted to diffuse a situation and shut someone up who's expression was abusive. I'm not convinced there's not a better way, though. I just really hope the takeaway to this thread isn't that I think it's obviously perfectly righteous and productive to react like this, just that I think it's (at least occasionally in my experience) effective, and vastly preferable to doing nothing.
The core of JetBrains tech is a well built, performant, pluggable foundation that makes them incredibly responsive when it comes to new tools, languages, features, fixes, etc
i think you have good price
I'm skeptical of the article's claim that an "amazing meal" was had in Japantown.
I hope people are selling something at these price levels. BTC may continue to run or may crash really hard soon, but at least make sure that if the crash comes you end up ahead.
I ride a motorcycle, and it has been definitely far cheaper for me than when I drove a car. My motorcycle isn't even very fuel efficient, but most of the savings are region/use case dependent.

The biggest saving is that parking is generally free in the UK for motorcycles. That, for me, is a huge saving. Lower taxes and road tolls are also significant. My insurance is also lower than when I drove a car - I guess because there's less chance of me seriously damaging someone else's property (clean license + no claims bonus, but young driver). If you want to count your time, you can get places much faster on a motorcycle too, between lane splitting and driving on bus lanes (which are both legal).

But even excluding all that, the motorbike itself was less than half the price of my previous car, and has required a fraction of the maintenance. Besides tyres, part cost is minimal. Service labour costs have generally been a lot lower - most parts of a motorcycle are quite quick and easy to access. My last service cost £60, whereas my car services tended to cost around £150. It's also far easier to work on a motorcycle yourself and you don't need many expensive tools that you probably won't already have if you're that way inclined, besides a paddock stand.

For me, the biggest maintenance cost with motorcycle is far and away tyres and associated labour costs: they don't last as long, and punctures can't usually be repaired. But at least in the UK where you're not usually driving huge distances, the other running costs tend to outweigh the cost of tyres.
This is great. It already handles pretty much every other language. Once it gets this. And maybe C# through monogame. it will be the ultimate IDE.

Love jetbrains products. Best $200 i ever spent on Ultimate
No, merit is deserving to live tomorrow when conditions change.

Your peacock with the giant butt-feathers from the other post is not meritorious but lucky that the butt-feather-eating predator hasn't shown up yet.

And your peahen that chooses to mate with the peacock with the giant butt-feathers, rather than the one that can fight off predators, is stupid.

Take a look around and you'll see the universe is not ruled by meritocracy but by (often self-perpetuating) stupidity.
Rackspace/Slicehost & VPS.NET were identified for the same issue April 2012 [1]. Cloud providers MUST securely erase customer media upon release, so that this attack cannot happen.

[1] https://news.ycombinator.com/item?id=3890905
No one is immune to everything forever -- not even billionaire Steve Jobs.
your friend wasn't poor before his seizure, but the seizure knocked him down.

And of course several countries in the world do provide for the disabled. Even the US provides some support.
This. Vim is great for simple scripts and small projects, but once a project grows beyond a certain size I really prefer an environment with more robust refactoring like Intellij.
How did you make a big jump from 115K to 185K? congrats!
To be clear, Shakespeare did not speak American Standard English (or any dialect of English currently spoken). However, as I replied to your sibling, the English that he spoke is not more different from ASE than many other dialects of modern English, and is much closer than some. (Where it differed is primarily in orthography, as the last thing to be standardized in English was spelling, which makes the difference when reading text seem much greater.)

As noted elsewhere in these comments, the distinction between a language and a dialect is primarily a political one (and some linguists reject it entirely). However, there is a clear line between between Middle English and Modern English which does not exist between Elizabethan and American Standard, and that's why I say the original claim is false.

If what you want to say is, "Okay, Shakespeare used double negatives for emphasis, but he spoke a different dialect than I do, and in my dialect double negatives reverse meaning", that's a fine and fairly uncontroversial statement, in that it forces one to acknowledge that one speaks a dialect. If on the other hand you're trying to say, "Okay, but that was an old kind of English and English today is different," that's factually false.
SEC Says Social Media OK for Company Announcements if Investors Are Alerted
This. Many people go into startups just for the profit motive, but I firmly believe that you should start a startup because it is something you want to do or because a side project became too large to continue as a side project (forced to do)
The Setup / Tom Bihn
Thyroid Annoyance and A Day with the C Word
No, it won't be available for windows xp or vista or 7. However every other browser will be. I will still be coding towards IE8 for the next like 2-3 years till everyone leaves windows xp, which is currently the most popular version of IE, which means really simple css which makes life ridiculously easy like nth-child and last-child won't be available to me.
The part where the government gives $15,000 to pay for a luxury car for ultra-rich white folks is what irritates me the most of this scam.

$15,000 would buy outright a decent car with good mileage for someone poor but responsible who couldn't get to work otherwise.
I would argue it already has reached appliance level familiarity. Do you know anyone between the ages of 7 to 60 that doesn't know how to use an iPhone (or iPod, or iPad) with ease? Probably not many.

But the UI feels stale after a while. I would argue that a significant UI refresh that peaks the interest of your users and excites them to upgrade is better than appliance level familiarity. If the familiarity is the measure of success then why do car companies constantly redesign their interiors, or why do appliances change their colors or button layouts from year to year?
I suppose it wasn't clear; I don't see a difference, except that California is more progressive linguistically than Kentucky.
This at least partially explains the quality of their code.
I was living in SF until less than a year ago - the housing market is insane, no doubt, and it will probably hit NYC-levels at some point in the near future.

But that isn't right now, I do not believe. There are corners (particularly SOMA) where cost of living far outstrips even the glitziest corners of Manhattan, but those are few and far between. In general, living in SF is still cheaper than living in Manhattan or the "near" neighborhoods of Brooklyn and Queens (i.e., not a 45-minute train ride from everything).

And therein lies the problem with these cost of living calculators - they have no awareness of equivalencies and idiosyncracies of these places. Why are we rolling Staten Island into this calculation when comparing SI to anywhere in SF is plain lunacy?

Similarly, the lifestyle between the Outer Richmond and North Beach are very different - as are rent prices. But yet these websites essentially add them up and divide by two, as if that number represents something meaningful.

If you want to evaluate cost of living differences between two cities, indices are probably the worst way to do it.
I feel like HN's focus has changed in that regard. Call me crazy, but I feel like it was less "get-rich" focused a couple years ago.
Pretty awesome.

Some suggestions:

* Pause? (possibly autopause on screensaver/sleep/lock)
* Re-label "Cancel" as "Stop". When I accidentally started a timer longer than I
meant I overlooked it and quit/reopened the app instead (Maybe I subconsciously
assumed cancel would just dismiss the window/popover?)
* The slider is not a very rapid time entry method, if you expect to ever want
different times. I'd suggest instead:
* basic time parsing for rapid entry (e.g. '5m', '15m', '1.5h'). This would be
more useful, to me, than being able to label the reminder.
* or hotkeys for common lengths (e.g. ⌘1 for 5m, ⌘2 for 10m, ⌘3 for 15m when
popover focused -- or user configurable alternative)
* combined with a global focus hotkey (possibly assigned through an external
handler), this would make starting a timer for a given length without taking
hands off the keyboard possible... which seems worthwhile to me

Anyway, just some thoughts.

Overall, super cool.

Edit: Alfred workflows (which I saw you mentioned below) for common times would also do a pretty good job of what I was saying
And the rest of us are well within our rights to not tolerate those people.
Before when? Maybe a few years ago was better. But 50 years? 100? No way.
It also assumes you will drive 15,000 miles a year, then in a separate area notes you pay a 25 cent a mile penalty for all miles driven over 36k before trade in at 3 years or beyond.

It also assumes that gas costs $5 a gallon in the same area that electricity costs 11 cents a kWh. Which city is this again?
If visiting a public URL is "accessing a protected computer without authorization" if the owner didn't mean to make it public, I would suppose that hacking my communications with a website in order to inject code into my web browser should be too.
Just curious ... does an MSc or PhD give a salary bump anymore? Most of the young people I know with PhDs don't seem to be making much over 130K. And this is data points in NY and the Bay area.
Thanks for the clarification. I'd be lying if I said I didn't deliberately use government in the title--rather than AHCJ or CMS--to garner more attention. For those unaware, CMS administers Medicare and for all intents and purposes sets the rules in US healthcare. Them enabling the publishing of these reports online is a strong show of support for the push for quality outcomes ("value over volume").
Have you tried running hlint?
After your excelent suggestions for names
(makeMapper and makeGetter, they make everything easier, thank you),
I'll try answering this, with a F#-like syntax using redundant parentheses
around arguments to make them more explicit
to those who don't know F#

Let's suppose map is defined as:

> let map (aList) (aFunction) = ...something here...

(this is according to https://github.com/raganwald/allong.es/blob/master/README.md
which seems to have the parameters reversed when compared to F#'s Seq.map, Lis.map, etc.)

And let's suppose applyLast is defined as:

> let applyLast (aFunction) (anArgument) = (fun (x) -> aFunction (x) (anArgument))

So makeMapper is:

> let makeMapper = applyLast (map)

Read the above as: makeMapper is a function just like applyLast,
but the first argument (to applyLast) is already provided, being "map".
The functionality of applyFirst is implicit when the
remanining parameters are missing, so we only need applyLast.

So makeMapper is called as

> let mapperWithAGetter = makeMapper (aGetter)

This completes the call to applyLast,
so now we have a (fun (x) -> map (x) (aGetter))

Now we only need to bind x. The result is called like this

> mapperWithAGetter (aList)

IMO, all of this could've been written as:

> let makeMapper (aGetter) = fun (aList) -> map (aList) (aGetter)

Or:

> let makeMapper (aGetter) (aList) = map (aList) (aGetter)

Read both as: makeMapper takes aGetter and returns
a function which takes aList

Notice that everything would be much easiear if map took aFunction
as its first parameter:

> let map (aFunction) (aList) = ...

> let makeMapper = map // duh

Remember that partial application is implicit!

It would also be easier if applyLast had better syntax,
using _ for the missing parameter (the first), as in this
Scala-like snippet:

> def makeMapper(aGetter: Any => Any): List[Any] => List[Any] = { _.map(aGetter) }

(I guess Haskell has some nice syntax for this too, but I don't think F# has anything like this)

All of this was not easy to get right, I hope I didn't make any mistake regarding the position and number of parameters.
So you're saying that the 2.5 year old CR-48's test hardware (2 GB Ram, 1.6 Ghz Atom processor, 16 GB SSD) is why you're not buying a Pixel?
I have no idea what those freelancer hourly rates translate to after taxes, benefits, etc.
"I feel like HN's focus has changed in that regard"

I think that people started smelling easy money and rushed in. I hope to see a shakeout soon, not because I want to see others fail but because perpetuating the status quo damages the ecosystem and harkens back to 1999
So your answer to my entreaty is "no", then?
People who use the terms "champagne socialist" or "bleeding heart liberal" as insults are fellow rich people who feel socially threatened by the people they insult.
I feel the need to emphasize. This was not a silly comment. It was abuse. This wasn't misplaced careless language, overheard. This was a targeted and abusive insult to another person who was sitting across the table.

Brushing off the 'silly' comment and moving on is the easiest way to hurt the target more than the comment already has.

I agree that it's easier to say that "my opinion is different", but it's chicken-shit and offers a level of respect that signals unwarranted sympathy. "Your opinion is stupid" would be a profoundly more appropriate statement had it been be, because it much better describes my feelings.

Without making specific slippery-slope arguments, surely at some point we'd all find it ridiculous to say "Thanks, but my opinion is different" after witnessing something disgusting, right? So I guess the question is where that line is for us individually. "You got this pass because of your tits" is severely past that line for me. It's miles deep into "Fuck off" territory.
this seems fun!
and not to be a downer, but can someone give me some examples on how this would be used in the everyday setting?
I love traveling, but haven't gotten around to using Vayable (or any of its competitors). I'm planning a trip to Spain in the next few months, so hopefully will be able to give it a try.
His work on Squeak [1], a dialect of Smalltalk, qualifies as both recent
and interesting. Similar could be said for his work on OLPC.

http://en.wikipedia.org/wiki/Squeak
CONGRATS!!!

now go drink some good craft beer :)
Good point - the time stuck waiting for the car to charge the car if driving normally is not accounted for yet is far more than 1 hr a month if one is driving the 15,000 miles a year which they assume in the same alleged savings scenario.
Advice Taker: Programs with Common Sense, John McCarthy 1958
2 job changes, I did not plan this actually... Also, I specialized, no longer a generalist.

Edit: the green card helped!
Keep Wolves Protected in the Lower 48
So this sucks, but its not as bad as many are making it out to be. In a previous role, I was forced to deploy an appliance that did this exact same thing. Its not a man in the middle, or traffic intercept with forged responses.

Most of the time these appliances act as a 'cache' device. They will sit some where in the network ( inline, out of band, or as a WCCP device ) that will answer common router cache lookups.

In the case of WCCP, User behind cable modem X requests www.google.com ( HTTP Non Secure Traffic ONLY! ) and the router asks the appliance, "Hey, do you have a cache record for this request from this user behind modem X?". At this point, the appliance will do a DHCP Lease Query for that IP and get Option 82 from the lease record. Most of the time this is the mac address of the Modem. Then it takes this Mac address and either looks up in an internal database or an external one to check if this user has a message 'waiting', IE: Over allotted bandwidth, billing note, spam or just BS. If there is a message waiting, the appliance will tell the router, "YUP, i've got it. Let me send back this small .JS response". From my experience, this small JS ( Even if it is horribly written ) will be returned to the user with some code in it that does another request to the website originally requested in a frame of some sort. Request is made again, but this time the "message" waiting for the user has already been delivered, so the initial process returns "Nope, nothing for that user" and the content originally requested is loaded upon the 2nd round trip. Its still your PC with a fake original response. I won't pretend to know how Comcast or Rogers does this, but I know one Vendor I have used did it this way. I fought it till I was told to put it in production or find other employment. It sucks, but if done correctly on HTTP Non Secure traffic only in a manner that is described above, I think its a better idea than products like procera or sandvine do which IS MITM forged responses. Hope this helps explain a little better what maybe going on in this situation.
I think if the review linked to the reviewer's profile that would help. Certainly there isn't a 100% way to prevent gaming reviews, but there are plenty of measures to keep people honest.
but I firmly believe that you should start a startup because it is something you want to do

There's no reason it can't be that and a desire to become wealthy, ya know...
unless your app is an app on creating and showcasing guided tours ;)
The rule of thumb that I've heard is that you should look for 2x your hourly-ized salary.
Acquisition has been studied in the business schools, though not specifically in the context of tech companies (as far as I know).

The deal is often overpriced based on "synergy" between the companies that does not exist.

But the deal happens because of perverse incentives for the management of the buying company.

The buying company often loses money and would have been better off not buying.
Choices you have with what to do when your startup gets successful enough to consider your "exit"

A) sell
B) IPO
C) stay the course

If you've taken investment at any point, especially VC, you are pretty bound to do A or B. Your investors want to see the company succeed in many ways, but they are also looking for returns at the end of the day. Large ones. So if the opportunity comes along, your board will probably make you take it.

So C is really only an option if you're 100% bootstrapped. That's pretty rare these days. Even if you are, the excitement, challenge, and general "buzz" you get from being a startup founder is going to pass at some point. Either the company stagnates or you get too big to be nimble.

The author seems to be just lamenting the passing of time, that he's not as excited and hungry as when he first started. In most cases, nothing you do is going to bring that innocence back.
Only if you can get into Microsoft Research. I know a H-1B phD at Google that wasn't making much. I also know a phd at Microsoft doing test... He was making peanuts!
If it's as accurate as the team says it is, this is pretty astounding IMO. They'd have to be capturing some sort of baseline in the beginning of the conversation, and recording relative shifts of variables (ie; smile, eye shift/location) to come up with how "depressed" the person is. Just writing some software that says "oh this person is looking down" probably wouldn't cut it-- because shy people look down too. I noticed in the demo it seemed as if it started monitoring these things after certain questions were asked, which would be the correct way to measure a shift from baseline. Elicit a predictable period of what could be change and record.
Cuz he wants to get rich or die trying.

You make it sounds like there is something wrong with that.
> You consider the idea of treating compression loss as an error to be patched as non-obvious, whereas to most on HN (being generally technical, even if not in this field), that's probably, a "yeah, duh, and?" suggestion.

I actually implemented this idea in some of my own software, was unaware that it had been patented in some context, and did not consider it particularly remarkable. I remember thinking "that's kind of neat", the way you do a few times a day when writing software.
10 Inbound Marketing Methods To Drive Instant Results