skysight-inc/HackerNews huggingface dataset:
Your solution doesn't respect the knight's move and king's move constraints, which cause the original puzzle to have exactly one solution.
Doesn't NASA also work with spy satellites?
Why not just use an adblocker?
You have consecutive numbers appearing next to each other.

One of the constraints is that no consecutive numbers can appear orthogonally.

This isn't a standard sudoku, there are extra rules. There would be a huge number of valid solutions to the board under regular sudoku rules.

EDIT: and you've missed the King's move constraint as well and I presume the Knight's move as well.
Huh, does Paypal not get upset at that? Given the stories with PayPal freezing everything on a hair trigger I'd be very worried. Or is it officially allowed?
True for any computer, so not a good argument. I interned in the early 90's at a mainframe shop, and everything felt archaic even back then. Creating a file (sry 'dataset') is as complex as partioning a disk on other systems. The punch card still lurked under a lot of parts of the system 'Of course JCL does not have loop constructs, how would this ever work with a stack of cards?'. I stayed away from mainframes ever since.

Sure, you can run lots of Linux VMs on a mainframe. But now you need the skills for both --very different-- systems.

Some time ago, I was involved in a project to replace a mainframe and one important reason for it was that they could not find anyone willing to replace the retiring mainframe operators. Learn about Linux and you can work in fields ranging from tiny embedded devices to high performance computing. Learn about MVS and you are stuck in a shrinking niche.
Statically typed scripting with Umka 0.2: RTTI and realistic embedding examples
Launched a video+pdf course on Facebook Ads Targeting
I have Pi-Hole configured to use DoT for it’s outgoing DNS requests in a home network with a DNS server you trust using DoT internally is arguably less important.

I’ll be looking to see if what configuration options are available and if I can set up a DoT server on the Pi-Hole.

Ideally I would want at least the ability to set DoT on/off by default based on the network I’m using so if it’s the home network I don’t care but all other networks I would like to have DoT as the default option.

It would also be interesting to see if there is a default fallback unto standard DNS or not.
Can you post a quote in which Alex Jones told his followers to threaten the lives of these people? Looks like the lawsuit was only about defamation, not Alex Jones directing people who listen to him to make death threats.

I’m not trying to make some gotcha argument that you can cause your followers to make death threats and therefore you had no part. I’m making the case that Alex Jones is an idiot who says things about water turning the frogs gay, and under no reasonable interpretation of his actions or beliefs can I see that he intended to cause death threats to occur.
No, they only include the DNS server name in cleartext. (Unless I’m misunderstanding DoH)
Design Principles: Big Data Transfer in Python
One of the challenges with large data and big data is how does one distribute it and share it amongst microservices without sacrificing performance and running out of resources
>browsers, the most important application, are already bought in

That's an interesting way to phrase it. The RFC for DoH is co-authored by Mozilla. They didn't buy in, they created it.
> Monzo has clearly shown it's not required in banking

It's not required, but it's much easier to scale up than out. There is a point where managing the complexities of a distributed infrastructure of unreliable systems surpass its benefits and it starts to become interesting to consolidate your workloads inside a single extremely reliable environment.
I'm super-curious, do you have any raw numbers, benchmarks or other comparative points about developing on them (vs commodity h/w) to share?

It's uncommon to find people that have worked across both mainframes and commodity h/w and can make direct comparisons.

Edit: typo
Actually, I believe this is expressible in Python's type system:

# Python 3.8
from typing import Protocol, TypeVar

T = TypeVar('T')

class Summable(Protocol[T]):
def __add__(self, other: T) -> T: ...

In Python 3.4-3.7 you'd need to install typing-extensions library:

from typing_extensions import Protocol
They're using the addon to be able to get 3x and 6x speedups, which are not available by default.
Flutter doomed itself trying to be Dart's rescue board.

If Fuchsia follows the path of other Google's side projects, I expect Flutter to follow quickly afterwards.

