skysight-inc/HackerNews huggingface dataset:
Naming at the higher level is important (type names). But locals, eh, it's unlikeky that you can comprehend lines without the full context, as you say. And our working memory is limited. So might as well use 1- or 2-char names and keep the code less and thus more easily kept in-head. If this is confusing, there's probably too many locals, so setup new scopes (either by nesting or via separate functions).
I like to think they were just being sarcastic.
Yea I mean I chose 10B as a magnitude of 10MM ... but 500B+ would be even better. To your second question though it's not about doing it as a "startup" it's about creating the business that I want on my terms.
hm, isn't trying to learn from success stories a mistake called "survivor bias" ?
https://en.wikipedia.org/wiki/Survivorship_bias
I don't care about the difference between $89 and $120 in the cost of a tool.

I do care about the difference between license and have it to use indefinitely and continually having to pay to use the product.

Notice how your comparison isn't apples to apples, because the one price is in dollars and the other is in dollar years.
Amid standoff with refugees, Hungary seeks to seal border
He is specifically refuting your argument that the new model isn't cheaper than the old model.
How Nonprofit Used Tech Startup Tactics to Build a Microlending Marketplace
This would not be permitted for any NIH funded lab, there are pretty strict rules about handling recombinant DNA. There might also be laws preventing this, I'm not sure.
You're confusing the Dao of heaven with the Dao of sages, to borrow from Dao Chapter 81. That is to say, you're confusing Daoism as a practicable and political philosophy (à la Chapter 19, Chapter 80) with Daoism as a metaphysical position (à la Chapter 1).

Their actionable practice is to teach the common man and governors some amount of detachment.

Their metaphysical position, the one the Dao mentions less, is one of a foundational non-being --

"The nameless is the origin of Heaven and Earth",

"What does 'the greatest misfortune is the self' mean?
The reason I have great misfortune is that I have the self. If I have no self, what misfortune do I have?",

and particularly nihilist:
"Heaven and Earth are impartial, they regard myriad things as straw dogs. The sages are impartial, they regard people as straw dogs." (Straw dogs meaning straw effigies of dogs burnt during holidays.)

I'm arguing that their metaphysical position (not their actionable practice) if followed to the end, with the addition of a modern knowledge of physics and biology and so on, ultimately leads one to a metaphysical nihilism.
Embrace it. Use the Mario Bro's coin sound, so then when they come in rapidly, you can pretend he's running through a long line of coins.
Your comment reminded me about Timothy Dexter (http://priceonomics.com/the-strange-life-of-lord-timothy-dex...).

This is an uneducated man who could barely write but managed to make a fortune through, luck, tenacity, delusions of grandeur, and a series of truly idiotic or brilliant decisions depending on how you look at it.
Thanks! Next I need to make a game out of this :)
This looks pretty sweet. And will run windows 10 apparently. Shame it doesn't go for less than £50 without a contract. Double the US price, as usual.

EDIT: Except it comes in 512mb and elusive 1gb RAM versions, with identical product names and prices, so I have to search around to get the good one. This is how it starts! Perhaps I don't need a smartphone...
Now you paying not for upgrades, but the fee to use. No payment - you can't use it.
Show HN: iRESTful: write less boiler plate code.  1 of 3 steps done
Arrogant, as is typical of those with a financial stake in a particular version of progress. This guy is under the belief that his version of the future will happen and that it is his job to help others realise that truth. Technological progress may be inevitable, but that progress envisioned by any particular person is not.

Nanodegrees may seem a good idea, and they no doubt make sense financially to google, but that does not make them inevitable. People have been attending today's traditional schools since long before the Aztecs were even a thing (Cambridge 1200s). There is wisdom in those years. It may be time to change that wisdom, but it won't happen within a generation.

Self-driving cars seem likely but are not inevitable. All sorts of safety-enhancing technologies are dropped for apparently irrelevant reasons. Why do we sell cars that can break speed limits? Why do school buses not have seat belts? Why do planes still have error-prone pilots? Why are alcohol and cigarettes still a thing? Each of those have at some point been challenged by technological progressives who though their version of the future was unavoidable. Each was proven wrong. Only the arrogant assume the future.

