skysight-inc/HackerNews huggingface dataset:
Telegram refused to provide decryption keys to Russia, US, China governments. That is great sign to me.

Meanwhile Whatsapp has web interface(sic!) where law enforcement agents can request user specific information and probably chat logs for whatever fake reasons they could come up with.

Telegram is 300mil users and growing.
> But the real reason why it would go viral is because of the underlying data privacy issue. This is not a great long term strategy.

Many of us would love if it wasn’t a good long term strategy. But fb, google, tinder, uber and others point in the direction that the market doesn’t care.
Yeah, that’s a hard thing. Because the exploit is almost certainly worth more to the buyer than having it fixed is worth to Google.
I’ve removed my YouTube history just to avoid getting the same video suggestions over and over again. So it has to take guesses from other people’s history instead of mine.

For now, it seems better.
I've got no problem with waiting for a book. You're trading off immediate gratification for money. This is an acceptable value exchange for me.

E-book borrowing is so good these days. I walked down to the library, they reissued my card, I punched that into Libby and picked a book and it was on my Kindle. Now I just borrow. So good.
Sure. I'm not saying that the moral way is just as profitable as the alternative; only that it exists.
I know “easy” is relative here, but I carry a lightning SD reader around in my camera bag and find it pretty easy to import photos into my phone wherever I happen to be. I’ve also switched to shooting JPEG after many years of shooting RAW because they require much less processing. Mirrorless cameras have made this much more feasible because what you see in the EVF is basically what you get.
What is the likely cause of this leak?

Someone cutting a hole in the pipe to steal oil? Structural supports of the pipe failing and the pipe cracking?
"Not sure about good of Twitter. Reddit still seems good. Going offline."

I miss IRC, people at least attempted to form proper sentences most of the time and knew that announcing your away status was kind of annoying to other people.
Artory | Senior Python/Fullstack Engineers | Berlin, Germany | Full Time | ONSITE, VISA | https://www.artory.com/

Artory is the Registry for the art world and wants you to be a part of it!

We are looking for Python and/or fullstack engineers to join our team in Berlin. You will join our development team, who are currently working in the following areas:

- The Registry, a system that records millions of artwork transactions transparently on the blockchain

- A client to record data on multiple blockchains and create timestamp proofs

- An application for art collectors, providing secure key storage in a user-friendly way

- A secure messaging platform

The biggest challenges that you join solving are handling millions of artwork sale events as well as interacting with secure and encrypted data.

Tech Stack: Python, Django, TypeScript, React, Docker, AWS

For more information about working at Artory, please see: https://www.artory.com/careers/

To apply: https://artory.join.com/jobs/447253-senior-python-developer-...
The Porch Pirate of Potrero Hill Can’t Believe It Came to This
Of course, some cryptocurrency scammer is prominently displayed in the top replies. Several times.
What would be your opinion in building a nifty side project platform upon keybase.io or other services that provide authenticity verification to a certain degree?
Or, maybe downloading arbitrary code from the internet without even a same-origin check, and being able to dynamically construct executable JavaScript from downloaded binary data masked as image and then have a whole generation of developers depend on this model wasn't so good an idea after all.
I believe this is actually a different pipeline (not XL) but this pipeline's issues gave good solid reasons for protesting the other.
C# Properties and Indexers
WEF’s Mining Blockchain Initiative Aims for ‘Industry-Wide Trust’
I agree. I expect the HN crowd to be very suitable for that search.
I tried to sign up on your site, but I got:

> Recaptcha not valid (0)

(There was no visible recaptcha to fill)
Best Interior Design Ideas of 2019
A human only can fit only finitely much information in their memory. There are formal systems that no human could fit a description of into their mind.

Also, the way humans reason seems more like something paraconsistent than something truly self-consistent. A person can be convinced of something by some argument, and then convinced the other way.

It is true that the human mind is not an example of [thing which the incompleteness theorems show cannot exist], but this is not surprising.
The problem with newsletters from a product perspective: They are not addictive.
EdWood: Plan 9's Acme Reimplemented in Go
Problem isn’t so much about risk adverse cities, it’s more about litigious parents. If the city does anything That is considered risky, they open themselves up to big lawsuits if the children do get hurt.
I’ve been trying hard to find time to setup and play with a Kubernetes cluster for learning purposes.

