jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Thanks for great comment. It adds a lot to my post. As you have written the biggest problem is the Android versions fragmentation (but it is getting to look better) and many of devices on the market (as I have written you will never be sure if your app works well on all of them).
Work at night, sleep late: check

Drink alcohol[1]: check

Just waiting for smart people never get anything done and I'm ready to take over the world.

[1] http://news.ycombinator.com/item?id=1815901
If I were Yelp, I wouldn't be worried - reason: think Google's other failed attempts: buzz, latitude, video (before acquiring Youtube) etc. Google is best at Search, no doubt, but there are certain areas Google engineers just don't get, which is more of the result of its corporate culture and strategic focus. Especially since Google seemed to have failed at creating social-based products many times in the past, whereas review sites like Yelp, is very social.

Of course there are exceptions, like Gmail and Maps. But the mere fact that Google is entering my market wouldn't make me worry. Keep calm and carry on!
You may be right about the first points. I only wanted to say, that the ICE network, too, has started expanding into neighbouring countries. You can go from Paris to Frankfurt by ICE. Or to Switzerland, or Brussels.
Here is my comment I posted:

I hate to be so harsh but this reeks of FUD. Now part of me understands why, but I can’t pretend to agree with it.

First of all, the biggest glaring issue with your analysis is that with the inclusion of iOS 4 and the iPhone 4, iDevices will have a similar fragmentation problem (if you will) that developers will have to contend with. As it was mentioned in a comment by Greg Dunn, games and 3D apps are going to be one that really polarizes the App Store. But there are other things, like the iPhone 2G won’t be getting iOS 4 and subsequently adds a rift in what apps can work on it if they focus on iOS 4 features. This is even a problem for the iPhone 3G that is getting the upgrade to iOS 4 but wont have features like ‘multitasking’ which is again just another thing to account for in different versions.

Now admittedly, there are less to deal with on the iDevices side, it is just as much of a problem, and probably more sore because there are more older iDevices than there are Android at this point. Then you have to count the iPad which throws a loop into it. Apple is handling the SDK stuff pretty well, but its going to be an issue just like it is for Android devices.

The other issue with your article is that you ignore all the efforts Google has done and continues to do to make developers jobs easier when accounting for the multiple devices. Newer versions of the Android SDK have code in place to handle variations in screen resolution/size. You can easily make an app in the newest SDK for the oldest version of Android (1.5) and it will work, although a lot of features may be missing. Google is working hard to make sure this problem isn’t as much of a problem in the future, and as the time between major releases slows down, this will mean the amount of versions out there are less over time.

Another thing to keep in mind, the amount of Android handsets is very little, especially the older <2.0 versions. Most if not all newer handsets have been upgraded to 2.1 or are getting 2.2. Even some older phones like the T-Mobile MyTouch 3G and the new MyTouch 3G Slide are getting 2.2. So the majority of phones out there, like the Evo 4G will be on the bleeding edge and keep up with the pack for years to come. So the pool of different Android versions overwhelmingly is filled with handsets of 2.1 or better. Ultimately, this is a non-issue, or at most, as much of an issue as it is for iOS developers.
I concur with him based on being married to a teacher, and interacting with a bunch of teachers on a near daily basis.

This is all they talk about after school...
Except that we have good reason to believe that governments are getting backdoors into SSL certificates. If they can also control DNS, they can set up man-in-the-middle spying. Of course, if they did that, there'd be no reason for ISPs to be doing the recording.
That's still fairly reasonable compared to interstate construction costs in a city.

For ~30 Billion you could build a DC to NY line that runs through Baltimore and Philadelphia.

"The Big Dig was the most expensive highway project in the U.S.[2] Although the project was estimated in 1985 at $2.8 billion (in 1982 dollars, US$6.0 billion adjusted for inflation as of 2006[update]),[3] over $14.6 billion ($8.08 billion in 1982 dollars)[3] had been spent in federal and state tax dollars as of 2006[update].[4] A July 17, 2008 article in The Boston Globe stated, "In all, the project will cost an additional $7 billion in interest, bringing the total to a staggering $22 billion, according to a Globe review of hundreds of pages of state documents. It will not be paid off until 2038." http://en.wikipedia.org/wiki/Big_Dig

