skysight-inc/HackerNews huggingface dataset:
building user management, security has always been a "build your own wheel". While I think a properly secured SQL table with encrypted keywords is certainly possible the risk remains. We see even for prolific and large websites their entire user tables are dumped online on a regular basis.

Off-loading this burden on a cloud vendor whose sales are directly tied to the security, gives me peace of mind. Ashley Madison had no financial incentive to keep their user base as secure as possible or actively defend against it using R&D. Yahoo Mail as well. But AWS and Active Directory are products that sell this security and for them to fuck up on an epic scale would mean their end.

so the tldr is piggybacking on the tremendous resources from a cloud giant which frees up resources to focus on the core product.

This is not to say that it's impossible to roll out your own wheel, I'm just saying it makes more sense to align the financial incentives of vendors maintaining the user base security. This may or may not mean I'm open to focusing on companies solely focused on user auth/management products, it's tough to beat the branding and trust built into AWS & Azure that developers are voting everyday with their money & data.
From what I've read, also Docs/Drive and Maps.

It IS old (well, 2009 counts as old I guess), but it's still maintained, and still doing what it says on the tin. That's quite an achievement in and of itself.
Founder Collective Closes $75M Third Fund to Back Early-Stage Startups
This would certainly explain why they folded so quickly once the NHTSA started asking questions.
File sharing services. Megaupload back in the day for instance, or services like Dropbox, OneDrive, and Box.
I'm very curious if/how you have managed to make the developer experience sane and enjoyable. I've experience with a FPGA cluster of ~800 FPGAs and it definitely does not get used to its full potential because of the tooling around it.
Is there a big difference? In general I'd say colonization is more genocidy, but so was the occupation of Ireland. They even setup plantations, etc.
Hi, I'm Phil, the other founder. I'd say keep it as a core competency! It's important and it's why we're in business. We understand why you'd want to do that and all of the companies we work with feel the same.

That said, keep in mind there will always be a lot of repetitive time consuming stuff, and that's where we excel. Everyone likes to think they're a unique and irreplaceable snowflake, and that may be true in total, but there are parts that can be handled more efficiently elsewhere.
The topic of American capitalists running huge factories in the USSR in the 20's is absolutely fascinating, and I'm glad you linked to it here. But it is entirely separate from what the parent comment is trying to say.

With respect to financing the Bolsheviks, I don't dispute that Americans did it. My issue is with the insinuation that Wall Street Jews were the puppetmasters, which is where this stuff leads.

Nobody did more to help the Bolshevik cause than Germany, by allowing Lenin to cross their territory in a sealed train during a world war. The rest was luck, ruthlessness, and quickly broken promises.
The absurdness of technology gadgets at its best. Immediately, I thought this was an article from The Onion. Unfortunately it was not.

Cooking is just not that hard and this pan will not help.

Lets see:
1) Imagine the time an energy to get this created and launched.
2) A reviewer wrote on it
3) I was foolish enough to read it and comment on it.

Hey all, we can do better.
Using this method, you could have revoked AWS keys notify you if someone who recently quit your team or was fired is attempting to access your systems.
I'd have to disagree, despite being a proponent of occasional mushroom use. Any significant dose of psilocybin has the potential to turn into a VERY overwhelming experience. Especially for a first time user.

As others have mentioned I'd recommend starting with cannabis, which in my opinion very much qualifies as a psychedelic.
Was it really just "too early"? I always thought App Engine was a fantastic idea, and I wondered why it never seemed to catch on.

Choice of languages -- initially just Python and Java? Fiddly APIs, different from competing platforms but not actually super-simple for simple tasks? Lack of a straightforward way of running background tasks (still a bit of a mess)? Lack of management support? Maybe just underpowered at first for large sites, and insufficiently compelling for small sites to build a loyal fanbase?

