skysight-inc/HackerNews huggingface dataset:
Taco Bell's Tortillas Are Extreme Enough for Nasa
The 0.01% are a part of the 1%.

Maybe the 1% is equally being fleeced by the 0.01%, but they don't complain. Why should they?
" don’t need Kubernetes nor serverless."

Actually 'serverless' is where small shops might want to start.

A single Lambda can encompass a whole variety of functions, and if you're using a datastore that scales as well, you don't need to worry about much. Once it's set up, it should be very easy to monitor and change.

I'd rather a simple Lambda than managing a couple of EC2's with failover scenarios and the front end networking pieces for that.
thanks for referencing gita!
I use this now, and love the ease of installation and api. If it's up to developers to use Firefox it'd be great to port our test suites.
The argument makes no sense. Because it is deployed in AWS, you can't get performance without using AWS services, therefor it is locking.

This seems like no more of a lockin than, say, choosing a DNS server that's giving me lower latencies.

My AWS Lambdas talk to a Postgres database, S3 (which has many open source API implementations), and SQS, which yeah, I'm "locked into".

The work to move to another service would be absolutely trivial. All of the AWS stuff like Postgres, S3, and SQS is totally abstracted from the business logic. I could rip it out at any time.

I just don't get what anyone means when they saw lambdas lock you in, I don't feel locked in at all. I could move to GCP in, idk, two weeks probably.
Agreed.

Vendor lock-in is a thing, but Lambda are lower on the rungs than other things.

It's the hyper-specific things that imply heavier lock-in, especially those that bleed into other systems.
There’s an analogous situation with the Chinese color “qing” (青), a complex and nuanced issue debated by antique collectors and linguists alike.

There was an interesting discussion on reddit a while back in regards to Chinese colors (including “qing”) and a really nice data visualization project that attempted to compare Chinese colors with English:
http://muyueh.com/greenhoney/
https://reddit.com/r/dataisbeautiful/comments/4i9ko5/visuali...
Pingdom kill its free website monitoring plan
I knew a guy who worked 6 months a year doing contract work and then spent the other 6 months on hobbies and personal projects.

I remember asking him if he gets bored during those 6 months not working and he said to me "I don't base my life enjoyment off of making someone else money". That advice has really stuck to me and its really cool to see the electronics projects he builds in those 6 months.
Downshifting a manual transmission to slow down does not activate the brake lights, so not sure this would need to.
In 2014 I leased a LEAF for 2 years. It lost about $15,000 in value over those two years, and I had to drive a LEAF during that time. Because I leased, Nissan ate most of that. In 2016 I bought a Tesla. Based on current resale numbers, it's lost about $15,000 in value over those two years. I'm eating that depreciation, but I get to drive a Tesla.
Exactly. And those who have the innate ability are not the whole story, by a long shot.
>I've found does actually require the existence of a monopoly.

Monopoly is defined loosely and based on the idea of market power, not being a sole provider. The Wikipedia article you cite even mentions Microsoft and Intel as examples, and they had less market power over their fields than Facebook does.
2017 POSIX, Section 2.1.1, paragraph 4:

"The system may provide non-standard extensions. These are features not required by POSIX.1-2017 and may include, but are not limited to:

Additional functions

[ ... ]

Additional options for standard utilities"

[ ... ]"

http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_...

A standard utility that takes no options can be extended locally to take options. "Some options" constitutes "additional options" relative to "no options".

Since the descriptions of true and false say they take no options; therefore POSIX-conforming scripts don't pass any. A POSIX-conforming script has no way of finding out whether true or false take implementation-defined options (i.e. any options whatsoever).
I work in a university research group that builds and flies conservation drones. My supervisor literally wrote the book on the field. Broadly my job is to build egde-based machine learning systems for conservation (ie on the drone). My group has its own research agenda, but we do also provide equipment and fly for other conservation groups globally.

