skysight-inc/HackerNews huggingface dataset:
This is good stuff right here. Separate accounts can do tons. Also helps prevent stuff like dealing with VPC collision overhead.
> Today we’re proud to announce the Segment Open Fellowship. The Fellowship is a three month long program supporting three to five open-source developers with $8k per month to focus full-time on their project, no other strings attached.

For $1K more this could be reworded to sound even bigger. Make it $25K (3 x $8K + 1) and eliminate the time period. Depending on the tax ramifications a frugal developer could stretch that out for well beyond 3-months[1].

That aside it's great to see more companies doing this. Kudos Segment!

[1]: Though the on-site piece should probably have a time limit. Can't have stragglers hanging around forever...
I don't know the exact answer, but one should be able to calculate how effective this method would be. You are knocking out electrons from a crystal. Those electrons have to be replaced, so you are limited by the rate of replacement. Also heat generation from the current.

My hand wavy gut feel is that optics wouldn't buy you that much. Silicon is orders of magnitude cheaper. To give you an idea, an infrared detector made of InGaAs about the size of a dime can already cost $5-10k. Solar cells of that size are priced in ... dollars?

On the other hand, optics have been used for energy/storage in the form of a heating crucible. I've heard that promoted by some experts.
Thanks. Just saw the questions and answered them
>Instantiating all that over a network in 2-3 seconds is really fast.

I see. In your opinion, do you think Chrome would be even faster if it managed to spin up an entire sandboxed docker container (in case any web site wanted one, to do whatever it wants with), as well as another one with a full Postgresql install (again in case any web site wanted one, to do whatever it wanted with, oh, and also for Chrome's own bookmarks and stuff), yet still launched within a blazing 14 seconds?

Would that be even faster, considering?

Because from where I'm standing, that wuold be 5-7 times slower.

And 3 seconds to start is 2.95 seconds too slow for me to start typing into a URL box, which could appear within 50 ms if it was done right instead of done wrong.

Chrome does things wrong instead of doing things right, and it really is that simple. I'm a human, not a network share. I use software so I can interact with it. It should do the rest on it's own time and as needed.

Loading a bunch of stuff "quickly" does not equal being quick. Google should know better.
I don't know the value, but there is a noticeable improvement when using a program like mbuffer or pv to place a memory barrier between the pipe. Especially over networks like nc.
All that you say is true (I think) and yet some applications are amazing (I backed the SCiO on Kickstarter).

Namely, it can tell your body fat from a scan of your skin, and the results seem pretty accurate (same result as a Withings scale for example).
I see that JavaScript has it's place in the browser but the whole back-end thing scares me. The ugly code (callbacks, etc), npm injecting only God knows what into your back-end servers, tons of work-arounds for trying to make JS not so ugly, are over the top.

The JS everywhere is so much like the "only tool you have is a hammer, so every problem looks like a nail" thing, it's amazing.

Creating a simple, secure, extensible middle-tier is a solved problem and is not in need of JS trying to solve it in a much more obtuse way. I've created many myself in everything from Delphi, PHP, C#, Groovy, to Java and I would never pick JS for that layer.

And a final thought, PHP used to get tons of bad press for being messy, etc, etc. But this JS stuff takes that mess to a whole new level. Perhaps PHP devs moved to node/js so they could make a mess and everyone would still think they are the cool kids?
i have been seriously considering comodo. Their wildcard is not priced all that bad.
That's what every sane developer does and has been doing since the beginning of Node.js including tj (of express.js, koa, ... fame) [1] so you're in good company.

I remember a hilarious comment about "build systems becoming obsolete in year" (supposedly referring to the like of webpack, babel, grunt/gulp/broccoli, css.next if anyone is actually using it, etc.).

The newest trend as of a year ago is to ... use shell scripting [2].

[1]: https://github.com/tj/mmake

[2]: https://medium.freecodecamp.com/why-i-left-gulp-and-grunt-fo...
Looking at some of these examples/techniques reminds me of the "Enterprise FizzBuzz" that we used to make fun of... except now no one is laughing and it's a serious technique. The magic Redux strings are were I draw the line. Absolutely not.
I've used 1Password on Mac / iPhone / iPad for years and it's one of my few must have apps. It's been great, other than a few annoyances with mobile app and upgrade pricing (sorted now, in a logical way). Syncing has always been solid and I've never had any corruption issues.

I've been tempted to do away with the extra clicks and just use iCloud Keychain and encrypted Notes, but 1Password feels like less of a black box at this point (maybe just because I've been using it longer). It also seems smarter about filling out forms than the browser-native options in Chrome and Safari — not perfect, but better. I don't use their subscription service, just the desktop and mobile app.
> Talented people already move from one coast to the other, so they could as well move to any other place.

