skysight-inc/HackerNews huggingface dataset:
Your sudoku solver is solving a different puzzle altogether from the one posed in the video. Sudoku puzzles also don't normally have multiple solutions. The smallest known Sudoku satisfying that constraint have 17 clues. Offering only two clues is possible here because of the additional placement constraints.
Harder to do in the youtube app. You need a pihole server.
There are European countries were chargeback exists (and I wouldn't be surprised if it was the majority of them actually).

> I wish all online credit card transactions would use 3D Secure, but for some reason they don't.

You realize it's the same kind of “free stuff that comes with a hidden cost” you are complaining about in your rant don't you?
Spacemacs is still alive? I tried it some years ago and it had several problem at the time. Does not seems have solved them yet.
There is no DNS-related reason to use HTTPS.

This is a tactical move to obfuscate and make port filtering more difficult because suddenly DNS uses the same protocol and same port as 99% as your traffic. This is versus DNS-over-TLS that offers the same privacy BUT still uses a DNS-specific port so is easier to detect and block. Of course you can still block by IP...

Other than that, it is exactly the same DNS messages. It's just that they are encoded in HTTP messages.
Trends.vc – Helping founders and investors discover new markets and ideas
Apple Glass details leaked – $499
Mixing up commodities and services I see.
The problem I think is that most people only use awk occasionally and that makes the skills hard to retain due to lack of practice.
As someone who’s been burnt by using their IG API before when they decided to shut it down out of nowhere, I won’t trust their API for this.
What Is the Sentiment Analysis? Use Case, Challenges, Benefits and More
Correction:

- x=tinydns/root/data;cat 1.zone >> $x/data;cd $x;

+ x=tinydns/root;cat 1.zone >> $x/data;cd $x;
Hey, looks like your auth / permissions are messed up. Looks like the app in general isn't functional at all?

I'm seeing DBs/groups from what I believe are other accounts.
After have using GnuCash, Mint, and about 100 other finance tracking apps, I'm convinced that Tiller Money is the best. Highly recommend checking it out.

https://www.tillerhq.com

Easy to set up and requires the least amount of ongoing work to accurately categorize transactions.
Optimisation opportunities: if you have a dynamically generated image, and you haven't yet received user input, statically generate it.
Thank you for writing this, I was freaking out here doubting my own common sense.
Ask HN: DNS Providers which perform and respond to Health Checks
I'm looking for a DNS provider that will perform health checks (http) against several configured web servers, from multiple IP addresses, and that will automatically add/remove A records from my Zone accordingly. Do such providers exist? If so, can anybody recommend one?
See: https://github.com/notracking/hosts-blocklists#dns-over-http... how Mozilla deals with this.

For Chrome this feature seems not to be implemented, making it harder to control your DNS behavior in your own network.
(see Q&A at the bottom of the page)
https://sites.google.com/a/chromium.org/dev/developers/dns-o...
The article doesn’t mention what he wants.
Just because you deny the existence of an intentional relationship doesn't mean there's an unintentional one dictated by the market, so the advertiser-friendly newspaper will thrive while the advertiser-hostile one will lose major ad deals, and potentially go out of business.
1. Less markup. It's way easier to have a unordered list and use flex or grid to get the layout in place. No giant soup of nested table tags.

2. How do you deal with responsiveness? A pretty typical pattern would be "have this set of elements horizontal on large viewports, then have it vertical on small viewports". Trivially easy with flexbox (just set flex-direction at a media query breakpoint) or grid (change the number of columns).
> I had "topped out" at productivity.

Did you topped out the tool or your personal ability?

> but I'm still lightyears ahead of where I was 2 years ago before I used these tools.

But is this because of the tools, the gain of new experiences or the 2 years difference?

And how do you know whether you are really moved forward, and not just run in circles appearing busy without being more productive? Do you have some objective metric for this?
> The more important question is: if so, do all human lives have that worth? That is: to satisfy A's personal hobbies, are we allowed to make B work more than B would personally like?

That's precisely the question, yes. Although there is the question of whether B would actually be affected. There's an underlying assumption to this statement that UBI would be an appreciable net cost, rather than being offset by savings in other parts of the economy. Bear in mind that there is already a rather dramatic range of income tax levels across the developed world; there's nothing inevitable about the current level of "paying for other people's hobbies" that we currently engage in.

> If moving money around is a contribution, let's automate it.

I'd hope it was transparent that the moving around of money that an individual engages in by buying food and services in their local economy (or online, it doesn't really matter) has qualities that aren't preserved by this system.

