skysight-inc/HackerNews huggingface dataset:
I've test driven one and that's why I didn't bought it. Look at all those car medias who put good words on Tesla, is there any one of them said it's more fun to drive than things like the new Mercedes S class? I don't even compare it to sports cars in that price range like corvette or 911. What kind of "race car" are your friends talking about? A charger?
"We had just obtained health insurance through Kentucky’s health care exchange...
a plan with low prescription co-pays...the total ... with insurance applied, turned out to be around $300."

I have Cystic Fibrosis, so I understand expensive medicines.

There's the co-pay, but also the deductible. At the beginning of the cycle, you have to meet the deductible before you start seeing the low co-pay.

In my situation, I know January is always a big hit, where I automatically spend $1000, since in a given month I take tens of thousands of dollars in medications. Every month after that, I may spend tens of dollars for the same prescriptions.
I've had less back pain since I started standing at work, and I've heard many similar stories.

You can also "walk in place" to get the heart rate up. Good luck doing that in a chair.
Not to mention that there are a lot of good reasons that someone should remain anonymous when they're online.
> How many of the Firefox users actually wanted Pocket and how many are using it?

Honestly, since when does users (talking about your average Joe) know what do they want? IMHO, I don't see the harm of bundling Pocket if including it improves the experience of users.

The only concern should be the privacy implications.
Oops, I should have clarified that the study was within the US -- edited!
Looks like Google's US market share is ~65%, and globally it's ~70%
Does it treat lazy evaluation?
Also, how efficient will the resulting code be, if these conventions are used?
> Someone with a 2.5 GPA from a reputable collage can do most jobs in the US with an additional 1 year of training.

Oh really? Which employers will pay to train you for a year?
I assume you use SQL or similar? It's not exactly Haskell-level functional, but still, you're probably already using functional paradigms.

In the case of JS, using functional techniques simplifies the code quite substantially. Testing becomes easier. Immutable data can be much easier to reason about. It's often orthogonal to OOP, functional techniques in the small, OOP to structure in the large. FRP is very useful for interactions front-end (form validation for example), but also is just all-round terrific for message passing. Recursion is ideal for certain scenarios. If you take something like handling errors, an example would be the way promises deal with them, with the ability to collect at the end of the chain, or deal on a case-by-case basis.

I'm just listing stuff off the top of my head; with a general-purpose language [with the option of different paradigms] it's not so much a case of 'build a web app', it's more 'if you use these techniques, you may well find that your code is easier to reason about'.

I think the metaphor I like is that with FP it's as if you have an assembly line of functions, and you pass your data down the line, with each function transforming in turn; each function can easily be ripped out and/or replaced and tested. There are multiple downsides and pitfalls - overly abstracted code being a very common one, but as a general approach it's often extremely useful.

Books maybe worth a flick through (tried to pick stuff that is less...abstract, & I have specific interests, so am biased) - Functional JS by Michael Fogus, Programming Elixir by Dave Thomas, Learn You Some Erlang for Great Good by Fred Hébert & Programming Erlang by Joe Armstrong

