skysight-inc/HackerNews huggingface dataset:
Ryzen 7 already struggles with two streams (2 separate x264 encoders with different settings for different streaming services, and I think that was tested at 1080p). Really serious streamers might pick up Threadripper :)
Eh, not really. Cities are better for Co2
Points are somewhat valid, but only looks at the downsides. Keep in mind this was written by the CEO of a company that offers a competing education model.

Bootcamps can still be quite valuable. I've worked with many wonderful bootcamp grads that got tons of value out of them.
There is also a couple of sections on ground loop heat pumps in the book "Sustainable Energy - without the hot air" by David MacKay:

http://www.withouthotair.com/c21/page_152.shtml
I think I saw an AMD future product roadmap (leaked?) showing 6 cores per CCX for the next iteration. If they managed to do that, suddenly 8C/16T Ryzen becomes 12C/24T, 16C/32T Threadripper becomes 24C/48T, 32C/64T Epyc becomes 48C/96T. That'd be amazing.
> Better, balanced diets also create positive feedback loops in the healthcare equation too

You can still eat your way to obesity on a vegan diet - oreos are vegan, after all. Considering that the obesity epidemic is currently the number one driver for health care costs in USA, and it's only expected to get worse (http://dailybruin.com/2011/10/26/obesity_has_become_an_overs...), we could probably vastly reduce costs (and therefore emissions) by just eating a little less, vegan or no.

Edit: why the downvotes?
Wow. Guess I learned something new today.
Yeah I was hoping this would take a larger image and crop it to make it more appealing.
In the scenario where I get to wear a shiny tinfoil hat.
Actually, I think that the one that you linked to does converge towards a solution. This new one does not.
Biologists use gene editing to store movies in DNA
tado offers something similar: https://www.tado.com/.
I use Segment, I love Segment, and I love the fact that the problem they're solving is forehead-slappingly simple: data fanout and delivery is a pain in the ass, fix it. It's one of those "but I could have done that!" businesses that just comes down to foresight, acumen, and most importantly, execution.

Analytics.js could be replaced by a self-hosted/bundled solution in theory, but Segment's server-side integrations are an extremely valuable piece of network plumbing. It's awfully nice that I was able to set up a few endpoints on our API (quick) and went through the approval process (sorry, not quick) and now my customers have a super-easy option if they want to point their data hose at us.
> The most sensible thing to do is to kill Go, not to improve it.

Care to expand this? It's pretty clear that you don't find Go suitable for your own use cases, but I've found it to be an extremely productive language, despite the fact that it may have a couple of warts.
Redundancy is actually a good argument for maintaining a library card system along with a digital system. Don't know why the author let that one fly by.
I agree. I wasn't using it as de-facto; rather as an idea that may calm the panic of "OMG They have more X than we do!" "They have more X than we do" only works to determine an outcome if all other things are perfectly equal, which they are not. My primary point was the idea that academia does not necessarily mean applied innovation.

That said, how long does it take for a culture to change part of its core structure? Cultures seem to me evolutionary and, aside from rare radical mutations, very slow to change. Then again, with over a 1.3 billion people there are sure to be plenty of sub-cultures with enough size to be a driving force for the whole.
This has so far been a theoretical concern for me only. If you want to write reusable data structures you obviously need generics. But none of the code I've written involves reusable data structures, so I can't say I really miss generics.
And what exactly does the "Return to Sender Foundation" do?
I think your thinking is a little short sighted. Yes, on a 20 year horizon replacing our existing inefficient stuff is wasteful. But on a 100 year time horizon, population will rise to 10 billion, and we'll turn over almost all of our climate systems.

What I would propose is we start now thinking about what sustainable architecture looks like, and start trying to imagine more permanent cultural edifices. I.e. permaculture. I don't think we need to worry too much about the ecological cost of replacing our current physical plant with a permaculture one--the ecological costs of transition are dwarfed by the ecological savings we will reap over 100 years.