> Right. It will still have the same effect if everyone gets it: to convince them to continue working, you'll have to increase the wages.

So jobs that fall below a very basic income level cease to be relevant. That's not necessarily a bad thing. But also, the difference between your $30k example and the sorts of realistic proposals you see is proportion, and that matters. If I was being paid ${UBI} by my employer yesterday, and today I'm being paid ${UBI} by the state, my employer now has to add to that, not replace it. It might take another $30k a day for me to appreciate the difference from an employer if that's my current rate, but at the other end of the scale people are actually considering, if I can get an extra $10 a day on top of UBI, that might be enough.

Think of it from the other side, too: today, I've got a salary cost of $X for my employee. Tomorrow, the state pays them $X. I can add $10 to that and their take-home goes up, while my costs drop by $X-$10.

> That's just another way to say "work is optional, you don't have to contribute anything if you don't want to, but the others have to share with you". You can make that argument, but it's a very different one from the idea of UBI, which somehow magically creates wealth by moving money around and reducing the incentive to contribute to society.

Only for an arbitrarily narrow definition of "contribute". There is nothing magical about removing the economy-level costs of individual poverty, and work would only be "optional" if you were content with a very basic level of existence.
RSS: Firefox add-on that reveals RSS feeds while browsing
I have been using Monefy pro[0] android app for past 4 or 5 years to keep track of my expenses. I log in all my expenses and income in appropriate category. The main free version should be enough for most people but the pro version grants the ability to add custom categories.
All the data is stored locally and it has the ability to export our expenses as csv to make reports. Also, Optional google drive and dropbox backup support is included.

P.S. I am not associated with this app. I am just a happy customer.

[0] - https://play.google.com/store/apps/details?id=com.monefy.app...
So McCarthyism was ok then, where you couldn’t find any job in Hollywood if you had leftist views? Private companies free to enforce the ideology they want.
Here's a solver in python with z3: https://gist.github.com/sielicki/fd86d68733133f654128519b3c4...