PS: It was probably not worth the cost: "The result was a 62% reduction in vehicle hours of travel on I-93, the airport tunnels, and the connection from Storrow Drive, from an average 38,200 hours per day before construction (1994–1995) to 14,800 hours per day in 2004–2005, after the project was largely complete.[28] The savings for travelers was estimated at $166 million annually in the same 2004–2005 time frame.[29] Travel times on the Central Artery northbound during the afternoon peak hour were reduced 85.6%.[30]"
While completely true, it also glosses over the bigger problem. Not All Kids Can Learn The Same.
Every single child is completely different, and has a different learning capacity and developmental time line.
A child who can barely read in 3rd grade may be left behind his peers for ever, OR, he may suddenly 'get it' in 4th grade, and rapidly catch up. K-3, however, he's going to fail those standardized tests, and there isn't a damn thing his teacher can do about it. Holding every child to the same standard at the same age arbitrarily is ridiculous, and ignores the way kids actually grow and develop. It also has completely eliminated 'teaching' for all of those teachers who WERE awesome teachers, and who cared and poured their heart and soul into their lessons and kids. EVERYBODY is now essentially forced to teach to an arbitrary test, developed by academics (and lawmakers) who don't actually deal with children (anymore).

Poor black kids are going to stay lower than everyone else, because poor black kids, statistically, have much less family involvement, and a (again, statistically), substantially less 'structured' home life. THIS is the number one problem with the low end of the socio-economic academic performance ladder. Rich white kids and poor black kids attending the same class, at the same school, will not perform the same, unless the parents are both involved to the same amount. Making everybody take tests to prove this out doesn't accomplish anything. Firing teachers because parents won't do anything to help their children also does not accomplish anything.

This issue is near and dear to me - I worked in one of the school districts cited in the NYT article for 7 years, and my wife is currently teaching there. It's a farce.
If your app is any good, that's an incentive to upgrade, no?
71k is before compression, and if you're serving javascript uncompressed, you have bigger things to worry about than how big jQuery is.
http://www.google.com/finance?chdnp=1&chdd=1&chds=1&...

and

http://www.google.com/finance?chdnp=1&chdd=1&chds=1&...;
On the first page of the class action, "ADT's wireless signals are unencrypted and unauthenticated,
and can easily be intercepted and interfered with by unauthorized third parties"

I think rolling your own ZigBee security system is more safe (and cheaper).
I get a cloudflare http 403.
The Good Place made a point of this! They (kind of arbitrarily ) placed the last date it was possible to exist without exploiting other people’s misfortune in some way back in the 1600s.
Right. And I don't believe any "stock buyback exclusion" the President and/or Congress would ask for would have any teeth at all. We're definitely going to see the money being used for bonuses and buybacks. The rich can't help but use any opportunity to get themselves richer.
By making lending to the closed businesses so attractive that they can stay open over the course of the quarantine. (Likewise people can stay fed.)
There's a problem in classic combinatoric artificial intelligence, where an automated reasoning program (such as the General Problem Solver)[1] gets easily lost among the huge volume of all possible logical paths.

To avoid that pitfall and reach some conclusions, the programmer needs to provide some guiding heuristic that limits the problem subspace where solutions are being searched. But if the provided heuristic is the wrong one, the logic-based solver will still get lost.

I make no claim that the rational brain works in any way similar to an automated solver, but I find it plausible that, when you withdraw your conscious attention, the brain keeps working on the problem using multiple parallel, non-inference-based brain processes that continue to do pattern matching on the problem, without being limited to intermediate consistent steps.

Such non-focused strategy could very well expand the search space considered, and find potential solution matches that weren't near the focus of the previous conscious thinking.

