skysight-inc/HackerNews huggingface dataset:
I'm glad something like SQLite exists. It's awesome if you want to store data in your applications without falling back to a full SQL database. I am also thankful for those client applications like "DB Browser for SQLite" [1]. It nearly provides the same functionality like SQL Management Studio, which is quite an achievement.

The only gripe I have with SQLite is with full text search FTS5. The last time I tried to store and retrieve text with associated metadata from another table was really confusing. It kinda worked in the end, but then I also realized that you can't do a contains-query on your text, just starts-with and ends-with [2]. This is a major flaw in my book. So many times I just want to dump tons of text into a table and want to query single words naturally, but I can't do that without resorting to hacks or unoptimized LIKE queries. And if I need to take into account typos or similarity, I'd have no idea how to do that with SQLite. Does someone have experience regarding this?

[1] https://sqlitebrowser.org/
[2] https://stackoverflow.com/a/24670334/998987
I would have preferred to see some examples of books that are really high quality, but not so well known.

Two Examples:

Daniel Abraham's (co-author of "The Expanse") The Long Price Books, "Shadow and Betrayal" and "Seasons of War".

Also, the truly fabulous and sadly not widely known books by Geoffrey Wilson in which he imagined a Europe ruled by the Indian Empire and their magic: "Land of Hope and Glory", "The Place of Dead Kings" and "The War of The Grail".
i usually buy from https://www.namecheap.com/security/ssl-certificates/ or https://www.gogetssl.com/wildcard-ssl/
I wonder if this is actually a marketing gimmick to invoke outrage and therefore clicks? The change certainly reduces the usefulness of the API by a fraction of a fraction of a percentage.
I always assumed that a delete command would execute at max disk capacity on a single thread and that multi-threading it would even slow the command (more random accesses on the disk).

