skysight-inc/HackerNews huggingface dataset:
I have never had a formal diagnosis, but I have gradually come to conclusion that I have traits which are probably best understood as autistic.

For me, it was freeing in that allowed me to understand why I was sometimes failing in some areas and that it wasn't just a personal failing on my part.

It's also practically useful as reading descriptions of other autistic people's experiences allows me to predict when I might struggle with a situation, to coomunicate more clearly about, and sometimes to recognise that feelings (of e.g. anxiety) are irrational and don't necessarily need to be acted on.

Furthermore, by reading I can come to understand the differences between myself and neurotypical people and come to a learnt understanding of societal norms that are self-evident to others, thus allowing myself to interact better with others in future situations.

Of course a formal diagnosis isn't necessary for any of this. But for some it might be the easiest way to realise that they are in fact autistic.
I don't believe that telling the user what use will be made of their data will be in any way effective. Many companies are very honest and up front about it. The problem is that the information is just too technical for a user to understand, so they ignore. They have no choice because there's no way for them to understand it anyway.

Even if all companies were required to and did comply with a law like that and fully disclosed the information, the collected data would just be laundered through a third party in some way so that the terms of service were technically correct, but they could still get away with business as usual.

I think these companies just need to be barred from using data in this way period. It's the only way to ensure users are protected in my opinion.
Could you possibly provide the chapter and verse of this dogma? The harsh reality is that the vast majority of the companies *do not have traffic or need to have 99.9% available infrastructure because they:

a) do not have service that operates 24x7

b) do not have peopleware needed for 24x7 operations

c) service customers that do not have 24x7 operations

A metric boat load of now shuttered "startups" would have been going concerns providing very nice long term living (and retirement) to their owners had they been optimized for "not spending 109% of revenue for Yet Another Thing We Should Use As a Service".
> "it looks much more pleasurable to read"
> Column alignment is pretty subjective

No, there's absolutely nothing subjective about this topic. It's objectively easier to compare numbers and see differences when they all have the same number of digits AND are aligned to the right.

9
90
8,0
2
89

9
90
8
2
89
i've seen a number of math-but-sort-of-CS textbooks putting the dependency graph for chapters in the introduction, so you know what you can get away with skipping and what must be done first.

i agree about geometric intuition, as long as there's a wall of separation between the intuition+motivation and the main results.

it frustrates me when an important result is only proved in the context of a motivating example where i don't have the background. usually this is when a math book dips into physics or engineering for whatever reason.
Mozilla is developing a native iOS app that will sync eventually sync Lockbox passwords with your browser. The iOS code is here:

https://github.com/mozilla-lockbox/lockbox-ios
It makes sense though. The largest Monolith has the largest Repo. ;)
It could be that this tracks with whether you believe you have an "internal locus of control".

There's a spectrum of orientation between "just give me names for parts of who I am so I can understand myself and find a community of similar people" and "tell me everything most people think is wrong with me so I can fix it yesterday". I suspect we all fall at different points along that spectrum depending on the supposed or actual deviation from the norm in question.

Personal example: I don't care that I'm geekier than the norm; it's not something I desire to change though it feels good to know there are others like me. This doesn't change just because I'd have a wider selection of friends if only I learned to have more "normal" interests.

On the other hand, if I have a nervous tick or other part of my personality that the majority of people I see everyday find annoying, I want to know about it and fix it. I don't want to label it and then feel proud of being one of those people. I don't want to start an advocacy group or a hashtag. I want to eliminate that behavior immediately.

Same person, entirely different points along that spectrum.
>On a global scale, due to interdisciplinary synergies, it seems to exceed 1:1.

How does it seem to do that? If you're going to call somebody misleading, might as well go through the effort of linking to data that you consider 'not misleading'.
On the contrary, if Go was unsafe that would just corrupt memory and the program would just carry on without anyone noticing the memory was corrupted until it was too late, in another completely different stack.

The exploit was only possible thanks to using the unsafe package, even if indirectly.

It is exactly because Go is memory safe that a SIGSEGV or SIGILL is produced the exact moment the memory gets corrupted and not 2 hours later in a complete different stack trace.
Twitter to ban crypto ads as online crackdown widens
CodeSandbox Live – Real-time code collaboration in the browser
Mostly because the Republicans cried crocodile tears about the deficit when a Democratic president was in office, but have no problem blowing up the deficit when a Republican is in office now or when Bush was in office. We're already over a trillion up in debt in the past year and trillions more expected for the tax giveaway in the next few years. And this is in good times when we should be paying down the debt, unlike the beginning of the decade when the US was in recession.

I believe Republican obstruction of productive stimulus spending extended the recession longer than it needed to soley for political reasons. Mitch McConnell openly stated his main goal was to prevent Obama from being relected.

