skysight-inc/HackerNews huggingface dataset:
The only tool I have found that checks all those boxes (and then some) is Airflow. I liked it so much that I went to work for Astronomer.io, which is building a managed and on-prem solution to Airflow.

It's not the perfect tool, but we are striving to make it better.
No idea, but I'd expect they'll initially price it for companies until they get the price per unit down... maybe make the business case that it can replace a night watchman type position so replaces one or more salaries.

I'd guess $40k based on a 2-year lifespan (I reckon it'll get longer but the initial versions will have glitches)

Any more guesses? Or... actual information?
I have enrolled for CSE in http://www.thapar.edu college this year. Can I join this C programming course with engineering?

I know basics of C and C++ !!
> the article suggests some of them wrote online

I think you read that wrong. Quote from the article:

"Many of them have written accounts of their decisions to leave the company, and their stories have been gathered and shared in an internal document, the contents of which multiple sources have described to Gizmodo."
From the top link: "When the client-consultant relationship is functioning at its best, the consultant gives the client:
...
* Execution: The roadmap to choosing and implementing the changes to be made."

I think many of us might define execution as more than coming up with the roadmap.
I'm reading this message with little context but it doesn't strike me as having reasons not to be worried. The two suggestions are: a) not to use HTML emails, which seems unlikely in practice; b) to use an obscure-sounding mode which has been implemented in such a way as to depend on the MUA doing multiple things correctly after the GPG code runs.

What am I missing here? Is the latter mode on by default and MUA are widely known to correctly deal with the error code in a secure way?
For all you consultant-haters out there: there are some services that are very natural consulting engagements. They have the following properties:

1. A particular company will need the service infrequently

2. Many different companies will benefit from the service

3. The service requires a lot of manpower

4. The service is complicated and has a learning curve

So, to provide a concrete example, suppose you want to re-negotiate all your contracts with all your suppliers. This is the bread and butter of many large firms. However, you can't do it all the time, you only want to do it once every 10 years or so. It is quite complicated and requires a lot of people with experience doing it, and almost any company will benefit from doing it.

This is exactly when you would hire a consultant that is known and respected in this area.
Off-topic: 2008 ... everyone was using G product (in my env at least). Imagine saying back then "10 years from now Google will provide military with artificial intelligence".
Not playing the money game is dangerous as well. Like it or not, money is a potent signaling mechanism. The more you’re able to charge, the better you’re treated, the easier it is to get access to “cool” jobs and projects, and the easier it is to throw in the towel on the shitty ones. I’m not even talking about things like compound interest and the peace of mind that comes with financial independence in your mid to late 30s, even just tactical considerations make it worthwhile to extract as much money as possible from the employers. After all, they do try to extract as much productivity from you as possible, so it’s only fair to reciprocate. There’s no shame in it, and pursuing meaningful work at the same time is far from mutually exclusive.
China is not a threat. Russia, North Korea, and certain Middle East countries are.
OK, tabbing off kicks off the regex search now, or anything else that moves the focus and triggers "onchange". I still think a "Search Now" button making that explicit is a good idea. And then we can add an option not to automatically kick off searches when the parameters change...feature creep! :)
Eric Schmidt acted directly on the behalf of the US government and the State Department, and has been cultivating close ties with the DoD for years now.

Published in 2013-2014 time frame: https://wikileaks.org/google-is-not-what-it-seems/
Depending on which architectures, a good cross-architecture emulator might have a 3x performance penalty, and that's fast enough to do a lot.

And the performance issues here might not be in the CPU at all.
You can. You can use this tool called "docker", which nicely bundles all your dependencies with your code, ensures every deployment is identical, and even makes it easy to use kernel-enforced resource isolation.
When Corporate Innovation Goes Bad–The 116 Biggest Product Failures of All Time
Could anyone here comment on Amazon Robotics? What would I expect as a SWE working there? Is it different (better/worse) than Amazon as a whole?
I've never really put this in perspective, but I have picked on all 3 things the author has mentioned

1. Learning jiujitsu has made me more confident in failing things more often and learning as a result.

2. I've learned to minimize / maximize the use of my time, for things that matter to me most.

Its often said one of the best ways to sharpen the mind is to learn a hobby unrelated to what you've done previously. I've also learned & drawn the following analogies from Jiu Jitsu

- Jiu jitsu is like playing competitive chess. Every move, every position you make in jiu jitsu is like strategically placing your units on a chessboard. You are the chessboard. Sometimes you make sacrifices (e.g. chess pawns, disadvantage in a specific position in jiu jitsu) in order to leverage results (e.g. get someone in an armbar). Like competitive chess you only get so much amount of time to make decisions, and you are penalized for not acting swiftly.

