skysight-inc/HackerNews huggingface dataset:
Apart from this, our brains (actually brains of all things that have to hunt/be hunted) are extremely good at detecting motion, especially at the peripherals. This makes us extremely good at detecting stuff like a pedestrian who is about to cross the road, or an incoming vehicle from a junction...

I mean, we could be focusing 100% on the road ahead, and can still respond to peripheral events lightning fast..

I think this is why a lack of sleep can quite adversely affect driving. It seems that if you haven't slept well. the "behind the scene" processing takes a hit, which greatly impacts driving capability..
I’m a relatively new dad so maybe the novelty just hasn’t worn off but I can’t understand fathers who don’t interact with their kids. I do it as much as I can, it’s the best. Not always easy but always good.
Great article. Digital is not always better, the technology was not there to outperform analogue tech.
I even wonder if a digital camera system nowadays can outperform this 2GB images, I mean how do you transfer that amount of data at this long range without loss?! Is that even possible?

Maybe this analogue picture compression is something which is still usable and valuable in long distance space transmission?
I got excited because I was recently looking at the binary format produced by the venerable Stanford Research SR785. I concluded that programming its GPIB port is easier.
React Native is hot garbage. I work on a commercial project and it's unbelievable that it can't even compile without hundreds of warnings. Talk about low quality development work.

And every few weeks I shudder to pull a new version, knowing something will have change that broke our builds.

Now let me tell you about debugging in poor network conditions. Ugh.
My view is that business owners hire too early. Nothing kills a business faster than hiring people.
The website's design doesn't work well on mobile (just trying to be helpful).
How well does it run without a network connection?

How well does it run on an intermittent network connection with poor bandwidth?

How well does it support key native features of both operating systems?
Book rec:

https://www.amazon.com/Throwing-Elephant-Zen-Art-Managing/dp...
Nintendo's disappointing E3 announcements send stock plunging
Well, the thread was about if it was a good deal to work for a startup. And its not, so its about a potential employee asking for advice to make that choice. If another person asks about another type of employment they might get different or similar answers.

That said, I think its obvious for a tech worker currently that unless you're located somewhere which only has startup jobs, and you don't want to relocate, then you're better of going with an established business with more guaranteed pay and equity.
I read it as a marketing for Google Spanner.
Asking for forgiveness implies that there’s no formal rule or communicated informal rule. If you already asked you’re not asking for forgiveness. You can’t reprimand or fire someone for breaking a non-existent rule without looking like a total asshole which is going to destroy morale.
In the Waymo v Uber case, the judge referred the case to the Dept of Justice. The DOJ then decides if they're interested in investigating. They still might.
I would guess because whatever group of politicians drafted whatever laws are relevant here were given money by corporations who would very much have liked to criminalize the possession of their secrets. Locking up your competitors is great for business.
No, the article is pretty clear that the stays were fake, and intended solely to dampen vibrations. They provided no structural support whatsoever.
Or both the government and big corporations hammering down on the humans...