Being at the enterprise most of my career, I bet they just got a budget and a set of targets to prove themselves.

You won't find much love for Flutter from PWA or native Android forums.
Photogrey vs. Transition Lenses
This. Now how to mine the rocky road there with as much as open source as possible.
Buying controlled drugs online is none of terrorism, child porn, or money laundering. I'm not sure that the available data supports your argument.

You'd also be crazy if you thought that e.g. PayPal is not used "in a non-negligible way" for the purchase of controlled drugs or child pornography or sex trafficking victims.

Anything widely used by millions of people is going to be used for the kinds of payments that millions of people make, whether legal or illegal. That's not an argument against the system existing.
Using numpy is fast, because it just uses the forever-optimized stuff bundled with it, and uses not much Python. But of course offers a handy interface.

Python suffers from the same problems as C in this regard. It's very powerful, easy to get going, because it doesn't force you into some "better" paradigm/architecture/ideology/thinking. (Like let's say mypy or Rust do.)

And that's okay. 80+% of Python scripts/programs are fine without that rigor, there are more important problems to worry about. (Like making the company profitable sooner instead of spending plus a few more months on figuring out the types/bindings for mypy/Rust.)
Wow, blast from the past. I remembered building a website using image maps 13 years ago. Just checked and it's still being used even though I stopped being the webmaster 12 years ago, works great! Never realized it was considered obsolete even then.
So the NYTimes is building their own ad network?

From Twitter[0]:

"Wow. Adtech giant NYT ($800m ARR, $6B valuation) to begin selling user data directly to advertisers. Scary, anticompetitive trend led by corporate journalism - local news outlets just can't compete with closed tech platforms like this."

[0]: https://twitter.com/zackkanter/status/1262755430205321224
I guess they would need to be multi-distribution as well.
Wow, the user interface is very fluent. It has a lot of options, that's really powerful. Amazing how far you can come with a Google maps-like interface in 2020.

As a German citizen, I enjoy that the basis data (only OSM?) is really good. This seems to be a project based on the University at Heidelberg. That's a pretty hilly area, maybe that's why they focus so much on height elevation :-)
https://open.segment.com/
They promoted soy family members for there self-fertilization attribute.

https://aces.nmsu.edu/pubs/_a/A129/
Ensuring backwards compatibility in distributed systems
Similar story. A friend and i were arguing about whether you could solve sudokus by brute force in reasonable time. So we whipped out a couple of laptops and tried it. I had a brute force solver (kind of branch-and-bound-ish, ISTR) finished before he had his constraint-based approach running, and it solved any puzzle in the blink of an eye.

To capture some of the fun of human Sudoku-solving, i think you'd want to have some sort of metric for how brute the force is, and then see if you can write a solver which is as unbrutal as possible. I'm not sure what that metric would be, though.
How many people will work a second job to make extra money when they can live comfortably off their main job? The relative value of "more" sinks once you have enough.
Yeah it's probably limited by the speed of sound at least. 10 mm movement and 20 000 Hz is probably supersonic diaphragm with some really back of the envelope calculation...
Is Serverless with Lambda, the “silver bullet”?
This! Other examples for good Software that maybe lasts forever is tar, groff/man, fat-fs, vi/m, emacs etc..
There are lots of perfect working 'little' programms.
The lookup is encrypted yes. Your actual subsequent request to the webserver you looked up the DNS entry for however exposes the host in clear text. This is how a lot of corporate firewalls sniff HTTPS requests for host without a root cert.

https://security.stackexchange.com/questions/86723/why-do-ht...
Adult sex toys for your every desire
DelighToys's extensive range of adult toys. The silky grip of a fleshlight or the vibrator stim will enhance your solo climaxes. If you’re a couple considering anal, slip in a butt plug to make your backdoor dreams a banging reality. Find the best sex toys all you want - anal toys, dildos, cock rings, penis extenders and enlargers, clitoral stimulators, gay sex toys, and much more!
Spotify always asks me to sign in or tells me that I can't listen to embedded media in a given country. I've never successfully played any media they've hosted.