[1] https://en.wikipedia.org/wiki/General_Problem_Solver
The Govermment has something called ‘taxation’ in case that happens.
> The only problem with this approach that I have encountered is that is requires defining fairly arbitrary limits that are either so small that some user will inevitably run into them or so large that you're not getting as much protection as you think.

Would an answer be to have limits that are tunable? I.e., something like "Attachment limit exceeded. Enter new temporary attachment limit for re-scanning: _____"?
Worth mentioning that the Russian Krasnopol does not use GLONASS (and I guess not high-res terrain maps either), which makes it less expensive compared to its NATO equivalents. From this page [1]:

> A single Krasnopol shell costs around $35 000. That's significantly less that the cost of a single US GPS-guided Excalibur. Although the Excalibur has nearly twice the range and is more reliable.

Couldn't quickly find the cost for a single Excalibur shell, maybe someone else can fill in the information.

[1] http://www.military-today.com/artillery/krasnopol.htm
We're certainly facing economic ruin. But it is caused by shelter-in-place and mandatory closings. Those businesses set up for, supported by, and easily pivoting to employees who work from home will suffer less damage than those that require (by policy or nature of work), on-site staff. This is why I'm hopeful that WFH will be seen as a net positive, because it is a distributed system more difficult to knock out.

WFH will not stave off economic ruin from COVID-19. But it may save many businesses from closing.
The irony is that, as with anti-smoking, massive ad campaigns would be necessary to convince the citizenry to favor a ban on ads. Time for "the ad to end all ads?"
There's a certain sense of satisfaction in being able to see in slightly more real terms what my tax is being spent on.

But it's misleading, perhaps deliberately so. The money is not being spent on "Health" but on the "Health department". What percentage of that money actually delivers health, and what merely funds the bureaucracy?

Here in the UK only about a third of defence spending goes on the armed forces themselves. Another third goes on service pensions, which is fine, but running the MoD itself is a full third of the budget! It wouldn’t surprise me if the same was true of the NHS.
>The Mac App Store is a ghetto.

You keep using that word. I do not think it means what you think it means.

From Wikipedia: "A ghetto is a part of a city in which members of a minority group live, especially because of social, legal, or economic pressure." I don't see how that applies to the app store.

Maybe you're trying to use the slang definition of ghetto, in which case you want an adjective and not a noun. Try "The Mac App Store is ghetto, yo." But "The Mac App Store is a ghetto." I don't know what you're trying to say with that phrase.
This isn't a logic game, this is a game of "guess what word I'm thinking of".

- - G G Y
- E E - S
- - - - Y

O P U
B F K L L

Possible solutions:

b u G G Y
p E E k S
f o l l Y

f o G G Y
p E E k S
b u l l Y

f o G G Y
p E E l S
b u l k Y

I wrote down the solutions ahead of typing them in, in this order, and was extremely frustrated that the answers I came up with, which were correct, did not read your mind. Even more frustrating because when coming up with the solutions I discarded "PEELS" because it's just a four-letter-word with an S at the end, not a proper five-letter-word. It shouldn't have been a solution.
Does gyroflow solve for the camera parameters ?. Im wondering if i could attach sensors to my DSLR and then use the sensor data to stabilize the camera footage even thought the sensors would be offset from the camera.
And that rather than running from this reality, if one accepts it instead whole new worlds are opened up. For many is a happier way to walk through life.
When a few billion is at stake, I would definitely not trust my memory for a chance to lose access.
But what if the app is a simple monolith that exposes some API routes and processes/reads/stores data in a database?

Is something like this really harder to understand for a new developer than a Laravel project?

.htaccess
dbconfig.php
/api
/users
create.php
get.php
getAll.php
delete.php
/products
create.php
get.php
delete.php

And where each file does something like (simplified)

// /api/users/getAll.php
include 'dbconfig.php';
checkPermissions(ROLE_ADMIN);
$res = $db->exec("SELECT * from users");
echo json_encode($res);
Could you rec a beginner-friendly drone platform that would work with a camera like this?
> But so what? If it sucks, it sucks, and we should call it out as such! How will we ever improve anything if we can't highlight what's wrong with the current solution?