(note, most of the code coming from here, I just slopped together the additional constraints, https://ericpony.github.io/z3py-tutorial/guide-examples.htm )

$ time python3 game.py
[[4, 8, 3, 7, 2, 6, 1, 5, 9],
[7, 2, 6, 1, 5, 9, 4, 8, 3],
[1, 5, 9, 4, 8, 3, 7, 2, 6],
[8, 3, 7, 2, 6, 1, 5, 9, 4],
[2, 6, 1, 5, 9, 4, 8, 3, 7],
[5, 9, 4, 8, 3, 7, 2, 6, 1],
[3, 7, 2, 6, 1, 5, 9, 4, 8],
[6, 1, 5, 9, 4, 8, 3, 7, 2],
[9, 4, 8, 3, 7, 2, 6, 1, 5]]
python3 game.py 7.47s user 0.15s system 97% cpu 7.801 total
UK too. And same as you buy my phone's outright. My partner and child are with me in a group plan with Smarty we pay (read I pay) £9 per month each for 30gb data and unlimited texts and calls.

Can't beat this. I'm a keyworker so am still using my data same as my partner.
For those of you worrying about what this will do to parental controls, I did a little bit of research.

In this blog the chromium team say:

https://blog.chromium.org/2019/10/addressing-some-misconcept...

> The first claim is that Google is going to redirect user DNS traffic to Google's own DNS or another DoH-compliant DNS provider. That is incorrect. Because we believe in user choice and user control, we have no plans to force users to change their DNS provider. Today, there are many independent DNS providers, although ISPs serve approximately 97% of user DNS needs. As long as these service providers keep catering to user needs and concerns, it will remain a diverse ecosystem. We’re simply enabling support in Chrome for secure DoH connections if a user’s DNS provider of choice offers it. Chrome will check if the user’s DNS provider is among a list of participating DoH-compatible providers and if so, it will enable DoH. If the DNS provider is not on the list, Chrome won’t enable DoH and will continue to operate as it does today. As DoH adoption increases, we expect to see the number of DoH-enabled DNS providers grow.

This is re-iterated in the next paragraph

> The second claim we’ve seen is that the secure DoH connection will limit the family-safe content controls offered by some ISPs. In fact, any existing content controls of your DNS provider, including any protections for children, should remain active. DoH secures the URL data only while it’s in transit between your browser and the DNS provider, so your provider’s malware protection and parental control features will continue to work as they have in the past.

So this isn't going to break parental controls by default...

...unlike Firefox's proposed scheme which requires action by the DNS providers.

https://support.mozilla.org/en-US/kb/configuring-networks-di...
Be In-Demand Post-Covid
Ah, that makes sense. I'm fortunate enough to live where we have unmetered SMS/calls/data so I've never had that issue (at least not while WhatApp's been around).
There's a book called "Puzzle Ninja: Pit Your Wits Against The Japanese Puzzle Masters" that covers these strategies for a bunch of similar games, as well as background info on the creators and examples of the puzzle try.

However, I've found that discovering these strategies myself is actually the bit I like most, so although I've bought the book, I try not to read about the strategies I haven't figured out by myself.
My only real tip, based on real life experience, is to not pad your CV with skills you clearly don't have.

If you write that you're "experienced in Linux", but can't name one distro you've used, or perform the simplest task - then that's very telling, and instantly makes one doubt the other points you've listed.

Only list the things that you're comfortable with discussing in some detail, on the spot, if needed.

(FWIW, I did just that early in job search, straight out of college. Listed some programming language that I'd read one or two tutorials on, and guess what - suddenly one of the managers interviewing me cuts in, and starts asking me a bunch of questions about my work with said language, and if I could work him through some code)
No. There are tools doing similar stuff of some aspects of Notion. But the main benefit of Notion is the interface and collection of ability. And there is nothing like that at the moment. But the question is what you really want. Maybe you are just care for some specific aspect, not the whole tool?
This is all wrong!

1.) you're mixing a routing service with a tile service (just view the map). A routing service needs always a tile service to display its result.

2.) the difference between openmaptiles and a traditional apache mod_tile is, that you don't need a ~600GB postgress to serve the entire planet. It's pre-rendered in vector tiles and the entire planet fits into a ~50GB mbtiles (sqlite3) file.

3.) Generating your own mbtiles file is documentated here: https://openmaptiles.org/docs/generate/generate-openmaptiles... and here is the belonging github repository https://github.com/openmaptiles/openmaptiles

But take care, rendering the entire planet took a lot of ressources. e.b. i7 sandy bridge with raid 0 ssd will take ~1 year for planet zoom level 0 to 14. And aws c5d.12xlarge will take 7 days only for zoom level 14.
“#Whse of Tiffany RL8049 Edwards Antique Bronze and Crystal”
Apple is too big to fail, so they can afford to break the rules
There's value in solving the security challenges of HTTPS once, and to then resist reinventing the wheel elsewhere. Using it for DNS doesn't strike me as a particularly bad case of shoehorning.

What specifically don't you like about the use of HTTPS? Would you prefer DNS-over-TLS? Apparently [0] that's an option too. I don't think it would be possible to be quite as lightweight as the plain old UDP-based DNS protocol while giving the desired security properties.

[0] https://en.wikipedia.org/wiki/DNS_over_TLS
“I did listen and have watched it more than once. I understand the context, but at the very least, he's being a dick. And he shouldn't be surprised when his words are interpreted in that way. It's a vulnerable population and there are better ways to talk about sensitive issues like that.”

