skysight-inc/HackerNews huggingface dataset:
Depends on your definition of syntactic sugar - for instance, the coroutines stuff is very intuitive and makes code far more readable and easier to work with. It all compiles down to stuff that a Java decompiler will be able to read back to Java.

But that's just one example and a subjective one at that. Not everyone will feel the same way and for those who don't there's no compelling reason to 'start using Kotlin' - if what you have works then stick with it.

There's also Kotlin native and Kotlin JS - allowing Kotlin code to be compiled to native binaries as well as to javascript is pretty compelling and will (imo) pay dividends. Both are still very much in development though.
Here Is How Smoking Can Kill You Even If You Don't Smoke
It seems bad that nuclear facilities can be built with disregard for good practices.

I feel like a lot of the argument for why this won’t happen again is “oh well you just have to build it right”. But they don’t get built right.
But having to worry about compatibility between minor versions is still bad.

People have come to expect that minor versions are interchangeable (modulo fixes for clear regressions and changes made in reaction to important outside events like major releases of Java).
Even for brushed (Tiny Whoops) you can now get FC which run BetaFlight.
I've got KingKong Tiny 6, and already have all the components to build 2" with Tomoquads Mikro 2 frame and brushless motors.
Then it would just become CheapCoin, wouldn't it?
There are different kinds of sands, and the better kinds are more desired and presumably more expensive to manufacture.

Sarasota has sand that feels like a fine powder. It’s wonderful, and also quite limited. In fact there was a recent expensive reconstruction of a beach that was blown away quite quickly because the city didn’t believe the engineers saying it needed more support. Millions of dollars of prime sand lost.

Cape Cod has sand that feels like rocks (and the water is ALWAYS cold, even in July!). Nobody would buy that.
Pixel Buds review: OK Google, go back to the earbud drawing board
Thanks for the feedback - this is very first version, and there are a lot of improvements to make.

I think you're right about the wording, reading it with fresh eyes it is very confusing, and I'll change it ASAP.

Right now, all the farm information data is pulled from aggregated USDA data so there is a ton of work left to do to get better, finer-grained results. My plan is to look at which zip codes get the most queries and the most user sign ups, and improve results for those first.

The data wrangling aspect of this is definitely one of the biggest challenges. I've spent more time than I'd care to say extracting data from PDFs and other non-parser-friendly materials with regular expressions, and, often, manually.
I think the tracking scripts can have no upper limit to loading . Which means that it would make the page more snappier also.
>> namely that there wasnt a collapse in the mind of the people back then

my quote was an example how people were quite acutely aware of the collapse around them. wiki link just a reference for the quote.
Fortunately you don't have to choose between concerns because you can have your cake (privacy) and eat it (a fast browser) and eat it a second time (even faster when privacy improvements are enabled).
Kind of a no-brainer here Devs.
Experts observed new wave of wp-vcd #malware attacks targeting #WordPress sites
I'm quite confident that "whatever you like" does not benefit versus NodeJS anyway.

And of course you should write cli tools with whatever you feel comfortable.

If you want them to be well-received by everyone, well that's a different topic.
5 Coolest Linux Terminal Emulators
Good summary. One missing argument IMHO against continuous deployment: Fear of consequences in strong regulated sectors, like finance and insurance. Continuous delivery is highly encouraged, but for deployments I see strong preferences to test everything (in some parts automation is still weak) and therefor some bundling of deployments or special dates are still preferred. I think costs of bad reputation or being watch by regulators because of failed or illegal 'transactions' are in these businesses much higher than e.g. in retail, gaming, etc.
I'm sure they could price by number of pages.
Sahara sand is not suitable for construction or island building because it is too spherical, desirable sand is jagged because it clumps together better.
Still, they count as 'precedents'.
Elon claimed in his speech that is was easier to see all 4 corners in his semi than competitors, so it's obviously something they're thinking about.
I left it ambiguous to avoid a flame ware, but it is what you think it is. How could you possibly think that societies evolving in different climates under different conditions are the same? Do you understand evolution?
Also a NodeJS fan in general, but prefer to install/develop cli's with golang instead of node just because you get a compiled, static binary that works cross-platform. Faster for users to install, less bloaty and works on all platforms without any dependencies.
Good point, you're right. I should have been more precise. I didn't want to claim that technological advances cannot lead to mass genocide, I wanted to make the more modest point that these events seem to be rare and that fairly slow assimilation processes based on mixing cultures, intermarriage and migration, seem to be the norm.
Sand is not just sand. It's not a fungible thing. Different kinds of sand have different mineral compositions, different sizes and shapes for the grains, different consistencies, etc. The sand used to make an iPhone screen is different from the sand used to peel paint, but both are highly specific.

