skysight-inc/HackerNews huggingface dataset:
So if generics in java don't do anything beyond 'get typechecked, and insert implicit casts.' the empty interface is enough for all use-cases in go?
Well, you could argue it is being selfish, i.e immoral.
Hey, this is Ilya - i'm one of the co-founders and original author of the .NET library - I'm really sorry that happened. In the early days, I was the author of 5 of our open source libraries and also a student of the .NET platform.

Today we have a larger team working on our libraries - .NET in particular has 200+ customers (mostly on our business tier) and we're processing 21B+ API calls/mo originating from .NET. If you could send me an email at ilya@segment.com, I'd love to chat live and collect any other feedback you have from the experience. Thanks again for leaving the note.
Charlie Stross tossed a few planet's worth of cold water on this:

http://www.antipope.org/charlie/blog-static/2007/06/the_high...
Because LN has been vaporware since it's been announced, claiming to solve all the problems but have yet to done so. On chain scaling has also been shunned in favor of LN but it's still far from ready.

You talk about decentralization but it's not shown, and may not even be possible, how the LN should work without relying on centralized hubs.
I get a water bill every month...

Also, I know folks on well water that live outside of the city, society does not provide their drinking water.

Also, There is Flint MI.
If the pay is lucrative enough, you could just buy your own health insurance. You probably already are notionally adding the cost of private health insurance into your understanding of your salary, just to have a more accurate representation of your benefits package.
I manage many servers with >=384GB RAM. They maybe detect an error once a year, with several never reporting an error in its life. If I noticed a server reporting errors more than twice a year I'd probably swap its memory, and if that didn't fix the problem I'd probably replace the server.
Sure, but if you're worried about potential actions in the future, that's been there from day one.
Snowplow is open-source, although certainly not trivial to set up.

https://github.com/snowplow/snowplow
Kinda.

Modern (newer than ~10 years) modern controllers are quite flexible, so you can pretty much populate any number of DIMMs in any slots (apart from wrong ordering, though this is not a IMC restriction, rather firmware, for stability).

However. Disregarding the recommended populations usually means that the MC can't interleave the channels properly and also must choose other settings in a lowest-common denominator way. This severely reduces the performance of the memory subsystem, which includes cache coherency and all core communication in Zen.
Everyone has a price they would be willing to give up their seat and it will be different than the person next to them. If you are traveling on a last minute ticket to visit a family member in the hospital, you might not be willing to delay your travel for any amount of money. If you are traveling on a vacation, the amount might be relatively little. Also some passengers will value some things more than others - offering a year of gold membership might entice a business traveller, offering money might entice a college student, upgrades to first class might entice others, etc. The idea that 100 people have the same utility curves is not reasonable.

Obviously it is more efficient for everyone if this bidding is done before you get to the airport, the system described in the article is one example.
If their goal was a bait-and-switch then why change the title? If you're trying to con someone out of information why make the victim aware of your intentions right before the con? It is possible that they thought "US China AI Summit" would be a little alienating so to get some initial sign-ups they put out something softer, but that just seems like a marketing decision. When I hear "Building Across Borders" my first thought is "Oh, it's an international conference. Let's see which countries will be there! Oh look it's a ton of Chinese people...", not really concealing anything beyond the superficial.

I have no love of the Chinese government, but this is a free exchange of ideas that is open to the public (for a $40 ticket). Given the actions of the Chinese government to date, if this is how they plan to get more technical data going into the future I'm hoping they do more of this and less hacking of proprietary/classified info. :P
What about straight male vs female in the class? I don't see that graph.

In the 1980s I was accepted into Computer Engineering at Waterloo (undergrad coop program) but decided against it, partly, because at that time it was like 90% male 10% female, and that mattered to me.

I wonder what it is now?
But Houston is kind of a counterexample of that, no? It's the go-to thing city planners complain about when you just let people build whatever they want without regulation, but the result appears to be a decent second-tier city with a healthy local economy and affordable housing, not Kowloon.

