jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Niantic was an "internal startup", more like an X project than part of Google borg. It didn't integrate with major infrastructure like GSuite. It ran on AppEngine: https://news.ycombinator.com/item?id=12607874
> is all about making not yet known changes easily, which means you have to anticipate different possible futures.

The absurdity of this statement should immediately convince you that YAGNI is fundamentally correct. Anticipating the future is literally science-fiction. More often, it is superstition ; developers are very prone to FUDing themselves.

The thing is, demands create products and products create new demands. Even on small personal hobby projects this feedback loop can happen and sometimes lead to a full rewrite.

More over, code quality is far from being "all about making changes easily" [1]

> The sweet spot between these two principles is not easy to find. Thinking and discussing about this on projects is a good start.

There's nothing to discuss about it at the coding/design level. Anticipating a demand, generalizing it is done at a level above, or by someone else who has a better understanding of the market or the customer. Know your place. What you have is a document that tells you what needs to be done and a lot of freedom as for how to implement it.

The only case where anticipation can play a role is when you have several equal implementation options. There you can choose the one that seems more resilient to imaginary changes in the demands.

[1] https://en.wikipedia.org/wiki/ISO/IEC_9126
I'm not rich but $129/year isn't bad. I'd hesitate mostly because I assume such services are scams.
I don't think Google understand how essential product support is..

It's one of the reasons why Microsoft is extremely popular for the cloud ( I think).

Microsoft is very clear on products which aren't SLA supported. The only thing I remember is killing Silverlight. And seeing .net core thrive, it was the right decision.

But don't forget, that changing the direction of the company was made public with a new CEO, although undeniably Ballmer prepared the foundation for Azure now. Crossplatform products ( eg. office) were always ready to release, they just didn't do it.
Right, so that undercuts Adobe's developer base. That's also consistent with a strategy of favoring HTML5 over Flash.
Keywurl[1] and Safari 140[2] are both extensions that I want to recreate with the new framework. Mostly for learning, don't want to step on anyone's toes.

[1] http://alexstaubo.github.com/keywurl/

[2] http://www.newsfirex.com/safari140/
Redis is great, maybe memcached would serve better for this pupose as some of the comments have mentioned. I just want to point out one thing about his multiple count queries per page.

You can also do a grouped count query in a single query, by using something like:

SELECT COUNT(*) FROM comments WHERE GROUP BY post_id;

From that he gets an array of all the counts, so he can look those up easily.

And that result can also be cached as well, of course.
Totally agree with both. They've taken great initiative and the criticisms that come with it. On top of all this, they create Moby which compiles to Javascript. If this were a concert, I'd give them a standing ovation.
I noticed that it was real common in Japan for people to place a protective cover over their mobile's screen that prevents viewing from an angle. With so many people so closely grouped together on trains, it's a necessity.
As I said, every simulation within the context of this story would be looking into the future via the lower simulation.

In this argument, every simulation would look into the future to see the lottery numbers, and would act out on this knowledge. There would be no "changing the future." Every simulation would see the lottery numbers, then see themselves go to the store and get a ticket with the numbers, and every simulation will win with those numbers. There was no other future. The future you see in the simulation is the future that will occur in your own simulation.

Calling this a paradox is like calling recursive mirrors a paradox.
I'm not clear on the details, but the last place I worked at had a (very expensive) tunnel through Hong Kong to our US data center.
I interviewed Gnosis, they wouldn't go into any specific detail as to how they gained entry.

From what I have found out, it looks like they used a vulnerability found within a three year old Minify script that hadn't been upgraded. This gave them access to other parts of the server:

http://www.thedailybeast.com/blogs-and-stories/2010-12-14/ga...

Don't quote me on that however.
This post says Entire which doesn't make any sense unless he means when he dies. But upon reading the actual article it doesn't mention anywhere "entire".
It's amazing that the identity of the signal pirate has never been leaked. Doubly so since there were at least two people involved. Surely the statute of limitations has passed. Perhaps everyone involved passed away before they ever felt comfortable going public with their story.
Figure you will be able to swap in new battery tech in 10 years. The price point is mainly about aesthetics and ideas, so the practical argument is mainly self justification for me.