There is less risk in moving to a place with more options when the current one falls through.
It takes maybe half a second on my 4 year old Core I5.
> Just got a Dell XPS 13 for about the same price I paid for the System 76 piece of junk. It's an amazing computer.

How's your battery life? And with what kind of usage?
If you find this interesting, VICE did a 15min segment on their show recently about this very issue.
See the beauty of using program + cloud-provider is that all the cloud provider sees is an encrypted file. If one were to gain access to my Google Drive they would still have to crack an encrypted file which will take a while.

I feel like with lastpass the attack vector is bigger with all the fancy features.
It kinda is. I just dropped the database on my Nextcloud instance though, which has so far not suddenly caught fire.
The power of node.js -_-
Seems like that might be better implemented as a different library.
Deforming the Cube
Steve Jobs as a Service Doesn't Exist. Stop Outsourcing Your Genius
Is there a way to do this in Fish shell? So far the only thing I could find were bugs closed as duplicates that led to this open bug:

https://github.com/fish-shell/fish-shell/issues/510
Sorry for the misunderstanding, we are building a web app and we are not planning to provide any desktop application for now.
This is perhaps why it's not a good idea to learn JavaScript. Since there's a lot of kids down there that learned how to throw something together in the course of a year.
Totally - I think we all stand on the shoulders of giants, easy to take for granted all the hard work put into OSS. I love the conscious effort to give back!
>especially around legacy platforms that may have been hardcoded to use certificates from a specific issuer (not that I have ever seen that before, no one would be that foolish right? :/)

D'ya know, I would have naively assumed this wasn't technically possible. I shudder not only to think of the code, but also of the thought process that could compel someone to undergo the effort of bricking themselves into this corner because honestly, that sounds a lot harder than doing it right.
collateral damage is bound to happen. the difference is that the US doesn't intentionally target innocents like the jihadists do
That's too bad. I'm using LastPass because I need multi platform (Linux, iOS, macOS, etc) and multi browser support. And it has very useful features such as sharing and emergency access.
Why wouldn't the average user? The entire idea is that you'll just have to remember two passwords: your computer account, and your password manager. At least for most users, the idea that some password shouldn't be stored just opens the door to bad practices and password reuse.

For someone working on a password manager, I think the default assumption has to be that a screwup on your part will--literally--impact pretty much every aspect of a user's life. You can't assume that some passwords won't be stored.
CSS object-fit handles your first two complaints, and CSS Variables handles your last one.
Someone made Python exceptions “a little better”
Do you find that using words like "shallow" and "petty" to describe arguments that you disagree with fosters good conversation?
Historically-Black Colleges and Universities are a product of the history of absolute exclusion of blacks from other institutions in much of the US.

While Hispanics have faced disadvantages and discrimination, they have not faced the kind of outright exclusion that blacks faced for about a century under Jim Crow.
> Embedded journalists, activists, people with sensitive medical information.

And? At risk populations are always minorities.

Journey Into the Whirlwind by Eugenia Ginzburg is a book you'd probably enjoy.

https://www.amazon.com/Journey-into-Whirlwind-Eugenia-Ginzbu...
Ask HN: Given 2-5 hours to learn from a master in any field, how do you prepare?
Asking this with a general lens in mind - the subject matter can be software or wingsuit jumping or learning mandarin.