Considering it is built with Go, why is such a aggregation playbook needed?
Shouldn't this be the default documentation of Kubernetes?

Do the following to use Kubernetes for what it is meant for!
If you want to simply run containers in 1-5 machines - may be look at Docker/Podman + Ansible instead?

HA for controller,

Software defined networking,

Autoscaling pods,

Deployment policies,

Auto discovering DNS

Disaster recovery etc.

If these are not what you _need_, then looking at Kubernetes is probably not smart right?
Good thing we have lots of alternatives to Chrome's rendering engine...

Oh wait.
In a certain sense that's kinda sad.
> This is one of the most useful constructs in all of computer science and Python rejects it due to what amounts to religious belief.

What utter nonsense.

There was extensive discussion, and it ran into the limitations of Python's semantics. Here's a related problem, a common mistake for new Python coders:

x = []
for a in [1, 2, 3]:
x.append(lambda: a)
print([f() for f in x])

It prints [3, 3, 3], of course, because people don't realize all the lambdas are closing over the same 'a'. And there's simply no way around this with the way Python's scoping works.

Read PEP 3103. Every possible implementation was potentially badly misleading to users:

1. Building the dispatch at compile time would result in mysteriously immutable values.
2. Semantics would likely be different outside a function.
3. Or it would sometimes use dispatch and sometimes use if-else chains, leading to inconsistent performance.
4. Or they'd have to add completely new syntax for static data.

If they just made it syntactic sugar for an if-else chain, even that's misleading, because people will invariably be surprised to learn it's not doing a simple dispatch.

There's nothing religious going on here, Python is simply constrained by its original design. If various proposals to add new syntax for static data come to fruition, then a switch statement would make perfect sense and have clear semantics, and they will be glad they didn't try to kludge some half-baked crap together like they did with Enum.
Chainsaws are one thing you do want to spend money on and buy the best. Most of the cheaper homeowner saws are, in my opinion, unsafe garbage that should just be tossed. Especially for somebody that doesn't use a saw all the time. A heavier saw with more distance between the handgrips is going to be easier to control and kick back less if you do get in trouble, and that's one of the biggest ways people get hurt. Or if you try to do something that the saw isn't big enough to handle, which is another thing that people do all too often. You can still find some of the cheapest trash that don't even have chain brakes...

If you buy a Husqvarna 372 or a Stihl 441, you'll probably never need to buy another saw in your lifetime. I prefer the Husky 372 (and older models like the 262 and 288), because it has a separate on/off switch and choke, whereas most saws have a one-piece switch/choke, with an off, on, and choke position - if it's cold and I've got gloves on, it's too easy to flip the lever down too far when starting, and shut Stihls and the cheaper Huskies off.
ENI starts 50PFLOP HPC upgrade to become the largest industrial supercomputer
If that's the case you're not using all the features of your phone correctly — at least the iPhone 11.

I was shooting Canon for about 12 years and now have a Sony A7rIII because of it's amazing eye-autofocus, and a heap of lenses. With the DSLR I take the picture, download it to the computer and then play with it on Capture One, often using the great smart masking feature to add some punch to people's faces vs background stuff.

Now on the iPhone 11 range I shoot in portrait mode, which now also works with the 26mm lens (previously just the 52mm). Basically the portrait mode uses semantic segmentation to identify people and clothes. I then use iOS 13's picture editing to get the look right on the picture (usually a little too yellow), add vignette, etc. and then use the portrait lighting to brighten people. There is a huge difference in the before/after of the photos, and they look really impressive. No manual masking, no delays.

Ok, so I can notice the funky bokeh effects sometimes, and it's not on par with the Sony + 35mm f1.4 , or even the 35mm f1.8, but the ease of getting impressive shots is amazing if you know how to process them.
Not trying to defend Microsoft but isn't it just speculation to assume Microsoft is the reason GitHub is the reason the mentioned app and countries were banned?
Ask HN: What's it like to be born in Silicon Valley?
My judgement is that Steve Jobs, who was born there, got influenced by his environment AND the environment was unique in the world.
I'm thinking, while he was growing up, in the rest of the world it would have been like "in the future".