That said, we should either go big (final stage permaculture) or not try at all. There's no sense in half measures at this point, we either build communities 100x more efficient, or we do as you say: make do with the stuff we have.
+1 to this statement. Just had extra insulation sprayed into the walls of our 1973 house, and replaced the windows with triple layer thermo glass. The difference it made during summer is remarkable, since the added insulation keeps the house from heating up excessively, while retaining heat during nighttime.
You mentioned tracing. I'd like to expand on that a little.

What many people may be interested to know about Erlang is that you can log in to a production system, start a new shell running a tracer that listens on a localhost TCP socket[1], and use the dbg module in the production VM to trace calls and messages (and more) between any functions in any processes - in the running production system - and send them to the tracer node.

Done judiciously, the overhead is negligable, and the benefits are great. You can zoom in on bugs in real time.

I find the syntax of dbg match specs to be ugly, but it has saved my bacon so often it is so worth it, and it doesn't get mentioned that much, even though I feel it is almost as much a superpower as hot code loading.

[1] You use the separate shell to avoid accidentally crashing the production VM; if you do something boneheaded in the port-based shell, you can kill it and the production VM will just stop sending trace data to the dead TCP socket.
Yeah you could, if you weren't so used to AC. But do you want to live there if you're not used to the heat?
If your 1080 Ti "mostly strives to get 60", your game is rendering way too much heavy effects :) If you actually tweak game settings (mostly turn off Screen Space Reflections, Ambient Occlusion, crap like that), you can play many games at 4K60 with much cheaper hardware.
Personally, I think that the United States has systematically mistreated black people for centuries and not acknowledging that such problems still exist is willful ignorance.
Did he compare those shortcomings with the shortcomings of not implementing generics at all? Because that is the tradeoff here. After decades of research, a decade of go, millions of lines of public and private code, a decade of feedback, and dozens of languages with generics, it's obvious that the perfect generic system isn't going to just happen, so it's not perfect generics vs imperfect generics, it's no generics vs imperfect generics.
The forgotten beast Asmodeus has come! A great centaur. It has a pair of dragon-like wings and it squirms and fidgets. Beware its deadly dust!
As Barack Obama said, "Insulation is Sexy." The less you need air conditioning, the less the particular system matters. For most of the year we shouldn't even need air conditioning, when a building is properly insulated, orientated, and air-circulated.

Not only does insulation have dramatic effects on how temperature is regulated in your building, it only really benefits you when it is installed properly. On top of this, the direction the building faces, placement of windows, proper airflow, and even tile vs carpeted floors all add up to a much more energy efficient home.

