skysight-inc/HackerNews huggingface dataset:
One of the famous SQLite refrains is:

> SQLite does not compete with client/server databases. SQLite competes with fopen().

This undersells SQLite somewhat. Like Berkeley DB, SQLite was created as an alternative to dbm [1] and one of the main use cases is safe multi-process access to a single data file, typically CLI apps (written in C, TCL, etc.).

Client-Server databases tackle multi-user concurrency while embedded databases often tackle multi-process concurrency.

This article has long been part of the SQLite documentation found under the "Advocacy" section. There is also a short version. [2]

[1] https://en.wikipedia.org/wiki/DBM_(computing)

[2] https://sqlite.org/aff_short.html
Just think of the ammo costs!
Hiring “woke” people is a liability for a small company as they can turn around and attack you at any time. If you post your political opinions publicly on social media, I don’t want to work with you, and if I have the choice, I will not hire you.
I'd be worried about the state endorsing or experimenting with this, even as a voluntary measure. Coming withing even an AU of normalizing pharmacologically 'correcting' asocial behavior could put us on a very dark path.
Do they not? They certainly were willing to outright invade a sovereign nation of mostly peaceful monks (Tibet) with ground forces, then claim the territory as its own, something I don't think the USA has done since Puerto Rico (the expansionism specifically).

They also challenge the sovereignty of Taiwan regularly - it was China who refused to allow two sovereign nations of Chinese origin when the UN switched the Chinese seat to the PRC.

Different countries different tools. The PRC has only really come into its element in the last 3 decades. The USA's foreign policy advocates-through-violence (CIA) don't have the best track record for success but they do have 80 years of experience. Give China time and I expect they'll start doing the same.
> You would expect better arguments from the folks here.

You would? Why?
Are there examples/blogs of how to use Spaced repetition for math/sciences/computer science/programming?

For discrete math currently, I solve problems, and either I come across 1 complex problem for each topic which I might have struggled with, or a problem which has concepts of multiple topics interleaved. I add that to my deck and I solve them regularly.
Oh thanks a bunch, that's how many hours of my life I'm going to lose browsing that site?
I don’t remember anyone calling such actions reprehensible when people agree with laws in question (copyright, child porn, revenge porn, etc). Seems like hypocrisy on your side.
> High tourism locations will often have lots of junk food places. If you can move larger distances (i.e. rent a car and the like) you'll find wonderful and cheap restaurants pretty much anywhere.

I'm pretty sure this is the opposite of the actual situation. Cities attract both tourists and high-income residents, and the latter combined with high population density drive the development of much more diverse eating options within a reasonable range than a person in a more rural area has available to them.

Anecdotally, the organic grocery stores and vegan eateries I see in SF just don't exist where my parents live.
I recently had Safari offer to download a font for me so I could view a webpage. Perhaps that’s why they exist?
Which has been marked as [flagged] and has fewer comments than this one. IMO, the dupe flag should be removed from this one, or merge the two and boost them back up.
SQLite recommends against sharing it on NFS for multiple access because locking is broken on NFS for all kinds of files, not just SQLite.

> But use caution: this locking mechanism might not work correctly if the database file is kept on an NFS filesystem. This is because fcntl() file locking is broken on many NFS implementations. You should avoid putting SQLite database files on NFS if multiple processes might try to access the file at the same time.

Source: https://www.sqlite.org/faq.html#q5
What's your definition of "native" though? Sciter interprets "scripts", Electron interprets JavaScript, it'd say both will produce (to varying degrees) interpreted applications. Either of them can run code written in other languages, again with varying degrees of ease, e.g. https://keminglabs.com/blog/building-a-fast-electron-app-wit...

Last time I checked Evernote, mentioned in the page you linked, renders notes under macOS using WebKit, why don't they use Sciter?
There's even less wrong with being "so damn inclusive".

