skysight-inc/HackerNews huggingface dataset:
> Erm, Facebook did implement something like this. Shortly after Google+ came out. You can still assign friends to different groups.

IIRC, Facebook never really promoted those features or tried to make them easy and intuitive to use. Recently they've also made changes to make them less useful.

It's sort of like difference between having a well-designed and usable feature or a similar feature that only exists to check off a checkbox.
Spectre was indeed "announced" 5 months ago, but it was disclosed to Intel on June 1st 2017. That's over 16 months ago.

See for example https://en.wikipedia.org/wiki/Spectre_(security_vulnerabilit... :

> Spectre proper was discovered independently by Jann Horn from Google's Project Zero and Paul Kocher in collaboration with Daniel Genkin, Mike Hamburg, Moritz Lipp and Yuval Yarom. Microsoft Vulnerability Research extended it to browsers' JavaScript JIT engines.[4][20] It was made public in conjunction with another vulnerability, Meltdown, on January 3, 2018, after the affected hardware vendors had already been made aware of the issue on June 1, 2017.

There were also stories they were aware of the problem even before, and basically ignored it. If you check out that history section, there were multiple public presentations about the feasibility of an attack for years before the practical exploit was discovered. The only way Intel didn't at least suspect it is if it was very sloppy, or didn't care at all.
You can look at examples from DyNet (https://dynet.readthedocs.io/en/latest/cpp_basic_tutorial.ht...) or the C++ Pytorch bindings (https://pytorch.org/cppdocs/). I would strongly recommend python though, as most deep learning work is done with it.
In the comments: reviews of a review of a book.
why don't they say it as it is, it failed miserably... instead of using security as an excuse to shutdown the service ?
I would like to live in Antarctica, but there are very few jobs, and homesteading is not really possible.
New Haven has a large Italian-American community, and Yale released this the day before Columbus day. Even if the local Italian-American community had a nuanced view of Columbus by the 1960s (and they probably didn't), it would have been considered a cultural/historical holiday. It seems like releasing the map the day before the local community's heritage day was not done as a coincidence, and today we might call 'trolling'.
Ironically, google reader was discontinued because they wanted people to use g+ exclusively for "sharing", and reader's ability to share/surface articles to friends was seen as unnecessary competition.
Hi Brendan, thanks for the update and the work on this! Coming from dtrace, the main thing missing in bpftrace when doing kernel debugging is being able to navigate structs.

You've mentioned that we do have BTF now in Linux 4.18. I've tried to find if it was leveraged in bpftrace, but it looks like it isn't yet. I see you've opened an issue in one of the bpftrace forks related to this here: https://github.com/ajor/bpftrace/issues/30.

Do you know if there's been any update on this? Support for BTF/CTF would be amazing.
"Unpopular opinion" is that people want to work for money?
What? Sunsetting something is used outside of software. Hell, it's even used to describe temporary laws ("sunset law"). It's also used for brands and business policies.

And, sure, it might not make the top list of 1000 words you might hear on the street on any given day, but it's also very easy to search for. That doesn't make it a weasel word.
Not just inductance, but capacitance between the layers themselves too since you've got to have an insulator between them. All the fun things you get in 2d from nanometer scale devices are now compounded in another degree of freedom. The only thing I don't think you have to work around is quantum tunneling between layers because they'll probably be too far apart still to need that level of work.
I've been doing software for over a decade and none of my jobs have been shit. Perhaps I've just vetted potential employers prudently enough (For example I've said in interviews I consider crunches to be a management failure - you need to say it with true compassion though and not sound like arrogant asshole)
$80 (non-kickstarter price) for a pair of cheap frames and double-polarized lenses? Profit margins must be through the roof here.
This post is on the technology section of Google's blog and makes many technical comments about APIs and permissions.

It is therefore presumably not the primary consumer-facing announcement of the shutdown.

Hopefully they will use one of the terms you noted, or something similar, for that announcement.
No, you have to move fast and kill people by the hundreds.
The process has changed significantly. They are on their 4th iteration since 2012, and that has provided all their performance increases.
Google+ used to be the best social network I've ever seen and the only one I've ever got addicted to (for about a year). Sadly it has grown over-complicated with time.

How do I download all the conversations I've participated in? I've commented a lot and people I've talked to there used to give very interesting answers occasionally and I'd like to recover these. I would also like to delete some of my comments before the whole thing gets archived as I were too young and stupid during the days and wrote some politically nonsensical things I wouldn't write (and wouldn't agree with) today, under my real name.

BTW when are they going to close it? How much time is left?
Google+ was a top-down, scrambling response to Facebook's meteoric rise. I think it ultimately failed because it didn't naturally mesh with or arise from Google's natural strengths.

Google has always had amazing scientists and engineers working for them, but building a new social network requires less math/science and more of a human focus. (Of course, Facebook's data centers and ops are now the 6th wonder of the tech world, but that came later.)
The problem isn't a crash, the problem is silent data corruption. I have a system with 128 gigs of ECC and it catches a soft bit flip or two about every 6 months.
I'm really at a loss to understand your reply.

My original question was "How would you like people to square [being accountable for the actions of their employer] with providing for their families?"

You've yet to say anything except implying that there is a single, black-and-white moral compass that everyone is capable of following in its entirety. There are no employers that have no moral shortcomings. Telling people that they're immoral for not destitute themselves is rather pointless and leads to a nowhere discussion because it started nowhere.

Moreover, it's a fairly pointless expectation that everyone is I don't know what country you live in, but I can ask with certainty the same with respect to citizenship: How can you be a citizen of a country that's perpetrated atrocities. In that case, it's even more clear that there is no option -- there is no country that hasn't committed atrocities.
Alas, the concept was never fleshed out and is all but buried and featureless.
Might be 3 different skills here:

1) learn c++
2) learn deep learning
3) learn c++ with deep learning: much easier once you have done 1) and 2)
I'm so sorry - and thanks for sharing. The article rang true for me, although it has never been a spouse, thus far my older younger brother, two first cousins, and three close friends.