I do miss the optimistic view of the original Star Trek series. A world where technological and sociological development of humanity went mostly parallel. We now seem to develop technology faster than ourselves. Current SciFi is therefor mostly on the dark and dramatic side.
That pure technical prowess won't help you reach the next level. It's very important to know the right people, and even butter them. I always believed your works speaks for itself, but no, self-promotion is an important skill.
It has already been tested in France. The state subsidized the construction of a 1km road for 5 million euros.
Given the constraints of a road, I wonder how anybody can argue this is a good idea.
(source : https://www.theguardian.com/environment/2016/dec/22/solar-pa...)
> what you're suggesting would mean basically turning off a hardware "feature".

Enabling tap to click does not disable the mechanical or haptic click mechanisms, nor does it disable any other functionality.
If you're in a small circle, none of your argument applies.

Try being a woman or Jewish and have a conversation on Twitter about - say - gaming.
I want to be cynical about this, but they're genuinely kind of cool. (Maybe not the log-in thing, OAuth is more than enough [0])

[0]: https://xkcd.com/927/
Disney actually does a lot of research combining the world of graphics with deep learning.

Some examples that you might appreciate (from the excellent channel "Two Minute Papers"):

. "Disney's AI Learns To Render Clouds" [0]

. "AI Learns Noise Filtering For Photorealistic Videos" [1]

[0] https://www.youtube.com/watch?v=7wt-9fjPDjQ
[1] https://www.youtube.com/watch?v=YjjTPV2pXY0
It’s insane that as a PE you can borrow money, buy a company with it, transfer the debt to the company and you magically own the company having paid $0 of your own money for it.
I spend way too much time doing pointless things on my phone (like this) and it's really hard to stop.
There are always degrees of uncertainty in any physical engineering project. It doesn't help anybody to have the general public being told to second-guess the work.

Why do you think otherwise?
https://www.news.com.au/travel/travel-updates/qantas-chief-p...

for a non-professional news write up, its a pretty good hose-down. truly: nothing to see here, move along
Very true, most people from western nations have this attitude: "Oh you live in a dictatorship? It's because of you. You should fight, die for your country. It's your fault"

They don't realize that survival instinct is a strong deterrent.
But the client already had to consider what data it needed.

The only difference is that in a REST world it needed to make several calls to fetch all the data (often waiting for resource references in the nth response before being able to build the (n+1)th query) whereas now it can fetch them all in a single query.

So if anything it reduces the client complexity, as well as making it much easier to extend the API to support new client requirements without having to resort to REST-style versioning.
Touch UI on a server? What were they smoking?!
I have one - let me see, a mid-2010 - sitting under my desk. It's my media server, primarily, but I use it for other bits and pieces. It's useful to have an always-on Mac in the house, given that my primary machine is now a MacBook Pro.

It got an SSD a few years ago, prolonging its life. It's probably been turned on for 90% of the time since I got it. Current uptime: 26 days.

If they release an update, I'll probably buy one.
So in theory if someone built a robot and spacecraft, the original 70mm negatives could be retrieved from the moon and provide even higher resolution images?
I have been working on a commercial RN project for 2 years now. As of today, the project is ~50kloc, and provides builds for Android, IOS, Windows, and Macos platforms. I started it using RN after prototyping with an early Ionic2 version and checking Xamarin.

The code share between IOS and Android is very high, almost 100% (except a few simple home-made native components), and we are above the 85% of shared code between the mobile and desktop versions (mobile is RN, desktop is react-native-web + rewriting of several components on a Qt WebEngine with native versions of a few RN components rewritten in C++). The C++ part is actually very simple, and under 2Kloc. Note that we use Typescript everywhere on the React side, and we consider it very valuable.

Overall, everything works great, we have a few performance issues here and there, but nothing we can't deal with. However the biggest flaw is how indigent the build system is (combining all the flaws of npm and the issues of android upgrades), we still do not manage to have reproducible builds, and it's been sometimes very painful to fix an issue a few weeks later because it would just not build and require a few hours to make it build again.
Somewhat related, since this is about Docker security: I started looking at Traefik today. It's a reverse proxy that runs as a Docker container and automagically configures itself to expose your other services (that are also running in Docker containers).

Neat idea. However, to accomplish this you have to mount the docker socket into Traefik's container...

Which means that when a bug shows up in Traefik attackers can pivot out of the container and onto the host; access to the docker socket is equivalent to root on the host.

And of course Traefik is the thing you're exposing directly to the internet.

It's like giving the guards outside manning your castle's gate the skeleton key to the rest of the castle.

Of course, Traefik is quickly becoming popular because of its simplicity. But to achieve this simplicity it carves a giant hole in the security of your application.
> I can "self-host" WordPress for free.

If your time is worth nothing
Acting as an expert witness and sounding off unbidden are somewhat different.

It's also not so much a matter of law as it is professionalism.
Taken separately, this makes some sense, but they already delivered the hardware on this and put in the work on the designs. It doesn't make sense to fail to even put in the minimal amount of work to update the line in a well run company.

The only reasons I can think of are that they have taken designers completely off the mac line and put them all on the iPhone and other lines or else that they have put alot of designers on some kind of secret project, like moving to a different architecture and it's taking longer than expected to get it right. And even these don't seem to match up with how the company of 10-15 years ago would run things.
The practical issue is that men commit suicide more often and it seems like they suffer loneliness more often, especially at later age. The shared struggle only socialization does now work at all when you are sick or in bad situation. They also end up dependent on their wifes for keeping social network, which works until it does not. They also seem to vent their frustration in bigger angry blow ups which harms a.) themselves, b.) their families, c.) mostly other men who are most likely victims of their violence. "Not complaining" is literally about having taboo you cant talk about - it is not the same as being content. So, they lash out instead.