I'm severely disappointed that most of this increased debt spending now is being forked over to a bloated black hole military budget.

https://www.nytimes.com/2010/03/17/us/politics/17mcconnell.h...

https://m.washingtontimes.com/news/2018/mar/15/donald-trump-...
You and parent are talking about different kinds of emails.
s/single project/single successful money making project/g

Oh to have those problems
I'm really amazed that all of this is coming to light less than 2 months before the GDPR comes into effect. I would've thought that companies, especially social media companies, would be trying to keep their heads down and avoid drawing attention from the EU on Day 1.

Everything that Facebook is saying to its American audience, it's also saying to the European GDPR regulators.

They need to walk a very fine line here and right now I don't think they're doing a particularly good job of it.
That's why newer languages have try-finally.

Basically

Allocate resource

try

guard clause (early return)

logic

finally

deallocate

Basically, the try-finally clause guarantees that the finally clause is run when there is an early return.
$330 and comes with an EMR stylus. The EMR stylii have no battery, are about ~$10 to replace, and come in a wide variety of styles.

Seems like a really strong EDU offering over an iPad Pro.
My social skills were dreadful until I had some psychotherapy in my teens, but even now they aren't that great. And same as with OP, a lot of things that 'normal' people like are foreign to me - clubbing, watching sports on TV. I'll also add to this list - alcohol, smoking, nearly all TV series / shows.

But I never thought I'm 'on a spectrum'. Since heterosexuality is also completely foreign to me - I just assumed I'm a minority in most other areas too ;-)
I had to have a long adjustment to the idea that despite being a part of a persecuted minority - there's nothing wrong with me. It's the society that is the problem - not me. Being in a majority is not a proof of a validity of your views - it is just an easier way of living, because you don't have to think about anything. And once you do that mental adjustment once - it is easy to apply elsewhere. I think that watching TV is a waste of time, I'd rather read a book - so what? I'll politely nod when someone is excited about yet another insufferable TV hit series, just as I will politely nod when they are talking about their heterosexual marriage / kids / suburban utopia. I don't have any desire to join in.
How much tax payer money was converted into private wealth?
The FDA is necessary but I do think it could stand to adopt a little bit of the Silicon Valley ethos.

Good example: the Freestyle Libre CGM is a recently approved glucose monitor for diabetics. The European version lasts 14 days and takes an hour to start up, the US version lasts 10 days and has a 12 hour (!) startup time. It's the exact same hardware with artificial restrictions added to the software for unclear reasons.
I don't think libraries have to do this, just applications. As a library owner you're not responsible for making sure downstream gets all the latest security patches. They can do it themselves at will, by running "vgo get -u".

https://research.swtch.com/vgo-tour
Thanks. Juan Llanos in a list :)
This is kind of how politics works. He has to placate his base, while making compromises with the other side. He then has to act like it was a huge deal to make those compromises, and was against his best interests, so they will continue to vote for him.
Agreed, but compared to Go itself, dep is incredibly recent, still in Alpha, not widely used yet and only the last in a series of incredibly many homegrown approaches that created lots of chaos and churn. And when everybody thought the rollercoaster was finally over, vgo came around the corner. It’s a great proposal, no doubt, but it‘s fair to say dependency management and generics were the two largest unsolved daily encountered problems with Go in real life. Let‘s just hope the community gets an Epiphany about the latter one as well soon...
While this is a true statement, I don't really like this mentality in our field. Just the thought that hiring managers want you to have 15 side projects and a full Github profile, and also work 16 hour days at the office. If you are a programmer/developer and you don't eat your meals at a computer desk while staring at code, you are seen as less.

I love developing it was the best career move i've ever made, but you know what? I also love friends, hiking, jogging, going to the gym, video games, playing guitar, and watching movies.

I don't live to work. I work to pay for the stuff I like to do outside of work.
> It's a game-over felony if you're making medical devices.

Making medical devices that give fake results usually isn’t even a crime, let alone a felony. Otherwise almost all of the makers of home glucose monitors would be in prison.

Or walk into your local supermarket and see how accurate the cheapest food thermometers are, if you want an even more basic example.
What happens if I am writing a book and save a draft with office online that contains an expletive that might offend someone, would I loose all my content and work?
You can't get someone's bank from that. You can likely figure out someone's bank if you monitor their location over time, though.
This exists and is called huntercoin. The hard part for the human mining is coming up with a game that bots are worse at than humans, so it is still under development:
http://huntercoin.org/

Soon (next month or so) the same team are releasing a multi-game coin as well:
https://chimaera.io/
I'm all for more money for research, we spend too much on the military as it is. Learning new things no matter how useless the knowledge seems right now might have untold applications in the future.

That being said, throwing money at science and expecting predictable and measurable results on any sort of definable timetable isn't realistic.