fyi, anyone who thinks driverless cars are inevitable should look at the futurama exhibit of 1939. We were then going to have them by 1960. Then it was ford. Now it is google. I'll believe it when I see it.

https://en.wikipedia.org/wiki/Futurama_%28New_York_World%27s...
This is a phone from mid 2014, tho the 801 is still one of the best SOC's out there but you won't get a shred of support for this device.
"For external services (I rarely write code that doesn't rely on at least one SOAP endpoint) is there any alternative to mocking the service and the response data?"

In practice, no. Though I prefer some variant to dependency injection to "mocking". I consider the testability a first-class concern and code accordingly. Exactly how this manifests varies suprisingly widely between various languages. You don't mention your language, so I don't have specifics.

"And then should your tests also verify that the remote service works according to its contract?"

Yes, but rather than thinking of that as "automated testing", you're better off thinking of that as "service monitoring" that happens to look like automated testing. Consider something like: http://n8v.enteuxis.org/2011/06/integrating-nagios-with-test...
I don't necessarily care about the actual resolution, but after moving to a high PPI display > 24", I certainly won't be going back.

FWIW, I'm using an LG UM95 (Thunderbolt display better than Apple's). If I was buying again today, I'd go for the 34UC97, which is essentially the same display, but slightly curved. Ultrawide displays benefit a lot from a slight curve, and the only thing you lose is the VESA mount. Might be important for some, but not for me.
PHPstorm was excellent when I, a Ruby developer (among other languages), had to adopt a PHP codebase. RubyMine was less impressive, especially with all the enhancements available for Pry and IRB. RubyMine couldn't find method declarations or infer types the way PHPstorm could.

So, I stick with Vim for Ruby, but don't rule out IDEs entirely for other dynamic languages in a pinch.
It's funny, but I actually have more innate suspicion of people saying "it's not so bad" than I do of the doomsayers--and I know better. One of my favorite quips is "just because it confirms your worst fears doesn't make it true." (And I often have to use it as a mantra to remind myself that I know better than to believe whatever bleak headline someone just shared on Facebook.)

For those who find Rosling interesting, I'd recommend http://www.gapminder.org/ , which includes the tool he talks about in his TED presentation.
Pretty much. The massive automation that happened during early 20th century modernization sparked a unionizing movement with laborers. Kind of interesting that we don't see that level of organization now.
Technically, that's been dead since the 70s.
Introducing mysqlpump
Or you could always use the Gamepad API - https://developer.mozilla.org/en-US/docs/Web/API/Gamepad
It's a fun article, but:

"Though it has never been substantiated by historians, the anecdote goes that on a trip to the United States, Khrushchev was so smitten with the arcade games he saw that, upon his return, he invited all the game makers to come to Russia and showcase their best games. "

Khrushchev was kicked out of power in 1964, and died in 1971.
but "esteem" and "self-actualization" are really important as well.

Many people fill those needs with banal things like drinking contests or sports.
"Receipts." Have you heard of them?
I love that colin got trapped by his weirdly pedantic obsession with Canadian invoices. I hope the next bug involves picodollars.
(aside: HN blocks replying to your replyer for a short while to discourage heated exchanges. If you wait a bit the reply button will show up.)
It's really useful to have multiple sensing mechanisms that have independent error behavior. I suspect when self driving cars are out there in mass, they'll use a combination of cheap cameras, lidar, etc for reliability and redundancy.
I think this kind of stuff should be available out of the box. I'm learning Perl 6 too, Inability to use the arrow keys has almost left the REPL unusable to me.

I'm just writing programs in proper files and executing them.
"Demonstrably"? Please, do demonstrate it for us.
More recent updates:

http://www.al.com/news/huntsville/index.ssf/2015/02/why_wasn...

http://www.al.com/news/index.ssf/2015/04/state_charges_delay...