Pity about the climate though.
Really curious what about an address tells you that a company is a front for the Chinese government. Do you mean it's an address in Beijing?
I add two at a time without much problem, mind you I have a rather extreme setup with an external 12-bay enclosure but I feel most people building a NAS instead of buying an off-the-shelf system from Synology/Drobo aren't looking to cut costs or corners.

A 4TB Seagate IronWolf drive costs $129 off Amazon, buying two to add as a new mirrored vdev to my TrueNAS box isn't outrageous.
Just wanted to mention The Expanse, which definitely has hard limits on going over (or even reaching) the speed of light, and touches on many of the tropes you mentioned. It's also probably one of the best examples I've seen of a truly alien encounter- no bipedal humaniods with spoken language.

The book series is excellent, and it has two seasons released from SyFy, which does a pretty good job capturing the feeling the books.
US law only allows for treason charges during time of war.
> but I can bet no one is too happy about it when a breach of contract happens.

It's very odd that you consider this a breach of contract, because these contracts are pretty heavily policed by regulators and the courts. Check every ticket you've bought, the contract of carriage includes terms specifically about overbooking.

For instance, here's United's Rule 4G:

All of UA’s flights are subject to overbooking which could result in UA’s inability to provide previously confirmed reserved space for a given flight or for the class of service reserved. In that event, UA’s obligation to the Passenger is governed by Rule 25.
Underrated comment. :)

Haha, thanks.

If there's a Go2 there will be a lot of these headlines for blog posts/rants.

It doesn't matter if it is true or not, but that phrase is wonderful.
What incentive would they possibly have to do that?

They are a publicly traded company. The executives have a fiduciary duty to the shareholders and will be personally accountable if they willfully neglect that (vs just the company being liable). There is almost no valid argument that an executive could not anticipate the blowback from doing that and no executive in their right mind is going to risk personal liability like that.

But say one did. The people who could leak that information include:

- Every single third-part skill developer

- Amazon employees

- Government employees if they are giving it to the government

- Any one with the technical skills to reverse engineer the hardware

The conspiracy theory would reach hundreds of people if not thousands.

If people are getting this worked up about this, the lawsuit would be inevitable and the executive that green lit it would be thrown under the bus and their career would be over and they would go bankrupt fighting the personal lawsuits.
We (Triplebyte) actually tested a while ago whether identifying languages was predictive as an interview question (we thought it might predict general experience / exposure to lots of code). It was not predictive of anything. So this quiz is just for fun!
Guess what: they did.

https://news.ycombinator.com/item?id=8756683

They just weren't ready to make any of the significant tradeoffs other languages have to do in order to support them.

Whether that's a good outcome, I'm not fully sure - but there's definitely a lot of research in that area.
Science that is "about sobriety and utility" is by its very nature focused on short-term, incremental gains.
Yea u now how to operate a calculator. U DONT now Math. Maybe u want that. But you dont now any fucking math u innumerate retards.
So pay some trivial amount for insurance and let the insurance companies quantify the risk. Or refrain from overbooking. I see no problems here, just different solutions.
I graduated from DBC in 2015 and have been teaching as a Phase 0 Guide ever since. Even through engineering contracts and full time positions, I've continued to work with DBC and its students. I think this connection is so strong because I feel a deep gratitude for how my teachers, mentors, and peers helped shape me into the compassionate and curious developer I am today.

It's sad to see the program come to an end and I'm still digesting it, but the community and personal transformations that came out of DBC aren’t going anywhere. And for that I am thankful.
It strikes me as a pretty odd statement, though. I'll admit that I'm not very familiar with Go, but surely you can look back at the benefits of generics in other languages? Go is hardly so specialised that you can't learn a single lesson from elsewhere.
Taiwan is de-facto sovereign and you know it.
I believe it's just a visual aid that can help you understand how each digit is converging on the true square root. If you're not one for visual analogies, then it probably just feels like a distraction.
>The industry providing healthcare should be strictly regulated and no benefits allowed.