There's nothing preventing these type easy-access browser based games from having "elite" servers for high ranked players.
'Twiddler' is presumably the other one you're thinking of.
All (browser) developers should be using a Pi as their main machine.
This may become legendary.
It's not meant to be user hostile, it's for a game. I allow data exports, but I don't want to expose the inner workings of the game via direct access to the DB.
Heck, I wrote https://github.com/Pomax/lightroom-catalog-helper exactly because lrcat is an open format that takes barely any time to figure out, which means the only limit to what you can do with "lightroom" is what your programming skills allow for.
Which is why Apple is not looking at your data?
I had to learn the opposite lessons:

- sometimes, you are right, and you need to assert your opinion

- your confident boss might not know what they are doing,

- and getting involved with your work makes the work a lot more fun.
In short: caching, caching and caching.
Parlor!
> what is your user id

I don’t think you actually tried it. It returns user who’s id is “{$ne: null}” (string)
"WASHINGTON — China’s technological ambitions are eliciting rare bipartisan agreement in Washington, with lawmakers considering investing tens of billions of dollars in America’s semiconductor industry over the next five to 10 years to help the United States retain an edge over Beijing.

A bipartisan measure introduced this week is one of several proposals that would provide substantial funding for the semiconductor industry, which manufactures chips that serve as the tiny brains or memory of electronic devices from smartphones to fitness trackers.

The efforts reflect a shifting consensus in Washington, as lawmakers look to more expansive government intervention in private markets to help American firms compete. That includes Republicans, who have long criticized government-led industrial plans as inefficient and redolent of communism but have watched with dismay as such efforts in China have allowed it to dominate industries from steel and solar panels to shipbuilding.

The future of the semiconductor industry is viewed as particularly significant because it is a foundational technology that can give nations an edge in innovation. China has been shoveling billions into developing its own chip industry, which has long been dominated by the United States and has helped propel a boom in 5G technology, artificial intelligence and robotics.

Semiconductors are still one of America’s largest exports, and American companies that design and sell chips still account for nearly half of global revenue in the sector, the greatest share of any country. But the United States only accounts for around 12 percent of global semiconductor production capacity. Decades ago, domestic designers began turning to foundries in places like Taiwan and South Korea to manufacture their chips.

While past government subsidies have largely focused on chip research, the latest bill puts a heavy emphasis on domestic manufacturing. A centerpiece, which would put more than $22.8 billion toward the industry, is a new trust fund for federal grants to match state subsidies to encourage new factories. As much as $10 billion a year could be placed in the fund, with the money to come from the import tariffs the administration has placed on China, rather than a congressional appropriation..."
Depends on the size or structure of the data.

If you're having to do things like updates over a large dataset, SQLITE can be nice because of the performance boosts from indexing.
A lot of well known apps are exactly doing this, using a sqlite db as the internal file format: Whatsapp, WeChat, Google Keep, Apple iMessage, Notes and Calendar...

Probably tons more if you care to dig around.
That's a good point... I don't want to have the game rely on "phoning home" to decrypt the db.
Would you consider them more comfortable than jeans?
At the risk of putting readers off by the title, there's a video essay on YouTube called "Object-Oriented Programming is Bad"[1]. It's both thoughtful and thought-provoking, although I don't agree with the conclusion. Steve Naroff (from Stepstone/NeXT/Apple) did a recent-ish set of interviews with the Computer History Museum[2][3] and referenced that video a bit (and extemporized about objects in small parts throughout). Side note: Naroff and Brad Cox are set to present a paper on Objective-C at this year's HOPL[4]. I wish it were as readily available as Allen Wirfs-Brock's JS paper for the same conference[5][6].

1. https://www.youtube.com/watch?v=QM1iUe6IofM

2. https://www.youtube.com/watch?v=ljx0Zh7eidE

3. https://www.youtube.com/watch?v=vrRCY6vwvbU

4. https://hopl4.sigplan.org/track/hopl-4-papers#List-of-Accept...

