skysight-inc/HackerNews huggingface dataset:
After reading that, nobody should be taking security advice from you and I would avoid using your product. Most of the piece is spent talking about UX (which is almost always in conflict with security), and ignored the extremely large problem that email is sent over the Internet without encryption, and then sits on some cloud server somewhere without encryption. Maybe that’s fine for managing a newsletter subscription, but it’s complicated inappropriate for anyone wanting real security.
Right. I think more likely than not Chrome would have implemented their own extension and it would have become the de-facto standard. Maybe Apple would have resisted and we would have two solutions.
What is this kind of sh1t!? Why do people put their software on a platform where you don't know what it's going to cost upfront?

Maybe I don't understand. Maybe there are legitimate use cases for AWS and other 'vague clouds'. And it's not only these kinds of bills you get, but I also heard one even has to pay to get your own stuff off of these platforms.

What's wrong with good old webhosting (in whatever shape, size or form)? I understand there are use cases - probably for big big apps - that will benefit from cloud hosting, but that can't be for every project or business. Right?

Please enlighten me.
You can’t sign away your legal rights.
> Helping other people instead of doing their assigned tasks

This leads you to another sort of stuck, though. When an engineer needs help, but everyone who could help is too busy with their assigned tasks.

I've been there. It sucks. You end up calling it a "blocker" and then managers get involved to unblock you which leads to resentment from the people/teams who were told to drop their other important stuff to help you, and then they half-ass it and it doesn't do much good anyway.

Then again, this was when I was at the large org whose chart in comic form has all the teams pointing guns at each other.
Hopefully they put the big This place causes cancer.....because it's in California
> Handle the math sections first and make math support opt-in.

Unless I'm misunderstanding what you mean, this isn't possible in a backwards-compatible manner: It's perfectly reasonable for pre-existing Markdown to have content like "Bob pays $1 for bananas, Susan pays $2," which would mis-render a normal sentence as if it had inline math content.

The blog post author's proposal is the most reasonable one: it's both backwards-compatible (the triple-tick "math" group was not already defined or, if it was, a new unique identifier could be used) and doesn't produce any ambiguities with other parts of the Markdown grammar or non-semantic text. Finally, it avoids parser composition, which is a source of all kinds of nasty differential bugs.
Excellent questions.
One of Matrix's challenges maybe is that the protagonists were clearly meant to seem cool and relatable - or, at least, Neo is relatable in the beginning, trapped in his cubicle, slaving away while using only a fraction of his mind before finding out that he is so much more. We all sort of wanted to be him.

But "cool" doesn't always age well; Neo's kind of a very specific late-90s kind of cool. One decade's "cool" isn't always "cool" 30 years later.

In Blade Runner, Deckard isn't really cool or relatable. I mean, he looks sort of badass in his trenchcoat, but he's an exhausted middle-aged guy with a claustrophobic apartment in a dangerous and thankless line of work. In a way that's maybe more "timeless."
Two questions I like to ask in job interviews:

1. What kind of person would not work out well in this role?

2. Think back to your previous job/career/life before this company. What's one thing you'd like this company to have or do that you had or did before?

I ask these because I want to know where pain points are for the team/company I am considering, but I can't just out and out say "what are your problems?" because nobody will answer honestly. I've learned some interesting things.
No company is going to answer "do you have product-market fit" with a "no". First, it's not like you hit some sort of binary inflection point where you don't have it then do. Second, even if indicators appear to point to some traction, it's a set of plateaus, some that may be permanent. If you don't know the internal details about expectations, funding, commitments, etc. you have no way if knowing that a 3-month upward trend is PMF. Finally, every company will frame their progress in the best light, even if that means subconscious outright lies.