How would you prepare, what questions would you ask? The end-goal is to leave your meeting as proficient as possible for the short-term, in addition to having an understanding of how best to continue learning in the future.
But that sync happens at the Project level, not Workspace level.
I bought a System 76 desktop a couple years ago. I had extra $$ and like you, I wanted to support a company selling Linux devices.

Previously, I had used Ubuntu on multiple laptops that did not have "hand picked" hardware. I was used to having to fix things randomly after updates and just running into hardware issues from time to time.

I assumed that the selling point of System 76 was that because they chose the hardware with Linux in mind these things wouldn't happen.

Maybe it's a QA thing but I found that I was running into just as many issues on my Sys76 machine as my old laptop. Manageable, but really puts the value prop into question. It became difficult to justify the purchase over building my own PC or buying a pre-built machine from someone else.
That benchmark is 7 months old. I just tested the same operations with vscode and did not see any operation take more than 2 seconds. Opening test.xml, scrolling to the end, and closing vscode in <2s. Replace all instances of thing with thang, <2s. VSCode has made significant improvements since last summer when it first was released - that could be part of the reason for these discrepancies.
Pakistani Flag Display at Burj Khalifa Dubai 23 March 2017 – Pakistan Day
+1 Agree. Lastpass has great functionality imo, and I want a level headed analysis before I jump ship to a competitor.

I do wonder though if the change in ownership last year has led to a decline in quality.
So if I ask my ISP if they are selling my data do they have to admit it? Or can they now do it in secret?
Oh cool idea koolba -- Yeah, part of the goal of not having an "onsite restriction" is to defer to fellows on how their funds could be best spent (and where). Will keep this in mind for the future!
> Given all the problems with OpenSSL, I really wished they used something like BoringSSL.

For basic crypto algorithms, there's little to no difference. Most of the changes in BoringSSL are in higher-level code, like TLS and certificate management.
U.S. Senate votes to overturn Obama broadband privacy rules
> Anybody know what are the remaining, trustworthy certificate issuers ?

You could take a look at Gandi.net. I don't have any experience with their Certificates, but I trust them with the all their other offerings.
I use passwords.google.com

