skysight-inc/HackerNews huggingface dataset:
LinkedIn is rather more important. It's still the largest professional database we have and a kind of rolodex.

Having worked for and still working part-time for a major, as in top 5, vc firm, investors will definitely look for you on LinkedIn early on to ensure that you're a legit person with a good job history and a network.

This is even more important, when they are hiring for themselves.

There are so many grifters in tech, that investors and people hiring for leadership positions in startups feel the need to be able to draw a connection between your network and theirs.

Moreover, if investors are interested in your venture, they'll want you to create a profile and assembles a network. It's part of having visibility for your venture and a certain amount of legitimacy in the community. A company is people, and their leaders need an online presence outside of Github and fora.

I'm sure people will jump in with all kinds of anecdotal counter-examples, but this is what I've seen in a few years working for Sand Hill.
I never said there wasn't regional variety. I said I'm probably expecting something from Southern Mexico when I eat Mexican. Either way, Tex-Mex isn't really "Mexican", it's definitely a fusion, so if you are expecting Mexican food you'd be surprised.
This sort of feedback would much more helpful and credible if you added what sort of project you're using Rust on, your technical background, and concrete facts (not just metaphorical opinions / complaints) about what goes wrong. As it is, this article helps no one make informed technology decisions. See https://vimeo.com/9270320.
Photos you uploaded are included in the "download your Facebook data" archive.

https://www.facebook.com/help/131112897028467/
That web interface is soooooo much easier to understand and use. Makes me sad how unnecessarily complex modern UI is, not just on dropbox, but across the whole web.
I know, right, alternatively, maybe diversity forces people to share and empathize other perspectives in order to accomplish a shared goal. Maybe being around people different then you forces you to filter your asinine assumptions in order to not to come across like a moron and be aliented. Maybe it forces people to critically think about what they are going to say before they just enter into whatever idiotic rant they read on the internet, because their might be consequences in the real world.
There are a few things in life you just should not do. One of them is jump from your only language experience being Python into an advanced language like Rust when you’re struggling to grok SQL.
> Magically attributing significant qualities to people because of their race is racism.

Oh, please.

Listen and believe. I've been racially bashed, to the extent that police investigators got involved. I've literally been told that I am a less real and inferior order of human, with less real feelings. I've been in times and places where I could reliably predict what people would be saying to me in the near future, because so many of them would jump to conclusions about me due to race. I literally broke down sobbing in the shower just before I graduated high school, so convinced I was of my inner lesser-humanity -- and all of it was based on things directly said to me.

Racism is reducing someone to their race. To be Liberal is to honor the value of people and to attempt to see a person for their character.

This is why the recent trend of attributing racism and other guilt to people on the basis of their racial characteristics is just about the most racist thing I've ever seen. The fact that such ideas can propagate is another stark indictment of the failure of the education system to get people to actually think.
It sounds like students who can't program need to be offered/forced into a 099-level class on whatever language or languages are being used for pedagogical purposes prior to actual CS classes. We don't let students who can't handle Algebra and Geometry take Calculus classes and we shouldn't suffer students who can't generate compiling code in CS classes. I made most of my money in college because such a class didn't exist.
What GDPR says and what can be enforced are two different things. 20 million dollars are irrelevant if there's no way to extract them. (Hence my musing about YC companies.)
I disagree about messaging coworkers at night. I do it occasionally. Sometimes it's about something humorous, instructional or enlightening that I stumbled on while at home. Other times, it's serious and about work. I've had very productive and candid discussions with my CEO at 11pm. If I have something useful to share, I want to do it while I remember about it, instead of trying to remember the next day.

Thing is, when I randomly message someone at night, I don't expect a response, nor do I view my recipient unfavorably if they don't respond until morning or at all. Of course, it's different if the entire team is working late, but that's only happened a few times in the past 2 years I've been at my current company.
Might I suggest an introduction course to political science? Additionally consider learning legal history and contemporary things. The law isn’t as Ill considered as most techies believe, and also recognizes the imperfections of the human system it is. There are just no better options.

Unfortunately technology isn’t infaliable either and the result of thinking it is, is the refusal to fix problems because they “can’t happen”.
Is that not racism? I was under the understanding that racism was treating people differently based on race. There's intersectionalist arguments about how some kinds of privelages balance out other problems when you compare two separate groups of people, but I dont know that I've seen anyone argue that treating someone differently based on their race is not racism
It was probably done by the Rust Evangelism Strike Force.
My understanding is that with a startup you eliminate the distinction by spending 100% of your time in work mode.
They problem isn't that they're auto-generated, but that they're poorly organized or displayed (not sure exactly; hard to put my finger on). Everything on godoc.org (e.g., https://godoc.org/github.com/weberc2/httpeasy) is autogenerated and the readability is top notch.

