skysight-inc/HackerNews huggingface dataset:
I have always used Pascal for memory safe strings. Reference counted, mutable xor aliased, bound checked: their safety is perfect.

Unfortunately there is no string view, so you need to copy the substrings or use pointers/indices. I tried to build a string view, but the freepascal compiler is not smart enough to keep a struct of 2 elements in registers.
> Physical print newspapers were subscription based but they weren't revocable-access: you received the newspaper on subscription, but once you received it, you owned it. This differs fundamentally from web-based subscriptions. With web-based subscriptions, if you let your subscription lapse, the site revokes your access to content which you previously had access to.

But with online subscriptions, you also gain access to historical content: if you sign up for a traditional newspaper, you don't immediately gain access to previously published papers, only those published subsequent to your subscription. Modern online subscriptions are more similar to traditional libraries, providing access to historical as well as future content. Presumably this is a major factor why Netflix and other services insist on calling their collections "libraries", despite being otherwise dissimilar. I think it's an interesting question though: would people pay for a Netflix subscription that provided irrevocable access, but only to current and future content? I would say probably not: a significant portion of the value proposition of Netflix is due to their historical content: "you can watch anything you want" (that we have), regardless of when it was published. Would you pay for this service?
What is personal integrity and why is it important?
> Need to check whether gitlab supports when I am at my computer.

They support U2F, of course completely opt-in for users/customers.

The question that remains is do they mandate it for employees.
China just announced a $1.4T plan to invest in AI and 5G Infrastructure
While reading the documentation for iff(), I noticed the command line function edit(), which is pretty cool.

UPDATE docs SET body=edit(body) WHERE name='report-15';
UPDATE pics SET img=edit(img,'gimp') WHERE id='pic-1542';
Is this with multiplexing? Or are you extending the flowcell life?
There are special people: maintainers. They collect software from the world and package them for Debian. They often are different from original developers. Original developers might not even know that their software was repackaged. It's possible because of free software licenses. Apple can't do that even if they would want: proprietary software typically does not allow redistribution.
comments a few months ago, https://news.ycombinator.com/item?id=21131273
Touchscreens and Tablets are something very different. Sure you want as big screen as possible.

I bet most people who switch to touchscreens never want tablet back. Many people prefer tablets over touchscreens because you don't have to slouch.
Hey dumbass, your Triplebyte profile doesn't need to contain data about your job search. It's a profile on a job search site. You can't really be this big a baboon.

Just say sorry, make it opt in, and carry the fuck on.
For our B2B application, we've been using SQLite as the exclusive means for reading and writing important bytes to/from disk for over 3 years now.

We still have not encountered a scenario that has caused us to consider switching to a different solution. Every discussion that has come up regarding high availability or horizontal scaling ended at "build a business-level abstraction for coordination between nodes, with each node owning an independent SQLite datastore". We have yet to go down this path, but we have a really good picture of how it will work for our application now.

For the single-node-only case, there is literally zero reason to use anything but SQLite if you have full autonomy over your data and do not have near term plans to move to a massive netflix-scale architecture. Performance is absolutely not an argument, as properly implemented SQLite will make localhost calls to Postgres, SQL Server, Oracle, et. al. look like a joke. You cannot get much faster than an in-process database engine without losing certain durability guarantees (and you can even turn these off with SQLite if you dare to go faster).
Or, as the author hinted at, they will simply stop hiring in big cities - why would they want to spend more?

Then you’ll have the “choice” of living with the lower salary or moving out.
Actually, the European Commission and the EP had a program under witch they identified open source software used in the institutions and paid developers maintaining them to fix bugs. Nodepad++ was one of the programs as far as I know.
What Is Full Stack QA or Tester? 4 Steps Guide for Beginners
Can you not call the bank to block the card on account of fraud and get a new one? The subsequent payments would surely be declined...
If only this extended to open data as well.