Railway Oriented Programming (F#) http://fsharpforfunandprofit.com/rop/

Netflix talking about FRP http://youtu.be/XRYN2xt11Ek

(sorry for the slightly rambling post, typing & copy/pasting ain't great on a phone)
I have only tried FP a little bit, but I personally found value in non mutating data and removing side effects, even in the portions of my code that are OO.

It's refreshing getting rid of the whole class of bugs caused by developers using harmless sounding method names that subtly alter their data.

It did require substantial rewriting of the basic units of the program I tried it in, so there is that...
> edit: wow somebody really doesn't like the fact that I don't view Iran as terrorist that American media loves to paint.

I tend not to downvote comments, but I always downvote complaints about downvotes.
Yeah, the prologue to this was an example about credit card fraud. It seems like by far the weakest link is the poor security around credit card numbers.
Ask HN: Get started with software consulting business on side?
I'm wondering if people can give me some information on how they started out doing software consulting for companies on the side while having a f/t job?

Thanks
it's not that cheap for you see there. Think about it. Do those parts really look like they are worth more than say $65. They shoudl sell it for about $180 absolute max. It doesn't look like it takes a lot of weight either. You can get a hand crank sit stand desk on amazon for about the same price. Cheap or nice piece of wood for the top at 25 bucks and you're all set.
Its so amazing to live in a time we found the Higgs boson and flying by Pluto.
> It's like trying to show how to do OOP in C.

Actually, I'd think that would be a super valuable to a C developer. Learning to implement OOP patterns in C would provide practical patterns that can help architect C software. For non-C developers, it'd also provide fundamentals of how OOP actually works. C developers have been implementing OOP patterns since well before C++ existed.

There's lots of resources, and practical examples of this. GObject provides an object system used by both Gnome and GTK. Check out "Object-Oriented Programming With ANSI-C" for a book on the subject.
Blind Spot 1: Authentication, Yes it is an actual problem.

Blind Spot 2: Tab overload, It is called bookmarks...

Blind Spot 3: Collaborative editing, Google Docs.

Blind Spot 4: A printer that isn’t junk, You get what you pay for.

Blind Spot 5: Everything Beyond the Developer’s Over-Contemplated Navel, vote with your wallet.
Exactly. The author is free to solve these issues anytime.

Until then, he is nothing but an "idea guy."
This is bit concerning:

Since last year, many Google teams have had to submit plans describing how additional employees will produce specific business objectives, such as increased revenue or more users.
...
In one ad-marketing group, new hires are tied to generating revenue, said a person who recently left the group.

While this might cut the cost in short term, it is also an anti-thesis of long term vision, exploration and playing in uncharted territory. How does a team make a proposal for scanning books or building email system or maps with no real business plan in this kind of environment? Most properties on Google don't make ton of money but they provide - what is known in business - "free parking" model. These properties have more subjective role in overall image of Google. Do we expect all these properties to stagnate moving forward? I hope Wall Street folks are not finally catching up with Google's visionary leadership. Don't they still have voting majority anyway?

It would be nice to hear about what Googlers think of this article and changes they have experienced.
Thanks, very good advice.
To be honest, tech has been applied to those markets largely in making patronising the craftsperson largely unnecessary for those that don't want to go and visit a kindly old man to have their old-fashioned and sometimes entirely unique mechanical device attended to to preserve its sentimental or status-boosting value. One source of inefficiency is a target market that often doesn't want inauthentic parts, never mind the perfectly adequate mass-produced disposable replacement. I suspect hundreds of years of innovation when clockmaking was important has done a good job of ensuring the devices and processes they use are ideally suited for purpose and they've got access to ongoing innovation in precision engineering techniques from other fields if and when they need them.

I'm not surprised young people aren't entering the business if their status hasn't progressed beyond "apprentice" in 20 years!
Kinda depressing just how small we are and that we can't get around places to explore space without some groundbreaking invention that will transfer information from the atoms to another location instantly (something like spooky action except that after you are finished copying the atom data, the old copy must be deleted to prevent endless dopplegangers appearing) by appending some complex 3d position information (move all of my atom by appending some coordinates that could never be reached with even light travel). Something like http://hansonlab.tudelft.nl/teleportation/
I started my website 8 years ago and made it my full-time job about 3 years ago doing exactly what you've said, though without having any plan of action from the beginning.
The author should probably have mentioned in the Currying section that it's roughly analogous to what OOP people call dependency injection.

Rather than a "class" with one "do it" method, which also has a constructor to initialize configurations (or worse, a bunch of "setters"), just make the configuration (or other "dependency") values the leading parameters of a function. Then, partially evaluating the function to supply those values does the same thing that "dependency injection" does, only without the logorrhea of a class.
From my research $400 is a very good price. This isn't mobile from room to room like the cart is. Everything has it's tradeoffs...
Yup. Remember back when you actually needed helper applications to display certain image types?

https://www.as.cmu.edu/application/pref_1.gif
Maybe offtopic, but does anyone here knows how to manufacture iBeacons?
Thank you for sharing this.

I believe there should be some sort of Laffer curve that charts the relationship between standard of living & religious extremism.
All the ways hackers will try to kill you in the future
Why not use your physics knowledge to develop software?
Scratch-offs are for suckers IMO. On pure EV alone, once you hit the 200M range the lottery makes sense to play. It doesn't mean you'll win but buying a ticket for $2 pays a little better than even if I remember the odds correctly.

Think of it as a really large poker game where you didn't have to put any money in the pot and can play a random hand for $2 and win the entire pot. Personally, once it's in the 100M+ range I'll grab a ticket while getting gas.
Oberon operating systems
Absolutely. But the general idea of the gig economy will (probably) stay around, even if specific examples die out in the face of new technologies.
http://archive.fortune.com/2009/03/26/technology/google_layo...
Pluto the dog on Pluto
Thank you - that means a lot, I'm glad you find it useful :-)
What makes Buffet a financial genius is exactly the fact that he likes boring companies, as he himself acknowledges. So, there is certainly a lot to be learned from Berkshire Hathaway, but while it is not a traditional bank or insurer, it is most certainly a company that only invests in boring, profitable businesses.
True, but what happens if $15 is the break even point between having a robot do the job vs a human? Did we just help the minimum wage works by dumping all of their jobs and replacing with a fleet of robots and 1 high paid robot fixer?

I am all for the end goal of let the robots do the work, give everyone goods, ala Star Trek.. but not sure on the way to get there. Something has to fundamentally change. Is it the 40 hour workweek? Is it living wage?
No, it's not fair to say that. Israel was created as the result of jews struggling for around 70 years to found a homeland. They deemed a homeland necessary in the light of a couple of thousand years of murderous persecution they have faced pretty much anywhere they have lived (especially Europe and the Middle East).

The creation of Israel is pretty much nothing to do with the US.
Show HN: 2015 – The Year of the Dwarf Planets
Thanks for posting it. That was the report on a business I actually enjoyed reading. It has personality and good advice embedded in it. If I was a shareholder, this particular quote would have me feeling quite assured:

"Indeed, we are far more conservative in avoiding risk than most large insurers. For example, if the insurance industry should experience a $250 billion loss from some mega-catastrophe – a loss about triple anything it has ever experienced – Berkshire as a whole would likely record a significant profit for the year because of its many streams of earnings. We would also remain awash in cash and be looking for large opportunities in a market that might well have gone into shock. Meanwhile, other major insurers and reinsurers would be far in the red, if not facing insolvency."

Smart.
This is very helpful.. I think the problem most people have is the complete lack of any sense of scale when it comes to radiation.. I mean, without looking at something like this, how is anyone expected to know anything about what safe levels are?
As usual, it sounds like employers are unwilling to actually pay to train their employees, but still expect all prospective employees to have real-world training. This applies to pretty much every industry right now, the skilled trades are no different.
Hi Mark,

Technology should be replaced by better technology. To give you some background: I've written games for all kinds of platforms: PocketPC, Windows Mobile, (Desktop) Windows, Linux, OS X, Flash (AS3), HipTop, J2ME devices and some smaller proprietary devices.

Some of those platforms offer write once, run everywhere. On other platforms every device has it's own quirks and you have to test on every device and implement workarounds.

You might not like Flash, but it is great at running on every platform/browser with the same code base. If you test it on one platform, it runs on all others. (Adobe is also very good at keeping it backwards compatible)

Now, I ask you, what's the alternative for Flash? Does HTML5 offer write once, runs the same on every platform/browser(version!)? No it doesn't, and it never will. Even simple HTML pages are full of browser checking hacks.

Now, if you can offer a programming platform where the games I develop on, run exactly the same on every browser, on every platform, I have no problem killing Flash. But let's be honest here, only plugins can guarantee such a thing.

As to Alex Stamos, the top games on Facebook are all Flash. You know why? Because developers don't have to worry whether or not those games will run inside the users browser. Because once Flash is installed, they will run without issues. HTML5? No such guarantee.

So before you declare EOL, please have a proper alternative, where I don't have to pull my hair and cry all night because browser X on platform Y version Z seems to break the end boss of level 5 in my game because its implementation slightly differs from all the rest.
Nokia comments on media speculation about mobile devices
I had 8 batteries bloat on my Galaxy S II, I assume it was mostly to the CPU running at 100% heating up the battery while draining it really fast.

Ever since using Cyanogenmod instead of the official ROMs and being more aware of the over heating issue, my battery "consumption" dropped.
SylvaDB – A Flexible Way to Manage Your Graphs Online
No, (2) is true of virtually no businesses of any meaningful size! Certainly in most companies of Reddit's size --- over 60 employees --- managers reporting to the CEO have hire/fire.

I wasn't the CEO of Matasano, and I fired people. And Matasano was not a big company.

Finally: people keep talking about Victoria Taylor as if she was somehow a key employee of Reddit. She probably was, but not by design. It was probably mismanagement of the AMAs that resulted in a single project manager becoming one of the most visible people in the most visible part of the site. At any rate: who was responsible for the operational organization of AMAs? Alexis Ohanian.
I agree with your later comment, that it's unclear whether ultrasonic infection was actually claimed. For purposes of this thread, which started by trying to refute the position, "BadBios is totally impossible" -- the "impossible" claim the mainstream is probably referring to is infection purely by ultrasonic transmission. There's no need to prove that ultrasonic communication is plausible, or that rootkits can be installed in BIOS, EFI, harddrive controller, etc. It is impressive to see such exotic attacks actually being used, though.
Maybe it's not about calories or even being active. Maybe it's about perspective.

When I'm standing (or even better walking), I tend to have a much more "knock out the open issues" mentality. It's not a panacea, when I need to think deeply about something sitting down to do it is preferable. But the change in perspective you get from standing up can be as important as any health benefits.

Personally I wish I could do more of my meetings walking around the green areas around my office or home.
Given this, I think it's rather impressive that they only have 71 employees (imgur is impressive too).

In that context, I agree it's impressive. I still don't understand why would one need so many people considering there's next to none (except AMA, and that's gone) interaction with users on site. Code definitely doesn't need that many people (I know this firsthand, because it took me ~two months (less) to make a complete clone from scratch with all of the functionality of reddit for internal use and I'm not much of a coder anymore). Devops might be hairy, I admit that - but even with shifts and redundancy... I've seen sites with much more monetization in ads run on 10 sales people or less. So genuine question is still here, what do these people actually do?