It works well with chromium on linux and on my android phone. It's free, has all the security of a google account including u2f, chromium integration is flawless on linux, and works well with chrome on Android.
For using with FF, I'd recommend KeeFox.
Million Container Challenge
YC Winter 2017 Technology Stacks
Kind of curious why you guys chosen 49th Parallel, when there are myriad other roasters in USA itself. I mean its great you picked 49th; I lived in Vancouver for many years and am a fan of them(+Lucky's Doughnuts!).

But wondering if you are based in SF, & assuming your initial target market is USA, why go with a cross border hassle?
The nature of ads is to be hostile and misleading to the people viewing them. Their purpose is to drive demand where none previously existed, they are at odds with the user.
It would be cool if some tech company did this with a school like http://www.haskell.edu/
> There is nothing preventing you from treating an offscreen buffer just like any other buffer of non-dirty pixels.

You need:

1. ability to invert pixels by CSS/JS. No such feature in principle. For many reasons.

2. Even if you will be able to invert those pixels in offscreen bitmap you need to send that window's offscreen bitmap to CPU on each caret blink. You can use tiles - so do partial CPU->GPU data transfer but still.

3. If you use offscreen buffer you are almost always use CPU rasterization. CPU rasterization is O(N) operation, where N is a number of pixels.

On high-dpi monitors (200dpi...300dpi) number of pixels is 4...9 larger than on "standard" 96dpi monitors. And CPU stay roughly the same last 4-6 years. So if you want your app to run on modern hardware - GPU is the only viable option for rendering - forget about offscreen bitmaps and the like.
Because it's less effort and more likely to be successful to just improve Web implementations.
I think it's important to keep some perspective here.

JavaScript is a popular language for one major reason: for native front-end web development, it has effectively been the only language. If you didn't want to use plug-ins, you were going to use JS. If you wanted to use some other language, it was going to be transpiled to JS.

Node is also popular for one major reason: it's the same language that people who do front-end work already know, but running on the back-end. You can (mostly) use the same libraries on either side. You can take someone who's familiar with one side, and they can reasonably quickly be productive writing code for the other.

None of this changes the fact that JavaScript is a very mediocre language by modern standards. Like many popular languages, it has improved over time, but like many popular languages that have been around for a while, it has a lot of fundamental warts that you can never fully escape.

Neither does any of this change the fact that JavaScript's surrounding tool and library ecosystem is very mediocre by modern standards. The lack of stability, standardisation and longevity cripples progress and results in huge amounts of duplicated or otherwise wasted effort. This is partly a cultural thing, and partly due to technical limitations in a language that was never designed for programming in the large but is now being pressed into service in that role.

JavaScript is the language of the moment because web development is the high profile field of the moment, but don't let the blog posts fool you. Enthusiastic but often inexperienced developers working in JavaScript write as if everything else is somehow old-fashioned and out-of-date, yet many ideas hailed as radical advances in the JS community have been absolutely routine in most of the programming world for decades. There are plenty of people getting on with doing useful work -- often much more productively -- using those oh so horrible, old-fashioned, out-of-date tools. They just don't need to shout from the rooftops that they now have a standard way to import code from one file and call it from another one, or to combine code from multiple files but strip out parts that are never used to keep the size of the output down, or to separate input, output and data processing, because the rest of the world was learning these lessons in the 1970s and 1980s. :-)
Thanks for the Memcached…
Buses in London have been updated to Euro IV standard, and most are Euro V or better. Of course, they are larger vehicles, and pollute in proportion, but at least they don't park in long lines and idle their engines for hours...

http://content.tfl.gov.uk/bus-fleet-audit-130117.pdf
https://groups.google.com/forum/#!topic/mozilla.dev.security...

As far as I can tell, discussion about what to do with Symantec was ongoing, Google didn't think the outcome was going to be what they wanted, and then enacted a different policy on their own.
Original paper: http://www.cell.com/cell/fulltext/S0092-8674(17)30246-5
passwordstore.org is good if you're a nerd. It's built on standard linux tools: pwgen, gnupg, git. QTPass is a QT based multi-platform desktop gui version. That helps if you're not in the mood to be a nerd today. Android Password Store is the mobile version and integrates with Android chrome/chromium. Thanks to gnupg, pass also works in conjunction with smartcards like Yubikeys. Open Keychain on android allows you to use a Yubikey Neo with Android Password Store. PassFF is the Firefox plugin.

Usage: It's a git repo with passwords stored in encrypted text files. Syncing is done by push/pull the git repo. Since it is git, you have a record of every password you ever generated. Unlocking a password with a Yubikey requires a pin entry and a physical touch. Once entered, the key is available for further passwords without pin, but a Yubikey 4 can be configured to require a touch every time if you're worried about compromised hardware stealing your entire password database.

There's no import from other managers that I'm aware of, but it might exist. Googling stuff about 'pass' is tedious. Google for 'zx2c4 pass' and you'll have better results.
> and the sun will go supernova

Nope. Not massive enough.
Technology doesn't change who and what people are, it just empowers them.

“The release of atomic power has changed everything except our way of thinking ... the solution to this problem lies in the heart of mankind. If only I had known, I should have become a watchmaker." (Einstein, 1945)
Well... I guess let's hope the "Clathrate gun hypothesis" is incorrect.

https://en.wikipedia.org/wiki/Clathrate_gun_hypothesis
the benchmark you linked is outdated, I reran those tests just now with vscode and could perform all open, edit, close operations in the test in fewer than 2s.
Just started this today so it's a WIP.
So far we've picked up 291 unique products across 103 companies.
Javascript on the backend is HORRIBLE. From a dev UX perspective it's a terrible cluster of random errors, and strange workarounds.