Then how would anyone be interested in launching such a company or working in that industry ?
++

Now we have at least vendor. But this alien-style fixed paths is really annoying - no other language forces such GOPATH crap. Please remove this limitation from Go 2!
Japan has amazing zoning laws.

"How an Average Family in Tokyo Can Buy a New Home"
https://www.youtube.com/watch?v=iGbC5j4pG9w
>This is a much more nuanced position than the Go team has expressed in the past, which amounted to "fuck generics," but it puts the onus on the community to come up with a set of scenarios where generics could solve significant issues.

It seems to me to be the same "Generics is some foreign concept we just heard of, and we're not sure how to implement them in Go yet, but we'll consider it if we chance upon some magical optimal way" that has been the official party line of Go since forever...

Even the "we are asking you for proposals" part has been there since a decade or so...
Are you sure the parent was joking? Also, are you sure I wasn't? ;)
Looks great actually.

For the same reason I leave every community (namely digg and reddit), I'll have to leave this one.

Far too much politics and I get sucked right in. I find myself reading and commenting on stuff that's a complete waste of time and energy.

It's great that HN added "hide" at least. Nice way to quickly remove these politically motivated articles.

Does anyone know how to delete my account here?

edit: Just requested an account over at lobsters, but'll just lurk if I'm denied.
> All of those should be generic, but aren't.

They aren't because the prevailing attitude is "what do you need generics for? Just do a cast!"

The issue is the Go developers are unwilling to consider generics until someone can come up with a problem that absolutely, positively cannot be solved without generics. And of course there isn't one.
it hurts some people (those who want to live in SF), but it helps other people (those who already live there), pretty much like any other resource with finite availability
Flash Bit Rot, and how WebGL can fix it
It is fascinating that when trying to cover different perspectives in one sentence, I have unknowingly made a problematic definition.
Because government is the only avenue to express power, or because deregulation makes power disappear?
There was some of that where I lived in Italy, very little in Austria, and it was all much better than having vast, empty parking lots sitting there while house prices climb and climb.

https://www.google.com/maps/@44.0492073,-121.3266077,3a,75y,...

Is a pretty common sight in the US. What a colossal waste of land!

Here's the book everyone cites on the issue:

https://www.amazon.com/High-Cost-Free-Parking-Updated/dp/193...
I find comparison tests, like this one from last year, far more useful than marketing or discussion of "levels": http://www.caranddriver.com/features/semi-autonomous-cars-co.... tl;dr: Tesla's autopilot was substantially better than BMW, Infiniti, and Mercedes.
Why? If one works helping people who want to destroy someone's business or livelihood, one should not be surprised if that someone goes out of his way to make one's life and your business life miserable.
Go's errors are really nice (if a bit repetitive) in my opinion. Type signatures enforce that you accept and acknowledge an error returned from an invocation, but leave it up to you to handle, pass along, or silently swallow.
"Hey, Siri" and "OK, Google" disagree.
You can, but from my understanding the math is not equivalent - employer-subsidised healthcare is cheaper even when you factor everything in, because they benefit from group-buying discounts.

So yes, if lucrative enough. But that's quite the qualifier, especially when you won't have a reliable income.
> But the kind of special data only Google and FB have is mostly related to ads and people profiles. That's not the kind of data you need to advance AI.
> Instead, what is needed is user labeled images, videos, text, speech.

umm:

google image search, all html embedded/related metadata, adwords itself serving as a refined metadata/tagging and ontology database building engine, recaptcha 'how many buildings are in this picture' puzzles, android debug settings where things are uploaded, google drive cloud storage, gmail, the google speaker gizmo and voice activated phone agent, google voice voip, google chat, maps annotations to pictures/gps coordinates, etc etc etc and yadda yadda yadda...