http://whnt.com/2015/09/03/prosecution-rests-in-madison-offi...

I find it somewhat curious that there is apparently no further news coverage of Parker's misdemeanor assault trial after April 29th, which was the original trial date. But I'm not curious enough to pay the ten dollars Alabama charges for online access to court records per case.
No it isn't. I would pay twice as much as I did for PyCharm, but I want software that I can control which doesn't phone home to the mothership to see if I have the privilege of being able to use it for that month.

I don't want to open the travel laptop I keep stored for when I'm away from home in an airplane or the middle of nowhere and be interrupted because I can't contact a licensing server or whatever such bullshit.

If they want to raise prices, that's fine. But renting tools that are not hosted on the web, for myself and lot of other people, is just a big no-no.
>There is, and will always be, more to life than work.

This is where I am in constant disagreement with people. My work based on what I want to be doing with my life. I want my life to be my work - that's what life is about imo, dedicating your efforts to something that grows and sustains a community. A lot of people don't want that for some reason, but if you look at basically every person who has ever done something great and massive no matter what it is, ghandi, gates etc... their life WAS their work.
I suspect your comment would get fewer downvotes and still be useful if you dropped the jab at the parent commenter's math abilities.
Walmart workers and stiffed tech workers have more in common than the "masters of the universe" who rule them both.
I haven't seen that paper, but it strikes me as being exactly the right model. A lot of vulnerabilities on the web seem to arise from the tension between the goal to require as little persistent state as possible to serve requests, and the browser as a public channel that any non-persisted state must be sent across.
Mirror: https://web.archive.org/web/20150903224132/http://www.gamest...
I always find it a bit puzzling when people blame Microsoft for the death of Silverlight. As an in-browser technology, Silverlight's success depended entirely on the willingness and ability of third-party browsers to support it. It just needed one browser to gain a significant market share and then refuse to play ball to pull the rug right from underneath Silverlight's feet. This is what happened in 2010 when Apple blocked it from the iPhone and the iPad. Sure, that move was aimed at Flash, but Silverlight took collateral damage from which it never recovered. That wasn't something that Microsoft could control.
Does Imgur make more money than reddit? How?
Its one of the reasons why I'm using OSX instead of Linux on my main machine. I do dual boot, but i always come back to OSX for work related stuff. So much easier to install Office 365 (Company Version) and use it directly locally. I could use Linux, and access Office in the Corp VDI session, but i hate the lag. So, in the end, for work, I have learned to pay for the product upfront and then play around during the weekends :)
Never said it was necessary. Sorry if I implied that. Just don't see the point of the original post claiming how it never made sense.
I am a complete newbie so my perspective is inherently flawed but I am wary of installing anything on a Debian machine that I can't just get using aptitude (sudo apt-get install foo).

Correct me if I am wrong but isn't it possible to create a Debian repository server at Jet Brains that I can add to my aptitude sources list and then install Intelli J and stuff from the conventional command line interface? Why does Jet Brains insist on doing things the Net beans way with opening a web browser and downloading a binary every time?
If the problem is low revenue, they should just raise prices and be honest about it.

I mean, if you're already paying £100 for an IDE despite the wealth of free alternatives, you do it for a reason: because it's worth it. There might be a price point where it stops being worth it, but it's likely not £120 or even £200. You're already competing with free, so price is likely not much of a differentiator already.

Instead, they try to achieve a relatively modest increase by shoving a forced and fairly unjustified SaaS model down their existing customers' throats. That leaves a bad taste, so to speak. Instead of driving sales with innovation, they now drive it with fear (your tool will stop working! pay now!).
> Because they are a very useful abstraction?

Doesn't that beg the question? Saying they're useful just invites another 'but why?'.

Other than being familiar to Haskell programmers, what do monads allow a programmer to do in scheme that isn't more simply implemented in another way?