Men do have emotional displays, like constantly. If you work in tech, I doubt you never seen someone lash out over petty difference in coding style, change of requirements, completely loose it on analyst etc. "The lack of social skills" is often euphemism for "can keep control over negative emotions".

The other interesting issue I see is that women are according to stereotypes both a.) more cooperative and easier to work with and b.) horrible to work with - depending precisely on which variant makes women inferior in the context.
If you leave voluntarily, I can see your contract could plausibly deny you points on sales completed after you walked.

If you are on commission and the tail payment is not paid because they sacked you without cause, I would be surprised if the payment was not still due. It feels like its a part of the conditions of employment you can't avoid by firing somebody simply to downsize.

Doubtless some truly shitty employment law loophole means this assumptive, pathetic "but thats unreasonable" idea is wrong, but thats what I'd assume: the work was done for payment on completion, how can it not be paid, if the customer completes? If this was true, then the history of commission selling would be littered with lawsuits leading to some law to clarify.

If its clearly at-risk payment subject to retained employment, thats a huge rip-off, which makes me glad I have never, ever worked on commission.
I've had the same experience with the current enterprise Android project I've developed and maintained by myself (at a company). I have my library versions all in my top level gradle file and every few cycles I'll go through and update everything to latest and just build the app and see what happens. It's rare anything bad happens at all. I encounter far more trouble upgrading gradle and the build plugin itself than my dependencies.
if you find this article interesting, highly recommend reading The Seventh Sense. does a great job at explaining how networks will redistribute power and change power dynamics
I'm not certain about the film used for the Lunar Orbiter probes, but the cameras that were used by the Apollo astronauts used 70mm film, rather than the 60mm 120 format that was standard for the Hasselblad cameras they used.

The size of the frame is the same, but 70mm film is wider because it has sprocket holes that 120 format film lacks.

I would imagine that for the Lunar Orbiter probes they did use a custom camera, and didn't just bolt on an off the shelf camera.
No that's not what "ask for forgiveness later" means in this context. It means you are breaking the rules and know you are doing so - however you think the net outcome is worth it. Doing this consistently and not getting fired is really an art.
Specifically seems to be a fork providing a more concrete API, rather than GPG which has a CLI most people wrap.

Lots of bugs caused by that sort of thing, unfortunately it's all we have for GPG.

EDIT: It appears I was mistaken, the "GPGME" project also exists. I am not sure if that has some serious deficiencies that mean it's not used more often never the less, it's not the only option.
Those of us who are on steroids, do not appreciate being compared to GraphQL. :-)
“Lossless” analogue transmission isn’t lossless. It’s just less lossy than the lossy forms of analogue transmission. As a very simplified example it’s really easy to modulate an analogue value in the frequency domain and maintain accuracy and dynamic range. Hence why FM stereo usually sounds pretty amazing still. It’s not terribly sensitive to environmental factors. However conversely AM sounds like crap.