I still celebrate my brother's birthday with a ritual. He'd have been 21 had he lived another 2 weeks, so I buy a nice scotch to share with friends and family from his birthday in Nov. to Christmastime. Ritual helps me grieve, remember, and celebrate.

This is not advice, btw. I hate advice. Just sharing, like you.
To be fair Google+ just straight up stole the circle idea from that Path social network after failing to buy them.
Everyone always says "this always failed because it didn't do X," where X is anything they like.

I didn't say "it failed because it didn't do X". They said "... failed to gain developer adoption ....". To that specific point, I contend there is a clear and direct causal link between the decisions they made, and that lack of adoption. Of course I can't prove that in the strictest sense, but it's not hard to see that a lot of (potential) G+ developers kept asking and asking and asking for usable APIs and never got them. Speaking only for myself, as somebody who was initially a G+ fan and might have been inclined to build things on top of G+, I never did so for exactly this reason. Yes,"n=1" and all that, but a lot of other devs were very public with their position on this as well.

Obviously their decision to close it down involved multiple factors, but the lack of developer adoption was specifically called out by Google as one of those factors.
Basecamp does it that way I think.
No worries! Nothing is ever perfect on launch day.

It’s a nice app you have here. My gut instinct is that you will need to allow under the hood customisation if you want it to really catch on. Your potential customers will be afraid of getting 90% of the way to their goal and realising that the last 10% is impossible.
That's not true. Sunset years - to mean "a period of decline, especially the last years of a person's life" - is pretty well known. Irrespective of my background that's the first thought that pop into my head.
H-1B: As immigration furor roils Silicon Valley, Canada smooths way for techies
They killed it when they decided it would be a good idea to inflate user numbers with YouTube and Gmail users. It's better to have less but active users than a ghost town.
The author, Drew Cutchins, says "If you inspect the source code of the page you can see the code I used to implement the simulations."
even when i don't arrive there by mistake, i typically leave after less than five seconds - people would link to posts on G+ and before reading them i'd have to click through full-screen interstitials introducing me to the "new" G+ redesign. and i just didn't care, so i'd leave.
Colin Breck (Tesla) on a systems-approach to developing, and operating systems
Use Django in Visual Studio Code
The explorer firestone tire issue (overheating fuel pump, rollover, boom!), the ZJ grand cherokee fuel tank recall (totally unsafe without a tow hitch installed behind the tank), and the ford pinto come to mind. Heck, on my dads 66 chevy, if you forget to put on the gas cap and drive off, the gas will literally fall out of the back of the car).