It's not just sand that's running out. It's specific kinds of sand, or sand that is readily available (because sand is expensive and annoying to transport).
You’re saying it would be more responsible to charge a monthly fee? How could you compete against those firms that do not charge fees?
> "here's a huge enterprise app, let's dive in"

I'd love to see a complete project that uses redux, and would be horrible without it. Any pointers?? :)
Smoker here. s/littering/smoking.
Looks like a very neat idea.

I'm curious where the data comes from. For my zipcode (souther New Hampshire) it said apples are in peak season. Peak Apple around here ends early to late October (depending on weather).
We are. It's not quite polished yet, but check out privacy.resistFingerprinting (and privacy.firstparty.isolate) in about:config. This all dovetails with our work to upstream the relevant patches from the Tor Browser Bundle, which is also proceeding apace.

More info at https://wiki.mozilla.org/Security/Fingerprinting
Google promoted it HEAVILY. TV, radio, outdoor, print, (and web of course). Must have been millions of dollars poured into advertising for Chrome. I'm not sure I've seen all that for any software, let alone a free one. Not to mention prominent native ads on such little pages like google.com or youtube.com.

And all that wasn't enough since they also shadily (based on user agent for no good reason) blocked features for other browsers in their products.
I stand corrected then. And disappointed... I like the Numberphile videos.
Amazon EC2 Service Level Agreement
I like that this article doesn't focus too much on the technical aspects of auto-deploys and CI. I've been in a lot of places where the concepts were lumped together, and while we could have easily delivered software continuously, we falsely believed we needed every last thing to be perfectly automated before we did.

It's important that your deployment process is repeatable and simple (i.e. typing one or two commands into a terminal), but if a human is still kicking it off that's still a net positive over big timed releases.
Not true. US military spending as a percentage of GDP is comparable to many countries. In sheer dollars, it’s vastly more, but then so is the GDP. It isn’t like MTA money is being diverted to buy tanks.
One of my favorite factoids is that in many deserts, the most common plant life by weight is algae. It grows in tiny drops of dew on the underside of grains of sand.
Yes, I recall reading that Ben Franklin thought Germans were too stupid to make it in America[1]. So you have really good company with this opinion.

For the record my father grew up a shoeless jungle peasant in Nicaragua. At 35 he nearly lost his hand in a factory accident in Brooklyn. So he took college courses at night and eventually became a top DB admin at various institutions in NYC. He had something to prove so he just worked harder than all his peers. He was a man of his word of high integrity so he was given ever increasing responsibility.