Declaring an existing solution sucks is not sufficient to improve it. You also need to understand the constraints that led to that sucky solution and have some evidence that those constraints no longer apply. Otherwise, you'll just burn a bunch of time reinventing the same misshapen wheel.

> All that work, all that testing to delude themselves into believing that a UI where elements moved around, and weren't in predictable locations was going to be something that users (especially experienced users) would prefer.

What are you so certain that it's they that are deluded?

> And sure enough, even to this day, I still see users (both new and experienced) struggling with the ribbon.

Sure, but you don't notice when users don't struggle with it. This sounds like confirmation bias.
I know! Usually the editor autoformats on save and while typing, but there are some edge cases where the regular incremental formatter fails but it's rare enough that I don't reflexively hit the "format all files" button and then get caught out by pre-submit tests.
First you create the seed, then you create the keys. Not the other way around.
If the framework is promoted to be enhanced by a ecosystem of plugins, widgets, your still introducing the same exploitable ground as of developing your own. If not more dangerous because your operating already on core infrastructure and with a wider audience. How often does the developer get bored and start to neglect the plugin?

I do agree that a single home-hobbyist programmer should not be coding a bank and that sql injections and the rest are all lethal to the internet. However you end up with stagnation and lack of innovation if you pressure users to use a framework because there's a fear of some sort of exploit.

It's like riding a bike and forcing the rider not to ride without stabilisers because they may fall sideways.
Thanks, Google. >8/
1) There is no expectation of privacy in a public place; 2) In the vast majority of the incidents where police arrest someone for video taping, the person is nowhere near close enough to consider the video taping interference. In one case where the person doing the video taping was close, the guy was wearing a helmet mounted camera when a plainclothes officer pulled him over with gun drawn. The video taping wasn't an issue until the motorcyclist posted the encounter on YouTube.
The German was seamless (thanks for pointing it out) and the Japanese I took to be a reference (then used metaphorically) to the actual Japanese practice, and thus not as jarringly noticeable in the sentence. But touché for writing a reply in which both the message and the medium were the message.
Another small victory for the ranks of corporate America.
I don't agree with everything Woz argues, but the story about his dial-a-joke line makes it worth a read.

The core argument that I have in favor of net neutrality is that, at least in the US, the last mile of connectivity to one's home is provided via a government-mandated monopoly or duopoly. My local government granted Time Warner and Windstream (a regional phone company, formerly Alltel) exclusive rights to run wires down my street and to my house. In exchange for these rights, those companies agreed to rate approval and other restrictions. Now, they want to indirectly extract more money from people in my community by selling premium access to their homes. I am not sure why net neutrality is not seen as a local or state issue -- much like cable rates and the price of electricity.

Similar arguments can be made about the wireless carriers. The US government artificially limited competition in the wireless space by deciding how many different entities could own the spectrum in any particular geography. While I am more sympathetic to the wireless companies' arguments for traffic prioritization, the claim of absolute free enterprise is laughable.

I am a small-L libertarian. I don't think I should have any right to tell Apple what content it should or should not carry on iTunes, what products WalMart should stock on its shelves, or any number of other things that private enterprises operating largely without beneficial government mandates might care to do. But, to suggest that a government-enabled monopolist should be able to pick and choose the issues where it can pull out the Free Enterprise trump card is absurd.
Swatch tried "Internet Time", which was also decimal.

http://en.wikipedia.org/wiki/Swatch_Internet_Time
I think it is unsafe to parallelize grep with xargs as in done in the article, because, beyond delivery order shuffling, the output of the parallel greps could get mixed up (the beginning of a line is by one grep and the end of a line is from a different grep, so, reading line by line afterwards, you get garbled lines).

See https://www.gnu.org/software/parallel/man.html#DIFFERENCES-B...
You still have things like that. Look at Nightcrawler.
The way this is combated by Australian ISPs is to offer 'off peak quota' - a kind of bonus for when bandwidth utilisation is low, as well as having people's quotas reset at different times of month. This isn't a great solution, and would not work for phones as the off peak quota is used for things such as torrenting, when people aren't at their computers.