Maybe instead of saying that batteries are more dangerous so they put them in stronger boxes you should instead be demanding to know why gasoline cars do not put their power source in a safer container.
Even now, I can't figure out how to send someone a friend request. All I see is a Subscribe button when I visit someone's profile.
SEEKING FREELANCER

We're a new London-based recruiting company for IT professionals. After years in the biz and being fed up with the abusive slave culture of IT consulting, we’ve decided to do it ourselves and give the kind of service we've looked for.

If you’re fed up with the system as it stands, send us your CV and we’ll start an intelligent conversation that we hope will become a successful working partnership.

Over 40s? Oh yes, please!

We are currently looking for senior systems engineers / SREs in Western Europe and the Chicago area (remote work is generally a possibility) with the following skills:

- AWS

- Python

- Linux admin experience

- CI/CD tools experience (Jenkins, GoCD, Git, etc.)

- Logging/Monitoring tools

- Exposure to Big Data technologies & architecture

- Docker, Kubernetes

- Java/Scala

- DevOPS

Send your CV and cover letter to: cv@archceiling.com
Most synthetic benchmarks have proven amd's SMT scales far better than hyperthreading. It might be the paper's domain that's more suited for HT. Moreover, they appear to be using AVX instructions, which are arguably faster, but don't provide an accurate picture on hyperthreading performance
> I bet if passenger planes were invented today, the FAA would never allow them

No, the Sikorsky Ilya Muromets [1], "the first aircraft...intended for carrying multiple passengers in commercial service" [2] wouldn't pass FAA muster.

I'm not sure that observation is useful, though. Before the Ilya Muromets, passenger air travel didn't exist. There was no baseline. (There was no FAA.) Today, we have a baseline from which parity or improvement is demanded. That future innovators are constrained in not sacrificing safety for e.g. fuel economy is intended.

[1] https://en.wikipedia.org/wiki/Sikorsky_Ilya_Muromets

[2] https://en.wikipedia.org/wiki/Airliner#History
Yes [1], but it's incomplete, needs a lot of TODO resolution and cleanup, (insert other scary disclaimers here), etc. I also have some slides from a presentation [2].

[1] https://github.com/simmons/webrtc-sctp
[2] https://cafbit.com/post/rust_webrtc_data_channels/
> 90 percent of Google+ user sessions are less than five seconds.

If most people are visiting by accident and immediately leaving, it's probably actively causing usability problems and should be shut down.
They're shutting it down precisely because no one was depending on it. How would anyone depend on a social network without any users?

It did have users. I have no idea the exact number, and clearly it wasn't as many as Facebook, but it wasn't the ghost town people always made it out to be. Some of the Communities were actually quite active.
Are you serious? There's a better way to work together to take risks and tackle problems that are too big for individuals, and it's called "government": the original corporation that won't sell your grandmother to a meat company for a quarter.
You know, for some reason I had it in my head that "begging" meant avoiding. Off to reëducate myself!
Is there a required timeframe for doing so?
I am familiar with Python and learned deep learning that way. Now would like to learn C++...
They were aware of these bugs for (at least) 16 months. They could delay releasing new chips until they addressed the problem, even if it took them another year. They did not. Instead, they released a chip with a widely known critical vulnerability. That's on them.
She doesn't. In fact, I was wondering if I could ever write as sincerely as him, because he does talk about a few negative traits of her, especially regarding their relationship.