Even if the human genome project had been completed in 1993 that's not a promise that every sort of discovery or applications based on that knowledge would have been discovered between 1993 and 2008. And invariably there's things we've learned between 2008 and 2010 that is a dependency for some of the work utilizing the human genome. So sure, somehow if we knew everything in 1993 that we did in 2003 we'd be years ahead. And if we knew everything we did in 1993 in 1893 woah, just think of that. And so on and so on.

More funding can help in the quest to learn about the universe. But you can't just buy knowledge (doubly so for a specific technology or somesuch) by the year, decade, or century. Money doesn't have that power, and that's not how science works.
> A more productive discussion might be why we feel the need to pathologize so much about ourselves. Why do we need a person to look us over and say "Ah, none of what you are is your fault" to feel OK?

It's not as much pathologizing, for me personally, it's got more to do with self-discovery and having some kind of independent and external feedback for it.

I can introspect a whole lot about why I am the way I am, but that perspective can never be objective on its own due because it's all subjective to my internal memories, interpretations, and perspective, which will be biased and flawed in ways unrecognizable to me.

A diagnosis gives the feeling of defining something about one-self there, nothing just imagined by that person, but confirmed by an external person, an "expert in the field" too.
If you tend to OCD about certain topics, like personality/consciousness, this can have the interesting allure of giving some supposed certainty that probably never can be given.
Yes, it is real. But a debt dollar is not a fixed object like if for example I borrowed your screwdriver and have to return it. It's easy to reduce the value of (fiat) debt by devaluing dollars (inflating the money supply).
How VW predicts churn with GPU-accelerated ML and visual analytics
IE may be bad, but IE is not a stock symbol. MSFT is, and I wouldn't have mind buy MSFT when IE was going down.

:)
I have yet to have any GC issues in a Unity project over 5 years of using it, even larger scale ones. But I would agree I rarely write "idiomatic" C#, I don't like many things about that style of programming in the first place to be honest.

A garbage collector is rarely the issue; poor development practices and not planning memory usage patterns in the architecture will cost you orders of magnitude of performance long before the GC itself is an issue.