I started developing what was to be an open source nutritional planning app and found this project (https://www.eurofir.org/) which is apparently funded by heaps of my tax money.

I can’t tell you how frustrating it is to not be allowed to use that data for public good.
My reading of that text doesn't suggest a copy of the great firewall of China, it rather implies e desire to mirror the Alibaba cloud, and the whole digital ecosystem that developed in China as a result of the language barrier, among other factors.
Not sure yet I like how aws does this but I started to think that serverless and microservices are about state after all. It is about ephemeral apps that hold only the bare minutes state. For instance you don’t need user management as identity is better when decoupled into another service. A lot of it sounds like Unix philosophy as in one good tool for one job. HashiCorp YouTube videos explain a lot of those ideas quite nicely. In this world stuff like aws lambda makes sense. However you can build your own lambda and deploy as a container service. So again not exactly sure if aws is doing things right, but the concepts make sense. Apps as functions.
While the geeks write the software, the corporations write the software consumers use. The geeks will write whatever software their corporate overlords tell them to write. The corporations follow the money. Especially with most revenue in mobile apps coming from iOS, I doubt there will be a shortage of developers willing to target it.
I think this is more of "We should use FOSS and create FOSS for our projects" than "Linux everywhere.

As such probably more pragmatic. Also I very, very much agree that if the public is paying for it, it should be published.
If stepping out of an uncomfortable situation can evoke such a strong negative response from so many people (as can be seen here), that doesn't bode well for actually confronting the issue.
I feel like just a few margins would still keep it "brutalist" (e.g. using HN as a reference, which is often labeled as an example) and improve it a bunch.
> their intent

This study does not express the intent of the EU or the European Parliament, but is the opinion of their authors, all working for the same company (Future Candy).
The whole document is basically praising how trackable and closed the Chinese internet and "superapps" like WeChat and Alipay are. I am not convinced.
I totally agree.

I'm a front-end dev that can wing backend from time to time, and I use SQLite as much as possible. On multiple projects now I've run into complications due to complexity or environments, and adding a simplified local development backend with sqlite kept down time to a minimum.

SQLite is awesome.
That's the thing, reporting a phising email in my org excludes you from one month's worth of email... then two months... then four months... I spoke to the guy in charge and he checked (my account is set to not receive for 2 years)
Two years ago I was fooled by "colnbase.com" (L instead of i) to the point that I was annoyed that 1Password "wasn't working". Of course, 1Password didn't have a uname/password for a phishing site. I almost opened it to copy the password in manually when I spotted the L. It's sobering.

As for WebAuthn and U2F, unfortunately they chose every trade-off possible away from practical usability. They're doomed. Go look up the impl/ux flow for WebAuthn right now for example.

We need less of that and more good ideas that people would actually implement and use.
Thanks, I had originally typed up the URL in the comment with https:// and HN did convert to punycode, foiling the attack. I never use IDNs, even though I'm in Greece, so I've set that option, thank you.
I regularly perform tests like these. Overall there's a flat 10% 'critical failure' rate across organizations. You send a phishing e-mail pretending to be from the IT department, with some instructions to install the 'anti-virus scanner' or whatever, and 1 out of 10 people will open the e-mail, click the link, give their credentials, follow all instructions, click through all warnings and infect their machines.

If your organization is above a certain size, remote code execution in your network is a given. There's several technical measures you can take to make is _much_ harder to perform these attacks on Windows in general:

* Disable unsigned Office macro execution (if on windows with office)

* Disable mshta.exe or remove the .hta file association

If you can get away with it, productivity wise, enable whitelisting for all software.

Attackers can often times still find weak points in your organization. It's not always the marketing or HR department with Windows that gets phished. I once observed a colleague phish a webdev on a macbook with a recruitment 'challenge'.
Really? What do you think is impractical about it? I just tap my USB key and I'm logged in.

Hell, it even supports a mode where you don't have to have a username or password at all (e.g. log in and try adding a key on https://pastery.net, you can then just log in with the key with no username/password at all).
Digital technology solutions for legal professionals
> What's a good strategy to migrate a larger python codebase towards asyncio ? (Haven't found any)