It's largely research (ie university) and private-ish conservation groups (eg WWF, ZSL) doing this. Typically we work with a partner in the country that we're operating in. Virtually all this sort of flying requires approval from the local government and aviation authority, so having someone local is vital. Plus you need access to the sorts of locations which you can't really get as an enthusiastic amateur. Conservation is a particularly difficult one to do because often the areas, like the Galápagos, are heavily protected. On the other hand there are places where you can fly with minimal restrictions (eg marine surveys) because there's minimal risk to the public. Conservationists have the best travel perks!

These drones are very often custom. Off the shelf devices are too closed or un-modifiable to be useful, but are fine for basic photographic surveys. Stuff breaks and you need to be able to field repair it. As soon as you start needing custom payloads, you need some expertise in drone development. It's cheaper for us to diy than it is to buy off the shelf, but only because we have engineers with experience to do it. We do have a couple of Mavics though, they're just nice pieces of kit. And there are lots of conservation groups who buy off the shelf drones for purely visual surveys.

So yes. Lots of regulations (we also have group members who liaise frequently with the CAA). It's increasingly difficult for amateurs or even small businesses to do this stuff. As soon as you want to start fiddling with hardware, you need to treat every drone like a proper aircraft. That means no modifications without signing off, proper operating procedures, pilots with currency requirements and so on. Most of it is legal protection, but it's there for a reason. Once you start thinking about extended or beyond visible line of sight...

As you mention, there are people who will fly drones as a service. There are less than there were, since drones are cheap and easy enough to fly that people do it themselves (illegally, usually). This is really limited to surveying and photographic work.
That was a good read. Having made a good living from programming since the early 1970s, I would like to give something back, but other than creating content and software with sharing licenses, I am not sure how to proceed.

I used to feel good about donating to EFF, ACLU, and FSF but I have reduced my donations because I don’t feel like they are doing much good. I have read Tim Wu in the past and although he helps us understand the power dynamics of monopolies and controlling platforms, I don’t really get any actionable suggestions from him. Same could be said for this article: a good read, but left me wondering what, if anything, I can do to help.
SUBMARINE SUBMARINE SUBMARINE SUBMARINE SUBMARINE SUBMARINE
Crypto Exchange Founder Dies with Only Password
If IQ can be improved through education, then you cannot use it to argue that lower IQ people cannot be educated to be better at STEM jobs as the parent was arguing.

Sure, I'll give you that IQ measures something. The question is, is that something relevant to the argument that you can only be competitive in STEM with a higher IQ and therefore many people cannot be educated into STEM careers? Does IQ make you better suited for those jobs, or does the training for those jobs cause you to score higher on IQ tests?

It's no shock that richer and healthier people do better in school. If you want to call that "IQ" then fine, but saying the correlation goes the other way is an extraordinary claim that requires extraordinary proof. Without proof that a higher IQ makes you richer and healthier rather than the other way around, then yes, it is entirely scientifically invalid. Especially if you're not exactly sure what IQ is actually measuring.

If the parent wants to argue that some people can never be trained in STEM careers because STEM careers require too high of IQ, I demand proof that this psuedo-science malarky is defined and that it is proven to be inherent and cannot be trained during the course of STEM education.
That's much easier said than done. Depression messes with a lot of systems and it's hard for anyone to recognize in themselves. If it was so easy to control, people wouldn't need treatment. It's so serious precisely because it interferes with daily functioning and it can't easily be controlled. This seems very narrow-minded in regards to the ripple effect that depression has on so many emotional systems. You're asking people to juggle a hundred things. It's just not feasible.

Now, this totally depends on how you define "reasonable" output, but it sounds a lot like telling someone with depression to just stop feeling depressed.
>Monopoly rent implies (near) monopolies, which Facebook is not.

Except it is, because it's able to leverage its market power to dictate terms to the market. If you prefer the term "oligopoly" rent you can do that, but there isn't much point. Their network effect and capacity for lock-in allows them to collect economic rents, which is the point here.

>Facebook's economic rent is paid by their customers, which are advertisers