Maybe he'd do poorly in a quantum physics class. But I'd prefer a citizens with integrity and ambition (this is within anyone's reach) over a one that scores well on a standardized test.

[1]https://qz.com/904933/a-history-of-american-anti-immigrant-b...
Goodbye slavery, hello indentured servant. No longer temple building, instead raise those churches, no longer public cruxifictions, instead heathen burning. No longer useless conquests, instead holy crusades.
Would like to see this resonate with IP holders in the creative industries too. I don't think the people who created a franchise like Bob's Burgers as used in AnimationThrowdown are ok with causing some collateral damage to kids or other addicition sensitive audiences and will put some restrictions into their licensing contracts.
> There's really nothing to stop another ARM licensee making more powerful ARM processors, there's no special Apple pixie dust, it's just a matter of investment.

Apple CPUs are designed in-house, not by ARMH. It's not magic pixie dust, but designing a CPU core architecture from scratch is a non-trivial investment of which very few companies are capable.
I was very happy to see how we’re using the advertising spend for this release. The “Hot Firefox” custom New York coffee cup is to die for, and a lot of folks in the real world have said thank you to us to my face, unprompted, for making the web suck less for them.

Every percent we make the browser faster makes it more usable for people (and libraries!) with older, slower computers. A lot of the world can’t afford to upgrade. When we make it faster for everyone, we make it faster for them too.

If we save 0.3 seconds per page view, how many millions of hours do we save humanity from waiting for their browser to do something it could do faster if we just worked hard enough? That’s why faster is good, to me, and so this campaign aligns well with my personal reasons for working here.
I don't think this was a know how thing so much as an efficiency issue. If you're rich you can have a servant to draw water and maintain a chaimber pot easily.

However, having indoor plumbing in an area that freezes is a complex issue that requires a lot of infrastructure and maintenance. Outside of novelty factor the gains seem minimal relative to the costs.

Now, indoor plumbing has larger benifits for city's, but again I suspect it was considered not worth the cost instead of simply being 'lost'.
I like to keep it simple. I've never been a big fan of most big "mainstream" JVM frameworks like Spring. I much prefer using libraries and writing a small amount of glue code to keep it understandable rather than making others become framework competent before hopping on a project.

For web services I use Sparkjava but I'm thinking of moving to Javalin or http4k because Sparkjava has really slow release cycles.

JSON is either Gson or Jackson. I prefer Jackson just because I know it better but they're both great.

I use JDBI for database work but I don't have too much of that in my backend right now. GRPC for cross service communication.

Back in 2015/2016 I used Vert.x a bunch but I really didn't like the async programming model. YMMV.

Generally I stick to using well known / common libraries written for Java and then later look for a Kotlin version if I have time to dick around a bit. I think this is what I love the most about Kotlin is the great interop with existing Java libraries.
> There is just so much more abuse on Manhattan asphalt from large trucks, heavy trucks, cars

"Abuse" is the right word. Perhaps it's worth rethinking how much of this abuse we allow. Giant trucks parading through Manhattan at will, tearing up the pavement, endangering cyclists and pedestrians, and generally lowering quality of life for residents is a policy choice, not some natural and unchangeable fact about the world.
The Hobbesian sovereign has only one source of authority, keeping the peace. To the degree multi-nationals keep the peace they have legitimate claims to Hobbesian sovereignty. I'm not saying that Hobbesian sovereignty is a good thing, just pointing to the philosophical mileposts.

Locke != Hobbes

The only time an individual has the right to oppose the Hobbesian Sovereign is on their way to the gallows. Otherwise, the social contract holds.
A city being abandoned has gotta be a significant event or period to live through. Even something like a palace being destroyed and not rebuilt would surely be notable.
And if we had exabyte drives, would there be nothing suspect about a CLI utility taking petabytes? Are we not engineers / programmers?
Most of these design decisions are very useful and pragmatic, and not everyone regards them as "crappy".

Additionally, there are several misleading statements in your post. I expect you are aware of the following but just for the record:

> - pervasive global state (`$_` and friends);

Perl uses dynamic scoping (https://en.wikipedia.org/wiki/Scope_(computer_science)#Dynam...) when setting $_ and friends. For example:

$ perl -E '$_ = "A"; say; say for ("B", "C"); say;'
A
B
C
A

For me, dynamic scoping (and, relatedly, RAII) is sorely missed in languages that don't have it. (Although I do agree about $a/$b in sort -- that's a language wart, but not too bad in practice)

> - autovivification: a single read by key from a hash is enough to actually create this key;

Not true:

$ perl -MData::Dumper -e 'my $h = {}; $h->{a}; print Dumper($h)'
$VAR1 = {};

You need to read it as a hash or array reference for it to autovivify:

$ perl -MData::Dumper -e 'my $h = {}; $h->{a}->{b}; print Dumper($h)'
$VAR1 = {
'a' => {}
};

Autovivification is another feature that I miss in languages that lack it.

Your points about the perl5 implementation are definitely accurate, although I suspect a lot of language implementations have their own dirty laundry as well. :)
YouTube actually has quite a genre of vehicle diagnostic experts. It's not uncommon to come across a slew of error codes that are really the emergent property of another undiagnosed failure. It can be quite theraputic to watch the diagnostic process.