This utility would have been a godsend a couple months ago when I had millions of XML files to delete on one of our server (12 years of accumulation). It took several days (it's an old Windows 2003 server with SCSI disks I think).
What does this mean, exactly?

What will this mean for existing certs that are valid for longer? Will they marked as untrusted? Why is one year certs more secure?
Seems they've got pretty good funding and traction for a FOSS game engine.

https://www.phoronix.com/forums/forum/software/linux-gaming/...
I got a Samsung S10 a few days ago.

If you are technical, the debloating process isn't so bad. You enable debug mode, hook your phone to PC, and run a bunch of "adb pm remove" commands. (Google for "xda S10 debloat".) I was able to remove pre-installed Bixby, Facebook, Microsoft, Samsung apps, etc.

If you're not technical, its a fucking shame that you end up with a phone with loads of pre-loaded stuff.
I work with Cortex-M since they launched and I've never seen on heard about this problem. Of course, I don't know the kind of environment your devices work, but many of my projects run in automotive.

TCK has usually a pull-up/termination (but I've also seen pull-downs with/without caps). You see this issue even with the pull-up/down?
As someone used to living in my editor, I have a hard time grasping the workflow that combines configuring lots of stuff via UI, and then having code in some files in addition. When making "real" games (something bigger than a demo/prototype) in Godot , Unity etc., is the UI used much? Seems constraining, or how does it play together with lots of code?

Asking because I'm interested in learning, but when experimenting myself I end up with the worst from both somehow.
I'm sorry but that's crazy, firstly this repo has nothing to do with lisc. So if someone was going to pay for an image to use commercial this wouldn't effect them.

And open source is a social equalizer, it allows those who couldn't afford to license code a place to have access to and learn about coding, and development process.

Your argument basically sounds like we should close all public libraries because they rob the authors of books profits.

I would also argue that there are very few people that are being tricked into working on open source projects. Open source repos are worked on by people from all walks of life from people would went to the best colleges in the world, to people who didn't finish high school.

I love to know where you got these notitions from.
There's no evidence of that.

I got the '1' on one of my Samsung Galaxys before I saw this. I tried using FMP from another device on the same Samsung account. I got separate notifications regarding that it reported my location and reported nearby WiFi servers it could find.

The '1' notification indicated no such detail.
Sure. Most popular on-line stores seem to adopt the "material design" pattern, in which an item on a list looks like this:

+---------+ ITEM NAME [-20% OFF][RECOMMENDED]
| A photo |
| of the | Some minimal description. PRICE (FAKE SALE)
| item. | Sometimes something extra. ACTUAL PRICE
| |
+---------+ <some> <store-specific> <icons> [ADD TO CART]

I started to write userstyles that turn them all into:

ITEM NAME Some minimal description ACTUAL PRICE [ADD TO CART]
Sometimes something extra (with a much smaller font).

The userstyles get rid of the photos and bullshit salesy disinformation, reduce margins, paddings and font sizes. This reduces the size of the line item 5-6x while preserving all the important information; it means I can now fit 20-30 line items on my screen, where originally I was able to fit 4-5. With refined enough search criteria, I can fit all results the screen, and compare them without scrolling.
An “Acorn Workstation clone”? That sounds interesting.

Do you mean one of their Unix workstations (basically an ARM based Archimedes running a clone of Unix) or a third party clone of some other Acorn kit?

Using either would be unusual and interesting to hear more about. Thanks.
Accounting rules often care more about consistency than precision per se. As long as the code follows accepted accounting rules (say bankers rounding) choosing a known precision works. Often GAAP and other standards don’t define all details for, say amortization, but if you use a scheme the code should always use that method.
The article calls out that Google are betting that they will introduce new laws with lower protections to get trade deals with the US, and so they're getting ready for that now.

That is not a bad bet given briefings from Downing Street on trade deals.
We assume HN readers are smart enough to figure things out.
The Chinese Umidigi brand sells a few minimal-bloatware phones.

Obviously you run the risk of all your data being funnelled to China...
That's an awesome and informative video, and yes, I know nothing about music theory.
https://levien.com/phd/thesis.pdf for the curious
GameDev.tv courses on game development are pretty good, their Blender course was also pretty good.
They just got $250k from Epic https://godotengine.org/article/godot-engine-was-awarded-epi...
Is this kinda similar to 'Entrepreneurs First'?
> what should a large company do once they find themselves in a dying industry?

This will sound snide but if a large company finds themselves in a dying industry it’s already too late. Much like how an ocean liner takes time to change direction. If they failed to see an iceberg ahead and try changing course at the last minute they can reduce the damage but it’s already too late.

IMO what Gamestop should have done was get into gaming conferences, tournaments or maybe even digital distribution of games. Now this is way easier said than done since both Steam and Epic’s service launched off the back of a must have once in a decade viral title (Half Life 2 and Fortnite respectively). But Gamestop could have certainly tried. They could have partnered with EA’s limping Origin service or Ubisoft’s much maligned UPlay - a sort of strength in numbers approach which could have been the Switzerland of game distribution.

It’s rare though for industry stalwarts to pivot outside their core competency and this kind of thing will happen again and again. It will even happen to Valve Software and Epic once some new unforseen change happens in the gaming market.
Everything You Need to Know About Glass Partition
>> You can never overestimate the amount of sexual harassment women faces in the tech industry.

Why just tech industry, even though I am offering anecdotal evidence? My wife works in the social services sector, and listening to her and her female colleagues; it's the same story.
Ask HN: Which SaaS products provide test details / sandbox environments?
I'm trying to pull together a list of SaaS products which provide test details/sandbox environments i.e.

- Payment details to simulate e-commerce transactions i.e. Stripe, GoCardless
- A mobile number to simulate an SMS message being sent i.e. Nemxo, Twilio
- An API key to provided access to a limited feature set for evaluation
- A sandbox environment for full simulation of your integration.
- A mailbox you can send an email to in order to check it's potential spam score.
- etc

Do any of you provide test details for your SaaS products or know of any SaaS products that do?
Why Men Dominate Women?(1977)
AFAIK, LG also doesn't manufacture in China. It used to manufacture in SK until last year, then it moved production to Vietnam.
Only you are smart enough to know everything. Not the dude who beat 16 establishment Republicans including Jeb!, and Hillary "it's my turn" Clinton who steamrolled Sanders with her establishment clout.
I have not played it, but I've heard... things about Hypnospace Outlaw, which is a simulation game inside an alternate history/satired 1999 (a bit later than OP experience though).
Not everything has to be followed at every step. When they have a relevant update on the draft design they publish it, gather feedback, improve, and so on.
This press release is basically meaningless to me, and I consider myself somewhat informed of the general area. It does not say what the Unitary Patent is (and also uses "Unitary Patent" to refer to a treaty or agreement about patents, rather than a patent or type of patent). It does not define FFII (Foundation for a Free Information Infrastructure), AETR (European Agreement concerning the work of crews of vehicles engaged in international Road Transport), TFEU (Treaty on the Functioning of the European Union), EPLA (European Patent Litigation Agreement). The German version is only slightly better.
Where Is This Coming From?
You know what... I hated the iPhone since the 3G when an update made it so slow to be unusable. Android all the way since. But then I got tired of having to install third party ROMs that vary a lot in quality, crash often, aren't updated anymore... So I bought a used 6S for 150$. Absolutely no regrets. It just works. It's not slow even on the latest iOS. It'll be hard to make me switch back to Android again. Maybe worth considering?
https://developers.facebook.com/tools/ct/

You can check your domains there or subscribe for email notifications.
You forgot about signatures, which TLS does not provide. Nor does Signal. (In a meaningful manual way.)

PGP and S/MIME do. The latter is used for all sorts of official messages for exactly that reason.

Unauthenticated encryption is rather worthless. Repudiation is a separate matter and threat model.
I have actually been made to sign GDPR statements abroad (physically, on paper). (eg a bank in Taiwan, I'm from Germany.)
Recording macros, I think.
If I could lodge a complaint to all the UI designers: please stop making all the icons look the same in order for them to have the same "style." If I'm looking at a grid of essentially identical white-on-black pictograms with overlapping forms composed entirely of outlines with no variation in thickness or stroke, then you might as well just use actual words at that point.
I think the point was that you can't protect yourself from your recipient disclosing the information, regardless of your chosen scheme,so it just doesn't matter.
I love how two other items use the identical photo... One at $20 and the other at $100.
Yup, you are right, it was CGA. Fixed.
That's because TYT has a really smart lady host, you wouldn't find everyone reporting on it.
Could you please point me to any which don't have a turn-key solution like Etcd for Raft (and also have a need like consensus is a need for most distributed applications)?
I have the same experience, in fact for the most part I feel like everything I've tried on Udemy has been the same level of quality as a YouTube tutorial.
One of the strangest moments in my career was Larry asking me for career advice when we were both at Yahoo; I think because I had been an IC for really long time and had figured out how to leverage that into strategic positions. Great man with incredible accomplishments.
Exactly this is the key point. This why email is still so important because it doesn't lock you into ecosystems. It comes from a time when decentralization was still valued in the internet.

I think only regulatory action could be a way out of the messenger mess (which potentially leak even more metadata). I don't want to be forced into closed telecom ecosystems by my (real life) social network. The problem with potential message routing regulation will be that governments mandate weak crypto for law enforcement.

So I guess email is a dinosaur worth preserving. Even with security after design. delta.chat comes close to an deal world IMHO if you ignore the problem with metadata. Maybe it could integrate sth like mixes to make email a bit harder to monitor.
Indian Education Startup Unacademy Raises $110M from Sequoia, Facebook
Before Roswell there were a total of 8 films featuring ETs according to https://en.wikipedia.org/wiki/List_of_films_featuring_extrat...

After Roswell there have been ... well, count them for yourself.

Let's add onto that the numerous TV series from the Star Trek franchise to the X Files, and of course the TV series itself named "Roswell".

I'd argue the decline in observation of orthodox religions is a good barometer for how ready society is to deal with the inevitable truth that the Universe is swarming with life, we just haven't observed it yet.
Enforcement level varies from country to country, however a ton of fines/penalties are constantly issued.

https://www.enforcementtracker.com/
https://en.wikipedia.org/wiki/GDPR_fines_and_notices
I was paying those prices last year. Only the LHR rates there seem highly unusual.
Yes, I've had the opportunity to contribute to some existing projects but I've been limited to making feature contributions. I feel like my "system design" skills don't get exercised as much which is why I wanted to go for a greenfield thing.
> The only economic reason I can think of is “I have a plan which requires violating EU rules, which will be more valuable than the additional trade costs that will be caused in the event that the EU continues to think that that rule we want to violate is a good rule and insists on the UK not breaking it as a precondition for a zero-friction trade deal”.

That is basically true. And the economics of this sort of situation is kinda funny; the only way Britain will be materially worse off is if the EU was giving Britain a free ride before Brexit - otherwise market forces will probably kick in and not much will happen in practice. Realistically it is hard to see Britain being worse off because of anything externally inflicted. If anything, their biggest losses will be due to getting the stuff they want; like restricting migrant inflows for non-economic reasons.
Jaywalking is also illegal in many places.
I studied Vue and Nuxt through Maximilian Schwarzmüller’s courses, which I liked. He has a very beginner-friendly teaching style, which was right for me at the time but might not work for everyone.
Crucial use cases. Official digital signatures use X.509 (including S/MIME) for this exact reason.
Current certs are limited to 2 years max already, so this reduces it to 1 year.

For certs that were issued before September 1st, 2020 nothing will change, they will continue be valid for 2 years. So if you get a certificate on August 31st, 2020 that is valid for 2 years, it will be valid till August 30th, 2022.

However certificates created after September 1st, 2020 that are issued for 2 years will no longer be accepted by Safari (and thus it will throw a TLS warning when a user visits the page)

> Why is one year certs more secure?

The issue with long lived certificates is that if the certificate + private key is stolen, then it can be abused for the duration of the certificate lifetime.

Revocation is currently not very feasible because of the high cost for turning on CRL/OCSP checking on every request, and even with OCSP stapling (which is not currently enforced because of potential for sites to go down because the staple is missing or outdated and the certificate authors OCSP servers are not returning new answers).

Here's a good article that explains some of the issues with revocation: https://arstechnica.com/information-technology/2017/07/https...

Last edit:

Shorter certificates are better for security overall, as there is less time for an attacker to potentially abuse a certificate.
Have you negotiated with Stripe? Pretty much all of their pricing is negotiable.

Particularly if most of your customers are in the EU where interchange fees are capped at something like 0.3%, so their cost base is much lower.
In short, back then Law and Justice was a ruling party and they are very homophobic (see https://en.wikipedia.org/wiki/LGBT_rights_in_Poland#Law_and_...). They were worried Charter of Fundamental Rights might force Poland to grant homosexual couples the same kind of benefits which heterosexual couples enjoy.

Opting in after Law and Justice opted out is pretty much impossible because two-thirds majority is needed for that, and Law and Justice would block attempts to do so.
On my S10+ the option to disable Pay Mini seems to be called: "Use Favorite Cards" (not "Quick Access").
I've never taken an Udemy class, but am sure there's quality content on the website. However, I've always felt that the way they show their prices is a little fishy.

Looking at their offering now, all of the courses are priced between 10 - 13 euros, but each one seems to be "on sale" with the actual price being in the hundreds of euros.
" you collected all of this data from us and now instead of helping us by offering fraud detection across the board, you'd rather sell our data back to us in the form of insurance."

This kind of move is always galling. McGraw-Hill/Platts is terrible with this, where they take data from traders' transactions and then resell it back to them at extortionate rate. Whole market hates them.
This screen shot from the message/thread view in Gmail illustrates the problems of using icons without text labels when the icons aren't obvious enough:

https://i.imgur.com/k7MFzdK.png
I wonder if you're in a bubble. Only 3 people I know use Signal, and it was a hassle getting one of them to start using it. Most people are still happy with SMS or Facebook (or probably iMessage, but as someone who avoids Apple, that's not an option for me).
Another instance of SJW types causing problems in the coding world (although the vast majority of actual coders aren't on the SJW train).

The fact is gender can be determined by appearance in 99.5% of circumstances or more, which is probably higher than the overall accuracy of their ML labelling system.

The idea of "avoiding unfair bias" is highly vague and problematic since, theoretically nearly any statement or view beyond "particle X is at Y" type statements has a somewhat "unfair" bias reflecting the lens of the human experience, which has developed over millions of years of biology and thousands of years of culture.

Finally, seeing as the fact is that 99% of people would not be negatively affected by this feature remaining whatsoever, and the very slight negative impact on the other (intersex type) 1% or so is minimal at best, while the total impact of removing the feature is mildly annoying for many users, this seems a lot like irrational, hollow, virtue signalling.
If I use only setting "no remote content", does it help from tracking from these apps.
This is a genuinely interesting problem which Signal put a bunch of work into solving!

Sealed Sender lets them arrange that your recipient knows you sent the message, but they (Signal and its servers) don't - https://signal.org/blog/sealed-sender/ is their blog post about this work.

Somebody connects to Signal, and hands over a message with a recipient. Signal has an ID for the recipient (you correctly observe there's no way around that) but has no idea who sent it, only that whoever it was can prove they're allowed to send this message. They also don't know in a useful sense who the recipient actually is - you can attach a real name, a photo and so on to a profile but only your trusted contacts can decrypt that profile anyway.

It also arranges that by default Sealed Sender only works for sending messages to contacts. If you're a spammer - sending unsolicited messages to people who don't know you - your only way to send messages involves disclosing who you are to Signal, who can choose to rate limit you or block you.

Like the rest of Signal's design the sender's identity is deniable - the recipient knows everything needed to produce a fake message from anyone they communicate with and so they can't use real messages as proof to anybody else.

Because I'm a nerd I actually have the status indicators described in that blog post switched on, so I know that a few weeks later, in the middle of chatting about RDR2 one of my friends suddenly began using Sealed Sender, and other participants in that group joined in over the next few days. To a normal user nothing changed, their privacy improved significantly without them noticing at all.

Anyway, solutions like PGP leak a lot more metadata than just the sender and recipient's identities to every node along the store-and-forward route.

And the very existence of the route also leaks data.
Austen, I think what your company is doing to help folks become developers is rather rad. Starting your response by laughing off concerns like this OP shared is not good.
I prefer Coursera because I'd rather shell out 40 euros and get a high-quality course from say, Roughgarden at Stanford than pay 15 euros and get something worse than just scanning Youtube.

Also Coursera has the whole system of problem sets and programming assignments etc.

That said - I'd be happy if someone could show me some decent Udemy courses?
One of these: http://www.computinghistory.org.uk/det/33101/Acorn-Cambridge... with a TI 32016 processor & using a BBC Micro for UI - except that my housemate Colin thought it was a bit expensive, so reverse engineered the board, redesigned it to be a little smaller (this was in the mid-80s & chip specs were changing rapidly), wire-wrapped a prototype for testing, then etched five proper PCBs, of which only a couple were populated.
I think the implication is different - LARPers may or may not be using a useful technique, but they don't really care about the outcome. If they're sword-fighting, they may use actual sword-fighting skills, but they don't really care if they get it wrong and they get hit - it's just a wooden sword.

Cargo-culting implies you recally do care about the outcome, but you don't know how to get it, and the technique you have is copied poorly from someone else.

To extend things, it's true that if you are about to go in a duel to the death and you are preparing by studying how LARPers sword-fight, you may be Cargo-culting during the duel.
Muon Collider
Jürgen Schmidhubere: Our Decade of Deep Learning / Outlook on the 2020s
10min long transactions, yay!