Yes, he has a laundry list of all of the things she did, because she was a rugged woman, but also talks about how much her pride affected her enjoyment of things.

Did we read the same thing?
As dev AND ux designer I ask you to, please, not to forget that most of decision makers have been in a situation where they had to throw away a medium to big system whose UX was blatantly old and poorly executed because it was on top of something similar to Alan. (This is just 4GL again)
Success is what you make it Internet marketing on the next level https://souniqueincome.com
I keep my data in a JSON database (RethinkDB). This is not a problem at all: namespaced keywords are converted to strings and the conversion is well-defined in both directions.
Hopefully not.

Some devs are treating WASM as an entire runtime and outputing canvas/webGL code. I think that is mostly a mistake, and I'll be very disappointed if that becomes the defacto approach for new web devs.

However, the cool thing about WASM is that it's just the code part. So you can build an app that's still normal CSS/HTML, just like every web-app should be, and then you can replace all of your JS with WASM (with the current exception of a little bit of JS-to-DOM binding code which Mozilla has promised to eventually get rid of).

In the world of Flash/Java you're essentially working in a completely separate platform, it just happens to be launched from a web browser. So shortcuts don't work, accessibility is awful, users can't customize the page, extensions are broken, etc, etc...

With WASM, you don't have to be in that position. You can say, "I'm a web developer, I treat the web like a medium, I write responsive HTML/CSS. I just use C instead of Javascript."
Scaling graphs is not so out of the norm that you need to explicitly call out when you are doing it. Just present your axes and label them correctly.
I'm not outraged, but I do use it and I will need to figure out a replacement for the conversations I currently have there.

But I only have those conversations with a small number of people, so I can't argue against Google's usage conclusions.
I once produced an open source product while working for Berkeley Lab, which is a DoE lab operated by UC. It does non-classified work. One day we got a visit from a couple employees of Lawrence Livermore Labs (classified research) and my manager glanced at their badges- he said something about "Q" and smiled while asking what they worked on.