How efficient? A building built in Pennsylvania in 1865 can stay cool most of the year (we're talking tops 70F on the bottom floor) by trapping cold air at night and sealing it in during the day. Fans assist air circulation and cooling, and cold air pools in slightly recessed first floor common areas. (It helps to have a stone foundation, too)

Of course you have to mix modern materials and practices with the old-school building constuction to get the most bang for your buck, but it's clear that we do not need to be blasting our A/C half the year. You can also look at models like the Passivhaus[1] for more modern, apartment-oriented designs. (Their underground heat exchanger is another alternative cooling system)

[1] https://en.wikipedia.org/wiki/Passive_house
I'll reiterate: a lack of awfulness is not implied by high profitability. It's implied by a high number of users who don't mind.
From the discussion here, it appears that a lot of 'picks and shovels' app tool providers seem to expect that their customer base will be well venture funded companies.

Their pricing plans seems to reflect this by have a 'free' tier that supports nothing more than a quick test MVP, then a paid plan in a VERY high price range that would be considered negligible for someone who has just secured $100M in venture cap.

Feel for we founders who want to stay bootstrapped, and who will be paying for tools out of nothing but slowly trickling in revenue from paying customers. For us, $250+ per month is a real cost, and not a flippant consideration in the early stages of our growth.

I'd much prefer to see vendors have more gradually tiered pricing plans, or else peg the cost to a meaningful metric, such as 'per paying customer' rather than 'per anonymous site visitor' etc.
Also, I "made" my money the way most well-off people do: I inherited it.
> Because living in the US, my health care is tied to my employer

This is rather an argument against the fact that health care is tied to the employer (which I agree it should not) and not against the pop-up employer.
I'm a little confused why solar isn't mentioned. Peak temperature and peak solar flux are highly correlated so this isn't some weird grid storage problem. Tighten standards for new systems and construction to be a little more efficient and let economics go to work.
I don't know of any examples.

I think usually they are low profile civil cases not criminal.

I know there are cases where an executive has made fraudulent decisions and gotten charged personally for fraud vs the company.

I have first hand knowledge of several at smaller companies where the board of directors sued an ex executive or sometimes another member of the board.

There are also several high profile cases going through courts around Blockchain companies where the government is arguing that the executives themselves are willing participants in money laundering.

Importantly, breaching your duties does not mean you are bad at your job. If you lose the company lots of money because you suck at your job you probably aren't in breach. You have to intentionally make a decision that is not in the interest of the people you have a duty to.
>That website makes someone a whole bunch of money

$125k/month in gross booked travel may not be a whole bunch of money. Typically, only portions of the travel have commissions, and not huge percentages either.

It could grow of course.
Samba: Orpheus' Lyre mutual authentication validation bypass
Right, but I was taking that from the CEO of MySQL. In a presentation (after they were sold) he mentioned that he once got a donation from Craig's List for $15,000.00 since they were big users of MySQL. It was at that point he realized the problem with their open source business model.
Improper installation of vapor barriers is much more likely to lead to mold. If you don't inspect your contractor's work, expect problems.
Because being in tech is life-ruining and only can only be propped up by ascetic myth-making, lol.

I suspect stoicism also appeals strongly to a personality that enters tech at a disproportionate rate -- like bodybuilding, nootropics, hackathons and life-hacks, it presents rigid, rationalized mastery of the self as both desirable and achievable. I'm hesitant to attempt to characterize the personality order to which this so strongly appeals, but it seems observable.
Yeah (see my response to the guy from Munich) - but instead of cooling to 60F or whatever, use the AC to dehumidify and cool off to, say, 80 or 78 or something comfortable.
That's because your house is designed with active cooling as a presumption. If your house was designed to utilize passive cooling effects (thermal mass, green roof, evaporative cooling, overhangs, shades, airflow compression, etc) your bedroom wouldn't get that hot.
This is something being explored in a small trial here at the University of Waterloo. A lab has distributed several small fan/heaters that sense your presence and learn your temperature preferences then heat/cool just your local area.

https://blizzard.cs.uwaterloo.ca/spotstar
Reducing the number of humans could be one approach. The idea causes rancorous response from religious people who believe God told us to be fruitful and multiply. To reduce births might require coercion, it's true, but it would not require killing people or making them suffer. I don't see how else we can continue to enjoy the benefits and power of technology while keeping the planet habitable and enjoyable.
I think you are confusing getting updates with "design"

Go gets frequent updates as well.
Yep. The architecture is fundamentally not capable of dealing with the heat. I moved from Sydney to Germany a few years ago and 30°C has gone from being perfectly fine to abject misery, long before air conditioning comes in to the equation.

In Australia we have houses built with sizeable gaps to allow the frames to warp with the heat, while also allowing air to easily flow in and out of the building. Windows are single-glazed. Exactly what you don't want in a German house, in other words.

In Germany the houses are heat traps and the focus has largely been to conserve energy in winter time (and rightfully so). I've had doors here which stop closing smoothly in the summer because of the slightest warping, the gaps are so tiny. Houses are often air-tight, and the external walls are half a meter thick due to the hefty insulation. All windows are at least double-glazed, one place I've stayed was triple.

New German builds using the Passivhaus specification are generally pretty good as they have constant machine-generated airflow at a set temperature, but as far as I am aware, this specification can only be built new - it's not possible (within reasonable cost) to retrofit an older house to the new specifications. For those, air conditioning seems the only reasonable option moving forward.
Rust is probably what you are looking for.

> a functional language

Has closures.

Has pattern matching.

Has algebraic data types (however variants can't have generic parameters not present on the data type itself, but you can use trait objects to do that).

Functions that don't take &mut parameters, & parameters with types with interior mutability and don't call functions that do I/O are pure (although they may not terminate and may abort).

> optional lazy constructs

"Automatic" lazy costructs are usually unnecessary and thus almost never used, but can be implemented as a library using macros.

Can also just use closures and call them explicitly.

> great polymorphism

Has trait/typeclass polymorphism with either monomorphization or dynamic dispatch.

Structures can't be inherited, but composition gives equivalent results and is the proper way to do it.

There have been several proposals for inheriting structures though, so maybe it will be available at some point, despite not being advisable.

> statically typed with inference

Yep.

> generics

Yup.

Not higher kinded, no constant integer parameters and not variadic yet, but those features should be available in the future.

> great concurrency story

Rust is the only popular language supporting safe concurrency without giving up the ability to share memory between threads.

> an efficient GC

It turns out that a GC is unnecessary, and that reference counting is enough, which is what Rust provides (although it's still relatively rarely used).

If you insist on a tracing GC, there are/have been several attempts to add it, and maybe there will be a mature one in the future.

In particular, there is a "rust-gc" crate, and Servo has a working integration with the SpiderMonkey GC, which I suppose should be possible for others to use with some work.

> compiles quickly

Work in progress (incremental compilation, more parallelization).

> self contained binaries

Yes (or optionally using shared libraries).

> simple and effective tooling which takes only seconds to setup

rustup can install the compiler and package manager in one line.

If you want an IDE, you'll have to install that too separately. Work in progress on improving IDE functionality and ease of use.

> giving you perfomance that equals java and can rival C

Performance is at least theoretically the same as C since the generated assembly code is conceptually the same (other than array bounds checking, which can be opted out from with unsafe code).

> low memory footprint

Same as C.
Seriously? You're sitting here on an influential industry message board in a discussion about a company that is the largest social network in the world, with an incredible amount of indirect political influence, trying to tell me that words don't matter.
Well, but that's not waiting, that's stalling.
"Looks professional" is all about what "successful people" wear. If everyone in the US who was successful took to wearing Moomoos... then we'd all be wearing moomoos and the schlubs would be wearing suits.

Just look at the hoodie pre and post zuckerberg.

If Mark had instead wore a tank-top and board shorts 50% of SF would be wearing that year round instead.
We call this "what do nerds do on nights and weekends". This is the single most reliable source of new ideas in our industry that will ultimately be adopted much more broadly.

Right now we see huge nerd night and weekend energy in areas like cryptocurrency, biohacking, quantified self, synthetic biology, virtual reality, drones, and self-driving cars (!!).

Anyone car to expand on this list? I'd include applied ML perhaps, and IoT hacks.
http://www.h5l.org/
Countdown to timestamp 1,500M
Could you link to something? Would be interested in reading more, since I haven't seen this in the news.
Poynt's CTO on future of ecommerce and commoditization of pymts processing
I also scored 14/15 - got PHP wrong I thought it was Perl which is slightly embarrassing as I've never used PHP but I have used Perl.
"Dictionary passing" is a good term for this implementation strategy, I haven't heard it named before. Do you know of any other languages that take a similar approach?
>The article mentions that Go 1 code needs to be able to coexist with Go 2 in the same codebase.

Interesting. Are there any other languages where that is allowed? I'm assuming that by "codebase" you mean all the code that gets compiled into one program or library (for compiled languages), or is part of one program or library (for interpreted languages). And I don't mean the case where only a common subset of Lang X v1 features and Lang X v2 features are used in the same codebase (because in that case, there is no issue). That latter case is possible, for example, in Python, and probably some many languages too. In fact by the definition of the case, it should be possible in all languages.
I've been reading more into it and it seems like back in 2008 they came up with an algorithm to do this: https://blogs.oracle.com/ahl/expand-o-matic-raid-z

But it doesn't look like there's been any movement on an implementation and it seems like it's high effort and mostly home users who want this, not enterprises who might be willing to pay for.

Ah well, guess I'll stick with mdraid for now.
The Fly in the Primordial Soup (2016)
I went 5 years without A/C in my car in southeastern Louisiana. I was fine in the daytime heat and humidity, even in the summer, but I would never want to sleep in it. I suppose if everyone got hammocks it'd be fine, but beds are insulators. Your body heat works against you.
Just FYI, the symbol you're using is an "ordinal indicator" (it has a tiny line below it), e.g. 1º means "first" according to Wikipedia (I copied the symbol and put it in duckduckgo). TIL. For me, on Linux with US-international keyboard (with dead keys), the degrees symbol is on AltGr+Shift+0 (and then either a letter, like å, or space to just make the degrees symbol).
I'm not even a Go developer, I just played with it a bit a couple of years ago and used it for a small one-off internal API thing, and I can think of a dozen real-world use cases for generics off the top of my head.

* type-safe containers (linked lists, trees, etc.)
* higher order functions (map, reduce, filter, etc.)
* database adapters (i.e. something like `sql.NullColumn<T>` instead of half a dozen variations on `sql.NullWhatever`)
* 99% of functions that accept or return `interface{}`

I appreciate that they seem open to the idea for v2, but "the use case isn't clear" is absurdly out of touch with the community. Using `interface{}` to temporarily escape the type system and copy/pasting functions just to adjust the signature a bit were among the first go idioms I learned, and they both exist solely to work around the lack of generics.
That's cheap for drilling from what I've been quoted. Most systems I looked at when I had a house before were in the $30k range installed.

I have three friends/co-workers that had the systems installed. None were particularly impressed with the average cost savings. They said bills went down, but not dramatically. One person had the whole system redone at the suggestion of another HVAC contractor (saying the first cut many corners) the re-done system wasn't much better.

While they may "pretty much never die" this is basically the "cheap on average, but expensive for the unlucky person" argument. This quickly turns into a prisoner's dilemma. No one buys because of potential repair costs, therefore everyone suffers (from higher bills, and eventually global warming).

Wells are not always an option depending on what your land is sitting on. If you are over a big granite deposit, good luck.
So would work ordered from Animafilm (Romania) be subject to The Animation Guild rules and pay? How does it work?
Diet rich in tomatoes cuts skin cancer in half in mice
Well, RV fridges are burning propane to heat ammonia (so it can function when electricity is not available).

This is not the same as actually replacing the refrigerant with propane (or a propane/isobutane blend). Still seems less risky then a gas dryer.
They matter a lot less than hunger or starvation or poverty or lack of opportunity which is what those word represent. You can say words all day but they won't change a thing.

The petty internal fights of Facebook co-workers crossing out do not matter. Without this article you'd never even know it is happening and just because someone is using the right shibboleth doesn't mean they are a good actor.
Do you genuinely believe he has not explored that approach? How is one meant to get inspired by something they have already explored? Please don't be rude and wrong at the same time.
90F = 32.2 °C for anyone wondering, I just had to look it up.
It already crops quite a lot from the images in the middle of the article. I think it's pretty good at selecting the subject to crop.
I agree with this, Intel uses it as a margin enhancer. My CPU was $150 more than the equivalent desktop processor.
>To reduce births might require coercion, it's true, but it would not require killing or people or making them suffer.

The demographic shift of increasing the number of retirees per healthy adult will definitively cause suffering. There's a reason why Millennials are putting off having children - they can't afford to.
Here is a better paper to cite: https://www.cs.rochester.edu/~kshen/papers/usenix2010-li.pdf
> Some have said that even all the CO2 we can produce won't be enough to stop the natural cycle.

"Some have said" -- Stop. Just stop.

If you can't cite, you aren't worth debating.