I just built a new, very small project in App Engine (Python, standard environment). It works fine but the tools are quite fiddly. There are plenty of docs but they're a bit of a trainwreck, in the classic Google "the old way is deprecated, but the new way is still in beta" way (e.g. standard versus flexible environments).
I wrote an end-to-end encrypted chat app using Elixir/Phoenix and Vue.js
Well, you are comparing shitty atom cores to E5 cores. These are just some random numbers without context.
> but I kinda felt the best text editor would be hybrid of these two

http://spacemacs.org/

> I tried that [evil], but modal editing is not the only thing that gives Vim edge over Emacs

Could you share some specific things you mean?
Yep. Money is strangely spent. Incentives and historical attitudes of the field regarding money are hard to change.

$500k for a new microscope, no problem! It's a fancy, four channel live microscope. So it takes four 1Mb images each frame, and you're running a 10min long experiment taking an image 5 times per second. So that's like 12Gb per imageset. And you take like 10/15 replicates per experiment under 3-5 different conditions. That data for that experiment which under-girds a 6-7 figure grant is now stored on a $100 3TB USB disk from Best Buy. Oh, and trying to process that 12Gb image over USB2.0 using MatLab on a student's personal macbook air is horribly inefficient - but there is no other option for the student really.

The students collecting the data and storing it on their local HD or laptop hard drive have no place to archive their data even if they wanted to. There are no repositories capable of generically storing that kind of huge data that needs to be frequently accessed at the price the students/labs are willing to pay (nothing).

And this speaks nothing about the code every student reinvents in MatLab to do basic scientific analysis. Or worse, does not reinvent and instead reuses 20-year old code written by some long-forgotten student who wanted to try their hand at a 'new' programming language like IDL.

The 'students' and postdocs are paid nearly minimum wage to do the high-tech biomedical research. There are no computer-scientists to be seen because they would be fools to give up making 5-8x money across the street at Twitter.

On the other hand, the scientists know their work really well, and it will take a truly integrated team to solve these issues. A computer scientist can't just come over for a day and write up an app to help out. The code will have to make scientific assumptions and must be custom for many/most projects. But it's very hard to build a capable team when the market salary for certain kinds of team members is multiples of another on the same team.
Ifception – if/else design patterns
I'd like to share an app i wrote recently using Phoenix and Vue.js. It's an encrypted end-to-end quick-to-use websocket-chat app, which can be used to share secret messages between users. It uses AES to encrypt JS-generated RSA-2048 public keys shared between users which will be used to encrypt messages for each user separately. I'd love to hear some feedback from more experienced hackers than I am. Please don't bite. :)

technical overview here: http://gladecki.pl/2016/11/23/1op/
We’re All Frauds
I don't see where what you state contradicts what I said.
Why not?