Is there someone today, born and raised in Silicon Valley, that can contradict this?
Location: Tehran, Iran

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Linux, Electron, Reactjs, Angularjs, Postgres, MySQL, WordPress(WP), Dajngo, etc.

Résumé/CV: https://www.linkedin.com/in/mojtahedi/

Email: gerdoo1397@gmail.com
And if you have much saved up vacation, and plan to have a gap between jobs (or a lower-paying job), wait until Jan 1. Then the lump vacation payout is taxed less.
That's a lot of damage!
Well for some of their routers its false advertising. On the edgerouter x ipsec offload for client vpn have been broken for more than a year.
Perhaps your friends parents were over-careful because their kids kept breaking bones? Kids are different. Mine is very risk-averse and has essentially never hurt himself bad. I was the same way as a kid. His friends are daredevils who hurt themselves constantly.

Also, when it comes to "our parents in the past would let us do anything and I came out ok" sounds a bit like survival bias to me. In Sweden, far fewer kids die today than in the 70s, so perhaps there's some merit to bicycle helmets, safer playgrounds and not letting your kids eats whole grapes unattended before the age of five or so etc.
It enables SaaS and makes economic sense and sadly the latter is the only thing that matters when it comes to mass human behaviour.
UK Suspends Fracking for Oil and Gas
SEEKING WORK | Munich, Germany & San Diego, CA | Remote

------------------------------------------------------------------

I'm a mobile and web developer with over 10 years experience with a focus on healthcare applications.

I've created and deployed mobile and web apps that are used in demanding healthcare environments by physicians, and am well versed in speaking with customers, understanding requirements, and building them in an effective manner.

I've created machine learning models in Tensorflow and productionized them utilizing GCP and AWS.

------------------------------------------------------------------

Technologies:

* React Native | Expo | Redux | Swift iOS | React | GraphQL |

* TypeScript | ES6 | Swift | Python | Flask | Keras | Tensorflow 1.14 | PyTorch

* AWS: DynamoDB, CloudFormation, gRPC for streaming, and AWS security for specifically healthcare related applications.

* GCP: Compute Engine, Cloud AI, NLP models, datalab

-> Design: Motion Graphics | After Effects| Adobe Premiere | Sketch

I'm also experienced at motion graphics and creating slick demo videos using Adobe After Effects and Adobe Premier: bit.ly/swyftintro

Tl:Dr I can do a lot, from mobile to front end, design and graphics with a focus on Healthcare applications. :)

Résumé/CV: https://www.linkedin.com/in/stephenlizcano/
Email: stephen@lizcano.dev
Awesome idea! It made me realize that GitHub Gists could be used as a free non relational DB, with the proper setup perhaps even private. I'm working on a FOSS project manager (release date TBD), I'll look into this for sure!
This is very strange: AWS had no problems at all creating a wholly owned sovereign Chinese AWS region. Why can they not do exactly the same thing in France?

https://www.theregister.co.uk/2018/05/18/china_cloud_setup/
Hatching chicks without shells [video]
Why is this site named Antipope?
That's completely fine.
FWIW, in FreeBSD libkvm also uses the sysctl interface, it doesn’t read kernel memory directly.
> If these playgrounds are more expensive to build and deliver no benefit at all, surely they would have been abandoned long ago.

human beings are often not rational
> my opinion is for serious coding it's inefficient to go smaller than that.

I'd say it depends. With a "normal" layout probably true, however I found I am at least as quick with programming on my ~45% keyboard.

Mainly it's because I moved all the special characters and arrow keys down to the letters on a secondary layer. That allows me to enter anything without moving or stretching my hands, which I find very pleasant and at least feels very efficient. The layers are switched with thumb keys, so they're always accessible quickly.