They said "multiphysics combustion codes" and my manager looked at me and said "they run nuclear weapons simulations" (they didn't confirm).

After chatting for a while I realized they were using my code to manage nuclear weapons simulations. That's a consequence of licenses like MIT and BSD and Apache: you don't control who uses your software.

I came to terms with this a long time ago but it's still odd to think that I can write software that my own government will use to ensure our destructive weapons work as expected.
It's absolutely a weasel word, because there are plenty of common and clear ways to say this. The only reason it exists is so companies don't have to use words that connote a lack of success.
Most people don't have that amount of RAM. What are the chances that a soft bit flip will cause silent data corruption that matters for a user with, say, 8 GB of RAM?
I wonder what G+ could have done to pivot after its terrible release. They had some good ideas, and usually Google takes those good ideas of a failed product and rolls it into successful products. Remember Google Wave, where you could work on a document _at the same time_?

Something like the automatic generation of circles in Google Mail, and integrate some kind of generalized wall posts for Google Mail users.
So, does it mean they will bring "+" back to search to make it usable again?
That's an adjective. "Sunsetting" as a verb is an obnoxious use of language to avoid saying "we failed and are closing"
For those interested in this type of thing, Li Haoyi created
an in depth look at the Scala structures.

http://www.lihaoyi.com/post/BenchmarkingScalaCollections.htm...

It includes some interesting commentary as well.
Ask HN: Examples of Offers Being Rescinded?
Have you ever had a offer rescinded from negotiating? Please include the role/industry.

The reasons I have heard so far are:

- Failed background check / references
- Work Visa Issues
- Someone is hired instead of you
Seems to me like PM's would think in the most positive terms about the same issue, e.g. what is the maximum amount of ad space that we can use before users lose interest?

No one would directly attempt to be evil, it'd just turn out that way.

“The truly terrible thing is that everybody has their reasons.”
― Jean Renoir
Tesla has access to technology most auto companies simply don't is one way to look at it. Also, Elon doesn't seem to be willing to compromise on safety in the overall vehicle designs if at all possible. The crash testing from every tesla vehicle pretty much prove this. They're in a league of their own, quite literally.

Their battery packs are using Inconel instead of steel. Inconel is a super-alloy generally used in aerospace applications, such as SpaceX's superdraco rocket engines.

SpaceX was the first rocket company to use friction stir welding at massive scale to manufacture their rocket bodies and as a result, developed some novel methods to do it. They transferred this expertise to Tesla, which is one of the things that makes the Tesla vehicles safer. Their welds are simply stronger due to FSW techniques.

That's not to mention less obvious things such as the expertise in aeronautics and wind tunnels from SpaceX helping Tesla design more efficient body styles, etc.
most bit flips won't cause a full-on crash, but may corrupt data in funny ways, or affect unused memory. I think people underestimate how common they are[1]

[1]https://ai.google/research/pubs/pub35162
They could have cornered that market with Google Wave, but killed the project before it took off.
Collapsable steering columns have been a thing for decades, and while Tesla touts it, they certainly don't imply that they're the only ones with one.

Traditional internal combustion engines have breakaway motor mounts these days, to allow the motor to detach from the chassis and drop down towards the roadway to minimize intrusion into the cabin, but having a motor crushed into your feet is only somewhat better than having it shoved into your lap, I suppose.
265 W TDP stock, yet comes with an unlocked multiplier? Good luck with overclocking. 5 GHz (as demoed) won't be easily attainable.

Interestingly, AMD's TR 2990WX has a 100 MHz lower clock rate (3.0/4.2 GHz), but achieves a TDP of 250 W with 32 physical cores. It will be interesting to see their power efficiencies (i.e. FLOPS/W) compared.
a vulnerability that allows some unauthorized access to user data via the API and a vulnerability that allows edting logs are very different types of vulnerabilities.
This is first-order thinking, and neglects deeper strategies, that tamper with how society currently functions, as compared with moving through a transition phase for how society will have to function in the future, which requires some second and third order thinking.

It's not only the flashy, obvious attention grabbing deception that matters, it's also some really mediocre day-to-day stuff that's going to matter too. Take your typical tendencies for human dysfunction, and now amplify the effects of poor communication with augmented miscommunication.

Areas involving identity theft, SWATTING, security camera evidence, security cameras as crime deterrence, post divorce child custody, blackmail, and worse.

If you don't trust MD5 hashes to protect your password, this will be the corollary in terms of video cameras as de facto evidence. Sure, an MD5 quickly masks a string in a deterministic way, that requires privilege escalation to access and limited skill to unmask, but the level of technology we've reached raises the bar, and MD5 is understood as untrustworthy, such that even a well guarded data set should still not utilize MD5 hashes.

So too with video, which requires skill to tamper with, and likely privilege escalation even to do so, but we're moving into a world where it won't be enough to assume that the data assets themselves were too complex to tamper with, too few would know how, and best practices always kept all the footage 100% secure in an impregnable, incorruptible repository under lock and key.
"it has not achieved broad consumer or developer adoption"

I bet G+ has more active users than your average indie developer could ever dream about. But Google is not that kind of company. It's all or nothing. World domination or shut it down and try again (or buy a company that succeeded).
Seattle's construction boom means lots of empty apartments–and cheaper rents
Taiwan server makers moving manufacturing out of China after Bloomberg report
>Shortly after Google+ came out.

I remember Facebook having it first; this blog post (https://jessicavitak.com/2011/09/01/facebooks-circles-how-to...) confirms that.
What's patently false and misleading here is your characterization of the article.

> From reading that article, the contents instead of just the headline, you would get they are stopping accepting all the thousands and millions EU immigrants flooding into their borders because they do not contribute.

Nowhere in that article did Breitbart say millions of EU immigrants are flooding into Denmark.

And if I give a charitable interpretation to your nitpick that Breitbart altered the quote, removing women from "do not contribute", it could apply to the headline, but not the article. Breitbart quoted the full statement in the second paragraph.