(Not passive aggressive rhetorical questions, genuine ones).
Sure, here is the link to the app store. We're ready for feedback. :)
https://itunes.apple.com/en/app/recommendo/id932405753?mt=8
That is pretty cool. Did not know about your repo.
Also, my hammer won't phone home to Lowes every month to make sure I have a valid subscription to hit things with it.
It's ludicrous to suggest that fresh water will ever be more expensive than gas. The price of gas would have to drop by a factor of about a thousand to get to the realistic maximum price for fresh water (the cost of producing water via desalination).

Of course, farmers are so used to cheap water that it would be a huge shock to the agricultural economy for the price of water to rise to even 1/1000th the price of gas.
FeatureFu: Building Featureful Machine Learning Models Engineering
They were all dependent on luck and outside circumstances. Without Bill's mother's connections that got him in the door at IBM, Microsoft may've never been anything more than a blip. Without the gross indifference to search pre-Google (Y! focused on being a "web portal", not search results), Page/Brin may've just been starving grad students that eventually found a semi-OK job in academia. Most blatantly, if Jobs didn't have a passive engineer like Woz to co-opt, he would've been just another self-centered burnout.
I agree, although I also have interest in web programming, I am not too excited about learning a new language I can only use for web programming. But the language itself looks very attractive.

If this were made into a general-purpose language it could have the potential to be an even better alternative to OCaml and Haskell.
Can't infrared cameras see through fog?
That they look at the other comments by the same person in the thread, and infer an overall message? :)
> equity based social security or welfare payments

I seem to remember Bush II proposing this early in his first term. I was quite young at the time, but I remember some some stuff about "Ownership Society" and a scheme that boiled down to "let's take the social security money and invest it."
I just played the updated versions a few weeks ago. I'm a lifelong MI fan—I first played MI1 on my family's Tandy 1000 (16 colors and 3-voice sound!). I also was disappointed by MI1, which felt like a cheap money grab more than a faithful remake. The remake of MI2, OTOH, was a masterpiece—beautiful graphics and less clunky overall.

One really cool thing that both remakes offer is the ability to seamlessly switch between the remake and the original: At any point in the game, press the correct function key (F10 in MI1 and F1 in MI2—not sure why they switched that) and the game morphs between the remake and original without skipping a beat—down to the dialogue, music, etc. It didn't really add anything to gameplay, but it was really cool.
That's a reach. Minimum-wage workers live an order of magnitude differently than either of the others.
This sounds a lot like black-and-white thinking or all-or-nothing thinking (psychology).

"If I ask a woman in a hackerspace ``want to chat?'' then .... Jezebel will print horrible articles about men."

"If I don't talk to the woman in a hackerspace then..... .. .. I am a horrible misogynist (?) because I am not encouraging her."

From Wikipedia, "Splitting creates instability in relationships because one person can be viewed as either personified virtue or personified vice at different times, depending on whether they gratify the subject's needs or frustrate them. This, along with similar oscillations in the experience and appraisal of the self, leads to chaotic and unstable relationship patterns, identity diffusion, and mood swings." I think sometimes folks get too invested in how to talk to women in tech. Do your best and move on. No one is going to fix this problem individually, and heightening every interaction into a chance for a Jezebel article is counterproductive. Not unless you are Iggy Azalea are you going to get Jezebel hate every time you move, so relax a little!
You are wrong. It is mostly random. Even pg admits it because the only two metrics he can come up with that are somewhat meaningful signals of success is pedigree of its founders and having co-founders. They even eschewed having a good idea to present, at least a couple of years ago.

Even with having the same metrics for the YC entrants, they still get more than a 50% failure rate.

It's mostly random.
I like to think of business success in light of one of my favorite quotes:

"Luck is what happens when preparation meets opportunity." - Seneca

Scott Adams' book "How to Fail at Almost Everything and Still Win Big" also touches on this, suggesting that skill + hard work don't automatically result in success (there certainly are factors beyond our control), but it's a lottery that you can keep playing over and over with no real inherent cost other than time. Especially in software, you can test a lot of ideas with very little financial risk/investment, and persistence often allows preparation and opportunity to meet. There are no guarantees of course, except the guarantee of failure without trying.