For me it was the best approach(especially compared to Dvorak, Colemak etc.) because it's still fully compatible with Vim and other programs without needing to relearn and reconfigure everything.
Although I must admit when I'm typing on a qwerty keyboard I always need a few minutes to get used to it again.
If it's just about being able to keep your copy forever, you could buy the ebook and strip DRM. How does ebook price vs hardcopy price matter here?
Awesome! Didn't notice the client frontend, great job!
I have 3+ years of relevant experience and have been part of the founding team in a now-defunct health tech startup. I can understand both business terms and legal terms pertaining to HIPAA and GDPR. My specialty lies in creating quick prototypes for you to validate your idea in the market.

Technologies: Ruby on Rails, PHP, Elixir and Ember.js, Google Cloud, Heroku, Redis, MySQL and PostgreSQL

Location: Chennai, India.

Remote: Yes

Willing to relocate: willing to consider for the right opportunity

Resume: Available on request.

Email: can be found in my profile
The Making of the World’s Greatest Investor
Makes economic sense for cloud providers that is. For users, developers, content creators, and all others, not so much.
Again, I apologize if I can off as confrontational last night. All I'm really asking as do you give Pollock just the same few minutes of up close study you gave Rembrandt that first time in the Rijksmuseum, before you write him off. Personally I might recommend Greyed Rainbow at the Chicago Art Institute. I know I felt pretty much the way you did until I actually got to really see some of his works in person and up close.
To that I would like to add that there are numerous alternatives (although not as convenient as said site) to libgen. They are not as prominent, but they definitely exist.
In FreeBSD top(1) does show the IO statistics - just press “m”.
As I understand these RCEs (in general; perhaps not this particular one), a frequent root cause seems to be saving instruction pointer on the stack adjacent to untrustworthy data which may have propagated down the call chain. Are there no initiatives being attempted to change this convention? Like not save the IP on the stack? Perhaps at the CPU architecture level or at the compiler level?
I've made terms with fact that once my data is out there, I no longer have control over it. We need a major law change like GDPR that should allow users to control who has access to data and how it will be used. Until that happens. I'm surprised at the reactions from hn community on this. Do we really think Fitbit or any other company where we share data can never be acquired by some evil corp.
The thing about computer generated layouts (as with all computer optimizations) is that it optimizes an evaluation function and not the actual process of typing. And who knows how closely your function that scores how good a keyboard is matches the physics and physiology of typing.

And why do people use pieces of perfectly written text. The Backspace key is like one of my top 5 most used keys and it's always under the pinky.
The Scopes Monkey Trial was about eugenics not evolution
Might want to try the National Cryptologic Museum. It's associated with the NSA and may have archives in their research library.
Reading through his blogs, he keeps saying that one of the advantages of his layout is intentionally alternating keys between hands, and slags colemak for being "really bad" at that.

But when I was reading up about the colemak, they claimed that was done on purpose -- that in fact, at high speeds, coordinating alternating keystrokes between hands is very difficult, and that it's actually a lot more efficient to have "rolling" patterns where a single hand can type a sequence of characters in a smooth motion. I can definitely say that the "inter-hand coordination" is the source of an awful lot of my typing errors.
How can I know if I was infected and what can I do about it?
just wanted to add a data point that USDS is limiting its talent pool by only considering DC onsite
I don't own a Ring, nor have I used one, so perhaps I don't really understand what makes it so special.

Using Home Assistant[0], you can use the motion detection found in many IP cameras to trigger various events[1]. This includes recording video or sending you notifications[2] about it so you can watch it live. If you don't have motion detection in your camera, you can buy a motion detection module for about $10.

The cost of setup is the price of the camera and a machine (such as an R.Pi) to run Home Assistant on, or perhaps a Zigbee base station as well (about ~$30) depending on what you want to do.

I had a fairly decent-sized setup, including sensors on every door and window, temperature/pressure/humidity sensors in every room + outside, every single lightbulb (exc. bathrooms) was RGB and network connected, as well as light and motion sensors across different parts of my house. I had wireless buttons connected that would do various things depending on how they're interacted with and an IR-emitter that I eventually used to start programming my fan and to interact with my TV.

I think I spent about $200 in total on all of it.

[0] https://www.home-assistant.io/

