skysight-inc/HackerNews huggingface dataset:
Sources please. I did a research on her legislation and voting record back then, expecting to find horrible things, and found her work to be thoughtful and helpful to the populous.

Things have dramatically changed since then, unfortunately. It'd be fascinating to uncover what caused this marked phase change.
Indefinite gag orders are definitely unconstitutional, and it has been proven before in Court. There should be an automatic limit as well for when the gag orders expire, like say 1-3 months, or whatever is considered "reasonable" for an investigation. After that, the government should have to get extensions every 3 months from a judge. After 2 or 3 years, the extension should be obtained only from a federal judge.

And it goes without saying that the gag orders should only be given in very specific scenarios, not for all data requests, or anytime the government wants to give one.
Source code: https://github.com/groupon/codeburner
Visual Studio Code is built on Electron, the same node.js+webUI system built for Atom.

So I believe it's a jab at both.
Hi @emehrkay, you can find more XD videos on Youtube: https://www.youtube.com/playlist?list=PLD8AMy73ZVxXvBQcZAnOc...
@demianborba
White did not respond to messages left for her last month or Wednesday, but a résumé posted for her on LinkedIn cites her experience handling “a successful 6 month long strategic SEO (search engine optimization) and online reputation management campaign for the University of California, Davis, and Chancellor Linda Katehi.”

Culminating with a lengthy feature in the Sacramento Bee. Mission accomplished.
No. If you want to use vim then you would just use Gradle or Maven as your build system, instead of Make.
Anyone know of any real world applications using Rust?

EDIT: https://github.com/kud1ing/awesome-rust

I'm loving the pace of the release cycle! I don't think I can hold off the temptation to try it out - it's too shiny!
I'm surprised to see so many negative comments. I haven't had major problems with my Xbox One in a while. Generally just restarting apps fix any problem you'll run into. I don't use wireless though, so I'm sure I'm avoiding a crap load of problems right there. I believe most of the issues I personally have stem from Xbox Live.

I've heard rumors of this kind of thing recently so it's not a surprising. The Xbox and PC are slowly becoming one, and I'm guessing most games will run on both next generation. Honestly though, as long as their Halo games stay on point I don't really care how the hardware strategy shakes out.
Congratulations. Particularly, I think the Tier 1 i686 might get Rust more adoption by Windows C/C++ crowds in commercial sector. Improvements for large files in Linux might aid adoption in backup/archive and streaming servers. Just curious, did Dropbox's feedback have anything to do with that?
For those who may not click the link, I would like to note that I performed an ~8 minute presentation in my garage to get a more personal introduction to me as a potential founder. I've looked through quite a few entries thus far and pretty sure it's a unique approach, at least it's a custom video for this opportunity. It's not terrible if you don't mind thought out, rehearsed pitches!
A great post with non-technical related questions and discussion on questions to ask an employer:

http://www.theladders.com/career-newsletters/it-s-not-about-...
Not quite that cheap, but I found land at $89/acre in west Texas in about 2 minutes of searching. The price likely drops rapidly if you want 1,000 acres or more.

http://www.landwatch.com/Hudspeth-County-Texas-Land-for-sale...
1. Yeah, I agree. It's hard, and it's something we continue to iterate on. How would you feel about a global keyboard shortcut that would show/hide the overlay that was a separate application?

2. I love Rust. We will get to it even though it's (sadly) not at the top of our list right now.
>You have to store games on a hard drive, but you still need the DVD to play it.

That's that fans wanted and that PS4 also does. There was a huge backslash when MS announced original plans for Steam-like DRM.

The culture of accepting DRM exists because piracy is hard, and piracy is hard because it's illegal and DRM is widespread. To break the vicious cycle more people should stop buying games and other content and start to help each other to pirate instead with a goal to bankrupt content producers to stop them from influencing laws and technology.