Easier and simpler to download or stream elsewhere with no signup or red tape.

I suspect this is more about the money for Rogan. His content isn't essential for me. He often has contradictory takes as he seeks to placate his guests. That's fine for his particular interview format, but his inconsistency combined with censorship grandstanding and an exclusive contract strikes me as opportunist.

He's never been known as someone who speaks truth to power. If anything he's a conformist who wears his derision of conformism on his shirtsleeves. Feels like this is mostly to placate his audience.

Good on him, I hope he continues to earn money with his brand.
according to https://eml.berkeley.edu/~saez/moriguchi-saezREStat08japan.p... even affluent japanese didn't get much out of the lost decades. why did they sign?
Uber's chief technology officer and longest-serving executive, Thuan Pham, has resigned effective May 16, the company said Tuesday, as the company reportedly mulls further cost cutting to weather the coronavirus pandemic

https://www.linkedin.com/pulse/uber-on-thanks-memories-thuan...
Actually really like this. Those other review sites are too heavily gamed but this is a great approach.
Isn't kdb column oriented and optimized for analytics? This is not what you want for transactional workloads that are usually row-oriented.
The Roundest Object
For a long time, I thought awk was just an abbreviation for "awkward" (in fact it is named after its inventors, Alfred Aho, Peter Weinberger, and Brian Kernighan) which seemed fitting as its syntax looks arcane (compared to modern languages) - I really thought the name was some kind of elaborated joke ... :)

However I learned to like it and use it often in CLI one-liners (mostly to cut out or reformat specific columns, probably the most common usage).
So you ban churchs?

Killed maybe billions over the past 100,000 years.

They also provide comfort and help to billions through their lies.
Hard to ever know what their total effect has been. But still lies.

Or is your religion ok and 'normal', but thinking the world is flat not?
Julia, I am not sure how far its dynamism goes, but Dylan, Common Lisp and Smalltalk certainly.

You can even at any point in time stop execution in the debugger, rewrite part of the world and just press continue as if that was how the code was originally written to start with.
"These legs can also be formidable weapons. Ostrich kicks can kill a human or a potential predator like a lion. Each two-toed foot has a long, sharp claw." [0]

[0] https://www.nationalgeographic.com/animals/birds/o/ostrich/
You're describing Copy Exactly (CE!):

https://www.extremetech.com/computing/127987-deliberate-exce...

> Intel began working on CE! after it had trouble at the 0.5um (500nm) node and refined the process through each successive generation. The green line shows the initial product ramp at its first fab — after an early spike, yields cratered and only recovered over a period of months. Once Intel had Fab 1 working well on 0.5um, it started ramping Fab 2 only to run into new problems. As Copy Exactly! was developed and deployed, the company’s yields synchronized across the various fabs.

Because they don't know enough to predict the process effects of variations in humidity, barometric pressure — or pipe length! — they eliminate those variations instead. Presumably they would learn more if they didn't do that, but they would also take longer to ramp up production. Since they started doing CE! in the 1980s, it's probably not a primary cause of their late-2010s decline.
As a FreeBSD user I find this kind of comment hilarious given I see Linux specific code littering upstream open source projects with no thought for other platforms on a regular basis. I occasionally see resistance to fixing these issues as well.
> ... and there are so many fun video games to play?

This!

I use to be a proponent of wholesale UBI. Not any longer after I saw first hand what unfettered welfare system does to people's attitudes. Sex, drugs and video games is what people spend more time on! This is ofcourse from experience living in a developed country in Europe. I think this will apply to developing countries as well because human nature is same everywhere. What people on the left and right of the political spectrum don't take into account is human nature; the left does not take into account "laziness" and the right does not take into account "greed". A system should be designed in such a way that it should not unintentionally promote either laziness or greed.
> You get my point?

If have come to the conclusion that you either get why people defend his presence as a price for many advantages or you do not. These are not the people that buy his "man-oil".