Personally, I'd imagine powering a Bollinger from a power wall and generator connected to a biogas digester that runs off the muck pile of a small horse or dairy farm.
I googled "holden ute interior" and it appears modern Australian automobiles have a plethora of knobs, buttons, and cupholders, as well as infotainment displays, ventilation controls, etc.

Surely there are numerous situations where someone might take their hand(s) off the wheel other than turn signals or gear shifts. What if a drop bear gets in through the sunroof?
In BC or Ontario, sure, but in QC most places are electric resistive heating because electricity there is like 4 cents a kwh. Cheap.
> That said, the term "responsible disclosure" is Orwellian, and you should very much avoid using it.

It seems you disapprove of the phrase "responsible disclosure" because it's ambiguous and can be used as a cudgel. That's no different than the term "Orwellian", which is ambiguous and can be used as a cudgel.

All people are saying is that it's better to give the vendor a heads up before releasing an exploit. Maybe they have something to tell you that might cause you to delay; maybe not. Surely responsible disclosure implies to most people some amount of due diligence in choosing a timeline for disclosure. If you don't give a vendor any opportunity to discuss, there's been no such due diligence on your part.
> So you're saying if I rob your bank account it's not theft because it's not a physical good. Okay.

It's not about the physicality of the good. It's about it being rivalrous. If you take my money, I no longer have my money. You're not copying it. You're literally taking it away. Hence it's theft. I know you're more than intelligent enough to understand this concept if you try.

> I am convinced you're misrepresenting what Amazon is doing. I've been trying to avoid that conclusion, but I can't avoid it any longer. Wool shoes aren't new. There are vendors before now. What is new is Allbird's specific look and minimally branded aesthetic. That is what Amazon is abusing.

Okay sure, but that doesn't change anything about my argument. Allbirds' look is being commoditized, and perhaps in the future there will be an entire category of minimally-branded wool shoes, just like today we have entire categories of similar-looking shoes like wingtips.

> Let's destroy capitalism together to make this more likely to be true.

I don't understand what you're saying here.
Why not just

(a >> 1) + (b >> 1) + (a & 1) & (b & 1)
All the more reason to choose an unlocked phone over a carrier locked device.
https://run.dlang.io/is/dkFWTu

Sink your teeth into that. Code generation at compile time, functional programming etc.

The compiler can actually check that this is pure for you but in this case it isn't performed so it can read from stdin
A professional trains nearly 20 years under the guidance of other dedicated professionals to develop the potential to advance technology. The can't get the capital on their own to create technology, and instead sell their labor to ownership class

They go on to develop revolutionary technology. The owner class claims the IP, massively profits, and maybe gives the professional a bonus if they're lucky before being told to get back to work

The rest of us are told to be thankful for the gracious gifts of the owner class, which we buy with undervalued labor we sold to them in the first place

How marvelous
The JVM ecosystem is similarly rich (and basically the only one comparable; there are many js packages but they are more opinionated towards web development), with plenty of languages to choose from (and with Graal’s python implementation you can even write python code that interoperates with other JVM code)

As for concrete languages, I like Java, because it has just enough abstraction to make it useful and is not overly complex. Scala is a real gem in that it was one of the first OOP+FP hybrid, a marriage that seems really fruitful since then basically every OOP lang introduced more and more FP concepts and vice versa. There is also Clojure if you are into LISPs. If overly functional programming is not your thing, Kotlin is a modern language with some additional features to Java though I am not particularly fond of it. And there are even more niche languages running on top of it.

But the real gem is the JVM itself, and it is really actively developed and many new, exciting features are in the works.
You're right: even though $2 trillion of bonds have been issued by US companies, one $14 billion ($0.014 trillion) issue to buyback stocks completely reverses my entire narrative.