not sure what else you need as far as those sources..
Tovala (YC W16) offers an oven that makes dinner without you
It's worse
I was thinking of science in terms of "uses the scientific method." This is a pretty loose definition, but I think it's a reasonable one. I find I regularly apply the scientific method in terms of the observe, hypothesize, test, revise cycle.
Hahahahaha fantastic!!
Yes, a bunch of rich people get richer, and the poor get poorer because they can't access jobs in one of the most productive, wealthy parts of the country.

All because we don't allow the market to function properly.

Seems like a failure to me. Here's Ed Glaeser:

"Reforming local land use controls is one of those rare areas in which the libertarian and the progressive agree. The current system restricts the freedom of the property owner, and also makes life harder for poorer Americans. The politics of zoning reform may be hard, but our land use regulations are badly in need of rethinking."

https://www.brookings.edu/research/reforming-land-use-regula...
I ate a burger for lunch, was it selfish and immoral? I'm pretty sure some other guy would've liked that burger, too
Memory errors happen all the time, at least they did several years back when the Google server farm saw "an average of one single-bit-error every 14 to 40 hours per Gigabit of DRAM": http://www.intelligentmemory.com/support/faq/ecc-dram/how-of...

This translates to "a mean of 3,751 correctable errors per DIMM per year": http://www.zdnet.com/article/dram-error-rates-nightmare-on-d...

I'm not sure how things pan out these days with newer memory types. ECC checks and fixes these errors so they're not an issue.
1. There is always the possibility to reimplement legislation if problems arise.
2. Price discrimination can increase consumer surplus.
3. Increasing revenue from other businesses can allow ISPs to compete on price for consumers.
4. Most of the time, the proper role of the government is to step back and let competition happen. Unless you're pretty damn sure that interfering is going to produce a better outcome you shouldn't bother with regulation.
I've had one friend who swore by Dev Boot Camp in Chicago and told me I should be a teacher. He got me in touch with a director in my city, but before I could come in for an in-personal interview, they wanted me to do this really basic web app (CD database with artists, albums, etc.)

If I hadn't been employed I probably would have done it. I was working full-time and then came home to do some more open source work. There was no money on the table for the problem ($200 ~ $400 would seem reasonable for a pre-interview project like this). I sent them an e-mail with 5 major tasks I was working on, all for open source projects or things I would open source. They could pick one, I'd finish it and I'd do a full presentation on it.

They said they had tried to do reviews based off Github pull requests in the past and that, no, I had to do the original problem they gave me. I didn't contact them back.

I really want to teach, but I was weary of these for-profit boot camp programs. They also talked about how they wanted teachers to push/promote the programs at events and such. I have another friend who went through a different boot-camp like program and told me she felt really rushed through it, but she didn't want to swear them off either.

It's cheaper to go to a state community college and get a 2-year programming degree in many places in the US. It will take longer, yes.

I know CS majors with masters degrees who've only written in C/Java and don't keep up with tech. I've know people without degrees at all who have learned BigO notation and learning algorithm development all on their own. You get out of any program what you put into it.
Bitcoin study: Period of exclusivity encourages early adopters
Agree- having map, filter, reduce with strong type guarantees will be a huge boon. Imagine being able to map over a collection and the code hints will understand the new output types in the chain. This is something you cannot have when your higher order ops are all typed to Interface {}.
> To minimize disruption, each change will require
> careful thought, planning, and tooling, which in
> turn limits the number of changes we can make.
> Maybe we can do two or three, certainly not more than five.

> ... I'm focusing today on possible major changes,
> such as additional support for error handling, or
> introducing immutable or read-only values, or adding
> some form of generics, or other important topics
> not yet suggested. We can do only a few of those
> major changes. We will have to choose carefully.