5. http://www.wirfs-brock.com/allen/posts/866

6. https://zenodo.org/record/3707008#.XtoRR-TEklQ
It work in my iPad but not iphone. Really ask for access to my photo.
Well weight is one thing but in my case sport is such a cornerstone of my well being. Even if one is heavy, I think being very active leads to tons of benefits internally.
It's probably just a reference to the well known phenomenon of women being more likely to vote left wing than men. Women with no family look for something to give them meaning and end up with political activism.
Why corporate social responsibility can backfire (2018)
When you assert “nobody cares”, you’re just being a jerk. Lots of people do, you just don’t care.

And your reduction ad absurdum argument is not convincing at all here. Yes it is possible to take this too far. Some people probably do take it too far. The concepts of light and dark are physical realities as in a black hole being the absence of reflected or emitted light. And they have long been used as metaphors for opposing forces, as in yin and yang or many cultures’ representations of good and evil. I think there is very reasonable argument that analogies to these things can be separated from the concept of white and black as races of people in American.

There is really no reasonable argument that master and slave is a good terminology to use for databases. It’s an overt and completely unnecessary reference to slavery, and not even a particularly apt or useful analogy. There are better words like primary and replica or follower that are easy to use.
On Web, desktop, mobile and distributed computing space, which are the areas I am focused on, C++ is indeed still used, however no longer for full stack applications like it used to be 20 years ago.

Rather we get to write the applications in some managed language, and C++ only gets used for some performance critical libraries, or GPGPU programming.
This is the primary reason I no longer have accounts on "social media" (e.g., Facebook, Twitter, Reddit, etc.). It's not only exhausting. It's dangerous. It takes one minor misstep in the eyes of another and you're faced with a torrent of misconstrued, misinformed people pushing a narrative that you're a horrible person. Next, you've lost your job, business, or worse. And it's only getting worse now that the idea "silence is complicity" is becoming popular.

Nope, no thanks. I'll see myself out.

I know a lot of people dislike anonymity because trolls and bad actors abuse it. However, it also means voices like mine, who strive to operate in good faith, get lost.
It's not just that they were conquered, but then they were defined as uniquely evil for all time, but then the struggle to maintain that and include or exclude others as similar never ends. Godwin's law wouldn't be a thing if anyone controlled language even in this specific area. People wouldn't to this day casually compare people and groups to Nazis if there was such a thing as controlling people through language.

Given your statement that "enhanced interrogation" is still going on, that means from my framing that calling it torture failed to stop it, hence attempts to control it through language failed. You're saying that language allows it to happen, but I would say the correct framing is that doing it and the desire of people to rationalize it allows it to happen. The euphemism being an effect rather than a cause.
> QuickJS benchmarks

Typically we do not do such task in scripts. And indeed who would need ray tracing in script if you have native libraries for that? 100% that number crunching tasks will be slower in order of magnitude than native ones so why to bother?

For the comparison you can try https://notes.sciter.com/ that uses Sciter not just for UI but its logic layer is also using script (https://github.com/c-smile/sciter-sdk/tree/master/notes/res). The application has UI and complexity similar to VSCode, Slack, etc.

It is hard to come up with some formal benchmarks but startup times, CPU/RAM consumption, responsiveness can be estimated.
Tech debt is something that the engineers left undone because of pressure to finish quicker. The example above is not that. It's the fundamental assumptions getting changed mid-project.

The big system was designed with the assumption of single-locale users. This let them move faster, and make the system faster. It could mean schema changes, business process changes, and making hot paths in the code slow in a way that users will not tolerate.

Each service might have it's own level of integration with the single-locale, accounting might be 10 weeks of work, UI 5 weeks, and data processing 1 week. If you pick the wrong system to estimate against, you can easily be off by a factor of 10.

Estimates are definitely doable, but take a lot of time and expertise to do well, not just programming skill, but deep knowledge of the affected systems. An engineer can only estimate accurately for the pieces that they fully understand, and they can only estimate how long it would take them to do it, as the things they have context for aren't very likely to overlap well with other team members.