The pandemic has not hit Apple as hard as other industries, and they're taking advantage of low interest rates by issuing debt.

And there's nothing wrong with buying back stock. It's bad when managers use it to boost their personal compensation. That's not happening in Apple's case; they are just returning capital to investors because Apple is doing well and is sitting on a huge balance sheet.
That 2% number depends upon whether you trust the people inflating the USD to tell you what the inflation rate is.

Feel free to call shadowstats crazy, but nothing in it is false. It's just another perspective.
http://www.shadowstats.com/alternate_data/inflation-charts
Dogecoin is designed to have massive amounts of inflation and would never be seriously considered.

Bitcoin is being used for normal things. Want to buy a Tesla?
> It doesn't really matter how great they are, it kills JVM interop right there ...

That's extreme. It really doesn't "kill" interop at all. If you want to convert, convert. There are many cases where you are not calling Java in hot paths and where converting is perfectly acceptable. If you don't want to, then don't and use Java collections directly. You have the best of both worlds depending on what kind of code base and libraries you are dealing with

Also, implicit conversions between Scala and Java collections have been discouraged/deprecated for years now. You should use the explicit conversion when needed, with `.asScala` or `.asJava`. This makes it obvious whether you might pay a price in the conversion.

Finally, your position overlooks the fact that there are solid reasons to use and prefer Scala collections instead of Java collections: they are quite feature-rich compared to Java collections, are immutable by default, while providing mutable collections if you want those as well.

> that's explicitly because it is designed from the ground up for that

Scala was designed for Java interop from the get go. I am not sure how you are suggesting making things better, besides saying that Scala should never have had its own collections. That would take away a huge part of what makes Scala great, in my book.
There is a picture of her badge in this article. It is not something I was alleging. It is fact:

https://lwn.net/Articles/676831/
That's been proposed in Oregon too from time to time. The usual explanation is that EVs don't pay gas tax and they need location data rather than just odometer readings so they can tax people only for the miles driven in-state.

I'd rather they just charged a higher registration fee or something. Maybe pay for road maintenance out of the general fund? (Tire taxes as suggested by a sibling comment is an interesting option.) For the moment it seems like it's mostly a non-issue, until we start having EVs be a much larger proportion of vehicles on the road.

I've wondered if maybe the tracking device is a sort of straw-man proposal so they can propose something less Orwellian and have it be accepted because it's better than the alternative. But on the other hand, the people proposing it may just not care about the privacy implications.

edit to add: per-mile road taxes are also regressive. Paying per mile makes a certain amount of sense, but it's a burden that falls disproportionately on the poor and middle class (unless the policy explicitly has different rates depending on income). That's a good reason to just pay for road maintenance out of the general fund. I'm okay with keeping gas taxes because they reflect some of the environmental cost of burning fossil fuels and they're comically low anyways.
Similar stories have been written about other parts of the world. They didn't have the same impressive aggregate total of concrete (or the ingredient in concrete called cement) used, but there were impressive housing and road construction figures from Ireland and Spain and many parts of the United States before the housing markets collapsed in those countries. China is still at risk for a housing collapse,[1] particularly because workers' incomes are not rising as fast as the cost of newly constructed apartments, and overall national population growth has slowed. Housing construction in China is propelled by many of the same speculative lending practices that propelled the last boom in the United States, and may not result in all those new housing units being occupied by anyone able to pay enough rent to produce a positive return on investment.

[1] http://www.dw.de/chinas-real-estate-market-weighed-down-by-o...

http://www.bloomberg.com/news/articles/2015-03-13/pimco-warn...

http://www.nytimes.com/2014/12/19/business/international/in-...

http://www.japantimes.co.jp/opinion/2015/03/02/commentary/wo...
PHP is pretty popular ...
Having my ipod beep when I get an email has been a life-changer. Now I can work without ever having to "check" my email.