I understand facebook is all over the place and is a lot more than meets the eye on their site, so I can understand their headcount. I can see that with youtube as well, especially if they curate some of the content. Reddit is, well, reddit - next to no interaction with userbase, third party ios app they bought (or something), no android app, codebase already built and not all that hard to build anyways, they did build reddit gold (how much of an effort is that anyways)... and we're left with devops. I'm sure most of those 71 people aren't even technical to begin with and they struggle with ads. I genuinely do not understand need for that many people on board considering the impression of what they do.
Wow, this article is completely wrong in many areas. A few things:

> [...] Kashmir - a Muslim-majority region held by Hindu-majority India under dubious political and legal circumstances.

There is no "dubious" circumstance. The Maharaja of Kashmir signed an "Instrument of Accession" and in response Pakistan attacked India leading to the first war between the two countries. Kashmir was relatively peaceful until the insurgency (financed and supported by Pakistan) started in '89, which also altered the ethnic makeup of the valley when Kashmiri Pandits were expelled.

> [...] and launched a campaign brutal military repression on the Bengalis of East Pakistan.

It was more than just "brutal military repression". It was a pogrom that specifically targeted Hindus and Bengali intellectuals. Thousands of women were raped as well. Archer Blood's famous "Blood Telegram" talks about the atrocities that he and his team witnessed.