use gevent instead
This document is by the Policy department of the EP. That a company wrote it does not mean that it's their opinion - somebody from the Policy department requested and oversaw it, and then accepted it and published for their managers (the von der Leyen administration itself) to use.
I was talking about the GAOMON the GP mentioned.
I also see the reference to China there but it's qualified: Transparency, democratic values etc.
It also never mentions anything being closed.
So I don't think the original criticism/fear of a closed European Internet can be read into this.

The thing this refers to - I believe - is among other things GAIA-X: https://www.bmwi.de/Redaktion/EN/Publikationen/Digitale-Welt...
Facebook starts planning for permanent remote workers
Exactly. Paul B gets a lot of credit for designing a nice AJAX product, but me and most people switched from hotmail mainly because of the storage, and partially because of google's cool aura at the time (remember "don't be evil"?)

The search bar was nice but would have been pointless in hotmail where you were forced to delete your old emails anyway.
I setup a Synology with an SSD. Baiscally it will copy anything on my Google Drive automatically (i also set it up to not delete anything deleted from the drive, just in case).

Now my laptop syncs my Documents directory to google drive and Synology picks it up from there. At any given point in time, I have 3 copies of my most critical files.

And the best part is after the setup, I don't have to think about it.
Is it a 30% perf/$ advantage though? In most comparisons I've seen Intel lost horrendously even with AVX-512 code compared to EPYC 2 when price was factored in. Doubly so if the cost of electricity and cooling is included, because the watts/core for AMD is much lower than anything Intel has.
Why rust over go?
> Probably less spectacular findings for these companies if users can figure out a phishing test by themselves...

It's the same issue as "ad companies"... if you don't cook the numbers that show your expensive service is worth it, then people will switch to the service that looks worse (this one has 7% fail rate but this one has 50% fail rate)
cannot start phishing GitLab employees using HN posts

You definitely could perform a watering hole attack if you compromised a site that always gets on the front page of HN. If I were an evil hacker and I wanted to compromise HN I would instead attack a site like rachelbythebay.com or some other popular blogger then just wait for HN’ers to click the link.
2017 revenue from China (USD):

* Apple: 44.8 Billion

* Intel: 14.8 Billion

* Qualcomm: 14.6 Billion

* Boeing: 11.9 Billion

* Micron Technology: 10.4 Billion

Based on [1].

Meanwhile, "Europe's listed firms expect to glean $514 billion in revenue from China."[2]

I just don't understand where people get this idea that Western companies can't do business in China. They have a massive presence in China, unmatched by the presence of any Chinese company in the US or Europe.

1. https://www.marketwatch.com/story/trade-war-watch-these-are-...
2. https://www.reuters.com/article/us-usa-china-markets-eu/euro...
I read v1 of The Book and then Programming Rust, and I found the latter to be better suited to the way I absorb things.

Both are great and I still refer to The Book (and Programming Rust) from time to time.

I'd be really keen to pick up v2 of Programming Rust.
They kind of did when they announced Carbon wouldn’t have 64 bit support over five years ago.

PowerPC support was dropped in 10.7 three versions after the first Intel Macs came out. It was an optional download in 10.6.
Ten Years (2015 Film)
When I worked somewhere large enough to have an IT dept. running these tests, it was obvious they were from IT, and people would open them for amusement.

So yeah, definitely some interaction should be required to consider it a failure, but also the test email should be as convincing high quality phishing as possible.

Not just because it makes for a better test, but because it's more likely to be a valuable lesson for more people, people who thought they wouldn't fall for it.
Congratulations Krita.

But, Play store is showing that "Device is incompatible" to my phone. Is this restricted to Tablets?