- Jiu jitsu is like programming. You learn the foundations (e.g. computer science or in this case, or how to stabilize your center of mass). Then you learn basic positions (e.g. learning about the basics of a programming language, for loops, etc). Then you submission techniques (e.g. putting a program all together). Then you fine tune into advanced mastery by learning patterns of getting into dominant positions quickly (e.g. you learn about design patterns, and knowing the pitfalls of algorithms to solutions).

Like anything, practice makes perfect. I'm a naturally big fan of automating things, so jiu jitsu for me is a lot of fun. Trying to figure out the least amount of effort to leverage the most amount of work is something I admire in any top-level practioners, regardless if we're talking about programming or jiu jitsu.

Jiu jitsu has also taught me that just because you are the bigger person in an advantageous position, that doesn't mean you'll come out the victor. I've had people about half my weight put me in submission. In life, you can draw the same analogy here that being more educated (advantageous jiu jitsu position) or financially well off (weight class) doesn't make you necessarily happier (victor)
Show HN: Encrypted portfolio managment and smart trading recommendations
Don’t over-work yourself: Key to reducing stress at work
The chemical inspiration for H. G. Wells’ fantastic worlds
This is a good example of why launching to the wrong crowd gives you a completely false impression of how popular your product is. It's one of the many things that makes marketing really hard. At least /r/frugalmalefashion seemed like a good fit on paper. It's worse when you see people talk about the thousands of visitors they got from a launch on HN or ProductHunt, mistaking 'people interested in product launches in general' for 'people interested in XYZ app'.
I am always interested in how to organize the folder architecture in a way that, in the future, it will not get in front of the development team.

Example: MVC was one of the go-to choices some years ago with folders /models, /view and /controllers, where everything was put in it. But, nowadays we know that it can get messy, specially when there are too many domains. Besides that, MVC isn't appropriated for the REST world (the V is not suited for that).
Is this vulnerability seriously due to improperly escaped (quoted) inputs? Correct me if I am wrong, but FFS.
> - XML configuration for Windows DLL dependency

Oh boy! You're in luck today, you'll learn about side-by-side assemblies and application manifests: https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...
Looking at the code, it looks like that's a work in progress. You can start an http server and use a browser to browse and read your memos. It also looks like you can query for particular memos like you do in the CUI.

It could very well be that the author has plans to be able to create or edit memos using web calls, and pave the way for a browser based memo app.

It references some templates which I don't see in the repo, so not sure how far along it is. Maybe those are included in one of the dependencies.
Sure, sorry, yes. It's not the occupant's ownership per se, it's that the units are owned individually (and hence have to have rules governing shared-use stuff like elevators).
Multiple things:
1) Camunda w/ a Postgres RDS DB. Works for more complex stuff that’s expressed in BPMN
2) If the workflow involves mostly automated stuff and is not running for years, AWS SWF (usually coupled with an API for checkpointing state, keeping track of wflows)
I see comments about how Google should be protecting the country, thus failing some sort of patriotism test. I don't understand how people don't see that Google is a global company, and really should be providing lethal cloud services to all nations to harm all of its users instead of just some of them. Some of you are way too US centric in your viewpoints.
This is wrong on so many levels...
Wow a downvote in less time than the linked video takes to watch... I am shocked by this. Just kidding I expected this. BTW if you don't like "mansplaining" you'll probably like the video.
> Some other languages are not "cloud ready", but Go is? Python has always had a concurrency thing, but jumping on Go or Elixir and expecting the magic fairys to come out of the walls and fix your stuff is delusional.

Python's packaging story is just remarkably awful. Every few years we hear about a new packaging format or tool or database that will fix everything, for real this time, and it turns out to be just one more failure on the pile. This is what the author means about not being "cloud ready": it's just way too hard to get a python-as-it's-actually-used (i.e. with a bunch of native C extensions that rely on system shared libraries for their functionality) service packaged up so that you can deploy it to some random server and be confident that it will work right. It's not that Go or Elixir have magical fairy dust, they've just managed not to screw it up.
Is the XSS exploitable? Can you insert data in the phone field via a form submit or URL param? Seems like the attack requires exceedingly unlikely user interaction.

Did you contact the Portuguese National Data Protection Agency? If you can leak phone numbers, they should be informed.

Cool findings :)
Creating with a Design System in Sketch: Part Eight [Tutorial]
Presumably it would take you five years to figure that out though, by which point you may have discovered new interests.
The thing is... with XMPP, it's things that are really, utterly critical like the concept of messages having IDs that are left in the "extensions".