Matt, I kindly ask you to revisit your thinking. Have a look at what happened in the UK with Corbyn and anti-semitism. You are threading some very, very dangerous water here and it seems like you lost your moral compass already.
Picross 3D is amazing. Should run without any problems on emulator.
> I doubt many people use a webapp/SPA and click the browser back instead of the in-app back when they want in-app navigation, these days.

I have back/forward buttons on my mouse and I use those. Why would I move the mouse to click an in-app navigation button instead?
Is this a alternative frontend for notion? Or what do you mean?

From the look of it this seems like another poor implementation of the same old tricks and concepts which everyone already know and uses.
Flexbox is far simpler than the box model.
Right now yes, but when Encrypted SNI is adopted then not anymore.

It seems that when DoH and ESNI become the defaults there won't be much sniffing going on? (Apart from looking at the IPs of course.)
> Maybe I'm not that old, but I'm old enough to remember the days when microsoft was intentionally degrading opengl performance on windows ;).

Which is still nonsense, since this only affected the OGL driver shipped by Microsoft. In contrast to truly bad actors like Apple, OEM were free to ship their own OGL drivers from day 1.

So sorry mate, but I have to call BS on that one.
Tesla adds bidirectional charging capability
> I hate Alex Jones, but I have to agree. There's a difference between being kicked out of a restaurant for being an ass, vs being kicked out of EVERY restaurant on Earth for the rest of your life - without due process.

That's a bit of a straw man, no? Jones still has plenty of perfectly-functioning restaurants to visit, with quite extensive menus. If one of the biggest assholes on the internet still has a platform to spew his hate, I don't think we're in any danger of this dystopian society existing where people can be completely silenced based on the will of a few corporations.

> Google isn't just my search provider - they run my email, my internet connection, my cell service, my company's cloud repository, etc... They could destroy me at the drop of a hat.

That's a choice you've made, not a required state of being. There are plenty of other companies that provide search, email, internet service, cell service, cloud repos, etc. that are just as (if not more) functional and featureful.
Ask HN: What non-English speaking blogs are you reading?
Even though I have received my CS education in an English speaking country, where I am also currently living and working, English is not my mother tongue.

After discussing with friends in my native country, I realised I didn't even know how simple terms I use every day at work translate into my native language. So for the last couple of weeks, I've been reading more tech related blogs in my native language, and have found it quite refreshing.

I believe English is not the mother tongue of quite a few people on HN so that'd be great to share some non-English speaking blogs you enjoy reading.

If there's any interest, you can share your recommendations as follows, using ISO 639-1 to specify the language and I can compile all the resources into a spreadsheet and share it back.

language: fr
url: https://www.jesuisundev.com/
Choose another DNS server.
>This also means no opposing views to pop that bubble.

But then you have the backfire effect. It'd be naive to assume everyone else is or can be as rational as yourself.
They had a perfectly valid configuration and it uncovered a bug in the Linux kernel. That wouldn't have happened had they ignored the issue and tried again.

Of course, anything necessary to get your production box producing, but a well-engineered server is worth the debugging time.
>...unlike Firefox's proposed scheme which requires action by the DNS providers.

Maintaining a hardcoded whitelist of providers (which is what it sounds like is happening in Chrome) is a bit naff. Mozilla's solution scales, at least.

Also, their solution doesn't _require_ action from the DNS providers - corporate IT staff can customise this behaviour for managed machines via an pref or enterprise policy.

Defaulting to transport security for DNS queries out of the box is a Good Thing.
so you'd expect this behavior?

sum("abc") =
sum(ord(c) for c in "abc") =
sum([97, 98, 99]) =
294