Another suggestion. Can't Mobile compatible UI be created (using MAUIKIT/Qt) so that Krita can become best image software for phones too ?
What's the added value of curio and trio APIs, compared to gevent's Queues, Pools, and Groups?

https://sdiehl.github.io/gevent-tutorial/#data-structures
If you like edit, you might like :memory: too :)

https://sqlite.org/inmemorydb.html
> but it's qualified: Transparency, democratic values etc.

Yeah, the communists were telling us that for 40 years. Words don't always match the reality, especially when someone is plainly talking about stuff like transparency and democratic values (what does that even mean in the context of an Internet firewall?).
> Would it be possible to display text without enabling JS?

No, because then how would it set up pullquotes like "If you don't set a baseline somewhere, you risk starting a book that grows backward" that you can tweet at the push of a button? (Is that really a thing? I guess it must be somewhere, but it's new to me on a (I guess) programmer's blog.)
A common protocol is more like code being deployed, not data.

Even though there are gradations in how much you do of one versus the other, and you can ship code as data in the db—you don't have to do that.
Hacker Mods Old Calculator to Access the Internet, Casio Files DMCA Complaint
Someone once told me this is called being "matador-ed" because it's just like pulling the cape away from the charging bull.

I love that term and the Android share dialog has always been my top example.
No one you are replying to is discounting anything. Also, becoming obscenely wealthy later in life does not preclude someone from having come from great privilege.
> What a typical 100% Serverless Architecture looks like in AWS

Does it look like an unmaintanable untestable mess?
Unfortunately not. We're just outsiders, using Maskinporten to get an auth token to be used against the REST API of some other gov't agency. For that we use one of two scopes, prod scope or test scope, as they (the agency we talk to) haven't narrowed it down further yet.

But if you're interested maybe try to contact the Difi folks running Maskinporten, from my impression there's a high chance there's someone willing to share there.

Maskinporten is being phased in as the primary M2M auth solution for any Norwegian gov't agency, so they're bound to get a lot more "users" (agencies), and hence scopes, going forward.
Are you aware of the workaround for the mkl to not fall back to SSE on AMD?

[1] https://old.reddit.com/r/MachineLearning/comments/f2pbvz/dis...
These reference architectures always look less like anything a sane person would come up with than an opportunity to cram every possible cloud service into a solution and jack the price of hosting a simple web app up into the thousands of dollars a month.
> How does it weight less as a stone fossil than as an organic life

Because you are comparing different things. The fossil comprises only the anterior part of the animal. The tail and posterior legs are missing.
Yep, they didn't have any positions in the area I live in.
>> “ We are going to end up with some really weird law if we leave all of this up to the supreme court.“

That’s a pretty bold claim, one which I am not aware of any examples of. High courts of any meaningful definition of such, regardless of country, if truly a legal court with fair rules, generally produce much clearly rules than those create by: general public, elected officials, professional governments employees, interest groups, private parties, etc.

For example, take a few mins, even hours, try drafting what to you would be fair, clear, complete, stand the test of time, etc. — then post it somewhere online, post in to HN, and comment here you have. I’ll review it, post my review online.
Too much marketing, not enough content. Glossing over the dumpster fire of Cognito is enough for me to not trust the rest of the content.

There is so much custom code to essentially fling data between services. I imagine only a small percent of the code and dev time is spent on business logic. These Rube Goldberg machines are my least favourite part of AWS, especially when dealing with at-least-once delivery.
>D has @property functions, which are methods that you call with what looks like field access, so in the above example, c.d might call a function. Rust has operator overloading, so the + operator might call a function.

But I love properties and operator overloading
But how does Bitcoin work?
This is true, but often this only covers physical damage to the car only, not anything you hit. Claims for loss of use of the rental car while it's being repaired often aren't covered, either.
if this is "serverless" where are their services running? I guess they think they work by magic
Fron the document itself:

"DISCLAIMER AND COPYRIGHT
The opinions expressed in this document are the sole responsibility of the authors and do not necessarily represent the official position of the European Parliament."
There might be almost no reason to buy an Intel CPU, but interestingly, they do have the advantage in very small desktops because they have powerful CPUs with integrated graphics. Cooling without throttling is probably tricky if you get super small, but AMD's APUs are in need of an update.
Materialized is streaming, Datomic is poll.
https://thespacewriter.com/wp/2019/11/16/scientists-are-not-...

Start: "Every week, I see headlines in the mainstream media (as well as the “social” and online media outlets) that say something like “NASA Scientists Baffled at….” or “Scientists Bewildered by…”. It’s annoying and tells me that the writer and/or the headline writer is a) lazy and b) doesn’t have a clue about science or scientists. "
Are there explosive materials vulnerable to punching?
Use nextdns.Io to block phished and new domains
yeah, i think that is a good example. HN is really simplistic, yet it feels far from bloated. it just clicks
Most of my web apps’ databases are an SQLite file. It’s more than enough for the ammount of traffic they serve and the db files are easy to set up and backup..
“Legally speaking, we can’t allow you to cancel via the app. You can only cancel via a web browser but unfortunately that system is down. Please mail a letter to PO Box 937192 or send a fax. We will process your cancellation with 4-6 weeks once we have the legally required paper request. Thank you for being a valued customer.”
Can't help but laugh whenever I read about self driving cars predictions like this sorry.

My GPS can hardly navigate most of the world I'm not really excited and if the only criteria of self driving car is self driving on a high way then color me uninterested.

I don't think self driving cars will be able to traverse majority of the world's traffic anytime soon. The road is just too difficult to maintain for human free driving with the exception of few major block cities on America which makes the whole ordeal pretty boring.
> 1. "the only possible and conceivable reason": you are extrapolating

I'm summarizing your assertion. If it sounds silly and a stretch that's because it is silly and a stretch.

> 2. Sexism can happen

Yes, I entirely agree. Yet, you're also fabricating sexism out of thin air.

Just because this blog post was not unanimously and enthusiastically well received that does not mean gender was a factor. It might surprise you but women are regular people too, and as regular people go they can also occasionally say or do silly things.
I only used Cognito via Amplify and it was a rather pleasant experience.

What's wrong with it?
Our tests seem to be somewhat staggered. We may see phishing email tests twice in a month, then nothing for several months. Typically there is a two-month lag between the tests.

I should note that phishing tests are just one component of many company-wide education programs regarding physical, computer, data, and network security. My company deals with very sensitive data, so information security is a Big Deal.

The problem with targeting these tests is that new employees are constantly coming in and need to be educated/trained. Also, the persistent failures do not seem to be confined to only certain work groups; they're spread around the company fairly randomly, and they move.

Exactly how phishing tests are run probably depends quite a bit on what kind of company you have and what kind of employees work there. A workforce full of programmers would -- I would hope! -- be much less susceptible to phishing scams. The sales force, possibly more susceptible. That may be stereotyping, though.
Huh, last time I tried it, I think firefox had trouble picking up my settings. I think that was more than five years ago though, so it's likely things are better now. :)
except unix pipes don't often deal with at-least-once delivery, service limits, role and policy management and runtime deprecations
Look at this guy who doesn’t understand social engineering and deep faking.

Or maybe you are the CCP counter intelligence office?

But then again why would anyone want to deep fake millions of people in a democratic country?
I work in data analysis too and SQLite is to me what MS Excel is to other people in the industry. I have development background so I never picked up in MS Excel to same degree as my colleagues from statistics backgrounds. In corporate organisations where DBAs monitor the use of their database with an eagle eye SQLite is a fantastic option to analyse several millions of lines of data on your desktop. I find DB Browser for SQLite (DB4S)[0] is invaluable when using SQLite.

[0]https://sqlitebrowser.org/