No. Loss of privacy, surrendering your data and information, and platform constraints are all forms of rent paid to Facebook by consumers.
I believe that on at least some electric cars there's a particular deceleration threshold above which it'll turn on the brake lights.
Yeah, sadly the screencasting software malfunctioned on some of the sessions. We're thinking of re-doing some of them with a proper microphone and screencast though (see also https://news.ycombinator.com/item?id=19081669), and will certainly announce when/if that happens! For what it's worth, the lecture notes should capture most of the actual contents, and in the same order.
The headline unfortunately makes it sound like there was a conscious decision to rescue the adults before the children, whereas the article states:

"However, in a previously unknown twist, the two caving experts thought they had found the boys three days earlier when they surfaced from the zig-zagging submerged passageways into one of the cave’s chambers to find four people.

In fact, they had come across a group of inexperienced Thai water company workers who had got into difficulty during the chaotic early days of the rescue mission."
Actually the VCL[1], shipped with Delphi, does to a large extent use the native Win32 controls. They've added some quality of life stuff on top of them, but the TEdit component[2] is a wrapper around the Win32 edit control etc.

Delphi is not so popular these days, but there still is a fair share of Delphi programs running.

[1]: https://en.wikipedia.org/wiki/Visual_Component_Library

[2]: http://docwiki.embarcadero.com/Libraries/Seattle/en/Vcl.StdC...
My bad, I felt like I've seen that error pop up before in my Makefiles, but I should have double-checked before commenting.
Netflix loves it I’m sure! ;)
Hey look, I hear you, but why is this always the counter argument when women do this? Men have, in the past and present, held tight knit groups that may not be explicitly stating that women are excluded, but that aren’t supportive of women being in those groups.

If women felt liked they belonged in this industry, they wouldn’t form groups like this at all. Furthermore, don’t strawman them by saying you wouldn’t associate with those who would exclude based on gender, ethnicity, etc. The article clearly states that this is a place for women to seek advice and mentorship from one another. Please don’t bring any other factors into this when the article is clearly about a group that is accomplishing a well-meaning goal.
Hey!!! Look!!! Actual Knowledge!!
The chunk about `git reset --hard` should be prefixed with a big warning label saying "Don't use this unless you know exactly what you're doing". There are very few legitimate reasons to use `git reset --hard <commit>` in the way that the article describes and even fewer if you're working with remote. Now `git reset` (No commit or --hard) can be useful to retry a screwed staging, but that's about it. As to squashing commits... that's a whole different set of problems when you're dealing with auditors and code review requirements and "public" commits.
At my previous place I saw this in reverse. Over the previous years we had invested in building up our own email infrastructure.

Because so much had been invested (sunk cost fallacy), no-one could really get their heads around a shift to SES, even though it would have been a slam dunk in improved reliability and developer productivity.

Whereas if we were on, say, Mailgun, and then someone wanted a shift to SES, that debate could probably have been a more rational one.

I just point this out to say that investing in your own infrastructure can be a very real form of lock-in itself.
>Exactly, and Facebook will not make an open connection for you to another social network.

Yes. This is why I said you need to make it a condition of breaking the trust. To open the platform and create general standards for interoperability is part of the point. You're arbitrarily constraining the definition of a breakup to only refer to dividing up administrations, even though almost every instance of actual trust busting involves making all kinds of requirements about the conditions of subdividing operations to help make sure the same problems of consolidation and collusion don't repeat.
Related TED talk How language shapes the way we think by Lera Boroditsky: https://youtu.be/RKK7wGAYP6k

Difference in color perception ability is mentioned towards the end.
I’m interested in this too. My credentials aren’t nearly as amazing, but I’ve been in this industry a long while now and I think this is excellent.
You too can live in a shit-brick house.
The 2nd gen Prius (probably 1st gen too) has a distinct pre-travel during which it only regenerates, and only past a certain point does it apply mechanical brakes.