Its not even hard to have zero GC allocations on ~99% of frames. This will give you better performance than the best GC implementations over bad allocation patterns ever could. This is also true of Unreal (UObjects are GC'd as you mentioned) and literally everything else using a GC; its not a free pass to forget about memory management.

Thats one of the primary reasons why I rarely use code assets from the Asset Store; most people don't know how to write performant C# whatsoever; they get killed by a thousand cuts but none of them show up in the profiler, effectively wasting 90% of the CPU without any warning signs. (This is true of almost every software ever released.)

I'm not one for premature micro-optimizations, but on the other hand I don't see how you can get any kind of performance without accounting for macro-optimizations from the very beginning.

Blaming the GC for poor performance is pretty much the same as doing unbuffered byte-by-byte I/O and then wondering why its 1000x slower than the competition even after weeks of micro-optimizations.
I don't think it's so ludicrous -- maybe if there were many people in the protests who were gun owners or former gun owners, but I've only seen a few. Why is someone who has never owned guns, and quite probably doesn't want to, going to know the difference between Armalite and Remington? (Unless maybe they're dedicated activists doing research and pressuring those companies.)
Which is the Trump administration is trying to change that to give smaller regional banks a fighting chance. It's weird tat people are against this.
It means there is no point talking about a reality, only various models of the world.
No, and 'most people' would not put Zenefits into the same bracket as a company that filed a VAT statement two days late either.

Zenefits is closer to Theranos on that scale (and closer to Uber and a couple of other entities that seem to enjoy breaking the law and letting others pick up the fall-out).

The fact that Zenefits survived as a company is remarkable, but it makes their intentional deceit and fraud no less.
Congress passes budgets, not the Administration (President). The current President loudly opposed the science funding increase before and after passage.
>when Google's main languages (Python, Java, C++) all have solved dependency management for their own use cases.

Huh? Of those three, I would only consider Java "solved", and both Maven & Ant are far from the panacea of package management.

virtualenv is a community project (much like dep), is pretty new in the grand scheme of things, and isn't completely standardized (some projects use tox, some list out requirements.txt (rarely version pinned), and others vendor.

As for C++, almost everyone does something a bit different so I don't see how that is at all relatable.
> Literally every single other platform (including google) can gather data about you but not your friends.

That's not true at all. Google gets things like contact lists, SMS data, call data, etc.. which all certainly contain information about your friends.
Cyberwarfare and cyber geneva conventions at International Red Cross?
This is true. A lot of my funding as a grad student in CS came from DARPA, which is part of the DOD.
I haven't read the spec, only the blogpost from last month, but afair nothing in vgo prohibits the use of a cache in front of GitHub that makes CI independent of GitHub.com availability (unless, of course, you're bumping your deps).
Lessons Learned on the Road to Y Combinator
The public project actually languished for a long time until the Celera project caused a small number of HGP players to speed things up.

It wasn't the funding that fixed things- it was the competitive spirit and a few smart people with duct tape.
They are stretched thin relative to the mission they are being asked to carry out.

(I'm not trying to weigh in on the politics, just pointing out one context where that remark makes sense)
Architecture Patterns for Cloud-Based Applications
No it doesn't depends. That's what ceteris paribus means.
I was talking to a friend about their nephew, who has said some racist comments, but I think that is moreso the exception that proves the rule.
You should consider the possibility that:

A. You asserted that you had Asperger's and then proceeded to explain why you believe that. Forgive me for then expecting your explanation to actually have something to do with Asperger's and not be a list of generic personality traits. Read your other comments--I'm obviously not the only one who thought so.

B. Your "pain and anguish" is not relevant to the fact of whether or not you have Asperger's. Social anxiety causes pain and anguish.

C. People "do something" about social anxiety all the time, as they should. Good for them and good for you. Really. I still don't see what that has to do with Asperger's syndrome.

D. Pointing out that a common personality trait is not a brain disorder is not "quibbling over terminology".

E. No offense was intended.
Plenty of tools are used very infrequently, and make up a large proportion of the market. Most households probably have a screwdriver, a wrench, a spade, etc. which rarely get used. Yet people keep buying them.
crates.io is immutable, you can't edit/delete published versions. And npm is as well finally.

> So really the only thing that changes is just who you trust.

With an immutable central registry, I only need to trust the organization running it. Without it, my build depends on the maintainers of all my dependencies (including transitive) to build. In the case of Go that would be trusting Google versus trusting an unknown number of random persons.

Even recently in Go there was this event: https://www.reddit.com/r/golang/comments/7vv9zz/popular_lib_... where someone deleted their account and someone else signed up and created another repository with the same name. I believe the Minimal Version System will ensure that no one gets automatically updated to a new version of potentially bad code there though.
In other words, at the end of the day, traditional hog-trading politics as usual (going back 30+ years), for better or for worse, which frankly is a bit refreshing in the context of the other insanity flying around national politics this year.
What do you call "the thing that produces results that surprise you because it wasn't what your model predicted"? I think of that thing as "reality"...not sure how you can coherently talk about a model without talking about the thing you have a model of?
I have no idea why you're being down voted, this is exactly how it works in academia.
In large projects, NuGet takes FOREVER to resolve package dependencies - I mean 4+ minutes on a new i7 Thinkpad w/16gb RAM/1TB ssd.

Heaven-forbid you want to upgrade a package that exists in all 130 projects in the solution (not my call to have that many projects) - you may as well take a long lunch. I will try to make that the last task of the day so I can let it run for as long as it needs to.

The VS UI for NuGet is terribly buggy.
> In the 6 years since Go 1.0 the only dependency management related change I'm aware of is the addition of `vendor/`.

This. Sure, new tools have appeared, but there's literally nothing wrong if you decide to just stick with godep or whatever you happen to be using.
Unfortunately Reuters and AP have picked up the Fox/CNN style habit of speculatively including other current event stories to support a specific narrative while ignoring other information more relevant to the story - such as Remington's recent management and manufacturing issues.
Reference counting is a form of garbage collection. And depending on your usage patterns it might not even be the fastest one.

Lots of increments/decrements on the refcount interleaved in normal code can kill the gains over a traditional GC that has nearly free allocation, batched finalizations and doesn't pollute the instruction stream with increments/decrements.

Also with a traditional GC you pay nothing if you don't allocate memory; the collector will never run. You still pay the full price of reference counting no matter if you're done allocating or not.
This article is an invoice to FB of approximately:
~$1e+10 ... $1e+11
>> But I am very happy, that they did not pick a random management system, just because they "had to have one"

But they have, multiple times? First it was just giving people links to godep when people complained in github issues. Then it was a tacit "we like this" about gps and glide. Then it was a pretty-much-official-blessing of dep. Now it's a super-official-now-we-mean-it implementation of vgo. I recognize this as a pattern because I do it all the time, software engineers constantly re-write things from the ground up when they don't care about actually solving the problem and just want to play around with cool new ideas.

As far as the vgo spec, I'm not against it per se... I like most of the general conclusions, but none of it is new. We've had these ideas in the Go world for a while. Most of them have even been implemented! Why can't we just slowly transition an existing tool? Or maybe implement a common library that individual tools can use to solve the problem in their own way? Oh wait we already did that and it got abandoned. Until we see a tool with a stable API that solves the 80% use case and lasts for over a year I'm not going to get excited about the new flashy thing.