I personally think you're better asking what are you trying to do, coming to your own conclusion as to if it's a real problem that you personally believe in, asking what they've accomplished and why THIS COMPANY is better positioned to succeed.
From my experience, there's a strong overlap between companies that don't respect work-life balance and companies where interviewees (for anything below the C-suite) talk directly to the owner.
That principle certainly applies to spam. The messages there are "I want to sell you something," and "I am not particularly interested in buying that thing."
Did you try asking for a better computer?
Next.js 12.2: Middleware, On-Demand ISR, Experimental Edge SSR and API Routes
Absolutely second this.

Debug.Trace can use event log of RTS which is so cheap it is hard to believe.
Given that WHO declined to declare it an global emergency, who are you referring to?
There's also no word about indexing or analysis (and postgres is very sensitive to having up-to-date statistics).

And on sqlite you might be leaving memory / storage on the table if you use a UUID as PK and don't remove the implicit ROWID.
Ditto... For example. They allow NoScript, but they blocked Custom Style Script, Tampermonkey/Violentmonkey, Old Reddit Redirect all of which I used for small tweaks to common sites with poor non-JS CSS defaults to make NoScript more usable.

They also blocked about:config (fixed by using F-Droid Fennec). I also lost functionality that I had relied on (not going to turn this into a rant on that - and that's probably due to the rewrite, but it's still unfortunate).

Here are the addons I'm still miss post change. There's been no modifications to the list since.
"View Source" "Tampermonkey" "Old Reddit Redirect" "Custom Style Script" "Android PDF.js" "uMatrix" "Alt Text Viewer"

The only one they had an adequate replacement for was "Dark Mode" - "Dark Reader" does basically same job with slightly less convenient UI. "Dark Reader" is also an extremely crude alternative for custom CSS.
Some banks tried to jump on the Java bandwagon when it was the hyped up thing of the moment and now many are going back to COBOL.

> HTML+JS+NodeJS seems the most likely candidate IMO

So that my bank can run npm install leftpad on their payment processors.

Please tell me this is parody.
Is there such a thing as degrees of gene expression? I thought it was more like a truth table
Congrats to the Deno team on v1.0!