A dev that's been around for 3 years is likely to estimate lower than someone who's in their first year for many systems. But that thing the new guy implemented from scratch and the 3 year dev hasn't ever touched? Changing that will take much less time for the new guy. (all of this is on average, some people are better at holding context than others)
Could be worth a shot. I used to strongly dislike first person narrative, but it is less of an annoyance now, and some of my favorite books are from that perspective. I think it was partly reading and discussing some of my friends' favorite books (e.g., The Perks of Being a Wallflower), where their enthusiasm helped me appreciate it, and partly listening to good readers (e.g., Martin Jarvis reading Wodehouse or The Dresden Files read by James Marsters).

It might also have helped to read first person narratives where the narrator was more observer than actor (e.g., The Great Gatsby).
This is what happens when you delegate away all responsibility for dealing with people in your community as a business to the state/law enforcement. Would it have killed the supermarket to ask the boy who his parents were, talk to them about it, resolve any balance, then turn it into a learning experience?

No. Instead, they get this.
> being research assistant is a good start. Do it as long as you can afford - I mean no family, no obligations whatsoever. (3-8 years)

I'll be blunt: this sounds like work that pays poorly (it's academia), is likely to be quite demanding (it's academia), doesn't give great industry experience (it's academia), and doesn't get you a PhD (at the end of it you still aren't an academic). What's the upside?
Why does anyone stay in business in the EU? I wouldn't run a store if getting robbed earned me a fine.
Read books in English, you can srart with ones you have already read or ones for kids. Also listen to English radio, so you can get familiar with local accents.
Show HN: inlets-operator (0.8.2) – public LoadBalancers for K8s Services
To me with my $1700/month health "care" plan its a drop in the bucket.

You have to compare apples to apples. This is the kind of industry where a visit to the ER for a broken arm can and should cost $50K, supposedly.
Thanks. It seems that it simply takes too long to load so the profiling hits the timeout limits. We'll investigate more to see if we can improve the situation.

To expand a little: since the tested sites are not actually connected to oya.to, we don't really know what is and isn't part of the site so end up proxying and optimize every request.

Some sites redirect to different domains or paths e.g. m.example.com or example.com/en-gb. Some sites have ads and other scripts that do polling so the page never really finishes loading, etc.
Show HN: Serverless Python 3 flask and HTTP templates for OpenFaaS
When I talk about async await I'm talking about everything that encompasses supporting that syntax. This includes the I/O event loop.

So really we're in agreement. You're talking about reimplementing python specific things to make it more performant, and that is exactly another way of saying that the problem is python specific.
> our Twitter and Facebook

Aren’t you a CCP member?

(Sorry in advance if you take offense to me assuming your nationality and political allegiance based on your comment history.)
Words can have more than one meaning. Are Americans that stupid they can't understand this? Good to the author for standing up to this stupidity and bullying. His points are spot on. Clearly most don't agree and they are wrong. Imposing American culture onto others could be considered racist. I'd say "Mark" is the real racist and the real asshole in this story. Not to mention extremely stupid, a bully, one who doesn't respect anyone's culture, and one who is actively supporting racism by accusing others of it because they use master slave terminology in a fucking db. What insane absurdity. Only in America could such stupidity flourish and once again we export the worst of our culture and try to brow beat all other cultures into accepting it by force.

In the meantime, we do almost nothing to address racism at home. All the protests have achieved what exactly other than spreading corona? Will the drug war end? Will policing be drastically different? Will black people have better opportunities? No. And no amount of brow beating open source developers will get any closer to any of those goals. Quite the opposite. But hey, we can pretend that we are addressing racism. That's what Americans are best at: PR and marketing. We'll pretend for awhile and things will go back to the way they were sadly.
I agree. The advice is good for some environments, but too cynical for someone starting his career. Six out of those seven are about guarding against bad actors. I'm sure the author is trying to spare the person asking the question from some of the experiences that they went through, but default mistrust is not a good way to start a career (or any relationship for that matter).
Of course, I'm trying to prove a point, that's why I asked you: how many people do I need to say "me too" before it is an issue?

Avoiding the answer makes me believe that your position is essentially "it's an issue if I agree with the people, otherwise it's just provocateurs". That's fine of course, but it's really just "it is whatever I say it is" and all the stuff about feelings, offense and people are just charades because you don't want to say that.
I tried to do that with a Firefox SQLite database files but it had an exclusive lock.
> Please no. This is an incredibly complicated file format that is not particularly well suited for file saving. It's also very slow (~100 transactions per second) if you aim for integrity, or unsafe if you don't.

The kind of application files they are talking about (things like word processor documents, spreadsheets, drawings, source code control system data) would only be writing sporadically. During one of those sporadic writes they might need to update thousands of rows but those could all be done in one transaction.
It's very annoying when the applications use sqlite with encryption. That is not open source, so regular language bindings can not be used.
Back in the Win98 days, I think a .hta (html application) was meant to be that - like .html but opens as an "application". Never really took off though, I presume due to lack of APIs at the time.
Not in France, as far as I know - or I'd be curious to know in which region it is used like this.

"Euh" is typically the equivalent of "erm"; it signals hesitation [1]. It can also be uttered when a person is surprised.

[1] https://en.wiktionary.org/wiki/euh
Ahhh. Thank you for digging that up.
Clockwork orange is exactly what I thought as well.
I tried numerous ways to combat motion sickness when I'd fly passengers in light aircraft.

Everything from those wristband-watch type devices that use pulses of electricity to stimulate nerves, to dramamine and other OTC options.

The most effective treatment by far was ginger root powder. You can take it in capsule form and it was the only really effective treatment I came across.
Not quite, they allowed NSA explicitly, and now they have their own decryption keys. Whereever did you get the idea google hid data from the nsa?
Wish I could have a Blackberry-style keyboard for my iPhone, just that I can have the entire screen to see what I just typed.

Anyone?
> Maybe it's the french in my talking,

That's a very April 1940 French perspective
It’s very common for tech companies to try and paint a pretty growth picture when it comes to banks but you’re right. There are just so many technology stacks and so many databases across the entire organization that this feels light in terms of effort in financial services.
This is why I dislike using guest languages, instead of using existing "native" libraries for the platform, there is always that additional layer of idiomatic libraries for the guest language, yet another layer to debug and try to map to the original feature set.

And naturally their own build tool, debugging representations and IDE plugins.
You can hit F12 in a chromium based browser and hit the memory tab and find out where all the RAM is going...
No. Nothing is like ketamine.

I mean nothing is like DMT but you can see some parallels with acid is mushrooms.

But ketamine is utterly different to anything else I've tried.
Look into bikes with 650b wheels for this.
You don't see the risk of fines as an incentive for companies to keep data secure in the first place, or not keep it at all?

I'm curious: Do you know of any cases of the scenario you described actually happening?
how do you know / make that claim?

i guess i might be in a minority but the large scale protests led to these outcomes.

most politicians don’t give a flying forest for an isolated protest that happens all the way across the country. now if this happens in your backyard you pay attention.

so i would say that the protests in Seattle and the emergence of CHAZ did contribute to some of the outcomes (present and future ones). it’s really easy to be cynic and write off the efforts of people that are, in a sense, helping to write history.
They're just fine, they do the job. Note that in PostgreSQL 10 they updates the user password storage and challenge mechanism to SCRAM

https://info.crunchydata.com/blog/how-to-upgrade-postgresql-...
>expressing pain (eg “ouch”) exists in all languages as well

I'm pretty sure it's not.
Slavery was not insturmental to the founding, nor was it the norm. Go reimagine history wit your personal bias somewhere else.