By contrast, Python (which is my day-job language) is a hot mess. Usually everything is on one page, and it's often unclear which class's `__str__` method documentation you're looking at. SQLAlchemy's docs are absolutely awful in this regard. Further, links between things are poor and inconsistent (precisely because they're not autogenerated), and the dynamic nature of the language means its up to the documentation author to be explicit about the expectations (this is less a problem for well-formed functions, but for things like Pandas where every function takes a dozen combinations of arguments, it's a nightmare).
“Facebook acts like a law unto itself”
The problem here is just adding anonymized (so international traveling bands aren't stopped at customs) tour schedules to something like bandcamp won't do. Music is generally served on some type of forum, that's how it grows and permeates. For me, the ever-aging metal/punk/hardcore scenes are fairly present on facebook- the older crowd stays because they have jobs to worry about and are technophobic/terrible at computers (mostly). The younger crowd is the innovative one, and tries new things. Currently a bunch of friends are all leaving facebook and I'm a crotchity old 30-something being like "well ralph where the fuck am I going to find your tour schedule?"

There's been every sort of private forum for these things city by city and the problem is basically the drama that comes with it, that's why people like facebook because the architecture of conversations is so spread out you can avoid something that would otherwise get someone trolling.

I guess its something to really respect about the service is its ability to have so many people with such public opinions online and friends with each other. That's what you need for stuff like music related tours/bands/etc, professional circles where all sorts of people come together, school programs (me.. night school MBA), etc.
I really enjoy Dropbox Paper fwiw. I use it for just about all of my note-taking now, which the calendar integration makes even better.

Off the cuff, I can see a few things that they can expand to from where they are:

1. Give better central visibility into tasks/action items created in Paper docs without having to open them.

2. In my opinion, they should attempt to purchase Remember the Milk. It's an extremely polished to-do system that IMHO would be well served as a rebranded Dropbox Todos/Tasks product. If that were to happen, then it would also become the ideal destination for tasks created within Paper. The ability to share task lists would also align nicely with shared folders.

3. Get into the voip fax space by allowing users to sign up for a number, route the documents to specific folders or select an existing dropbox document and fax it to a number.

4. Get into the Docusign/Ecosign/Rightsignature space by allowing a user to select a document and send it to people for signing. They already have all of the tools they need to make this work in terms of sharing and view tracking. They've also got built in version control, so all that's really needed is the interface to designate complete-able fields and actually go through with the signing. It might make more sense to acquire one of those.

5. 3-4 could very easily create tasks in the task system, with direct document links and the ability to auto-complete them once the document was viewed or the task was completed.

6. This one might be a bit more of a long-term stretch, but if they completed those steps they'd have a system that combined document management and task tracking...and at that point they'd be very well positioned to break into the BPM game for small businesses. I've believed for a long time that a more accessible BPM solution could be big...and if you've addressed the passing docs around with tasks, then tracking completion and responses part you've got 90% of the human interaction side of a BPM system covered. Maybe even just direct integrate with Camunda?
If you really are less capable, are you actually being discriminated against?

What society says and what it really means are often very different. With regards to age discrimination, older people vote, so they may have simply wanted to subsidize themselves as they become less economically viable. This is not the same as them being treated "unfairly" with regards to equal pay for equal work.
I recently wrote a few projects in Rust (C/C++/Go/JavaScript/Java/Python as background), and very much like the language. My 2 cents from my endeavors with Rust

I felt like all type errors are backwards. That is, "got" was the target you are giving your type to, not the type that you are passing. This may only happen in some cases, but I just started tuning the content of those errors out and instead adjusted randomly until things worked or the message changed.

I was often getting obscure type errors that were not at all related to the issue, and sometimes the compiler just insisted that just one more burrow would do, no matter how many burrows you stack on. This is definitely because I did stupid things, but the compiler messages were only making matters worse.

String vs. str is a pain in the arse. My code was littered with .as_str() and .to_string(). I never had the right one.

Enums are super nice, but it's very annoying that you cannot just use the value as a type. My project had a lot of enums (user-provided query trees), and it was causing a lot of friction.

There are also many trivial tasks where you think "Of course there is an established ecosystem of libraries and frameworks for this", and end up proven wrong. I mostly did find one library for the thing I needed, but often immature. The HTTP server + DB game seems especially poor.

In the end, I had to quit the fun and get work done (and others did not find playing with new tools as fun as I did), so I ported the project to Go and got productive. I took a fraction of the time to write in Go, the libraries are just so much more mature, it performs significantly better than the Rust implementation (probably because of better libraries—definitely not stating that Go is faster than Rust here), compile takes 1 (one) second rather than minnutes, and there is in general just much less friction.

On the flipside, it takes about 2-3 times as much Go than Rust to do the same task, even if it was way easier to write the Go code. The code is also a lot uglier. As an especially bad case, something that was a serde macro call in the Rust version is 150 lines of manually walking maps in the Go version.
When Jonathan Hurst (one of the cofounders) was getting his PhD, his lab was next to mine. We got to (had to) listen to his enormous jumping leg bounce for hours on end. At that point it was mounted on boom attached to a center pivot and the robot wore a circle through the carpet.

It's so cool to see how far this project has come.
I like this idea, and do it for a domain or two but am not currently using it for private email. Are you just talking about using a domain registrar and using an email redirect? Is there a better way to do it? I can see wanting to grab the common TLD's, just to make sure you are easy to get in touch with. I'm thinking of com, net, org, and info.
Twitter, Instagram and Facebook have a lot of escorts having a profile. Are their CEO also at risk? Are they planning to remove these profiles? Is Facebook Marketplace at risk? Has someone some info?
I have 2 concrete questions to ask on this topic:

1. is email address considered personal information?

2. is cookie, in a form of random hash code, be considered personal information?
My thoughts exactly, practicality as opposed to cynicism.

Also, what are his personal values? Who knows? Why does he bore the underground with abandon even when he acknowledges that the environmental impacts are not completely know. One study says autonomous vehicles can be as effective for congestion easing as his underground tunnels.

His transportation is the next level of dependency he is creating and we are turning a blind eye to. As these corporations' services get too essential (through lobbying), there won't be any choice to #delete_boring.

I respect him for what he has achieved, but too much celebrity worship is something we should all be watchful of.
> Stop being so damn cynical [...] people to have personal values and beliefs that extend beyond the ceaseless desire for money.

They do, but a great deal of stuff out there, if not determined wholly by profit, is at least heavily influenced or constrained by it or similar considerations. Social media is full of self-promoters and curated personas with spurious motives. What curated personas like these publish is in the best case constrained by profit, but in practice done to enhance the brand. Elon Musk is a brand. The deletion of his Facebook pages is at best irrelevant, but most likely just a cheap and easy way to enhance his celebrity or dissociate himself from Facebook. Why else delete them, and delete them now? The recent media brouhaha is largely a nothingburger in the greater context. You think Elon didn't know what many people have known about the use of data extracted from social media?
"Irresponsible." March 5-6, 2018. Trump's comment to Theresa May over Putin's boast regarding nuclear weapons.

Anywho...

I'm tryin' hard not to roll my eyes as I write this, but here goes -

Like everything Trump does, his discussions with Russia are all about Trump. He's probably not just looking at the here and now, but also at his post-Presidency. He is a businessman after all. (Hell, Trump tried landing property deals in Russia BEFORE he'd ever considered running, sooo...)