We entrust humans with operating cars right now. Humans in a sense are running a general purpose OS.
This isn't that uncommon, unfortunately. You'd be surprised what you can find out there that's waiting to be taken by the wrong person if you use a tool like masscan to scan large portions of the internet quickly. Search default ports for elasticsearch, mongo.. etc. It's scary how easy it is to find these and set these databases up with insecure defaults. Question is, how do you go about safely reporting this especially when you find this kind of data? I blame operator ignorance and service provider insecure defaults(I'm looking at you AWS Elasticsearch).
For me I find it quite performant once it's actually running. I've never had a problem with highlights either. Usually there is a minor mode for even the most esoteric language
Any stack. Pick one and build something. Ship it.
Remember, real artists ship.
EDIT: ... or maybe I just misunderstood your example. If MyData is a statically known/defined type, then you can obviously accesss it however you want... but then I fail to see the value of HasSomeProperty returning a Type (given the reasoning below, you'd still have to have some proof object giving you the things you're interested in --- so that you wouldn't have to 'prove' the structure of the data obeys the property again.).

I don't understand how you could possibly write any non-trivial (e.g. just unit-returning) code in the body of "someProcessing" with having some sort of proof object (generated by HasSomeProperty) with which to extract whatever you'd be interested in. As the example is written you'd only have a Type, but I don't see how that's enough.

Can you explain or perhaps give an example of what a "someProcessing" function body might look like?
The car would likely still be street legal. (IANAL) However, allowing this system to take control of your car on a public road would not.

Another way to say this is, there's nothing dangerous about the hardware. You could be using it as a logging platform for the data on the CAN bus in your car. But letting the software send commands and take control from a driver is a different story.
>What Google needs to do now is collaborate with Qualcomm and come up with their own standardized hardware platform. Create a phone equivalent to PCI, ATX, PC 98, etc. And then refuse to license Android to any device that isn't built on this platform. They should complete the process of moving AOSP into GApps, replace the Linux kernel with a closed-source BSD derivative, and then announce the closure of AOSP. They should do with Android exactly what Microsoft does with desktop Windows.

Making Android closed source won't do anything. Unless you're using Fire, all Android manufacturers in the US are not getting their code through AOSP. They get it through a side license with Google.

The problem is not that Google can't force security, it just doesn't want to.
To give one example: Windows Explorer has been extensible since Windows 95. That was 21 years ago. Dropbox has to pull nasty hacks to integrate with the macOS Finder [1]. That's now.

[1]: https://news.ycombinator.com/item?id=12463338
The “service” command is not SysV specific; it’s general, and will work under any init system, including systemd.
Only a few months ago Amazon bought Cloud9, arguably the best online IDE. [1] Perhaps they might beat Google to the punch?

[1]: http://thenextweb.com/dd/2016/07/14/amazon-buys-cloud9-aws/
Yes, when I was still in high school, I had set up a Munin graphing node on AWS. Well, what I didn't realize at the time was that Munin likes to use a lot of disk IO every time it writes out the graphs. AWS charges for I/O on their SAN (not on local disks, but the free tier doesn't come with local disks), and so I ended up with a $150 bill and only use them now for Route53 (DNS hosting, it is fantastic for that), and S3/Glacier for archival storage.

It is worth trying if just to gain knowledge on AWS. But for hosting, I'd say DigitalOcean
IIRC, it can fire off to a SNS topic; you can burn down your stuff to your heart's content.
Monads and Effects – Part 21 of Categories for Programmers
What's the cost?
Price breakdown LightSail vs DigitalOcean, Vultr, Linode, OVH, and Online.net / Scaleway: https://gist.github.com/justjanne/205cc548148829078d4bf2fd39...
Ingress to S3 is only free if your time is free and you have no deadline. Imagine migrating a a business built atop lots of local data (say movies or massive amounts of pictures).
Excellent overview. Definitely helped me understand the issues better.
It sounds like he's replacing the old LCD back-lights in Thinkpads with LEDs.
Somewhat tangential to what you're doing here, but I was a Technical Lead at Support.com for 5 years. We did general support and malware-specific support but we also had contracts where we would troubleshoot a specific product or brand. We, like you intend to, had a large, distributed workforce.

While the business development team there (along with their head of training, Mary Waltuch) are largely responsible for the constant failure of that company, I think that SPRT's experiences proves unequivocally that this business model does not work at any reasonable scale.

Your clients are strongly incentivized to demand your service at a significantly lower rate come contract renewal regardless of what your cost to deliver is. Your competitors, like Support.com and Sutherland, among others, will happily underbid you. Aggressively. While I worked there, I had my salary and benefits _cut_ at least once a year.

You'll cut costs by moving some operations to places like the Philippines while not learning the lessons of others who have done the same. One bad monsoon season and none of your workforce will show up for weeks/months. Support.com learned this one the hard way, despite my warnings.

Maybe you'll show some backbone in negotiations, not bend over and take shitty contract terms from "huge brands" like our bizdev did at SPRT. This is more critical to your success than you can imagine. We sure did love hiring bizdev people whose experience was at failed companies (RadioShack, Circuit City and a bunch of people from Intuit who got sacked).

Best of luck to you. I really hope that you succeed...there isn't really good service from anyone in this market segment right now; the training is poor and it's a race to the bottom on price. Consumers need this to be good. Don't f' it up.
Amazon Aurora and Amazon RDS for PostgreSQL Are Now HIPAA-Eligible Services
Might as well use a pretrained Imagenet or Inception for an offline mode. Of course it would be harder to use.
That's why everyone is switching to Gluu....
When the South Held the Keys
17-Year Old Founder of Tesloop Poised To Disrupt Short Distance Flights
Data transfers are always between the Snowball box and S3 storage. There's a flat per-transfer fee of $250 in addition to data transfer charges ($200 for the smaller model). Data Snowball->S3 is free, data S3->Snowball depends on which Region the S3 storage is in, everywhere except Asia, it's $0.03/GB. There's also physical shipping charges for the Snowball box.

https://aws.amazon.com/snowball/pricing/
How do you remember which commit to diff against? How do you easily pick out the relevant parts of that diff once many changes have occurred - months or even years later?
Yeah, and we definitely shouldn't be training the kids & other "normals" about security..... :|

HHHrrrmpf.
Newly Uncovered Tor Browser Exploit Targeted Dark Web Child Porn Site
Because by "works" you mean "I tried it out a bunch of times and nothing bad happened, so must be production ready", because that's what you do when you build websites and desktop CRUD apps and nobody ever died cause the web server choked under load or the web page rendered a bit funny or the request took a full quarter second because the GC kicked off as a wave of requests came in.

And then one day a one-in-ten-million event that never would've surfaced during testing does happen and the OS crashes or the interpreter hangs or some non-determinism causes a period of non-responsiveness or a bit gets mangled because you don't have any redundancies and solar rays are thing or ... and someone dies. And of course that didn't happen in testing, because all of those things are rare possibilities.

And then it happens again.

And again.

And then you're in court being sued for millions. And a bunch of industry experts who do build their systems with redundancies and do design their systems with a safety-first mindset come to the stand and rip you apart for not taking even the most basic precautions. And when it comes out just how many best practices you completely ignored, you're mostly just hoping beyond hope that all of the legal problems stay on the civil side of the civil/criminal divide.

Or, to say it in a sentence, "because the sort of exceptional circumstances that safety-critical software needs to handle with grace are very difficult or impossible to account for with a desktop machine running interpreted code on top of Linux."
If you're going to commit suicide if you lose your data, perhaps you shouldn't rely on the graciousness of a third party to save your data for free.
Can old computers bring Palestinians and Israelis together?
good stuff! elixir+vue is my frameworks dejour right now
I think this is the common solution. It definitely feels like a hack, though.

I thought of the ssh-agent trick, but never thought of how to actually do it and moved on to other problems.

I would love to hear thoughts on better ways to fix this. Apologies for not responding earlier, as I really want this conversation to end somewhere. I just feel ashamed that I don't know how to continue it.

I do want to throw out there that this should not keep folks from trying docker. Please try it. Even better, suggest ways to advance this use case.
Works for me: https://github.com/search?q=test&type=Code&utf8=%E2%9C%93 Is this not what you're talking about?
So if you were to get a cheap license via a service like this, do you get access to the VHDL or equivalent or could you extract it in some way?
"An IBM plant in Windsor, Ontario, is said to have ordered a shipment of components from a Japanese firm, specifying an acceptable quality level(AQL) of three defective components per 10,000 shipped. In a covering letter accompanying the shipment, the Japanese company apologized and said it had met with great difficulty producing these defective parts, and had been unable to understand why they were required. They wrote: “We Japanese have hard time understanding North American business practices, but the three defective parts per 10,000 have been included and are wrapped separately. Hope this pleases.”

This seems to be the oldest reference:
Chris Taylor, (1995) "The case for customer satisfaction", Managing Service Quality: An International Journal, Vol. 5 Iss: 1, pp.11 - 14 http://www.emeraldinsight.com/doi/abs/10.1108/09604529510081...
but behind a paywall

...it is referred to for example by http://link.springer.com/chapter/10.1007/978-981-287-429-0_3... "The Effectiveness of Service Quality by Jabatan Agama Islam Wilayah Persekutuan (JAWI) Towards Customer Satisfaction"
Firstly, because the way Lisp is structured makes it impractical to have implicit progn (or implicit begin in the schemes) in if.

Secondly, because lisp, while not a functional language, has functional leanings: you would be surprised how often it is that one form is all you need.
Each $10K stack of mint $100 bills is just shy under .44″. $50K is rather easy to hide in cash or precious metals. Then there's BTC and other crypto currencies. An amount small enough to fork over to several people you truly trust and have them put it into their savings accounts in case you feel more comfortable that way. But like others have said: premature optimization.
It does but it's extremely cumbersome if you have densely tagged images, as you need to send each image once per tag. Plus I believe there's a limit to the size of a ZIP.
Simplest answer is we're going to use the money to build a product that people want. Now that we have more capital and really awesome committed users, we know more about what to make.

We're 4 senior designers and developers that have been around. We can design beautiful, usable software and deliver it ontime. Honestly, I wake up every morning excited to go to work with such excellent and admirable folks. I could not imagine a better job. Honestly.

As far as the icons, no one else contributed. Just me. We tried external submissions before, but they were more work to manage than making them myself. And I think we've kept a somewhat consistent aesthetic. Starting over lets us tighten all of that up, too.
Lightsail also uses Bitnami stacks underneath, so it is very similar indeed. It is an easier way to get started with AWS but with the potential to graduate to the full offering
you could easily starve a process or thread whose purpose is to stop your car in an emergency over a long enough period of time to cause the occupants harm. I haven't dug into the code so I don't know exactly how this software uses processes and threads (you could have one process no threads and crank down nice on the process) but considering this and GC in python I would not feel confident that this system will always respond quickly enough to emergency scenarios.
Apologies for the slow response on this post. I would love to think of ways to fix this. I think most uses of docker today involve deploying applications that you do want completely sandboxed. And for those, this works rather well. Hopefully this doesn't keep you from trying it. (Indeed, you may have a nice solution to this that escaped me.)
Please don't create throwaway accounts to violate the guidelines with. Not only do we ban them (as we've done here), we ban the main account if it continues.
Sure, but in the age of IoT, you probably shouldn't consider your local network safe :). If your IoT lightbulb, toaster or television has UPnP-ed itself and been compromised, it may be quietly nmapping away to discover other easily exploitable widgets.
Based on a really cursory inspection of the binary and symbols, the binary seems to be an OpenCV project which uses some common image processing algorithms (Sobel edge detection, Hough to find straight lines).

There doesn't seem to be a large amount of embedded data indicative of a trained model or neural network.

So, it seems that the vision algorithms probably mirror those in the common literature and represent a reimplementation or iterative improvement on existing lane-finding systems.

More reversing would probably yield greater insight :)
Amazon employee attempts suicide after leaving email note to co-workers and CEO
I honestly can't say. There are quite a few studies that suggest prenups make divorce more likely, but probably those more likely to get divorced are more likely to get prenups.

I would turn your question around. How much does your potential loss from an event affect how hard you try to prevent it from happening? My guess would be the greater your loss, the harder you'll try.

When in the midst of what feels like an irretrievable situation, knowing that you stand to lose economically can make you go back and work on it - and that's usually a good thing. That's my personal experience, but I'm sure it's not true of all people in all relationships at all times.
Did you even bother to read past the first few paragraphs?
Standard colocation. Used to be the thing all the kids did before the cloud.
I didn't even think of that!
cond actually is a predecessor of if/else you know from other languages. Yes, it was first. As for progn, it's pretty much the equivalent of curly braces from C-like languages (or of the comma operator, if you care about its value).

Why if seems to be commonly defined as (condition then-clause &rest else-clauses) instead of (condition then-clause else-clause), I don't know. History/common use patterns, probably?