Some say the smarter ones give in, although that should not be applied on this topic in my opinion.

> Free speech doesn't mean everyone is forced to listen to that speech.

It is just a personal dislike of Alex Jones, not an elaborate thought. Not that hard to sympathize with, which makes defense against content regulation quite exhausting. But it is also a lie, since nobody was forced to listen to Alex Jones at all.

We have seen targeted harassment against Russians by mainstream media outlets. It is the same strain of reasoning, although I would put it anywhere near reason to be honest.
> He needs to play by society’s rules if he wants to play by society’s rules. You can’t just pick and choose which norms you’re entitled to.

This is "a murderer has not granted others the right to not be killed, so why should we not just hang him right here and now?", make no mistake.
Again, trivially easy to block that. But DoH is real HTTP(S), you cannot really distinguish it from a HTTPS request for wikipedia.org or outlook.com.

The SNI hole is slowly being addressed by ESNI - https://www.cloudflare.com/ssl/encrypted-sni/
I've never understood the difference. When I solve sudokus, including this one, I use backtracking all the time. "The 2 goes here or here, if it goes here then I get a 2 here, a 2 here and there's no room for the 6 there...so the 2 goes in the other spot after all". The "forward methods" are equivalent: just shortcuts to the same thing, spotting reusable patterns like the "ringing the domino" motif the solver identifies in the video.
> I think never have I written generic code for summing up numbers AND concatenating strings. Even the Haskell people would agree I think.

Erm, Haskell people write code that can do this all the time - you write stuff in terms of generic monoid and then it just does. I can even think of a concrete case where I used those two examples: I had essentially a report that looped over a bunch of rows and accumulated something as a secondary effect, and in one client's case that was a string explaining what had happened, and in another client's case that was a count of how many things had been processed.
They don't, because MSIX introduces UWP sandboxes also for Win32 applications.
I don’t have revenue breakdown on AWS orgs to back this up but I suspect CloudFormation isn’t one of the money printing products so it’s hard to justify investments as large as acquiring Hashicorp.