When the battery is full (after descending a long hill) the pre-travel does nothing at all. Of course there's no engine braking during coasting when the battery is full, so you'll know ahead of time.

On newer models, the pedal behaves in the manner you describe.
> "Finally, time ran out, mercifully ending both my and the candidate's misery."

The fact that the organisation not only has people who are like this in a professional setting working there but also tolerates it doesn't reflect very well on the organisation. I understand it's difficult to control for the variation in personalities working at a large company but it's not too difficult to set a culture where a base level of professionalism is expected and is the norm. I'm not sure of how reviews work at your company but I sincerely hope comments like this officially flag the person as not suitable for management and possibly not suitable to continue in long term service at the company.
So, this doesn't suck. The merge commits are noise, but you can filter it out.
OK. If you believe this to be true, you need to elect leaders that make this a priority.

If it's not an issue, make it one.

If no one cares to support the issue, find someone to run on it.

If you can't find someone to run on the issue, you've got to run yourself.
How to prioritize tasks of a software development project?
In spite the optimistic assertions at the beginning of the article like

> a newly discovered sugar molecule synthesized from cyanobacteria that inhibits the growth of various microorganisms and plants but is harmless to humans and animals

they actually agree with you. Near the end:

> However, effectiveness in the field, degradability in the soil and harmlessness to livestock and humans would have to be further investigated in comprehensive long-term studies for 7dSh.
Does every programming language have a central package repository?
> Where were you educated, may I ask?

Country Victoria. :)

> Growing up I never saw a (physical) calendar that had Sunday as the first day. It's only the past ten years or so they seem to crop up more, almost exclusively online.

Hmmm... thinking about it a bit, it shouldn't be too hard to locate historical sources of calendars over the years (scanned in, etc). "Pin up girls" (etc) were popular in places like mechanical workshops, and I'm fairly sure there would be hobbyist collectors out there with collections online. Cultural heritage kind of thing. :)
Free Webinar on ETL Development with Python and Sql
I agree with this, there is the secondary problem whereby people advertising work really don't understand how to price that work. The majority of it that I see is probably budgeted around half of what I would charge.

I think for Junior - Mid / Good exchange rate countries it is a great way to get a toe in the door for future work directly, for anything senior I think you are going to struggle.
Was the high resolution screen that I remember really that low?
Can I FOIA the source code for healthcare.gov? If so why hasn’t anyone done it?
> > You really can't comprehend what life is like on the minimum wage of $15k.

I have personal experience with exactly that kind of poverty, and the chronic physical/mental health problems and financial roadblocks to prove it.

Putting your assumptions about my life aside, you missed the point.

The presumption that people "in the interior" are poor and virtuous and people "on the coasts" are rich and morally bankrupt is profoundly wrong.

The presumption that people who "work with their hands" are poor and people who work in technology are rich is also wrong.

There are people in each quadrant of the "interior"/coast/rich/poor divide. The "rich=coast=no morals=tech" trope is just the opposite side of the ugly "poor='interior'=lazy=uneducated" coin.

I'll also repeat one of my original questions: who in the "interior" actually refers to the "interior" as the "interior"? I literally never heard that language until I moved to a coast.
No discussion about table saw accidents is complete without SawStop! - https://www.youtube.com/watch?v=fq3o0VGUh50
If you have thousands of contributors, then branch graph becomes incomprehensible. Only linear history will do at that point.

Linear history is easier on everybody but the contributor who can't wrap their mind around it. It's easier on everyone else because git log tells them everything they need to know -- no need to chase branches -- and because commits are meaningful (because the contributor must take the time to make them so).
Oops, bad cut-n-paste on my part there. The links should have been:

* https://www.theregister.co.uk/2012/04/30/google_slurp_ok/

* https://www.nytimes.com/2017/06/27/technology/eu-google-fine...

* https://variety.com/2019/data/global/google-fined-57-million...
I'm not a tin-foil hat conspiracy kind of person but I do find it extremely suspect that the ME requires all that kind of access and is completely black-box.