> In late November PM Gandhi authorized Indian forces to cross the border to "pursue" Pakistani forces. Pakistan responded by a massive strike against Indian air bases in western India on 3 December, and declaring war on 4 December.

This is completely false. While it is true that India armed and supported the Mukti Bahini forces, regular Indian forces did not cross into East Pakistan until West Pakistan launched a preemptive strike against India (Operation Chengiz Khan modeled after Israeli airstrikes in the 6-day war).

> India had spent months preparing for this escalation, indeed had deliberately provoked it,

Absolute BS. Prior to this Indira Gandhi toured the world asking every major power for help to resolve the situation peacefully. India, already a poor country was buckling under the strain of having the manage the influx of millions of refugees. India most definitely did not "provoke" this; that was all Pakistan's doing because the Punjabi-elite refused to accept a democratic verdict. In fact, India was very supportive of Sheik Mujibur Rahman and hoped that he would be elected since they felt it would lead to closer relations between the two countries. It is true that India spent months preparing because none of the world powers were ready to deal with this. Some countries, especially the US (although this was mainly due to Nixon) actively supported West Pakistan.

An extremely poorly-researched, incorrect, and incomplete article.
Brother HL-2030 the best 80 € I ever spent on a printer. It's been printing perfectly for years and is on its second toner cartridge now. I sometimes wish it had automatic duplex. But I print less and less.
Android has been a lifesaver for Google. If it didn't exist then phones would be in ecosystems from Apple, Blackberry, Microsoft, Nokia, Samsung, plus other up and comers. Each one of those would demand payment from Google for being the default search, maps, video etc. For example Google already pays Apple over a billion dollars a year to be the default search engine on iOS. Apple's change to its own maps resulted in Google losing over 30 million lucrative maps users (power of platform defaults).