This is despite the obvious role of CloudFormation as a productivity multiplier inside the AWS world
Yes, but just to check / point out that I don't think it's clear in current docs.txt (I know you said they're still WIP) - the 'hoppy server' that I add as a peer would be routed straight through to my own right, as in the public key for 'ca1.hoppy.network' is generated by me?

Or do I have to add a peer that's out of my control, which you use for routing between the two that are under my control?
The startup economy is fundamentally broken and the virus will make it worse
Automated tools are all fine and dandy and I like to use them.

A pet peeve of mine is that "red on white" is considered bad while being, in fact, perfectly legible:

> Element has insufficient color contrast of 3.99 (foreground color: #ff0000, background color: #ffffff, font size: 9.4pt (12.6px), font weight: normal). Expected contrast ratio of 4.5:1

I think whatever algorithm is used to determine contrast is deeply flawed for some colour combinations.

I remember reading an article here on HN about how luminance (or luminosity?) varied in a way that wasn't easily discernible by inspecting the RGB components of a colour and how there was a different (much harder) algorithm which instead ensured luminosity could be taken into account when picking colours for a site.

I'd wish accessibility tests used _that_ instead of taking the easy way out and using known-flawed RGB checks.
Yeah, it's so good and it's open-source !
Well, worthless is a strong word, it's better than nothing as it saves you typing. But having programmatic access to that data - even being able to skip the auth - would enable series of different usecases, like keeping the budget always in sync with your spending, or being able to preview your last activity conveniently, or trigger further actions on the basis of that, or just make a banking frontend that doesn't suck.

(Case in point: every month I have to send a bunch of PDFs with transaction details to my accountant; every month I waste almost an hour, a really frustrating hour, on fighting my bank's broken React SPA, and then manually renaming the PDFs I've managed to tear from the mouth of that beast. An hour on doing things that would take 30 seconds with a shell script if I could only trigger a list of transactions and a PDF summary request via an API. An hour on manually doing the only thing that's preventing me from completely automating away my regular interactions with the accountant.)
Show HN: Using JSDoc tags to test functions
Covid-19 Research Explorer
Google set up the COVID-19 Research Explorer. Reading more than 50,000 papers about COVID-19, and allowing to ask natural language questions over that corpus.
His conversations are like empty calories. No substance. No hard questions. 100% ego stroking. His podcast is basically an advertorial. It’s painful to watch.
> "".join(["a", "b"]) is a lot more intuitive than sum(["a", "b"], start="")

No it isn't. The join method being on the separator string is a Pythonism that looks crazy coming from any other language.
https://www.reddit.com/r/AskHistorians/comments/5t6op5/facts...

> > I am curious about what knowledge was lost in the fire,

>
Probably next to nothing, and certainly nothing of importance was lost. Alexandria was hardly the only library in the world, and the libraries at Pergamum and later Rome herself rivaled Alexandria in scale. Antony replaced the losses of the fire during the Alexandrine War with copies made from the library at Pergamum, and libraries in gymnasia or simply founded for citizens abound during that period in the Greek world, they're in like literally every city of any size.

> We do not lose texts because of catastrophic events that wipe out all copies of them. We lose texts because they stop being copied.

Also check https://www.ancient.eu/article/207/what-happened-to-the-grea...
Python is a language that seems to make a lot of sense at first but gets a bit weird when you dig into things. The + operator particularly is a bit funny; I recently came across a case where x+=y was not equivalent to x=x+y... Though I can't figure out what it was now.
API, please. Using a jack of all trades like Notion doesn't make any sense to me unless it comes with a decent way to integrate it with 3rd parties. Its features are surely impressive, but without a proper API Notion will be like a fancy metropolis without any connection with the outside world. People have been asking Notion to provide a usable API for a long time now: it's a shame that the company doesn't even bother to provide an ETA.
Zuckerberg confirms he suggested hires to Pete Buttigieg's campaign
>The internet is decentralized and "coordinated embrace" is not realistic or practical.

I disagree, see the success of: letsencrypt, the wide spread use of 8.8.8.8 and 1.1.1.1; dkim/spf/dmarc; imaps, pop3s, tls ldap.

Why should a switch over to DoT be any different? If anything it should be easier. The general need for better security and privacy are much more widely understood and accepted concerns these days.
I've never heard about the "podcast" quality being conditioned on platform availability.
On a side note, LINE Messaging API support sending image map message[0] where you can have multiple tappable areas.

[0] https://developers.line.biz/en/reference/messaging-api/#imag...
I think this is mostly a personal quirk of yours - Mark Twain is world-famous. The bad Twain quotes are, I think you're right, more of a US thing.
a framework is a user level product ?
How though. Their unit economics should be easy to manage.

I understand spending money on customer acquisition, but why can't they just take 5-10% on top of whatever a driver wants to charge, and be done with it?
It needs a large enough network of users. There are rumours that Apple will come out with similar beacons, and the Covid-tracking API means iOS will already be scanning in the background for users that enable that, so there may be some hope in the future.
UWB for better estimation of direction and range to the beacon could also help: https://www.patentlyapple.com/patently-apple/2019/01/apple-i...
I mean, it's good enough for lots of games.

But there is another way there - running Windows in a VM with GPU passthrough - works beautifully in my case.
Indeed, scaling out is more complex than scaling up. Especially when you need to scale a lot.

But maybe the major mainframe using industry is banking. Processing many transactions does require scale, but not so much that the complexities of scaling out (ditributed Linux based system) are worse than the cost of scaling up (renting a mainframe).

I'm experiencing this on a daily base; you "only" need 100's of servers (not 1000's or more) to process banking data (let's say 100-150 transactions per second on average, with peaks of 500).
He was arrested and convicted for literally saying "gas the jews". That is inciting violence, and a very clear case of hate speech.