I'm unsure that Trump told any Russian that 'Comey is taken care of,' but then, I'm skeptical of many things and, in this case, I consider this rabbit hole a waste of time.

For future reference, you'll need more than you've proffered here to convince me (and others) Trump deserves the outrage others have spilled onto this thread considering -

* Had the election gone for Clinton, no one would be tearing after her for all the good turns she did Russia in the Uranium One deal (and this is all-on-the-record-and-verifiable stuff,) and

* Russia ain't the only country trying to influence American elections. China? Israel? Saudi Arabia? The UK? Please name me a major country that ISN'T trying to influence American politics. You really think Russia had more influence this past election than an Australian owning Fox or a Mexican owning the New York Times? That Russian hackery was more influential than non-citizens voting in California? Piffle.

Considering the context, there is no there there, dude/tte.
Welcome to Amardesh24 – amardesh24.com
Don't forget another instance of back and forth between MZ and EM on twitter about "Dangers of Artificial Intelligence."
Congrats Drew and Arash, amazing job! I still remember meeting you at Startup school and wear account #27 with pride :).
> That the big tech companiea are liberal seems to be one of the things most "conservatives" and "liberals" on HN agree on

The big tech companies (in terms of direction from the top) are mostly center-right neoliberal in orientation, straddling the US partisan divide (Microsoft has historically been attached to the Republican Party, which paid off big when the Bush Administration took over from the Clinton Administration at the end of their antitrust trial, most of the rest of the big firms have been closer to the neoliberal wing of the Democratic Party.)
I mean, we were talking about simple hill climbing.

Still, even more complex systems still do not require particularly high bandwidth. You only need to broadcast the fitness of the individuals, and from there each node can independently recalculate and combine the best ones.
I mean, it is pretty baffling that people are defending the self-driving car when it has LIDAR.
That was one of the few times that a rocket blowing up put a smile on my face. The last thing the world needs is Facebook satellites constantly orbiting overhead.
About 9 hours, no alarm
clock, going to sleep at 10pm, waking up at 7am.