Of course I only get around 5-10 a day...
Does restricting the use of RegexKitLite (actually libicucore) make Apple's reasoning it any more sane?
If someone is actually doing this, I'd love to see a writeup. Never underestimate other ocd nerds :)
I asked myself the same thing a week ago and decided that I'd like to master Emacs. You should think about the process that you use to write code and how you can refine that process.

I'd suggest you look into learning a scripting language. Simple scripts can make your whole life a lot easier. Something like Perl or Ruby would be a good addition to your coding arsenal.
The roomba achieves this through rather large contact pads on the base of the charger, which scaled up to car-size would be about 50cm across. What happens when my cat walks under my car and onto a large metal plate with a few kW of power flowing through it?
See koeselitz's post. What you say is true up to a point, but no matter how much you simplify and refine and simplify and refine again, your users do have to be willing to learn something to use your program. At the point where the user is literally not even in the right program for the task they are trying to do it is difficult to imagine what more could be done without the user trying at least a little harder.
At last fixed SSL bug at OSX Mavericks 10.9.2
Strangely, they could all be running on AWS, which wouldn't surprise me...
How does negotiating compensation teach your employee how to sell widgets? The only thing they have in common is negotiation. I speak to and negotiate with my employer differently than a client.

Following this lesson, shouldn't the sales person ask for more money every paycheck? Every day? Every sale?

> the third didn't and was let go

Because they didn't catch their boss in a lie? Have you ever received a paycheck without double checking it wasn't $50 short? If I found out my employer shorted me on purpose I would not trust them.
Your tax exempt entities (retirement accounts, non profits) are exempt from a lot of criminal liability because they dont have a tax reporting dilemma.

If only Al Capone used a non profit right? Makes me wonder what might be going on now.
Why do foundry insider articles always hurt my brain? It's like good writing and proximity to the industry are antithetical.
I think he means it's sad that @N wasn't able to resolve it through customer support channels at Twitter, GoDaddy, or PayPal.
Lots of words there with no evidence.

The actual training teachers are receiving is that there are many ways to teach things like long division, and insisting on only using one method is not useful to students.

As an example, when teaching multiples of 9 you shouldn’t just use rote learning but point out the internal checksum of multiples of nine (add up all the digits to get a single digit and you get 9, for the simple tables the first digit will be 1 less than the number being multiplied, so 4 x 9 is 36, 3 + 6 is 9, 5 x 9 is forty-something so working backwards 9 - 4 is 5, so 4 x 9 is 45).

In addition there’s the “times ten minus one” method: 3 x 9 is the same as 3 x (10 - 1) so 30 - 3 is 27 (and add up the digits to make 9).

Teachers need to be allowed to use multiple methods of instruction, and restricting them to only exactly what is in the syllabus is racist because then the only people who get the quality instruction are the rich who can afford out of school tutelage, ie: predominantly white populations due to institutionalised racism in the USA keeping non-white populations poorer than their mostly white neighbours. Yes, there are white people living in poverty but when you compare white to non-white populations in the same region they are still better off.

The shorthand in the USA is that any policy which keeps poor people from success is racist because the rich/poor divide in the USA is predominantly along racial lines.
You had me at Genesis3D. Spent so many hours building levels and things with friends using that.
Perhaps. It's the equivalent of a project that takes a 5-developer team 6 months, full-time, to complete. When you put it that way, it's not so out-of-bounds ...
How does it know that finger is part of hand?
I usually just manually type "1.00" or "1.50" as tip for a short city fare (under $15), And "5.00" for a long trip (airport). I guess I'm cheap.

I would also be interested in a histogram of raw tip amounts to see if people cluster at 1.00, 1.50, or 2.00 as well. We could even bucket by fair sizes.

It would also be very cool if we had metadata on the credit card, for example, do corporate cards tip a lot better than consumer cards. Presumably company-paid travel leads to better tips.
$40+ fares, like in that table, are almost exclusively airport fares. A trip to the airport is usually around $50 in a cab.

If you are taking a cab within Manhattan for example, a very short trip is usually $5-10, and a fair from say, midtown to downtown, is usually $15-20. So yes, much more affordable than a London black cab, and much more similar to a London minicab.