Consoles exists because hardware manufacturers can make bigger profits when they also control software distribution with DRM. Don't buy consoles.
Sure, now that you mention him. And I'm sure I'd recognize some other old names upon hearing/googling, too. Just not in my active memory as basketball is a bit fringe sport around here.
Jenkins Jobs Tutorial (CCJPE Lesson #3 – DevOpsLibrary)
True . It's a valid way to stimulate the economy :-). My point was that people who do something more will resent the people who just watch TV.
The take away from each one of these is that corporations can not be trusted with your data not to divulge it to the government, or even to secure it well enough that it is not compromised. However, most corporations do not have the resources in terms of technical know-how and labor to do much better in terms of not being compromised.
Here is a theory, Software as a Culture and Info vehicle is pretty much mature, the social, the news, etc. An average 20 year old is not well equipped with deep domain knowledge, a good example is flexport, I do not know much about founders but its a business, you need to have a deeper understanding where a 30+ would usually have. So, you will see start-up coming from much older people at the helm and not the younger people. May be this is my bias, but Software fed a cultural need, a communication and information need, we are moving into different realms. Realms which are distributed across the country and world and over all need DEPTH(in Domain) rather than horizontal trends.
A century after the Mary Celeste's crew went missing, a scenario is emerging
It doesn't seem like the author of the original article knows what they are using the credit facility for, note the "maybe":

This new credit line means two things. First, DigitalOcean is sill investing heavily in its infrastructure. Maybe existing users will get a performance upgrade with new servers replacing existing servers. Or maybe DigitalOcean will expand its product offering.

And if they have to take out a credit line simply to upgrade existing customers, without bringing in new revenue, that is bad news. That means they are losing money simply to maintain their current position.
I believe git-town solves at least part of your problem, although not all of. The command `git sync` may be useful to you. In its basic usage (without a fork), it synchronizes a feature branch, by pulling the main branch (from `origin`) and then merging in those changes into the feature branch. If you have a remote named `upstream` it first syncs your main branch with its courterpart in that repo. This was specifically designed around github forks, although under the assumption that you would only need to synchronize the main branch.

http://www.git-town.com/
If you ask the question: "Where do you fall on the spectrum of "Do it right" to "Get-R-Done"?" then do be aware that might be flipped back to you.

Certainly I wouldn't describe both ends of the spectrum with those words. Maybe "Hack it together" vs "Precisely assemble" is less judgemental
Really? VSCode has already transformed the way code was written on Unix/Linux? I beg to differ. 10 years ago (when I discovered Eclipse, not sure when it was originally released), Eclipse was a staggering leap forward for Java programming. I'm no Eclipse fan, but I don't think that VSCode has already changed the world in the way that Eclipse did, and certainly not in its short lifespan.
I'm an emacs user but I often use a GUI IDE when it makes sense. I find I'd rather use JetBrains products (PHPStorm, PyCharm and IntelliJ) even though the actual text editing part is nowhere near as powerful and efficient as my Emacs setup. Sometimes if I need to do some repetitive or monumental editing task that I could script in emacs or use the macro system, I'll switch over for a moment. The benefits of being in an environment with a debugger and many other tools as well as project management and auto-completion that is consistent across the languages I use outweigh the cons of leaving emacs.
I'm considering switching to Visual Studio just for a React Native project I'm working on because it seems to handle Javascript/JMX much better than anything else I've tried.
This Scala maintainer disagrees, as we know:

https://www.youtube.com/watch?v=TS1lpKBMkgg
YC has changed, for the worse. That's for sure. You're on spot here.
I'm still living in vim-wonderland, but GUI editors are more flexible in what they can show you. Underline invalid code, auto-complete, ctags pane, file view pane, etc... are all things that tend to work better in a GUI. Other things are plain impossible in TUI, such as minimap view of the file[0], or bracket's contextual popups[1][2][3]

What I'm really looking for is something like Atom's Neovim Mode [4], allowing me to use Atom's flexible UI (hey there, CSS) with vim's modal editor, wealth of plugins, and my config (keybindings, etc...).

[0] http://33.media.tumblr.com/1e4bed4a5154bf363e7f24c40eb2177c/...

[1] http://home.aubg.edu/students/PAE120/Brackets/samples/root/G...

[2] http://www.omgubuntu.co.uk/wp-content/uploads/2013/08/adobe-...

[3] https://helpx.adobe.com/creative-cloud/help/extract-for-brac...

[4] https://www.youtube.com/watch?v=FTInd3H7Zec
sorry, it is a fad when you put it under a name of keto, or paleo, and try to scientifically prettify it.

funny you should state the following, I practice all three. veganism isn't a diet, it never was. if it killed people to be a vegan it wouldn't fit into the same category as paleo or keto. incomparable.

these kinds of diets promote an unhealthy relationship with food (orthorexia). this is not some mumbo-jumbo divine philosphy, it is orthorexic to avoid any food if you have no health reason to do it.

one can lose weight eating any kind of foods.

avoiding modernity, embracing nature, it's all illogical and unscientific. there's nothing wrong with a hamburger, or a chocolate shake, or apples.

sugar never kills anyone, sugar never makes anyone obese.

it's excessive carbs, fat and sugar that make anyone fat. try eating more calories than you need on paleo, or keto, you'll get fat. now try to eat less calories, be it fast-food be it anything else, you'll lose weight. that's it.

anything more scientific you're stepping into the realm of pseudoscience.

what happens most of the time is that people who had unhealthy relationship with food find a new unhealthy relationship, but a much healthier diet and then think it's the all-cure pure-science, when it's just a fad.

it's unbelievable that this community believes in fad diets (keto, paleo, lchf, atkins, etc.), that it is afraid of food, afraid of sugar.
Hi @greenspot, oh yeah! We have a team dedicated to a Windows version to land later in the year. Performance is treated as a main feature of Adobe XD, that's why we picked the multi-platform approach, instead of cross-platform. Both Mac and Windows versions are first class citizens, taking the best of each OS. @demianborba
I think the best way to approach this question is the see CAR Tony Hoare's "Billion Dollar Mistake" talk.

A fellow stands up at the end and says, in detail, something that can be summarized as "it's all golden until you invoke the I/O monad."
I use Visual Code for Golang, for everything else Linux has other stuff that's better imo. Like Netbeans and PyCharm. Seems like I should be using it for TypeScript.
How do people put up with VS Code and laggy text input though? I used it on Win10 and Linux and both occasions there is noticeably lag when typing.I look at the screen while I type most of the time and this lag makes coding impossible for me because I like to see what I'm writing in real time.

I've noticed this happen especially on big projects/files.

Also, sometimes the auto complete popup is very slow to appear and causes lag.

I don't use many GUI text editors and have not compared VS to Atom/sublime, but for me this is just unacceptable.
They should probably change their terminology away from "RFC" for referring to Rust RFCs rather than IETF ones. Maybe RRFCs or REPs something?

In this document is a perfect example of the problem, they list several Rust RFCs by RFC number, then talk about IP RFC based loopback detection, expecting everyone to know that RFC 6890 refers to an IETF one and not a Rust one. I mean, most of us can infer that just by length of the number, but it is pretty ambiguous especially when they're used in the same document like this.
Ok so my numbers aren't exact but you are right, the aggregate return of VC investments tend to be positive. Same with the stock market.

However, VCs are in more of a position to influence the growth of their investments. There is nonstop hype for companies that make zero profit because of the hope that it will enable bigger funding rounds, a buyout, or an IPO.

The only difference between overhyped no-profit startups and a Ponzi scheme is that the latter knows the investment is a bust, while the former isn't sure.
First, not going to assume that's what the comment meant, but happy to address your comment as is.

Basically my position is that I agree it's complex, but I believe possible to address the issue in a way that for all parties (individual,government,3rd-party) that more value is created and less risk exists; this applies universally in my opinion.

Any rate, unclear how responding to my question with questions addresses my question other than to assume that the lack of an answer means that there are no startups that address this issue; meaning any solution I've seen requires a central authority to be involved.
This is why you should never run rm -r with the -f switch the first time. -f says yes to all warnings, including the ones that confirm that you really mean to erase root. I see this constantly in SO and other answers, and it's a really really bad practice to do it without thinking.
Ok let's look at a specific example then.

// foo.c
#include <stdlib.h>

typedef struct { int x; } s;

s *make_s() {
s *ret = malloc(sizeof(*ret));
ret->x = 5;
return ret;
}

void free_s(s *val) {
free(val);
}

// bar.cc

// This class is standard-layout and matches "s" from C.
class C {
int getX() { return x_; }
private:
int x_;
}

extern C* make_s();
extern void free_s(C* c);

int main(void) {
C* c = make_s();
int ret = c->getX();
free_s(c);
return ret;
}

C++ says you can only call a method on an object whose lifetime has begun. Can C begin the lifetime of a C++ object?
we talkin' bout practice?!!
Luckily JVM languages mostly interop with each other very well and the question is just convenience and efficiency.

For instance, Kotlin is using the same collections library as Java. So there are no adapters or conversions needed. Scala has its own collection library instead.

Scala has some constructs that can make it impossible or very difficult to call code from Java. Kotlin doesn't.
oh man, you're confused. AMD was originally a CommonJS compiler in its very early days. The guy who wrote it invented its own standard (AMD) way later than CommonJS.
>Do we have 67 implementations of sort.Interface?

Hahaha. This has to be satire right?

>Generics would not make our codebase significantly better, more maintainable, or easier to understand.

Generics are literally a form of abstraction. You might as well be arguing that abstraction doesn't help. Why do you even have subtype polymorphism then? Why not just reimplement everything? That's not a significantly difficult part of your job as you said.

One of the best things about Go is it seems to be a strong signaler of the type of engineering team I avoided.
> It always amazes me how many people have opinions about the Torah without studying the Talmud in it's entirety

Well my reading in Seminary was anywhere from 2,00-14,000 pages per class. There is NO WAY I could read the complete Talmud (What length is it? At LEAST 5,000 pages and it is difficult to get the order right with the writing)

Time - Well I would place it from what 200 BCE to 500 CE and that is way out of from the writing of the Torah.

Big Error - We treat writing from ANE with the eyes and genres of 21th century people. We try to fit them into our mold. There would be no concern what so ever about the authorship being true or not just like how Pseudepigrapha works were also very much accepted with the full knowledge that another author wrote that work. Clearly Enoch didn't write the Book of Enoch but that didn't keep people from reading it and accepting it. Heck The Book of Enoch is quoted in Jude.
Too often I've seen [X] lead to complexity and abuse which greatly outweigh their utility.

Programmer hubris is a problem. There was a widely acknowledged problem in Smalltalk with the overuse of #doesNotUnderstand: and other esoterica to do "clever" stuff which then makes it difficult for new programmers to debug and understand the system.

There is a reason why certain methodologies emphasize "the simplest thing that could possibly work." As a group, we programmers sometimes waste our own and other's time being too clever by half...an order of magnitude. (Is it any wonder why our estimates are often off by that much?)
Great! Then you should be strongly in favor of a basic income, because part of the logical construction of BI is the abolition of minimum wage.

Minimum wage is a collective agreement to avoid people working below subsistence wages. Once subsistence is guaranteed covered by BI, there will be much less need for low end wage distortions.

Admittedly, many wealthy people seem to prefer having subsistence not guaranteed, it makes negotiating for low wage low skill servants much easier. I suspect once we have BI, it will be much more expensive to pay someone to come clean your house.
No worries, I went back and read what I wrote and realized it could have been perceived that way.
Amazon promised bi-annual transparency reports here:

https://blogs.aws.amazon.com/security/blog/tag/Transparency+...

However only one report (covering a 6-month period) has was issued and posted in the initial blog post on June 2015. None have followed:

http://d0.awsstatic.com/certifications/Information_Request_R...
The first amendment does not guarantee the right to privacy. Most Americans would be surprised to know that the Constitution does not guarantee privacy at all.

The closest you get is the 4th amendment which only protects against unreasonable search and seizure (without a warrant).

Some argue that the 3rd amendment implies a right to privacy and was the intent of the amendment, but alas it only protects against being forced to house soldiers.

Disclaimer: IANAL
The average founder is (or was) already 30+:

https://hbr.org/2014/04/how-old-are-silicon-valleys-top-foun...
Not suck at plugin management
Are You Underpaid?
Episode 8: Who’s Ad-Vising You?
Meanwhile this extra memory usage _might_ be relevant on an 8k microcontroller, but even that is questionable given such an application is likely not storing many strings. And the time (and battery! and sanity!) saved by not performing strlen type operations.

Worth every byte.
The problem is that larger organizations actually need to have a defined process of some sort. There is a point beyond which individual judgment doesn't scale.

In general I believe that Google has a pretty good process. However every process has bugs. And I happen to have encountered one where they pick people who are qualified in one role into a more experimental one, and it only sometimes works out for them.
Speaking as an engineering manager and not as a founder:

It took me a little while to realize that sometimes, the value of life trumps the value of money. It also took me a little while to realize that having the ability to say "no" to unreasonable expectations is worth its weight in gold.

There's also the argument that work/life balance promotes higher quality work, a position with which I'm inclined to agree especially where quantity of work output means relatively little compared to quality. As an example, some of the best work I've done came because I chose to dig deeper rather than having done so out of a feeling of obligation. These decisions to dig deeper into a problem came because my brain was still in one piece and both curious and intrinsically motivated to delve into a problem. In other words, I volunteered my own time to dig deeper into a problem while my brain was fresh, coming up with effective solutions of which I could be proud. There was a sense of accomplishment that came with it rather than a sense of dread, and for all other standard work expectations, I continued to deliver as usual during the day while enjoying my life afterwards.

This proved particularly helpful given what I currently do (less engineering work than before). I've been able to pursue secure engineering challenges more as a hobby and a passion than as an obligation, keeping my skillset fresh by choice.

The good companies realize all of these points. There's a common realization among all of them that giving employees positive incentives (yet still just the option) to go above and beyond while still rewarding everyone who produces as expected yields more productive, generally happier people. Granted, this doesn't work for everyone. The contractor mentality is notable for exploiting this approach for minimum labor per dollar spent, but elsewhere, I haven't seen proper work/life balance hinder productivity compared to what we see out of a lot of companies in the bay.

As for founders... if you're a founder with buckets of equity, it's probably in your favor to make a mid-term work/life balance trade, but I can't speak to that. @joesmo's comment on culture and people-pleasing might speak better to that and to why most other firms expect harder working hours.

Edit: see @AdamMaras' comment below regarding exactly the kind of little culture seeds smaller companies can use as they grow to instill balance. "life/work balance" is a subtle but valuable way to emphasize life first.
I've had only one job in which work/life balance was non-existent. "Crushin' it" was part of company culture, and I, as an early employee, was a poster boy for it. It never occurred to me that I could have (and should have!) taken a step back & allowed myself to live like an actual human being. My work and my family life suffered, while I continued to wonder why I wasn't doing as well as I could be.

Turns out that the main barrier was me. After leaving the land of "crushin' it" I've gone on to be part of other companies where it became clear that I have the power to push back against unreasonable demands without harming my performance at work or my prospects at the company.

All it took was a quick experiment: I went home at 5pm one day, then the next day, and before I knew it I was no longer logging into work after dinner. Weekends miraculously cleared up, too! Vacations became about having fun, and I no longer even remember what a corporate-issued LTE modem looks like.

This lead to all sorts of other realizations, such as: I thought I was in firm control of many aspects of my life, whereas in fact I hadn't exercised as much control as I could have. I've gained lots of happiness points by running small experiments like the above.
Interesting, I read it differently. I read it as being internally inconsistent.

From my perspective it says "you need to hand over the plaintext if law enforcement asks for it," which would imply that a master key of some sort needs to exist.

But then it also says that nothing in this act can be construed to require a specific design. But requiring a master key to exist would be requiring a specific design.

The proposed law sounds internally inconsistent to me.
Even at just one second each that's almost half a day of shots.