Now we have digital protocols which are still sent on top of analogue signals (everything is analogue down at the bottom, even your CPU). We lose a tiny bit of dynamic range through compression in some circumstances but gain error correction, speed and the ability to recover signals from below the noise floor which means less power and more distance for the same power.

So no, digital is definitely the way.

As an amateur radio operator, some of us at least tend to play with very low powers. You can have a two way conversation 3000km+ with no more more than a watt but only if you use digital modes. One reason why Morse/CW is still popular; it’s a digital encoding.
That doesn’t seem to be something I’ve seen any of the core contributors acknowledge and is often overlooked. As a relatively inexperienced developer it seems like a bad thing on the face of it but the builds still succeed... what’s the tradeoff?
> Point (3a) seems to be explicitly protecting copyleft. A copyleft license is basically (IANAL) a commercially negotiated contract. It just happens that the negotiations are trivial: the licensor will accept one set of conditions or no deal

You could just as validly say the same thing about pretty much all mass-market software. Replace "copyleft license" with "terms of service" or "end user license agreement".

It's hard to think of any mass-market software that would not be covered under that interpretation, which is a strong hint that the interpretation cannot be right.

What I believe (3a) is trying to cover cases where a Party (e.g., Australia) is acquiring software for its own use. For instance, suppose Australia wanted to use AgileBits' 1Password [1] on all the government's desktop computers.

1Password is mass-market software, and this treaty would prohibit Australia from requiring that AgileBits make the source available as a condition of selling to consumers in Australia.

But if Australia negotiates a deal with AgileBits to supply Australia's government istself with 1Password, rather than the government simply buying it the same way consumers would, (3a) applies and the treaty does not apply.

[1] Picked for this example because it is the only well-known mass market software that I could think of offhand that (1) a government might reasonably want to mass deploy internally, and (2) is owned by a company that is in a country (Canada) that will be a Party to this treaty.
Indeed. Here is a recent realization of those ideas by him and his team: https://openreview.net/forum?id=HJWLfGWRb
Sadly, all the Lunar Orbiter missions ended in an (intentional) impact with the moon. Seems unlikely the film would have survived.
The theory, as explained by a Microsoft employee at the time, was that you would be remoting in with your tablet from wherever you happened to and thus needed a touch interface.
I strongly disagree. I wouldn't call Rails legacy, but _mature_. And the recent adoption of Webpack(er) certainly brings new life to the framework, allowing me to write ES6 JS with a lot of convention over configuration.

I love starting new projects in Rails, and don't feel the need to look anywhere else: it handles everything for me in a very nice and battle tested way, and I'm always one Google / StackOverflow question away from finding out exactly how to achieve my goals quickly.
Not developer rates by any stretch, but you could checkout mTurk https://www.mturk.com/
Docker api exposed over internet without TLS implies a head should be removed. That’s not the default config. Not what the docs recommend. Why??
It's such bullshit. I've done development work on touchscreen Windows laptops and it's very handy. Just the fact that you can touch the mobile simulators just like you touch real devices is super useful. And for some reason Apple has no problem having people lean in to touch their useless MacBook keyboard touchstrip thing. I don't know what they're smoking at Apple these days.
s/realized/were lead to believe/
I really liked how they used the apparently intact equipment inside the McDonalds like the price signage to show their images.

That's no moon!

https://www.flickr.com/photos/agentmouthwashfanclubpresident...
It's not meaningless. It's still the only way to roughly compare the size of assets with different supplies.
The Doubtful Collective
Comments from a few days ago on a related but inferior article:

https://news.ycombinator.com/item?id=17283330
I would disagree. System failure modes can be quite complex. Yes you may have a good approximation of a material's Ultimate Tensile Strength through lab testing (although it isn't a single number and can be affected by a lot of variables, so it's usually designated as a range). But if your material yielded in a way that didn't account for, it could affect the loading on a different member, and trigger an issue with an entirely different part. Real world systems are more complex than your freshman year Statics assignments
I am pretty baffled by the fact that anyone relies on output parsing for verifying a signature. Is this common? I suspect that we will see more vulnerabilities like this in that case.