You can't build a sane protocol when something like "IDs" are a complete fend-for-yourself wilderness.

I've written about this previously: https://news.ycombinator.com/item?id=12908619

Long story short, if you ever try to implement something in XMPP/XEPs, you'll learn the hard way why it never seems to gain any traction. Very, very quickly. There are real technical reasons.

Extensibility is good. I believe the Matrix developers when they say it's extensible. (I've been a user for several years now. Features regularly get added in backwards-compatible and smooth ways.) Extensibility in the way XMPP tried to go about it -- for patching over core inadequacies of the basic protocol -- is not the same beast.
How the tech behind the creepy ads that follow you around the internet works
Now fixed. I did the same for REMOTE and INTERN, but suspect those do not come up as often. Thx for the suggestion.
"revenge: the action of hurting or harming someone in return for an injury or wrong suffered at their hands."

The idea that a victim would feel better by knowing that the perpetrator is suffering is exactly revenge by proxy.
Yeah. Thanos had a vision and executed on it. Depending on who tells the story one could easily see him as the hero.
I'm curious if the same can be done via an Excel .xls or .xlsx file
By definition no form of punishment deters crimes of impulse. When a person is enraged or otherwise blinded to rational thought the consequences of said action don’t come into play.
I’d say the 24 hour news channel. Crime has been dropping since it peaked in the mid 90s. You wouldn’t think so if your constantly bombarded with crime reports all around the country and world at all hours of the day.

This manifests itself in viewers electing politicians who are more tough on crime than the last election.
>Apart from the language barrier

Like that's a small thing. I would love to move to Eastern Europe or Czechia, but alas
Show HN: AI lawyer that helps you with rental and energy bill disputes
Because the evil is in the license. You're batting at strawmen.
Memes, 4chan and the strategic ambivalence of Thierry Baudet
this is very, very cool
Stats in Cats: A book explaining statistics in kittens; first chapter available
I left a good job with an insurance company, not in protest really, but just because I hated the idea of being a part of an industry I despise so much. Unfortunately my departure didn't shake the foundation of their business, but I'm no longer embarrassed to talk about who I work for.
So buy an iPhone. They won't stop tracking you because that's how they make money. That's why their OS is free.
Every once in a while there is a episode of Criminal Minds that does this. Well sort of. Like I don't think anybody could ever get behind what the "bad" guy is doing, but you can at last understand and then feel sorry for the "bad" guy.

This is also one of the few shows where they try not to kill the bad guy every time.
Isn't SmartOS an hypervisor? Sure virtual machines achieve the right level of decoupling between the host and the guest but then you have to run your whole kernel, file systems, drivers, etc. You lose all the benefits of running an app/container.

POSIX is probably something closer to what I mean.
It's great, isn't it? I think Oracle just bought Microsoft's unsuccessful "Scroogled" campaign.
There are plenty of people with either little or distorted morals willing to work for... Pretty much anyone for the right price. Which is why Google will have no problem finding replacements for these employees who have less pesky ethical standards.
I wish they would release their names to see if there are any coincidences.
Battle Royale Market Breakdowns
I spent some time with a Nao unit during a project in college - I don't understand how they've gotten away with this pricing.
Resigning from Google in this way is the most Googley thing you can do.

Disclaimer: I am a Xoogler
Warehouse workers are treated like equipment. And will eventually be replaced with real equipment.
> In case of movies/tv shows/music/etc, which you do not need to live, much better solution is to ignore the existence of the movies/tv shows/music/etc produced by companies that abuse whatever you believe.

I already do, so to me this is nothing even worth talking about. :-)

The problem rather lies, for example, in the "cultural" references that people use all the time.

> than making them a victim and giving them a reason to push for much more draconian laws.

I tell you: You can do what you want - they will make you a victim in any case.

In this sense I do not just ignore their movies etc., but also ignore their rights to have a right to censor (copyright), too. I am against violence, so I am against copyright, too.
You haven't shown that "Illusion" is transitive
I expected that downvote too. On Hacker News you have to pander to get points, but then you can spend them by saying interesting stuff.
Because the method used relies on accessing remote content.
Numeric computation, which I distinguish from simple addition or something to place windows to describe something where you are doing "serious math" of some sort, is too exceptional to be a useful contribution to this discussion, I think. It's a very rigorous mathematical space, but it's not the mathematical space most of the rest of our code is in, which is generally simpler. Another place where I consider math code an exception is that I'm find with numeric operator overloading, but generally think it's a bad idea for "normal programming". Being able to multiply a 5x3 matrix by a 3x8 matrix makes sense. Being able to scrape a web page by multiplying a string by a web scraper does not. "Normal programming" lacks the structure necessary to lay down such a rigorous stack on top of it.