The problem with shaping traffic is that it means companies simply shape during busy periods, rather than increasing capacity. By offering download limits at set speeds, ISPs guarantee a speed you will receive (limited only by the quality of copper in your phone line).

My point is largely that charging people who use download the most more money (and therefore, on average, are increasing the load at peak usage most often) is the most sensible method of controlling load. If your experience with mobile internet is anything like mine, consumers certainly do not want bandwidth shaping making it any slower.
I think Signal is already very widely used today to transmit cryptocurrency payment addresses privately.
That's a fair point, but I don't think the hierarchy is really about order. Perhaps you should review for readability first, at least sometimes. It's perfectly reasonable to ask for readability changes before continuing, but if reviewers stop there without going on to review for correctness then IMO they have failed to perform their duty. By contrast, if reviewing for correctness is all reviewers do, it's still better than if all they do is address readability (though better still if they do both). Doing X to facilitate Y doesn't necessarily mean X is more important than Y.

Also, reviewing only for correctness is possible even with messy code; it's just a bit harder. I've reviewed code that would melt most programmers' brains, but it had to be structured the way it was because it was performance critical and/or had to fit within tight memory constraints. Dealing with that difficulty is part of the job.
don't lick your phone then,
seriously, if you don't like a feature, do use it. Done.
That isn't accurate.

The body frequently cures itself of viral diseases.

Do you mean can doctors cure a viral disease? That too isn't really accurate, since what they did is get the body to cure itself - which isn't that different (in principle) from a vaccination (although it's a massive difference in practice).
Are you talking about higher order functions or something else.
So, it's entirely possible that the rogue code remains unactivated in his cells but remain rather ineffective because the white cells come from a different lineage due to the transplant.
If the latter is happening to you, you're doing it wrong.

25% retainer, equal installments of 25% at respective milestones. End of story.
> I wouldn't buy into much Apple marketing regarding its performance though,

I wouldn’t make claims on Swifts overall performance, but just it’s memory usage (really Obj-Cs) and particularly for GUI development. Java’s GCs have always been very memory hungry, usually to the tune of 2x. Same with .Net. Though to be fair Go’s and Erlang’s GCs have much better memory footprints. Erlang’s actor model benefits it there.

Agreed, they’re all better than manual memory management.
> but my car going 10mph over is SIGNIFICANTLY less dangerous to the public than that hoopty going the speed limit

To the driving public, specifically. Pedestrians and cyclists will still be goop on your windshield 50 feet into your 100 foot braking.
skype doesn't have admin/team lead functions that companies typically might want. my skype mobile app crashes all the time. also inline gifs are cool.
The biggest complaint is erasure. I’ve only ran into erasure issues a handful of times in my decade of programming Java. Most of the time you just change your design and it’s fine.
Right, but in the US the average farming ratio is 0.001 farmers per acre. Going to 0.03 farmers per acre is a 30x increase in "labor intensity" but may well be below negative returns.
The normal American makes crappy mac-n-cheese from a box :-) However, I've never heard of eggs in it. Sounds interesting, in a pasta carbonara sort of way. Is it a baked recipe, or "sauce & noodles" deal?

I typically make a roux, add a sharp/extra sharp cheddar to it to make a very tangy cheese sauce, then stir in the cooked macaroni, and a touch of paprika and cayenne and sprinkle breadcrumbs on top. Sometimes I will add feta or a little blue cheese if I have any on hand. My Midwestern wife adds Velveeta since she likes the extra creaminess and it's how her mom made it. Either way is fine with me.
10 is obviously the log rounds number. It's not even a power of two! Nor has any implementation of bcrypt even supported such a low number.
China is working on breeder and other reactors they are at the forfront of nuclear power technology... they have 24 in operation and another 25 being built... http://world-nuclear.org/info/Country-Profiles/Countries-A-F...