If one relies on a command line tool for doing this, wouldn't it be safer to have a command line switch which lets the program exit with 0 if the verification succeeds and another value if it fails?

Has anyone an elif what the fix would be? Just altering a switch (which I suspect) would be a band-aid, imho.
The Expanse is an interesting mix of Star Trek optimism and cyberpunk sensibilities.
I don’t get how that’s your takeaway from the article. The entire point was about the pains they went to in order to convert it from analog to digital because digital is absolutely the way to go here.
I never understood in the first place, why governments let advertising become such a big business. Yes, there's the informational aspect to it, Farmer Joe needs to know that there's a new tractor that fulfills his needs, but we're long past that.

Nowadays advertising mainly tries to sell things that people don't need. They can't use these like Farmer Joe to produce new value. Instead it harms the economy when people buy them.

There is of course something to be said about having luxury goods available as reward for people that do well economically, but it should not be the case that the poorest families feel like they need to buy overpriced Adidas shoes to be accepted in society.

It's nowadays central to advertising to build a brand image, to convey a feeling, to always play the same jingle. Which is psychological warfare, it carries essentially no informational value.
And even Java is adding AOT and value types as a way to increase the performance.

Somehow I got the feeling that MSFT has been invaded by JavaScript developers.
I've had the XPS13 for 1,5 years now, came from 10 years Mac, running Linux for the past 4 years or so. Generally I'm very happy with the laptop, build quality is great, linux support is spot on, even slack works decently on Linux these days.

I did get the 4k screen, which is amazing with the touch disabled. Lots of room if you have great eyes.

Couple downsides however:
* They must have been drunk when they decided where the camera should go
* Huge screen wobble after 6 months, maybe the hinges are just loose and need to be tightened.
* Regular charging port doesn't work anymore. USB-C everywhere however.

I'm happy about the laptop, there's faults but I like it a lot more than my previous three
MBPs. The X1 carbon looks like an amazing follow up, closely following that.

Also, the new XPS has a virtual longer key travel by using magnets, as a mech keyboard fan, how cool is that?
I got rejected by Google even though I thought my coding interview went well. I bombed the interview with Amazon and somehow they gave me an offer as an SDE1 even though I wasn't a fresh grad and had 3 years experience.

My director refers to me as a rock star. My total comp this year is just north of $240K. I was promoted about 13 months in. I'm told repeatedly I'm one of the top engineers in my org and admired and reputable for my ownership, bias for delivery, and quality of work.

The interviews you passed or failed mean absolutely nothing. Any company who rejects you can fuck right off. Take it from me.
Reading about the equipment that they had to cobble together and keep running - reminds me that we keep losing the surplus places in the Bay Area where it would have conceivably been possible to find vintage parts.. weird stuff closed suddenly a few weeks sho, and I fear Halted is on its way out...
One is a reasonable set of regulations. The other is unreasonable. Reasonable people can see the difference.
You mean just like people are contributing and using Ionic, Cordova, Qt, Xamarin?
There is also GPGME.
F# as well, Don Syme has even joined Xamarin.
Please. They lowered the price from $499 for iPad Air 2 w/16gb to $329 for iPad w/32gb. The change in 2017 was to bifurcate the line, targeting general market use and schools with the regular iPad, and creative professionals and higher end market with the pro line. The iPad Air 2 didn't fit that strategy, and schools couldn't afford the $499 entry point of iPads and were going with Chromebooks.

Re: screens, students are really rough on equipment, and laminated screens like those in iPad Air 2 and iPad Pro are quite expensive to replace. The iPad has the glass/digitizer separated from the screen which lowers repair costs significantly.
I switched to using Netlify for Jekyll. So much easier. Just push to github and it'll build and update the site. It also handles Let's Encrypt.