As another sibling stated, 20% is now the norm entirely because the software defaults are 20%, 25%, and 30%. That was way higher than historical, but people are lazy and feel cheap if they click "Other."

Also, in NYC at least, 18-20% is increasingly pretty much the norm for food service. I almost exclusively tip 20%, regardless of the level of service.
Did the individual enter the house with a spare set of keys he found under the doormat/owner left unlocked, or did he break the door down?

In my opinion, a) is not a serious crime, b) is.

I'm not saying it's a perfect analogy, but you have to be very careful when making arbitrary lines like you did.
http://en.wikipedia.org/wiki/List_of_unrecovered_flight_reco...

17 unrecovered black boxes since 1965. I don't think that calls for spending tens of millions of dollars considering ADS-B and Iridium will have the problem solved in the next few years: http://www.aireon.com/AboutAireon/AnIridiumInnovation
> By paying them appropriately, I assume you mean at a market hourly rate?

I'd actually assume that above-average work hours would command a premium price above the "market hourly rate". As with most things, free time as a declining marginal utility, which means sacrificing free time has an increasing marginal disutility which must be paid for by what is offered in exchange for that sacrifice. (This idea is reflected in wage & hour rules that require non-exempt employees to be paid a premium for overtime; while programmers may generally be FLSA exempt and not subject to that requirement -- largely because they are in a class of labor with skill and responsibility that is presumed to be able to negotiate appropriate reimbursement -- the basic principle behind it still applies.)

But, yes, I mean "pay them what is appropriate in the market for the extra time".
> This skill allows you to purchase distressed businesses and properties for pennies on the dollar

Banks aren’t net purchasers of assets in downturns. (If anything, they tend to shed risk-weighted assets.)

Non-bank financial firms, who have access to cheap financing, but NOT to Fed funding, are the asset accumulators. They go into crises with cash or credit lines. (And tend to be net financiers to banks in crises. Banks go into crises levered. If you depend on bank financing in a crisis, you’re screwed.)
Some spreading them may.
I hope this is sarcasm, I hope people aren't actually as cynical as this.
is this a game of gotcha? i didn't say they were plaintiffs. i said they were exerting efforts. here are amicae briefs written by trump's DOJ

https://affordablecareactlitigation.files.wordpress.com/2019...

https://affordablecareactlitigation.files.wordpress.com/2019...

here are summary articles explaining trump's DOJ's efforts

https://www.brookings.edu/blog/usc-brookings-schaeffer-on-he...

https://www.cbpp.org/research/health/trump-administrations-a...

so what is your point other than to mislead?
That is not true. People that needed intensive care got it. They build new medical centers for a reason.
Not everything China does is bad, we simply don't understand the cultural reasons for the way they sometimes act because it is different!
Chinese is not a bridge language like English is.
I'd argue that canned fish and lots of fats makes the flavors more exciting. But there are plenty of people who find canned fish gross (the idea if nothing else.)
You're right, I see the problem. I'll do an article and post it with detailed analysis. It will take some time because repos are like Tolstoy's quote - "All good repos are alike, every broken repo is broken in its own way". There are issues ranging from startup time, upstream packages breaking, constantly changing ecosystem (given for a new language), quirky behaviors and certain problems related to HTTP package and LibPQ packages that I couldn't even debug. So, I rewrote them in Python.

Until then - I concede, please take it with a grain of salt and use your own judgement.
WIC is all well and good but I want to know who in USDA was so petty as to keep cilantro off of it? I saw a mother at save a lot denied it once and it made no sense.
Out here in the battlegrounds of web development, this article makes me miss the safe cocoon of Delphi and Windows development.
It's probably of little consequence for his employment, but Bellard has won a few IOCCC prices: https://www.ioccc.org/winners.html#B
If you’re wanting something super simple check out UserBase https://userbase.com . You haven’t given a lot of requirements here so there’s not much to go on.
See also: The UK.