One time a project I was working on wouldn't run with some random ass error from some random ass node module. Try try try, not working. Spent 2 hours trying to find an answer online. For the hell of it I tried again and this time it ran with NO code changes.

That's the day Javascript as a backend language died for me. It's a house of cards stuck together with chinese knockoff glue.
Hey, thanks for that. However, at the end of the day, mass is a constant. A constant squared is still a constant. To wit, for any given system, we can always pick units that make m=1.
You missed this part:

>At least we get a better city out of it.

With the train of logic going like this:

1. We're priced out of big cities in Canada, so we have to rent

2. If we have to rent, then we are flexible with the location

3. If we are flexible with the location, then might as well move somewhere with nicer weather
We've pushed over that limit. The regulations really vary depending on what type of food, how big your operation is, etc. We brought in an expert to verify that everything we are doing is up to code. We are pretty rigorous about quality control, cleanliness, and organization behind the scenes. The things that you need to do as a business to be efficient (bring down cost) and maintain high quality are also the same things that lead to a clean and safe working environment - so it all lines up. That's my area of expertise.
It wasn't really that true in the US for about the 50 years after WW II. Yes, NYC and maybe a few other places. My cohort from undergrad and grad school in the 80s or so did not widely live in cities (again, with the totable exception of people I knew in finance many of whom lived in Manhattan). And, at least in Boston/Cambridge, there was very little "tech" in the city. After Teradyne moved out, there may have still been some consulting but not a single product company of any size.

That's somewhat different today but it's really a very recent change.
That's my point.

It is a small minority of users of OneDrive, but a bigger fraction of people like systems administrators, IT department managers and so on, who decide what to buy.
I use bitwarden. It's open source and works in browser and on phone. I haven't done any auditing myself, so I guess it's a leap of faith in that regard, but it's working great thus far.

It can import from a lastpass file.

Even though it's open source, there is a hosted instance (so the experience is much like lastpass). There was a kickstarter a while back that failed though, so I'm unsure how it's funded.
I switched from Keepass to Enpass a while ago (enpass.io). It does use 3rd party cloud accounts for synchronization, but it's fully integrated into the apps.

Has android/ios/blackberry/windows mobile clients, desktop clients for mac/win/linux/chromebook (including portable versions), and browser addons. It's not a subscription service---the desktop versions are free, and the mobile versions cost a 1-time purchase to unlock all the features. I'm very happy with it.
Consistency is really key. As long as there is consistency in thought and action, there is a level of understanding, whether innate or consciously. Language has nothing to do with consistency except for the outward showing of it to others. And it may possibly help with self-consistency..we cannot assert that yet.
While your concern might be valid in general, this is applicable to native software just as much.
Most people aren't bright or educated enough to understand what you're saying, the best they can do is pick people or groups to trust. They are far more moved by pathos than logos.
Not always, although it depends on what you are changing. I work for a 200,000 person company, and switching cert providers would not be a huge task. We have done it before.
The first two for me ;)
You're not wrong, but I also think that culturally we've made a big mistake by not acknowledging that there's a gradient here.

There /is/ an objective reality, and we can measure it to varying degrees of accuracy. The air temperature at a given place and a given time, for instance. Of course there's always the possibility of it being wrong (e.g. a passing hot air current, a faulty thermometer, etc.), but to live as though you can't record the temperature is absurd. It paralyses action based on evidence, rather than ideology, if everything is considered equally suspect.

Yes, we're going to get it wrong sometimes, and that has a cost. But there's also a cost to thinking that you can't ever get it right, and that is letting people the who routinely dismiss inconvenient evidence have their way all the time. I think we've swung too far towards the latter.
i think its missing pan / zoom. i had to move a chart from my laptop window to my big monitor window to view it all
Or you could run firefox with ublock and privacybadger. Ads and tracking are blocked as well or better than with Brave, and as a bonus, I don't see advertisements.