jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The iPhone was initially a hit because it was the first smart phone that was really designed for the consumer. Yes, you are correct, because consumers want the bells and whistles I mentioned earlier. Apple's marketing was a success in highlighting the eye candy that the Mac OS X has been known for. Even MS eventually added most of the visual effects associated with Apple's OS.

The consumer is mostly uninformed when it comes to their hardware needs and that is where the manufacturer should step in. As another HN article discussed, the confusion in PC model labeling is another example of this carelessness. Steve Jobs has always said the consumer does not know what they want, you have to tell them.

I should have said most consumers use Mac OS X or W7 and those machines need more than 512M of RAM.

In helping large data centers improve their power consumption, creating consumer products that inspire and ignite a passion or pushing larger competitors to continually have to innovate, smaller companies always make a difference.
Why are you looking at cost and not the retail value? Just the unmetered 10Mbit line itself will cost you over $100-$150 for a co-located server. I think this offer is a pretty good deal.
Unlimited nesting is supported. You pass options with HTML attributes:

<parent>

<child arg={ data } />

this.data = { foo: 'bar' }

</parent>
its funny how people never realized that calculators only do what they are told, unless you insist on the calculator doing 10 * 10 and then 10 * 10 and then putting those two results together. :)
Nope, @spullara just gave a definition of prior art :|
Last name is still Manning.
Fortunately we have a legal system that, to some degree, does. Thus the outrage over secret courts which wave everything through (and the disturbance that a single unelected Supreme Court justice is responsible for the secret kangaroo court's appointments.)
What a great answer to your own great question.

So depending on the accuracy of the estimates - which may be drastically low, but also should be spread amongst the plants currently running without incident and their likelihood to continue that way - nuclear could end up being far more damaging to human health than coal for an equivalent amount of energy.
Inevitable Seinfeld reference:
http://www.youtube.com/watch?v=XLTg2nHZEHQ
I don't use Gmail or other Google services either, but that has nothing to do with their UI; it has to do with me not trusting them with their data. You don't need to use Gmail's web interface to use Gmail; you can access it using any IMAP-capable email client.
"To all of the people who say that the best thing to do is get a good job, buy a nice house, and to put the max into a 401k that the company will match: It’s not what I want. Mediocrity is worse than failure."

Cool. Then if/when you want to retire and have no savings, don't go dipping into my 401k. I'm 100% for you making your decisions and wish you nothing but the best. But when it's time to pay the piper, your kids are getting ready for college and you have to tell them you can't afford to help them at all, you live with that.

Obviously there's a case where you hit the jackpot and become insanely wealthy. I wish this for you, but reality is that it probably won't happen.

Live with your decisions, for better or worse. But in 15 years, let's not be having a conversation where you're whining about not being able to afford a house, or not being able to pay for your kids' college, etc. And when you go to retire, please don't vote for taxes being raised on my 401k to pay for your retirement.
Great point. Almost all of the problems I've seen with pull requests and branching workflows stem from the size of the change. If you can avoid long-lived branches / giant diffs, most integration problems just disappear. It's not always possible to avoid them, but bearing it in mind when you're constructing stories and planning your backlog helps a lot.
I would agree generally (because most code has exposure to the consumer even when it shouldn't), but, in the specific instance that 1. the code is effectively formed into a library/component/service that you only interact with through a well-defined public API, and 2. the tests test every exposed function of the API, then you don't need to test anything other than that API—100% code coverage (covering code-paths the API can't reach) is meaningless. Any code that the tests don't test in such a scenario is actually code that the library doesn't use; it's dead weight, and should be culled (and actually, given a whole-program optimization pass, it would be.)
And if you need a public facing server, teensy VPNs can be had for $5/mo.
This is a textbook case of parody fair use, squarely in line with the Supreme Court decision validating 2 Live Crew's parody of Oh Pretty Woman.[1]

And Weird Al's lyrics are pretty funny ....

[1] http://en.wikipedia.org/wiki/Campbell_v._Acuff-Rose_Music,_I....
Its newest version wasn't released today. Netbeans is also open-source.
They're running out of feet to shoot.
I know a number of people who fell back on using the mobile version but it was so much hassle they just found alternative sources. I used to hit Kotaku and io9 multiple times per day but the new design meant I spent more time trying to find stories than actually reading. Was a pity to lose sources that were usually pretty solid.
What makes this interesting? They did well this quarter and they are going to do ok next quarter. Intel's earnings report yesterday was much more surprising, but still not particularly notable to anyone who isn't following Intel.
Does anybody know what record is played in the video? More specifically, what track?

-----

Edit: Found it on the actual YouTube video page, in case anyone else is wondering.

Track: Ain't Misbehavin'

Performed by: Quintette of the Hot Club of France
Don't Panic. http://www.nih.gov/about/impact/images/LifeExpectancy.jpg
Maybe you can pin in on those who smashed his head in with a fire extinguisher?

https://apnews.com/article/donald-trump-ap-top-news-michael-...
Still waiting for the ability to search or sort by email size. I'm certain 25% of the space taken in my mailbox is attachments I've forgotten about.
you're not measuring the time properly, using memory to estimate the difference. It's easy to discount the time re-running the program every time to check the result, and think you spent more time than you did writing tests because that seems painful to you.

Given my (admittedly small) sample of other co-workers I have seen, it is most likely this. I see people constantly code, compile, run, type in a command, go "yeah, that's right" or "no, that's wrong" and then go back to step 1. I ask them why they aren't writing a test suite instead. "Because that takes way longer!" is the reply. They never actually bookkeep the time they are spending doing it. Their mind says "running it this way takes me 10 seconds" not "running it this way 50 times a day takes me 500 seconds". Selenium is amazing for web dev.

If you can reduce your problem state down to a sentence that sounds testable "When I press the login button, I go to the login screen", it probably is. If you can break a complex sentence into multiple smaller ones, you have a test suite. If your sentences are customer focused black box, you have acceptance tests. That's sort of it. If you have a problem where that doesn't work, then that's OK. There are a small class of hard problems that you can't test that way, and good developers know what they are. Great developers know that doesn't mean they can't test the other bits ;)

One day, I'm going to write a research paper where I watch people who refuse to write test cases and see if they actually are working faster, or whether they've just rationalized what they're doing in their minds.
Sounds like a guy trying to hide an addiction. It won't kill you if you're offline for a day.
There's big difference between integration and unit tests. If you're having trouble writing unit tests, it's probably because your code is too tightly coupled, making it hard to separate one part from another.

When you try to write a project with tests, not necessarily test first, it will enforce certain design. This is almost always a good thing, since you're forced to write modular code.
Yes, I completely agree with this. I don't see much advantage in knowing languages that all look and behave very similarly to each other. Why should the only reasonable choice be no choice at all? Though, I suppose, that's probably saying too much.

On a side note, and perhaps I'm biased in believing this, but I find the given Haskell "expression" like syntax to be much easier to understand than reading imperative code. Of course, you have to know some fundamentals behind functional programming before it starts making much sense, but once that ground work is there, the experience of reading other people's code is quite enjoyable. To me, it just seems like the code is more concerned with the problem it's trying to solve than battling the nature of the machine that it is running on.
When the solution is "stop eating so many refined carbs", I'm sorry, but I have a had time then trying to penumbrically emanate the blame out to "urbanization" or "wealth". The problem is that the US government decided to blame fat, despite all the evidence to the contrary. If they had not done that forty years ago, there's every reason to believe that we would in fact be every bit as urban and every bit as wealthy (if not even more so), yet not fat. There's nothing but correlation for those things; the causation is confined to eating too many refined carbs. I reject modern-day Puritan's attempts to load their Puritanical views onto the really-rather-simple problem of obesity; the first order problem is too many carbs and if there's a second order problem it would be government, not urbanization or wealth.
Have you read Startup Nation?(1) It talks about why Israel is the country with the most startups per capita in the world. Israel also has the more companies on NASDAQ than all of Europe combined. One of the main reasons the authors cite is Israeli teenagers all go to the army. The entire Israeli military culture is based on individual resourcefulness and improvisation. They get experience in leadership and technical skills that almost no American teenager gets at their age. Further, instead of being saddled with hundreds of thousands of dollars in debt for this training they come away with no debt.

tl;dr I think the Israeli army if anything is a massive contribution to the success of their innovation economy.

(1) http://www.amazon.com/Start-up-Nation-Israels-Economic-Mirac...
what is college age though? there are plenty of 30 year olds who go to college
http://en.wikipedia.org/wiki/Mammalian_diving_reflex
I wish he would use his stature to promote existing solutions like Jitsi or Tox. That won't contribute to his bank account though, so it's a non-starter.
Gandi is listed for .ie with a price of $105 - which is way higher than what most providers in Ireland would offer it
Also "no restrictions" is incorrect .. and misleading
Minimal usually means slow.
Firing and rehiring destroys morale. A perfectly stable and functional company can destroy itself by trying something like this. Employees will start to realize that no matter what they do they're getting shafted and their productivity will drop. Some will seek employment elsewhere, but those are often the ones you want to keep. You'll be stuck with mediocre and bad employees. When you try to fill in positions with new employees, they see a dysfunctional shop and start looking for the exit.
So instead the intelligence agencies intercept all whatsapp traffic and crack that. Not much difference
> I would be equally thrilled if someone did something similar in the United States to see how our poor and working poor make ends meet so that we can stop making crap up in our own prejudiced and biased minds.

There's literally thousands of them.

http://www.urban.org/uploadedpdf/411382_surve.pdf

http://www.fns.usda.gov/sites/default/files/SpendingPatterns...

http://www.ncbi.nlm.nih.gov/pubmed/14690040

http://www.uctc.net/access/23/Access%2023%20-%2007%20-%20THE...

http://www.americaspower.org/sites/default/files/Trisko_2014...

http://www.mathematica-mpr.com/~/media/publications/PDFs/nut...

http://www.npc.umich.edu/publications/u/working_paper06-36.p...

Part of the problem is that you can find a huge corpus of studies that support pretty much whatever position you want to take.

- You think poor people are shiftless layabouts who spend all their money on trivial garbage? There's a whole series of think tanks putting out papers that agree with you.

- You think poor people are noble hard workers who through sheer bad luck or malice by the upper classes have ended up in a place where they can barely get by?
I could get you a 1,000 pages of studies by Wednesday on that.

and so on.

Because the studies are so voluminous, you can also find almost impossibly fine-grained studies, like "A study on petroleum energy costs as a percent of net-income for single white mothers in non-coastal states" or whatever.

It takes almost impossibly focused and thorough critical thinking to assemble conclusions from this flood and it turns out taking meaningful action is even harder.
The usual example of a deflation spiral is the 29's crisis. Altough it's not helped by the fact that most developed countries got into a crisis by about the same time, with several kinds of monetary policies, from US deflation to Germany iperinflation, with everything in the middle.

The only point of the article that makes any sense is #5. The author does even ignore the keynesian theory of sticky salaries pricing people out of the labor market (however true it is). It's an almost thought-free article.
The csv module has it's fair share of quirks to be aware of as well, like not supporting Unicode.
The thing I found most interesting was that Microsoft chose to release the source via GitHub rather than CodePlex. Perhaps I'm reading too much into it, but the hopeful part of me looks at that as going _with_ the community, rather than trying to shepherd the community to where MS wants them to go. Then again, I guess that was true of their (long overdue) decision to abandon MS AJAX in favor of jQuery, as well.

Maybe they've really turned a corner?
I think mines are banned in pretty the whole world.
Yep -> http://emberjs.com/api/classes/Ember.DefaultResolver.html
> The reasons for Neanderthal extinction remain unclear, but going theories include violent conflict with modern humans, disease, climate change (and an inability to adapt), and, as mentioned, interbreeding.

A 1% difference in breeding rates over those 400,000 years reduces the admixture to less than 1 in a googol. These K-selective extinction theories are totally ridiculous. We should be asking how their genes survived at all against r-selective extinction. Also, the species weren’t uniform or static. There were huge K-selective differentiations with migration and climate change over that time. “Modern” human is a major misnomer, as we are very different today. 50,000 years ago, birth rates started increasing, and brain size started decreasing, with the last 20,000 years reducing it ~20% to what it was 500,000 years prior, depending on how you measure it.
That would mean getting every single cookie banner, insterstitial ad, newsletter begging screen, country selection, TOS confirmation, etc, on every single visit.
Anything lower and you become dangerously involved in the real world. There is a reason why work hours started trending up after the upheaval of the 70s.
These are great points. Google's Closure is open source with an Apache 2.0 license [0]. This is a huge ask but do you think a fork of Google's Closure with the goal of minimizing breaking changes be embraced by everyone who currently rely on Google's Closure?

[0] https://github.com/google/closure-library/blob/master/LICENS...
OK so it wasn't a coup attempt, that is good news!

But what I would really like to know is:

What has happened to the Covid death tickers on all the legacy news channels?

How am I supposed to know how scared and sad I must be if they don't keep telling me how many people are infected and or dead?

Now that Trump is done for and the runnoff is over, are the Covid statisics not important anymore?

Months of fear mongering just ends suddenly because a far more effective anti-Trump message has come along?

No wonder people have lost trust in media and politicians.
This is absolutely correct, and it would benefit society immensely if #2 is solved quickly. A free marketplace of ideas, no matter how blasphemous, must always exist. President Obama said it best at his speech to the UN when he discussed the infamous YouTube video released prior to Benghazi. The answer is always more speech.
I'm definitely humble when it comes to assuming consciousness and would rather consider it a spectrum than a binary thing.
It’s not about what we like, it’s not about “Adults who can handle contrasting opinions”, it’s about a literal mob of armed people who broke into a government building while it was in the process of certifying the results of an election that the armed mob believed was stolen because of videos they watched and believed.

I don’t want to throw the baby out with the bathwater, but there is a story behind that analogy — it isn’t bubblebath that hides medieval infants in a washtub’s waste water.
> While Gumroad was no longer on track to become a billion-dollar company, I acquired a new asset: time.

That’s okay, becoming a billion dollar company doesn’t have to be your goal.

Staying smaller might be good not just for your work-life balance, but also for the user experience. Some prefer the stability it brings: you don’t have to worry that features or projects get canceled because they are not growing fast enough; that the app gets sold to some social network that starts spying on users or an AI is blocking accounts inexplicably etc.
You posted the same thing (almost word for word) five posts upthread. Just repeating yourself is not a convincing argument. It might be a decent propaganda technique, but it's a lousy argument.
Our focus is to communicate that you can REALLY make the space feel like your own. It should be an emotional response. The imagery on the website may give the idea of fun because we're focusing on help crowds socialize but that's not our end goal.
No deadlines? For how long does someone have to not "produce something that's better than what's on production" for you to decide he's not fit to keep getting a paycheck?
> Tally up which of the numbers had the least amount of money bet on it and then make that the number.

I mean, pretending that it's random is fraud, but if you were honest about the affair, that would actually make for a mildly interesting game.
Traffic isn't the primary problem. It is a side effect of mobility, which is desirable.

If Traffic was the primary problem then the solution would be to eliminate roads.
Because everyone else blocked them.

Freedom of speech does not mean that others have to provide access to their communities.
And now that traffic is being pushed where? I would guess 4chan, maybe some darker place i don't even know about. That is even scarier than a trump echo chamber. The ability to distinguish between troll and actual political ideology is being even further blurred.

that is the problem with policy defacto being set by corporate convenience. The real blowback of this decision is not experienced by google.
Could you not just have a VPN-based board where everything fell outside of US jurisdiction?
> non-BLM people

I strongly suggest you stop and think for a bit about what this means.
>> i think its impossible to say.

Lol
This is my main worry. I’m not worried about Parler getting taken down, they have no intrinsic right to have access to these stores hosted by private entities. They can self host, or find someone willing to host them, or implement moderation so they don’t have people calling for the death of senators on their service.

But I am worried this will light a fuse towards further radicalization.
It seems more likely to me that they're realizing that they don't need to fear the Trump administration any more.
It's all pretty complicated, but one obvious mitigating factor is the ends being pursued by each movement. Rioting aside, BLM is ultimately pushing for justice and equality. There's also a question of blame - many would argue that most of the BLM rioting was provoked by a disproportionate police response.

This movement, on the other hand, is quite transparently rooted in white supremacy, and had an explicit goal of trying to undermine democracy itself, and people showed up quite obviously looking for a fight. I mean, the news over the past few days have been plastered with images of a guy in a weird Davy Crockett the Viking hat, with enormous white supremacist symbols tattooed across his torso, brandishing a frickin' spear.
This should be an opportunity for competing company to differentiate themself by offering to support parler.
N900 works great as a wifi phone (since it has skype, google talk and google voice) and costs $580. Of course, it's also a nearly complete linux computer.
I started out programming using Sinclair BASIC on my ZX Spectrum +2A purely because I wondered what the menu was for, other than loading games off a tape. It wasn't really "programming" though, so much as typing in the Breakout clone listed in the manual. Once in school we learned programming using MacBASIC on a Macintosh 128K, doing basic trigonometry formulas and answer/response programs.

Now that I've experienced everything from PL/SQL to PHP, I would agree to a certain extent that beginning your programming experience with the language supplied with your machine has its advantages, but I would question the long term benefits - there's no harm in learning how to set up a new programming environment in order to be taught the rudiments behind how a computer works, and arguably having that base level knowledge is more advantageous.
And you get to improve the economy too!
Yes, it is. But C's other nuts and bolts are so low level that they introduce lots of variability.

In e.g. Haskell everyone would just do

condense_by_removing :: Char -> String -> String
condense_by_removing c = filter (/=c)

Because there's much less going on here--the loop being more or less implicit only--there's less room for variations.

Mind you, Haskell programs also show lots of variability if the tasks gets only slightly more complicated.
Out of curiosity, does knowing COBOL pay well in 2021? It seems COBOL programmers are in critical demand and free market economics should mean that COBOL programmers get paid premiums.

I would research this by myself, but not really sure where to start - and googling “COBOL Developer Salary” leads to results in the 80-120k range (which is no small number, but not significantly different from a modern language developer)
> The point is that the companies are making the same amount of revenue regardless of where you live.

Agreed entirely. It depends on what specifically we're discussing. I often look at hiring.

> If Google cuts your salary 50% because you move to a cheaper area, maybe that doesn't make a difference to you but it is free profit for Google shareholders. It makes it more obvious to people that the amount they are paid and the amount of marginal profit they earn for the company is WILDLY incommensurate, even for over-compensated Silly Valley engineers, and would be even moreso if you move somewhere cheaper and take a pay cut.

I wouldn't work somewhere that did this for this very reason. But there's a huge difference to paying someone based on their finances, and negotiating hiring pay. I'm just talking about hiring pay being negotiable.