[1] https://www.home-assistant.io/integrations/camera/

[2] https://www.home-assistant.io/integrations/notify/
New S7t-VG6 Accelerator Card Features the 7nm Speedster 7t AC7t1500 FPGA
How do daily newspaper reporters pull off writing so consistently? Don't the smaller newspaper reporters write several articles a day?
I can give you some intution as to why (¬¬P)∨(¬P) isn’t provable. The essense of a proof of a disjunction A ∨ B is to either have a proof of A or a proof of B – as well as a label telling if we proved the left or the right hand side. So, to have a proof for every P that (¬¬P)∨(¬P) means that for every P you can either cough up a proof that ¬¬P or a proof of ¬P. This is impossible.

Your final paragraph mixes object level and meta-level in a way I am not quite able to decipher. But there are results in a similar vein, but restricted to particular theories:

The Gödel—Gentzen translation[0] translates formulas of Peano artithmetic into formuals in Heyting arithmetic in a way which preserves provability. But there are quite limited which theories this works for. For instance, such a translation does not exist in set theory between, say, ZFC and CZF. So there is in general no way for a constructivist to give meaning a classical proof.

[0]: https://en.wikipedia.org/wiki/G%C3%B6del%E2%80%93Gentzen_neg...
The other important consideration is that most language users are not good language designers!

This strategy is kind of "punting" a lot of design work onto the user, which has a lot of downsides.
Sadly, i had a big argue with my team and they kept pressing me into doing exactly the first thing. "Success depends on optimizing the sales and optimization is done by money/brains metric". Something i'm not really ready to accept (yet).
> How come you still can't search for and queue up your next video while you're playing a video?

I have actually gotten this feature about a week ago. I suppose it's slowly and quietly rolling out.

But without that, you can add to the end of a playlist that's currently playing, as long as there's a buffer after the current video. The tab that's playing the playlist reloads the queue when proceeding to the next video.
I've heard that pre-computer typewriters actually required the ‘shift’ key pressed for numbers, and had symbols available without ‘shift,’ so numbers as primary symbols in the top row are an invention of computer engineers. Though looking at photos of typewriters suggests differently.

You can switch the shift-behavior with some software, e.g. Karabiner for Mac.
Made the same observation! And the rolling patterns are better if they go from in the pinkie-to-index direction than the other way around. An example of how Halmak does not take this into account is how the h and t keys are placed. It immediately jumped out at me as a Dvorak user.
Nine Post Cards is pure bliss
You can look into SIGNAL, esterel, lustre, Céu... dataflow programming has been developped since the 80s and has some markets where it is extensively used (avionics, digital audio and digital art, simulation...)
https://www.bittware.com/fpga/s7t-vg6/

Datasheet

https://www.achronix.com/wp-content/uploads/2019/10/VectorPa...

FPGA: Achronix Speedster AC7t1500• 52.5 × 52.5 package• 692K 6-input lookup tables (LUTs)• 189 Mb embedded RAM• 2,560 MLPs
Even to those who believe his famous drip paintings require no talent, works like Birth and Portrait and a Dream very clearly show that he was a talented artist in more of an immediately obvious to the Sunday museum-goer kind of way.

But then again, those aren’t his most famous works are they? Something more famous like Mural looks like something your one-year-old would spit up.

I think the outsized monetary and historical value lies in the controversy, and the story behind the art, not the art itself.

I can completely understand why it’s both loved and hated. The end result looks random and doesn’t convey any particular meaning, basically a defiant statement against interpretation, but it’s also just planned enough to send you searching for patterns and meaning. I can see why it could be pleasing and impactful to the right person.

To detractors it’s like modern art gone too far: it’s just nonsense that’s fucking with you, like the artistic version of an Internet troll.

Personally, I just can’t come around to it.
It doesn't just apply to software, it works for any system. The pattern is obvious. Management hears 'x is a problem', they go out and buy the cheapest thing that claims to address x, then they wash their hands and say 'look we handled x'.

Efficacy and root cause analysis are disregarded because management doesn't care about x, they care about not being blamed for x.
No mention of the most commonly used context manager?