This makes very little sense to me. If you _finally_ have the opportunity to break backwards-compatibility, just do it. Especially if, as he mentions earlier, they want to build tools to ease the transition from 1 to 2.

> Once all the backwards-compatible work is done,
> say in Go 1.20, then we can make the backwards-
> incompatible changes in Go 2.0. If there turn out
> to be no backwards-incompatible changes, maybe we
> just declare that Go 1.20 is Go 2.0. Either way,
> at that point we will transition from working on
> the Go 1.X release sequence to working on the
> Go 2.X sequence, perhaps with an extended support
> window for the final Go 1.X release.

If there aren't any backwards-incompatible changes, why call it Go 2? Why confuse anyone?

---

Additionally, I'm of the opinion that more projects should adopt faster release cycles. The Linux kernel has a new release roughly every ~7-8 weeks. GitLab releases monthly. This allows a tight, quick iterate-and-feedback loop.

Set a timetable, and cut a release with whatever is ready at the time. If there are concerns of stability, you could do separate LTS releases. Two releases per year is far too short, I feel. Besides, isn't the whole idea of Go to go fast?
Link to top-level proposal: https://github.com/golang/proposal/blob/master/design/15292-...

If you scroll to the bottom, you can see 4 large proposals written by Ian over the years.
Tokyo most likely has better building codes and the city is not averse to tearing down buildings and replacing them with completely brand new buildings using the latest materials.
How do they zip around the solar system so quickly? It seems like at various points they go from earth to where ever almost instantaneously (in the show, that is).

Not a troll - I'm genuinely wondering what I missed from the episodes.
Data Driven Development/Lean Programming
Yes, I know it. So let's just say that China being influential is bad for China and Taiwan.

Case closed?
Better be quiet, your laptop, TV, cell phone and car are listening...
And this is exactly the issue with most of them.

There are a million resources online to learn javascript, that isn't challenging. I want a solid DBA / backend developer bootcamp.
I expected better from hackernews. Not from engadget though, read their other articles and you'll know what I mean.
It's a clickbait.

Alexa records and streams only when you say the wake word. Concerns raised by fellow hackernews users are legit but it's not happening yet.
In the US it actually doesn't work this way. Hospitals are only obligated to provide care for people whose lives are in immediate danger. Once the patient is stabilized, the hospital is free to kick them out. There are a handful of exceptions and many hospitals will provide care out of charity, but don't expect to get a half-million dollar cancer treatment unless you have health insurance or really good credit.
Housing costs in NYC will remain high as long as it's the greatest city in the history of world civilization of course, that does add an attractive element.

But NYC has a lot of options and many of them are affordable, there's much more to it than just Manhattan and gentrified Brooklyn. It has the ability to actually build, so there's somewhat of a pressure relief valve. And though it's problematic by European standards it clearly has a far more effective and comprehensive mass transit system than any other city in the western hemisphere.
Java`s generics have had issues due to use site variance, plus the language isn't expressive enough, leading its users into a corner where they start wishing for reified generics (although arguably it's a case of missing the forest from the trees).

But even so, even with all the shortcomings, once Java 5 was released people migrated to usage of generics, even if generics in Java are totally optional by design.

My guess to why that happens is that the extra type safety and expressivity is definitely worth it in a language and without generics that type system ends up staying in your way. I personally can tolerate many things, but not a language without generics.

You might as well use a dynamic language. Not Python of course, but something like Erlang would definitely fit the bill for Google's notion of "systems programming".

The Go designers are right to not want to introduce generics though, because if you don't plan for generics from the get go, you inevitably end up with a broken implementation due to backwards compatibility concerns, just like Java before it.

But just like Java before it, Go will have half-assed generics. It's inevitable.

Personally I'm sad because Google had an opportunity to introduce a better language, given their marketing muscle. New mainstream languages are in fact a rare event. They had an opportunity here to really improve the status quo. And we got Go, yay!
Because no one really needs another social networking service.