(And it's not just because of "lazy programmers"; it truly lacks the requisite structure. Even a very Haskell-y Haskell program in the "normal programming" space doesn't have something that looks like a complicated numeric stack... this is where the applicatives and monads and profunctors come in. Well-structured "normal programming", even very "mathematical" "normal programming", is not structured like heavily-numeric code. That's a sort of "complicated stack" of its own, but even then I'd characterize those abstractions as having a structure where you are almost always building properties up as you go "up" the stack. Contrast with the numeric tower where as you build up, you are generally losing properties; numbers are fully ordered, until you add complex numbers. Complex numbers multiply commutatively, until they become quaternions. Any number can be multiplied by any other until the "numbers" become matrices. Etc. The numeric tower builds in the opposite "direction" from the "normal programming" tower. There's a sense in which you could turn it upside down, but it's not one most people are even going to wrap their head around, let alone want to use.)
The fact that emails can contain images and active HTML has caused a slurry of security problems over the years.

Let me tell you, if my emails were sensitive enough to require PGP, I would also use an email client which does not load images or evaluate HTML by default.
>After 35 years [] I feel that "null discussions" now metaphorically model null itself, as they share all the same features...

I think this goes the same for a lot of unfortunate design decisions throughout computing that like to get bikeshed with the benifit of hindsight. Like, yeah, sure, there's this foot-gun. And, yeah, we've probably found better options in the intervening years, or ways to use the feature more delicately where it is the right option.

But hot takes make for better conversation than reasonable discussion. Even on Hacker News, the person I want to hear from most is the one rolling their eyes and closing the tab without taking the time to write a comment.
The hardware on these things is pretty beefy too tbh. Like it's not just motors and servos from the electronics hobby shop.

it's like legitimate hydraulic suspension and batteries and power supplies and obviously, LIDAR + it's accompanying software

I would love to DIY this thing but it's a lot more advanced than DIYing even a Powerwall or a Model S
Wouldn't disabling HTML email take care of this?
Implementation of the LandTrendr Algorithm on Google Earth Engine
Even protonmail says the authors were not responsible by letting EFF communicating so strongly...

https://mobile.twitter.com/ProtonMail/status/996006094605570...
IIS, AppFabric, Windows Workflow Foundation services (WF). Leverage there for orchestration, persistence, error handling, etc. Considering the demise of AppFabric, do you mind if I Ask HN: How would you handle these long-running workflows in the long-run (and keep IIS and WF)?
I agree with some points, however:

- No packaging, little doc, etc. "Just use the docker image".

I'll take a project with a dockerfile used for CI over a project with short setup instructions. The first one is less likely to go out of date, or be incorrect. (Ideally it would have both, and a good operations manual. But given only those two, very common choices)

- Docker images are big huge binary you download from internet and run on your server.

I agree this is how most people use it, but you're not forced to use it that way. You can deploy memcached based on 200MB Ubuntu base, or a custom images containing the lsb layout + libc + few devices, totalling ~8MB. The huge images are a documentation/community issue, not a technical one.
> Its back is flat and contains mount points for custom hardware.

Well considering the specs...

>The device weighs around 66 pounds and can operate for about 90 minutes on a charge.

Per physics and current battery technology that run time probably falls off really quickly if you make it lug around any appreciable amount of weight.

A general laborer costs the employer maybe $20/hr (all inclusive) in most settings.

Except maybe in situations where the cost of an employee is artificially high (e.g a role that requires a bunch of certification/training in a union workplace working on a government contract where the actual job duties are fairly menial) I can't see a use case where this makes sense.

I honestly have no idea what the use case for this is. Where can a $20k-ish robot that can carry around 30lb replace/supplement a person well enough to break even over its lifetime?
What do you hope to infer from their names? Please be clear.
Yikes, I had totally forgotten that term (which perhaps reinforces your point..)
My guess is that this is mostly political in that if Hillary were in the WH, this would not have been news despite a likely increase in “droning”, given her expression around droning.

If they really had ethical concerns they’d have quit long ago given all the data collected from their users —I get it advertising is their bread and butter. We’ll see how GDPR affects their behavior at home and if it means anything.
>“The SpotMini robot is one that was motivated by thinking about what could go in an office — in a space more accessible for business applications — and then, the home eventually,”

Both in the home and in the office settings, wheel-leg robot (like Handle) would be more energy efficient, silent, faster and require much less maintenance. 99% of the time it would just wheel around.

I'm sure they can sell several thousands of these based on coolness factor alone, but I don't think it's the future.