Being dependent exclusively on others for the success of your own business is insane. Having your own alternatives around (eg Android, Chrome) to keep everyone else "honest" is a very good strategy.

Look at it another way - if Android was a non-Google company then Google would be paying them in the ballpark of a billion dollars a year. If Google can develop Android for less than that, then Android is profitable even if it has no direct revenues.

User activity is the lifeblood for the Google business. It is what the revenues hang off, it is what improves existing products, it is what lets you measure what is actually going on, and it provides a ready place to introduce products and change existing ones.
If your world of mutating data and side effects is anything like mine taking a functional view should let you get rid of a lot of those side effects and mutating data. The functional program will be easier to debug. Unfortunately it might also be slower but this can be mitigated by memoization or caching.
Also had a Brother Laser printer. $100 as well and came with a 4gb flashdrive (which would've cost~$30 at the time). Thing lasted 9 years without changing the toner. Sad that I couldn't find the same model anymore.
One of the reasons FP has gotten so popular over the last 15 years is because we've figured out how to handle mutating data and side effects in a way that is compatible with standard FP plumbing. (Though there are probably a few roadblocks here and there that need work.)
Seems like you should use an affiliate link if you have the product and genuinely like it...
Remote controls. Why are they terrible? Why is no one fixing them? Why is it literally impossible to walk into a friend's house and decipher the tangle of remotes for TV, cable box, XBox, sound system, etc, etc. I'm staying with friends for a few days and literally couldn't watch TV.
>> I also have a monochrome laser printer at home. It replaced a monochrome laser printer that lasted about 10 years

Same here. Rescued an HP Laserjet 2100 from the trash, it lasted 10 years and would have kept going with more toner but I got a Brother something-or-another for $69 at OfficeMax.
Chip and pin is a highly regarded approach to securing CC #s. Maybe to secure web logins, everyone should pony up for one of those rsa [the company] SecureID dongles that generates identifiers

http://stackoverflow.com/questions/8340495/how-does-rsa-toke...
See: rowhammer. ;-)