Yes, ideally using a different CPU platform is an option, but not if you want to do any significant work
So avionics software for our latest fighter planes should be open source? Does not sound like a very smart idea from that perspective...
Why would you interview someone you already worked with? What?
My two most excruciating memories of physical unpleasantness: having strep throat, and cooling down after “the mile” in middle school gym class.

Gym class taught me that a healthy lifestyle is about extreme discipline and regular self-torture. It took me a decade to discover that you could ramp up into exercise in a way that didn’t make you want to die, and to make sense of the way other people talked about having any kind of positive experiences with it.
To keep the comparison fair. My interactive shell is bash (which I assume is a more popular choice for interactive shell then sh), and the version without any shebang will use whatever the parent shell is. To make the comparison fair, I wanted the version with the shebang to be using the same shell.

Besides, /bin/sh would also require dereferencing a symlink (to /bin/dash), which also doesn't seem fair.
Calling a 3770k modest is a stretch but I have a mobile dual core here (OK, it's a Kaby Lake but still) and also seeing 0% in Task Manager.
There's a whole bunch of proposed reasons for the US's murder rate, and you're right that one of them is guns. But the US is an incredibly extreme outlier on a whole bunch of metrics, and gun ownership is just one of them.
[2018-09-26]
This is long overdue. Now if someone could just fix the autoplay setting in Safari so that it actually does what it claims to do.

Oh, and also fix the "block pop-ups" feature so that it actually blocks the obnoxious pop-ups that follow you around as you scroll (and often include annoying autoplay videos, demands to "subscribe to our newsletter," etc..)

Edit: Wait, "Muted autoplay is still allowed?" Why is it so hard to stamp out the scourge of autoplay? :(
I am thinking of my own SaaS offer, but combined with Open Source. Basically, you will be able to publish a certain kind of application with a little bit of Javascript coding, and coding several lambdas in Golang. There will be an entire miniature server cluster running as goroutines, which you will be able to download off of github, then run locally. You will also be able to take the same server cluster and run it on a service like AWS. (On my roadmap, I'm going to remove all dependencies outside of the project, so you will pretty much be able to fill out the config file, and just run the executable, and have it scale according to the number of processors.

However, you will also be able to sign up for an account on my website, then use a command line facility to "inject" your lambdas into my system, which takes care of the autoscaling, database backup, and staging for you.
Found the designer :)
This critique amounts to "it's not working so give up". Thankfully minorities in the past haven't always been so hopeless.

Every vote counts.
I have made a similar setup with IRC. I have set up bitlbee with Facebook, Telegram, Hangouts and Steam plugins, bitlbee is connected to quassel-core and I use native Quassel clients on all my platforms to connect to the core (trough VPN if needed).

The only rough edge I have with this setup is that I lose video playback in client compared to say Messenger or TG. Maybe one day...
Scaling video encode to 112 CPU cores is hard. I haven't looked too hard into this encoder but the normal method to scale that high is to encode entire segments in parallel. (YouTube in particular supposedly does each segment single-threaded which is why libvpx has terrible scaling.) Which effectively means encoding up to 112 independent 4k streams.

Each stream could need:

- one source frame

- additional source frames for reordering (3-7 is pretty
normal)

- additional source frames for rate control (x264's default is 40)

- recon for the frame being encoded

- reference frames (IIRC AV1 allows up to 8 to be stored)

Plus MVs, modes, maybe subpel caches, etc.

That's easily 50-60 frames per stream. Times maybe 112 streams for 6000 frames. Easily tunable of course, especially with even a little intra-segment parallelism.
As someone who has only ever created some basic quick apps in Electron and NW.js why is it Electron sees a much slower release cadence? Is there a different scope of integration with the underlying components?
> I don't know that any tech companies are good at this?

I’ve found Amazon has always been generous and easy to deal with from a customer support perspective. Apple is pretty good as well though you often have to pay for it (maybe not for web services, I only have experience with hardware and device software issues)