If you’re interested in something similar for the Node.JS ecosystem, check out Astro (https://astro.build).

Fresh’s Zero-JS island architecture approach was largely inspired by it.
one can argue that perhaps the reason is paracausal! (apologies to Bungie...)
More than anything, experienced business and marketing folks were always the differentiator in my experience.

The ability to make new and or leverage existing connections to open doors for the business mattered far more to success than “how complex” or “is this different.” I’ve seen literal $BigName clones with lesser quality systems make millions because the owner had another business and went to work on his Rolodex to get us in the door and start making money.
I read on Twitter an anecdote about someone who couldn’t get a monkeypox test because she is not a gay man.

In my experience medicine has a lot of blind spots where they won’t test for things that are considered rare, but it’s possible that it is only considered rare because they’re not testing. I hope monkeypox isn’t one of them.

EDIT: The tweet I saw; https://twitter.com/ahandvanish/status/1541214341558636547
"never use a shared DB"

I think this is what it comes down to for me too. Yes there might be some use cases that really benefit from Postgres features like GIS and the native JSON type, but ultimately, for most use-cases, it's going to hinge on whether or not you ever expect to need to scale any part of the system horizontally, whether that's the frontends or the DB itself.
> Just like in real life, if you run out of money you have to stop doing things

In real life when you hit your card's limit, your transactions get declined. Straight away.

I had this last month in a supermarket after my (personal) checking account didn't have enough money to cover my purchase, I'd completely forgotten to transfer money from my business account.

My bank wasn't prepared to let my account go overdrawn, not even by the equivalent of $20, which is absolutely their right.

Amazon, OTOH, benefits in lots of ways by not implementing this mechanism.
Doesn't really matter if the relationship isn't linear like that. I suspect it's more likely conversions start to drop off after certain thresholds are met e.g. 3 seconds causes conversions to drop by 5%, 20 seconds causes them to drop by 30%.

Just averaging out those numbers could result in engineering time being wasted chasing rapidly diminishing returns, if the site is already below one of those thresholds.
Has there been any legislation on identifying possible corn-protein related contamination in products?
IMO, that’s the only reason to use JavaScript: you can have a single language application.

With anything else you need a two language application.

Going from one to two is a MASSSIVE increase in developer overhead.

Not sure that outweighs the downsides of JavaScript, but that’s how I’d dispute your “no reason” claim.
> They do provide work machines to its employees. In my case, they offered an even weaker machine than mine. I am unsure of the appropriate way to raise this matter with the employer, or if I am in a position to make such a request.

Sounds like no. OP, just ask. Ignore all the advice in here to be unruly and complain a lot lol.
> Repeatable read isolation creates read locks so that other transactions cannot write to those records.

No it doesn't, that's just one possible implementation strategy. Postgres for example does not do this.

> Best as I know the goal is not to prevent one's own transaction from updating the records we read;

I'm talking about updates from other transactions. In postgres with REPEATABLE READ, the following transaction can be executed concurrently by two clients:

BEGIN
SELECT bar FROM foo WHERE id = 1; -- Returns 0
UPDATE foo SET bar = bar + 1 WHERE id = 1;
COMMIT

Both clients can see a value of "0" from the first SELECT, but after both COMMIT, the value of "bar" will be "2". ie. the "read" of "bar" in "bar = bar + 1" for one of the transactions does not use snapshot isolation.
Can you elaborate on this belief? It hasn't been my experience at all. I love to ask difficult questions in interviews.

Anecdotally, I once confronted a director about negative Glassdoor reviews which claimed the company's CEO was a serial abuser of employees. I did so in a friendly/appropriately phrased way, so it didn't come across like confrontation, but that's what it was. Not only did I still get an offer, but they tried to hire me again several months later.

A company that got mad at me for asking reasonable questions about it in an interview isn't one I'd want to work for.
The point of this exercise was to determine how these database perform with same schema, and if it makes sense to make the jump from SQLite to PostgreSQL or not. As a side note and since you ask, the indexes on this database are fairly well thought out, I have exhausted all ideas on indexing improvements to help with performance. I do mention a major implementation enhancement which is to precalculate monthly totals.

Also, another important point I tried to make is that this benchmark is useful for this particular deployment. I don't really want to convince you the numbers that I've got will also apply to you, my proposal is that you should test your application and make decisions based on your own results, which can certainly be different than mine.
> It may not be how it is supposed to work but how does one defend a drug possession charge when they are in possession of drugs?

It's the task of the prosecution to establish not just that you possessed the drugs, but also that you intended to possess them.

It's the task of the defense to try to establish that one or both of these things aren't true.

It's the task of the court (probably a jury) to decide whether or not the prosecution has made a case that is beyond reasonable doubt.

So the normal stuff about believing people and possible miscarriages of justice still apply.

My point is just that merely stating that you packed the bags yourself doesn't really establish anything in the prosecution's favour except that it's going to be difficult to later claim that somebody else packed it for you and that you knew this. On the other hand, if they can show that you lied about who packed your bag, then it's probably going to be easier for them to convince a jury that you were up to something (namely drug smuggling). But that mere fact itself doesn't make their case complete, and stating that you packed your own bag certainly doesn't make you criminally liable for its contents any more than you were before this statement.

As to whether you "can be charged": legally, there's no requirement that has to be met to be charged. You could find yourself charged for drug smuggling tomorrow even though you haven't done anything. Whether this will happen or not depends on whether the prosecutor thinks they can win the case. So it probably won't. Saying that you packed the bag certainly doesn't change whether or not they'd win the case for the reasons I gave above.
Email filters don’t work if the senders don’t respect convention, don’t use context-appropriate content, etc. I consider my work email to be spam, basically.
> The solution was to grow the slug column to 512 characters and retry.

No, the solution is to always use `text` as your column type, and use a check constraint if you need to enforce a limit. It's much easier and safer to alter a check constraint than it is to change a column type live in production. The `text` type and `varchar(x)` are identical under the hood, `text` takes up no more space on disk.
I tried building it from source a year ago on multiple tagged releases and it failed to build. Been using minidlna instead, which I’ve been pleased with.
With the difference that COBOL is clunky and unpleasant while Usenet works very well and it's lightweight.
Starting your post with misinfo isn't a great outlook for the rest of it

https://www.reddit.com/r/OutOfTheLoop/comments/v2g7xr/whats_...
Given the trend of how tech people generally react to AI advances, "real" general artificial intelligence will only be accepted to exist when it becomes so complicated that nobody understands how it works even in principle.

Once they know how something works it's not "magic", and then at a breakthrough they'll pull an about face after learning how it works and go around mocking others as stupid or gullible because they're less informed and still marvel at the "magic".
Think you're missing the point about the "high art" comment, which is just that we should introduce people to shakespeare in the way it was intended - as entertaining theater, not boring undecipherable books.

I can vouch for this, I hated reading Shakespeare and just sparknotes'd everything. Maybe I would've loved it if I had watched a funny play instead.
Fair enough. LibreOffice is a better office suite, also. I just have a difficult time keeping them separate in my mind when I'm not actively looking at them.
"Spread can occur by small droplets and possibly the airborne route."[1]

[1]: https://en.m.wikipedia.org/wiki/Monkeypox
Any calculation of risk must include the outcomes.

In the real world, the worst case realistic scenario for a startup is that you fail and lose all your money, and maybe face lawsuits.

In a fantasy setting, the worst case realistic scenario is that your skin is flayed from your bones and you spend the rest of existence serving a liche as a skeleton warrior.
A link to a single patent lawsuit and a link to an old HN post from a brand new throwaway account which itself provides no citations or links? That's not very persuasive.

Both Dasung and Onyx have been able to bring e-ink monitors using their technologies to market so if there's a significant barrier, it's not apparent.
Wow, cloud. The future!!

I bet your glad you gave aws that money and didn't just invest it in your own hardware.

Serverless is just somebody else's servers.
"the whitelist has a purpose" doesn't really capture what's going on, though. It's more like they whitelisted some of the most popular extensions and then just stopped completely with no intention of continuing.

With the much more limited plugin API (and simple html plug-in config pages) of the new browsers you'd think it would be easier to build and vet secure, cross platform add-ons.
Using your workers as a profit buffer is horrible.
Sequoia, Y Combinator, AZ16 Under Scrutiny in Congress over ‘Tech Bro’ Culture
> Many people would enable it, forget about it, and footgun themselves on the other side.

Yeah, but I figure as long as Amazon doesn't immediately remove stored data, the damage of the footgun would be minimal. Speaking for myself, of course, I'd rather have a short outage than an unexpected thousand dollar overnight expense. It seems so trivial that it's unclear why AWS would not implement this feature. The only explanation that makes sense is that they want these surprise bills to occur.
The medium is the message^W affordance.

During the aughts, I got used to saying "Linux is not Windows" --- if you're looking for a Microsoft experience on a Free Software operating system ... you're liable to be disappointed.

If you accept the strengths, and weaknesses, of a platform, you're going to be far happier.

The first computers I used didn't have e-ink displays. They had ink displays. Teletype access to an early Unix system, mostly offering BSD games. No, I didn't do Real Work on those systems....

But I was doing real work on glass-tty VT-200 Wyse terminals about a decade later, also on campus-wide Unix servers. (Benefit: walk into any terminal room, log on, and all my work was Just There.)

As I've noted for a while, E-Ink has features which differ from emissive (OLED / LCD) displays:

- Persistence is free. Once the display is set, it does not change, even with power shut off.

- Pixels are cheap. Current displays tend around 220--300 DPI. That's the effective resolution of most laserprinters (given toner drift and paper coarseness).

- Refreshes are ... slowish. Not seconds, but 4-10 Hz is a typically upper end, rather than 60--120 FPS of an emissive display. Higher-quality refreshes may be slower.

- Colors are nonexistent to few. My monochrome display offers 16 greyscale shades, though with dithering and/or halftoning, that increases. Photographs appear slightly posterised without those. Colour displays exist, though they're limited in size/format, muted in saturation, slower than B&W e-ink, and carry a price premium.

- Paginated navigation is strongly preferred to scrolling. A single whole-screen flush is much better than scrolling a pixel at a time. This is where EInkBro really shines over conventional tablet browsers, in that it supports paginated navigation through a web page.

- Displays are reflective rather than emissive. The brighter the ambient light, the easier the display is to read, with direct sunlight being the optimum. I suspect colour displays will also reflect a mix of ink-vs-light colour design / mixing.

Ultimately, e-ink applications and platforms should play to the medium's strengths. E-Ink does fixed text and graphics exceptionally well. Operating systems, graphical shells, and controls which reflect this should do well. Those that fight these characteristics will deliver disappointing experiences.
There are enough SQL oopsies in this article to show that you should NEVER use sqlite for any production except as filter databases or other sort of throwaways. RDBMSs are there to enforce constraints on data.
Or... we could have kids read Shakespeare in School so they have a fighting chance of understanding the text, experience seminal works of literature in the English language and learn the structure of modern drama.

If your argument is "you should also experience Shakespeare plays as plays," then I'm with you. But if your argument is "It was difficult to read Shakespeare and I liked watching the movies," then you might have completely missed the point of studying literature.
wow, that's food? I only see packages with pictures.
Cool! I run Spatial Ape (the VR industry trade show) and its great to see new authoring tools. Where do you see this fitting in relative to existing solutions like Unity and Unreal? Thanks for sharing!
I can't tell if you're being sarcastic. Until a few weeks ago, both monkeypox and smallpox were listed as airborne diseases. It's been changed in public health doc's since monkeypox started to spread, but not because it has changed. They're just trying to downplay it.
It seems a solid first step would be to use EXPLAIN to understand query planning/scanning issues.

Assuming 6.5M rows/day*1.5yr=~3.5B rows, how large is the dataset in both SQLite and pg? With indexes, is it fitting in RAM?

Linode 2GB plan is shared vcpu, so results will vary depending on who is sharing it with your service.
Bypass article paywalls browser extension
Ah you got me. If we call it a foetus then killing it clearly has no moral implications. Naming makes all the difference.
Once they aged out of the RV lifestyle, they found themselves kind of rootless and wanting a permanent place that they had kind of grown into.

It’s honestly hard to say. I don’t think they would go back and change it, but it has its downsides. Especially for my aunts because they will outlive their husbands and find themselves needing to build a social network. I mean also true for the husbands, but they will not outlive.
As someone who has been down this road several times over the last 7 years, all I can say is... good luck.

And watch out for Mozilla. With A-Frame and Hubs, they like to play up "we're all one, big, happy, WebXR family", then quietly copy all your features and claim they were first.
I have the same response to video podcasts that I do for the plain audio kind: "Plain text or GTFO". If I can't just read what you have to say, then you have nothing of value to say. I'm not going to dick around with playback speed. I'm not going to sit through closed captions, especially if they're machine-generated. Unless you pulled it all out of your ass you probably have notes or a script. Make them available for people who can read faster than you can talk, which might well be most of your audience.

And for fuck's sake find a way to self-host your bullshit, because if you depend on a platform you don't own and you get thrown out for whatever reason, I'm not going to have any sympathy for you. I'm just going to laugh at you and say you had it coming because you weren't self-hosting. If you can't afford to self-host, then you can't afford to do multimedia and should probably stick to blogging.