A lot also comes down to your definition of success. I'd say aim high, but expect very little. Expect the kind of return you'd get from a hypothetical full-spectrum new venture ETF. A handful of unicorn successes averaged with a huge tail of losses = returns that are probably really depressing. Be happy with anything above that.
Picoc: A very small C interpreter for scripting
Don't need they make money from app sales?
If you're including Ghandi in here then you have a pretty broad definition of "work".

In any case: if you're so intent on building a billion dollar company, what will you do when, as probably states will be the case, that company does not reach a billion dollars and in fact fails entirely?
Can the Appalachian Trail Survive ‘A Walk in the Woods?’
Nice house
Raising kids (4)
Single income
American

Seems to be working out here.

EDIT: I guess HN doesn't support Unicode, my cute little checkmarks are getting eaten. Maybe the dream isn't real after all...
I think it's the idea that their favorite lathe maker no longer lets them buy a lathe., only rent. If you stop paying for your lathe, someone comes into your shop and disables it.
I honestly had no idea that was a thing. How on earth can that possibly create a net gain for the company? All it does is encourage piracy...
Takeaway:

> We believe that the attacker used information from Bugzilla to exploit the vulnerability we patched on August 6...The version of Firefox released on August 27 fixed all of the vulnerabilities that the attacker learned about and could have used to harm Firefox users.

I find this an interesting attack vector for a capital-O Open Source project. In the spirit of openness, how does a community correctly label bugs versus vulnerabilities?
I think anything with network effects has better defensible advantages. And none of the big companies or VCs are going to go after you.
ReScience makes a distinction between reproducible and replicatable. For ReScience, we explicitly ask for a new implementation from scratch. This means the model is reproducible because it has been replicated (if replicated).
The social cost of subscription-based offers can be enough to make users forfeit good products.

If a developer convinces a manager to buy a perpetual license of IntelliJ, mission accomplished: the developer will be able to use IntelliJ forever.
Persuading the manager to spend more on IntelliJ by making a convincing case that an upgrade is worth the money is an optional campaign, reserved for a favorable moment (e.g. when being able to use a new feature would be very valuable) in a vague future.

If a developer convinces a manager to buy a yearly subscription to IntelliJ, the developer should expect to start using Eclipse after one year due to a cost reduction effort.
Persuading the manager to spend more on IntelliJ is difficult (no expected updates), urgent (the software stops working rather than sliding into obsolescence) and a recurring unpleasantness.

Moreover, JetBrains makes the sort of luxury products that are bought when money is abundant and regretted (but still used and enjoyed) in times of poverty; forcing customers who cannot pay right now to eliminate JetBrains products from their daily workflow instead of keeping them as happy users and waiting for when they'll want to spend again is a gratuitous demolition of goodwill.
Many stereo vision systems have an ASIC or FPGA that automatically calculate the depth information from the two images, like this guy:

http://carnegierobotics.com/multisense-s7
Strata: Open Source Library for Efficient MongoDB Backups
UBI isn't the answer - there are goods and services with income-elastic prices that will be just as out of reach with UBI as it was before.

A prime example of this is housing, which is why many government welfare programs stipulate what the delivered value can be spent on (food stamps, medicaid, etc.) as opposed to just open-ended income.

Is it perfect? No. With every massive government program comes bureaucratic overhead - but throwing it out for something without the overhead but potentially economically damaging side effects isn't the solution.
Google already makes money from Android. The base OS is free, but they charge for the application, store and play services bundle, IIRC.
No it is not about the price, it is about my dev tools needing to call the mother ship every month to make sure I am still a valid user.

Just keep the option for a perpetual license thanks. Even if it means increasing the cost, I am fine with that. I just don't want to rent my tools as a professional.
The frustrations of regulation and why it’s not stopping us
With Windows 8 and 8.1 it took a long time for them to be released. Looks like that has been solved now.
CCC Event WiFi Network Design Guidelines
Hawking submits abstract to QIP2016