Well at least I used to, we’ve got our second child this week, so I have no sleep at the moment.
Is it this one?

https://www.linkedin.com/redir/redirect?url=http%3A%2F%2Flca...
So many different rules to behave. I just gave up and react to everything the way I am. If I’m not good enough, then at least it’s honest and as is.
I’ve tracked my sleep patterns for the past 1106 nights w/ Sleep Cycle — my average time in bed is 8:31 hours, went to bed on average 21:32 and woke up 6:05.
I don't think so. Rust is a brilliant language in theory, and for many high-performance applications. There's a lot to love from afar. But it still hasn't made good on its promises to be a great language for everyday application development. That said, the goal is lofty and laudable and the community's positive attitude and ability to take constructive criticism are world class.
ISTM Acton's statement is more surprising than Musk's. They gave that dude a pile of money, not very long ago.
From https://plg.uwaterloo.ca/~cforall/features:

Exponentiation Operator

New binary exponentiation operator '\' (backslash)
for integral and floating-point types.

2 \ 8u; // integral result (shifting), 256
-4 \ 3u; // integral result (multiplication), -64

I hope that’s a documentation error. Otherwise, it seems designed for the “Obfuscated C for all” contest:

int i = f();
int j = i \ 3u;

Does what ‘\’ does really depend on the sign of i?
Modern healthcare is the one thing I would be truly scared to give up. Fancy food, elaborate shelters, and rapid transportation are things that don't really matter much to your actual happiness. The idea that a cut on your thumb could kill you in your early twenties is pretty scary though.
Minor point: you can have Vectors in structs. Vector is a fixed-size type on the stack so it works fine. And other types in structs too. EDIT: sorry, I see you got to that before I'd finished this post :)

Rust is a language where you have to kind of take a step back before working with it to read about the design tradeoffs and why they were made. Certain things you're used to doing with other languages just won't work (e.g. doubly linked lists), and trying to coerce the language into being something it's not leads to you going on one of those frustrating circular rabbit hole journeys you described so nicely above, usually ending up with laptop defenestration.

I'm a week into Rust. I find like you the compiler quite helpful, the docs comprehensive but a bit impenetrable, and the ownership & lifetime system logical on its own terms but very, very unnatural to learn. I don't actually know if its worth it yet.

I am really, really enjoying the O'Reilly Rust book ("Programming Rust"). Maybe sign up for a 10 day Safari trial (free, no card) and give the first few chapters a read. It may help reset you.
> If you're objecting to the fact that it takes a commercial venture to explore and develop these sorts of ideas, I too dislike that we're in that place. But it's true. We haven't achieved a way to develop standard computer infrastructure without capitalism

While private business certainly is essential, let's not go too far. I can think of ... maybe just one or two pieces of standard computer infrastructure not developed by private business or for profit. Need I list them?
17 Most Deadly Mistakes That Killed Deals on Shark Tank
An example of a variable size Vec in a struct:

My understanding is that technically the Vec object itself is fixed size under the hood (a pointer and size field), but as far as I can tell, this is what you're after. It needs no references or boxes.

https://play.rust-lang.org/?gist=8d88b83daa2f389892bfa95c8db...

extern crate rand;

use rand::Rng;

#[derive(Debug)]
struct MyStruct {
v: Vec<u32>
}

impl MyStruct {
pub fn new() -> MyStruct {
let mut rng = rand::thread_rng();
let n = rng.gen_range( 4, 10 );
MyStruct {
v: rng.gen_iter().take( n ).collect()
}
}
}

fn main() {
let ms = MyStruct::new();

println!( "{:?}", ms );
}
Probably Tesla workers were using it to talk about unionization.
Surveillance partner for NSA PRISM program, with Condoleeza Rice on its board.

Stopped using DropBox due to ethical concerns years ago.
I think the problem is that the Python docs often put the examples at the end, when they should be right at the top.
Is he still on Instagram? If he is, he's still supporting Facebook.
Text Buffer Reimplementation
> Enums are super nice, but it's very annoying that you cannot just use the value as a type. My project had a lot of enums (user-provided query trees), and it was causing a lot of friction.

Note that OCaml has this feature of using-a-enum-value-as-a-type (or using a subset of enum values as a type, etc.). It works very well, but it quickly produces impossibly complicated error messages.

I'd like Rust to have this feature, eventually, but not before there is a good story for error messages.
Why would they use it? Nothing to gain.
Facebook under fire: Mark Zuckerberg’s actions questionable in data scandal
Hahaha yeah i felt the smiling part was a bit stupid too. Just smile as often as you can ;)
> Magically attributing significant qualities to people because of their race is racism. Magically attributing significant qualities to people because of highly salient surface characteristics is bigotry.

That's not what racism and bigotry mean.
Facebook, Google spending big bucks to fight California data privacy measure