because wow, i... can't think of why you'd ever actually want that. (though it'd be perfectly natural for byte arrays)
There is a linked article on how to start making anamorphic illusions: https://medium.com/@tqvinn/the-secret-to-anamorphic-illusion...
Did you also know that the government add hydroxyl acid (a chemical commonly found in cancer cells and many vaccines) in the water supplies of many cities? Sometimes it is even illegally used to accelerate vegetable growth for our own food.
From the blog post:

> (if you try and set it to 2^31 the kernel returns “INVALID ARGUMENT”).

I would expect the same to happen for 2^31+1.
How is this any different than basically everything in the British Museum?
Were the Byzantines European?
If you had a sticker saying the exact opposite - would you expect to get banned?
Google Says It Will Not Build Custom A.I. For Oil and Gas Extraction
How to derive Git tags from release tarballs
Show HN: One Click Feedback - Simple surveys for email newsletters
PostCSS plugin for people who prefer to write English properly
It is flagged as flamebait, not specifically controversial.

Flamebait is about tone and formulation, not necessarily facts
I think you're right on the money here.

DNS-over-TLS uses port 853, so is trivial to block on a firewall and force fallback to plain-text DNS.

DoH is resilient to such an attacker - be it sketchy guy in starbucks trying to steal your cookies, or yourself trying to run pi-hole adblock.
Google plans to stop making A.I. tools for oil and gas firms
Websites are apps, apps are websites. The area between each is a gradient, not black and white. The best way to measure this is to check a couple of metrics.

Does this resource need to be generated dynamically?

Related: can this resource be cached?

More important: can this resource be resized?

Often overlooked: do I need to process this javascript to provide the equivalent UX?

The modern Web is terrible, and the modern state of app dev is terrible due to a substantial subset of the reasons that the modern Web is terrible.
Death to censorship and censors.
Fedora Silverblue, an Introduction for Developers
A consultant trying to convince an audience that his obsolete area of expertise is still relevant to more than 100 people on Earth. Good luck, I can relate.
I specifically mentioned "HTTP" and not "HTTPS" because, while there are some security extension headers in http; the majority of HTTPS's security is a solved-once situation already in the form of TLS.

The reason I don't like HTTP for all purposes is because, while it has proven to be expandable, I feel like we're going to have this "oh shit" moment in 10 years where we realise all the cruft we've added to it and how it's bogging down otherwise simple communication.

DNS was designed to be incredibly low latency, QUIC is a response to the high latency of TCP for HTTP in general; but then you're still sending a fair amount of content that is completely unneeded.

A few dozen bytes here and there don't matter much, but that mentality is why computers today have worse input lag than computers 30 years ago, despite being many hundreds of times faster.
Ok, but that is argument against idea that died 20 years ago. I cant think of a code written in last years that would try to model real world or blog post that would promoted the idea of modeling real world in classes.
> If I was approaching building an init system I'd make a better language for writing init scripts than bash, some kind of interpreter that processes mostly declarative init file

Guess what systemd does?

> sets things up, and then exits

And that's the crux of the issue isn't it? Because on modern systems, things need setting up and tearing down all the time.
Yeah all of his videos are great, in a wholesome kind of way.
I was literally agreeing to that an advanced opt-out would make sense, but I disagree that it's a priority for the initial release. I think the majority of Signal users will tolerate the discomfort.
It’s funny
> Sure, replaceable battery and open hardware are a _very_ good thing

No mention of the headphone jack, how sad
> you'll see 1/2-2/3rds of them with MacBook Pros in their laps, because it compiles iOS apps

Apple can be as hardheaded as Microsoft. I have several Apple machines and each of them was bought specifically for developing iOS apps, other uses appeared later. Apple can provide Swift for Windows and Linux, but they will never allow building iOS apps on non-Mac hardware.
GDPR, at least does. Of course, GDPR is useless because nobody cares to enforce it. But if one day it gets enforced then fingerprinting is definitely not compliant.
in theory, yes.

the problem is, how can chrome+firefox persuade microsoft, apple, debian and redhat to add it? and how long will that take? maybe some of them don't want it at all.

with the current approach they can offer this improvement to their user right now.
Really? If look at the diagram your linked yourself, you'll see that your beloved vendor is not supporting A320 on 3100 and 3300x, and whatever motherboard vendors decide that to do to support them goes against the AMD specification. I checked your post history, and I understand some people can derive some sense of self-importance for being a voluntary "brand ambassador" for AMD, but for most people here Ryzen it is just a processor.
The arab conquests were like ~700, we're talking about hundreds of years later. I think 'the muslim world' can take some credit for developments on that timeframe.
Even the Pandemic Can’t Kill the Open-Plan Office