One that comes to mind recently is this one from ScannerDanner and a Chevy truck:

https://youtu.be/k_KJuqR1gKQ?t=1m50s

And another from Pine Hollow Auto Diagnostics:

https://www.youtube.com/watch?v=Vv79lQ64DGA

I definitely enjoy the process these guys follow.
A clipon can temporarily convert the "distance" portion of a progressive for use at intermediate/reading distance.
I really want Firefox Quantum to be at least as good as Chrome. But when I tried watching some HTML5 videos, it started using a significant amount of CPU on my Mac and it did not stop.

My experience for 3 major browsers on MacOS as follows:

- If you want noticeably longer battery life when on the travel.

1- Safari

2- Chrome/Firefox

- If you want seamless browsing experience.

1- Chrome

2- Firefox

3- Safari
Is Your Private Part So Itchy? Then You Might Have This STD (Photos)
Branding 101. Do you feel it's a phenomenon unique to textbooks? :)

(but yes, I hear you: education & healthcare shouldn't be "industries").
Or figure out how to make faster DRAM. (Cuckoo Cycle algorithm.) Incidentally, faster than light communication might increase speed of memory, right?
Show HN: OpenFaaS – Getting started with minikube and helm
Yes, I recall reading that Ben Franklin thought Germans were too stupid to make it in America[1]. So you have really good company with this opinion.

For the record my father grew up as a shoeless jungle peasant in Nicaragua. At 35 he nearly lost his hand in a factory accident in Brooklyn. So he took college courses at night and eventually became a top DB admin at various institutions in NYC. He had something to prove so he just worked harder than all his peers. He was a man of his word of high integrity so he was given ever increasing responsibility.

Maybe he'd do poorly in a quantum physics class. But I'd prefer a citizens with integrity and ambition (this is within anyone's reach) over a one that scores well on a standardized test.

[1]https://qz.com/904933/a-history-of-american-anti-immigrant-b...
That's been historically true for Adblock Plus. Has anyone benchmarked ublock as impacting the performance of Firefox?
I'm really liking what Firefox is doing around Private Browsing and FF57 has brought me back to Firefox as my primary browser.

With the amount of tracking going on these days, a FF Private window is literally the only way I'll sign into either Facebook or Twitter. I wish they would also enable Tracking Protection and Do Not Track by default on non-Private browsing as well, but that was an easy enough change for me to make.
"Fast enough" is relative, and for most people when it comes to web browsing only the fastest is fast enough. I can't blame them, with all the time spent on the web the seconds add up. Firefox has been quite a bit behind Chrome in usage for awhile now, and developing a reputation as the slow browser you use if Google starts creeping you out too much.

Personally it got me to start running Firefox again. I probably wouldn't have bothered if they hadn't been making such a hubbub about it.
Resurfacing every day of the year is kind of a meaningless metric, though. If the entire resurfacing department is 1 dude, he can be resurfacing every day of the year and only get a (couple?) streets done. The argument there is that the department isn't large enough, which fundamentally impacts the availability of good roads.

Trucks are another thing entirely, and I'd be delighted for them to be both taxed at a higher rate for road wear & tear, and to be somehow limited. But that's road design, and that's not going to be solved for a long time.
We absolutely depend on sensors for many things, e.g. airplanes.
Why not here?
Precedents are nice and all but I want something I can ship stuff in.
Like the draining of the Aral sea... but on a planet-wide scale.

http://www.ciesin.org/docs/006-238/006-238.html
Hey! Very cool.

I visited the local farmer's market yesterday. Every 3rd stall had persimmons... Didn't see any in my Santa Clara County list.
Literally “run away” from your problems. As in start running 5 miles a day if health permits.
Yes, until the IPO for companies that are on the going-public track. Until sustained profitability for companies that intend to stay private.

> Can you really say that a company that has a valuation in the billions [...] is not considered a success warranting of the founders taking some money off the table?

I can definitely say that. Are the employees and investors getting rich at the same time? If not, then there may be pragmatic arguments for paying off founders (e.g., they will have an incentive for selling the company too soon), but I don't think there's much of a moral one. And if it happens, I think there is still zero excuse for the founders living large while the people actually doing the work and providing the capital have not received the same rewards.

> Not to mention the fact that lots of companies simply remain private always

This is just muddying the waters. This article is clearly about VC-backed companies, which are all about the exit. For truly private companies, founders get their dough when the company is in the black long enough that they start paying dividends or partner draws.

> I don't get why suddenly when it comes to tech startups and founders, the normal rules of business are suspect.

They aren't. Money-losing companies giving their founders tens or hundreds of millions of real cash dollars is not within the normal rules of business.
Good point. But that's not limited to automation. As with data engineering, or software development, you're likely to overdo it and build something which does not agree with reality if you "try to build the whole thing" at once. Building the smallest possible deployment pipeline (a skeleton pipeline, as it's called in the continuous delivery book (from 2010 but still the best thing on the topic out there) [1]).

You start covering the most essential needs just so they become useful and usable. Then you go ahead and iterate from there, building something which suits your team, company & product. Learning and adapting in the process.

[1] https://www.amazon.de/Continuous-Delivery-Deployment-Automat...
I can clarify. My point is that the code on the ethereum main net is immutable and permanent. If it wasn't this guy, it would have been someone else, either malicious or not.

If you deploy code to the ethereum main net, it is vulnerable to the world. The issue isn't that the guy was toying with main net contracts, the issue was that the contract was busted, and there was this room for problems.

Ethereum has been extraordinarily prone to these sorts of errors so far (see the DAO). As of now, the foundation is unstable and the stakes are high.
A startup called Catalog Technologies has been already demonstrated DNA storage. For their demo they encoded Hitchhiker's Guide To The Galaxy in DNA.

https://youtu.be/ESGVJBXR4KE
The privacy afforded by anti-fingerprinting features is kind of useless as long as the browser remains a member of the UAF-vuln-of-the-week club.
I think there's a fair criticism of Redux in here - most well designed tools can accomodate a learning curve, and scale up the complexity when needed. I can be productive in Express without knowing about middleware, or git without knowing how to rebase.

Redux, on the other hand, expects you to dive into the deep end head first the first time you use it. I teach javascript development, and I'm noticing there's a pretty big gap where you're feeling the pain of React, but Redux is still too large a complexity tax (To be fair, even to an experienced programmer it often is - for every complex state change that warrants Redux there's 50 straightforward "change this field" or "toggle this boolean" actions.)

Maybe this isn't the responsibility of Redux, and something should be built on top of it, but there needs to be some amount of consensus on what the best solution is.
> The JS and Native runtimes are a bit limited since they don't include the Java standard library, from what I can tell.

I think that they ship with the Kotlin standard library which is close enough.
The nice thing about being a non-profit is that we can include a tracking blocker for that 44% right in the browser, without it being counter to our business interests.
I find that Firefox/Firefox-Dev seems to be very VERY slow on my 4k setup. It works just fine when not connected to the 4K monitor, but when connected, sites take like 5x longer to properly fully load. I've tested it with the Debug stuff on, and it simply just shows render times being very very slow with nothing else. It also pegs the CPU 100% while loading.

There are no errors, but I notice a LOT of GC Pauses in the perf dump

Chromium works just fine on these sites.
Awesome idea. My zip (59718, MT) shows 250 miles away as the nearest food. Definitely as others have pointed out, needs a lot more data to be viable. If you are to take this more seriously, maybe target a single community and connect with local farms, i.e. https://www.strikefarms.com/