skysight-inc/HackerNews huggingface dataset:
The LISTEN/NOTIFY queue has nothing to do with MVCC. Only reason why it exists is that postgresql synchronizes the notification events with transaction boundaries (ie. you get notifications only when you don’t have active transaction). Given this the only case when you would care about the depth of the notification queue is when your application is exceptionally misbehaved and in that case you will run into more critical problems (stale locks, MVCC bloat...) well before that will begin to be an issue.
Safari is not the best browser. Neither is Chrome, and neither is Firefox.

Each of them have their strengths and weaknesses. Safari is the best at low power consumption and integration in its environment. Firefox is the best at customizability and openness, and standards adherence. Chrome is the best at, well, popularity, I guess; innovating new web standards, maybe.
> Pre-paid debit cards

One major problem is that all your transactions with that debit card are now linked together. If you buy a cell phone with that card, all your calls, texts, and Internet activity get linked. If you buy a cab ride or bus ticket or subway pass, your travel is now linked. It would be extremely inconvenient and expensive to buy separate debit cards for every transaction. (Expensive because (a) there might be a card purchase fee and (b) you'll end up leaving residual amounts on each card after a single purchase per card.)

Furthermore, how would you pay for the pre-paid debit card? With cash of course. But as cash is becoming rarer, it's likely that the only way to buy a pre-paid card will be with a transaction from another card or account, linking it to other digital accounts. So you'll have a small degree of privacy with a pre-paid card, but nothing close to true anonymity.

There seems no way out of the surveillance universe as cash is marginalized.
> Will result in more fault tolerant software

More fault tolerant because you have to waste time debugging the faults and monkeypatching them in code just to avoid FKs?

> Non nullable database fields are far more useful than worrying about fks

Can’t even count how many non-nullable fields I’ve seen packed with “” empty strings to get around that requirement
I think Google love this kind of media exposure and promotion of Firefox. It protects them from antitrust complaints and they are not too threatened by Mozilla Firefox.
If you're referring to the code that's loaded into memory location $00 and run when the simulator starts up: it doesn't look like it's anything particularly interesting, just a simple loop to exercise the simulator:

LDA #$00 ; A=0
loop:
JSR sub ; call subroutine
JMP loop ; infinite loop
sub:
INX ; increment X register
DEY ; decrement Y register
INC $0F ; increment memory location $0F
SEC ; set carry flag
ADC #$02 ; A += 3 (add 2, with carry)
RTS ; return from subroutine
Where is EPA in all this?

Mountain View Shoreline (right behind Google HQ) used to be a landfill site for 3 decades before being turned into a park. Plenty of families visit it for the nature walks, kiddie play areas and water activities. Then few weeks back I heard a bang and hissing; a methane release valve opened https://youtu.be/kq3CnXU5OtU

I don’t know if this is normal for it to be so low but since then I’ve learnt the whole area has these to stop it from combusting. Methane is also a dirty gas that affects cognition.

Add to this the SuperFund sites water & land pollution and one has to question what the heck is going on here.

It gives a whole new perspective on how we are killing our earth hoping the problem will be solved by someone else in the future :(
The largest ash pile does get addressed eventually.
Why not? Lots of ordinary people were watching it in 1980's, when it actually was in the public domain. I don't think they realize it gets the same level of legal protection as new releases.

My point is there's plenty of good content people want that's 30-70 years old & they don't feel bad about pirating it. My dad by his principles would never download a new movie; nevertheless he's looking up the songs from his childhood on YouTube. He feels entitled to listen to them whenever and however he wants. I think that's a pretty common attitude toward the older stuff.
Typical Japanese household trash separation and disposal rules (pdf link): http://www.city.nagoya.jp/en/cmsfiles/contents/0000022/22536...
> I faced 44 years to life, but when it came time to sentence me, the judge cited my family, my steady work, my character references, and most importantly, ten years being crime-free.

I'd give him a big break on sentencing for those reasons, too.
>Plus, it should be super easy for you to fix this - all you have to do is remove the check for "subform" and drop support for that field in your API.

It might not be that easy, because there might be a bunch of users currently depending on the current behavior, and as soon as a real ReCAPTCHA token is required, they will break. They might need to introduce a 3rd ReCAPTCHA option. So they would have 3 options "ReCAPTCHA off", "ReCAPTCHA legacy weak", and "ReCAPTCHA on".
Because that person is a person. We all have Hope's and dreams, and more importantly we are all selfish.
It was faster for about a year. And at what cost?
Are there any composting services in the US? I'm living in Bali right now and I found a local service that gives me a bucket, I put all my organic waste into it, and once a week they come to replace it with a clean bucket.

If I wanted, I could request the compost back - but I don't have any use for it and would rather other consumers get a bit extra.

I pay ~$2/mo for the service (Again, Bali prices).
document.querySelector('video').playbackRate = 2;
Yeah, it didn't look like it was doing anything useful so I was curious if it was a reference to something…
They're not economic at peak load but then become economic at base load in support of renewables? Sounds like a win-win.
IMO the reason why Service Broker is mostly unknown and undervaluated is the name itself. It sounds like something horribly complicated, while it in fact is relatively straightforward implementation of pub/sub.
Exactly. It's a decade behind us now, so presumably many posters here never even experienced it, but it's hard to convey just how much of an innovation Chrome was when it landed in the browser world of the late aughts. We'd been subjected, at that point, to almost 15 years of perpetual bloat and decay by Netscape and then Microsoft.

Chrome wasn't just faster, it was viscerally faster (V8 in particular was just completely without peer at the time). It was cleaner, without all the buttons and features adorning its competitors.

We all swapped instantly. Really it was amazing. But that was 11 years ago, Chrome has grown the warts IE used to have, and Firefox has largely caught up on the features geeks care about.
Is Snap stealing our feelings?
Print CSS basics in 10 minutes
I think gp's point is that nobody does this in an organized way that's not tied to a platform. When Facebook and Google eventually die, their archives will die too. You'd ideally have some format with the openness and durability of an ASCII file that could be stored in a single location and survive multiple storage medium migrations trivially; something like a photograph in a box, which anyone can interact with easily regardless of whether the camera maker is still in business. And while a GitHub or Dropbox sounds great, the issue is that most people don't have the technical ability to collate their data from all the places its stored, and their descendants also mostly won't have the ability to pore through it unless it's pithy and organized--and if that's the case, then that it just means that the deceased came up with their own ad hoc durable "life archive" data format.
Yes, large and medium sized cities in California mostly have them.
It's about ~6 times cheaper.
I'll soon have to do a pub/sub for an application that's close to a multiplayer video game.

Most advices I have seen say that I'll probably want to code it myself, but I was wondering about the latency of that solution? I'll likely have a SQL store and that would be a good argument to use postgres...
Spineless? KubeCon uses a system of racial preferences when giving out free tickets [1]. The leadership isn't spineless, they're evil and they believe in this stuff.

(Hell, they also have preferences for gays, as if they're a marginalized or underrepresented group. That's batshit crazy.)

[1] https://events19.linuxfoundation.org/events/kubecon-cloudnat...
This is news to me. How do I find and install extensions for iOS Safari?
Wait, I can install uBlock Origin on my iPhone?
Well, I used to pay for a Netflix subscription but I canceled it out of spite because they started forcing me to have animated video previews and trailers, with audio.

I did not share passwords, but I would also totally cancel purely out of spite and find something else to do.

I also starting to feel like they're scheming me out of my money.
It was, anecdotally, faster-feeling until maybe a year and a half ago. The lack of sufficient parallelization meant that Firefox would feel sluggish and constantly freeze at the UI layer from a misbehaving website.

I switched back around then, because now it's fantastic.
> Why are you so angry

I'm not angry although I am somewhat frustrated with some of the fragmentation that exists in software, especially when so many on Hacker News are quick to dismiss projects that try to bridge that gap. I understand why Electron is hated but why isn't there a better alternative? How many attempts have there been at providing a good cross-platform UI toolkit that can build applications which look and feel "right" on the platforms they target? Gtk+, Qt, WxWidgets, etc. all suffer the same fate over time and a lot of it has to do with growing technical debt as a result of endless domain-specific iteration. New UX patterns to account for, more OS-specific APIs to learn, etc.

Compare Apple's strategy to that of Microsoft. macOS Catalina has this new feature called Catalyst which lets you run apps written for iOS on macOS. Very cool although you'll have to write your app in Xcode which only runs on a Mac and that app you wrote won't run on any other platform. Meanwhile, Microsoft maintains a free IDE that works on all of the major operating systems (Visual Studio Code), they let you easily set up a Linux environment in Windows using WSL, they're focusing on languages like TypeScript etc. With how profitable Azure is for the company, it makes sense the company is not interested in locking you into a Windows-only world. In the same way, I'm not surprised that Apple development is so specific to the Apple ecosystem.

> I think listing “need to learn to program” as a negative prerequisite of “want to build apps” is somewhat disingenuous.

If you think "need to learn to program" and "need to learn Swift, Apple-only APIs, etc." are equivalent, then you're the disingenuous one.
This is putting words into others' mouth at a whole different level. Terrifying.
Use Redis pubsub instead.
Let's just consider some of the 'non-technical' issues surrounding the use of foreign keys.

I've encountered resistance because

- Using them would require up-skilling existing devs

- They'd highlight crap data coming in from other parts of the org, which would be politically uncomfortable

- DB would need to be re-configured

- We're agile now and we can't be locked into those kind of constraints

edit: formatting
I find your predictions of the death of non-digital fungible currency to be unlikely, but, who knows! We'll see, I guess.
The first example asks:

> If you’re stationary in your car in a parking lot, and you turn the engine on to use the heater are you “attempt[ing] to put the motor vehicle in motion”?

Their answer was yes, for this you can risk prosecution if you do this while intoxicated.

The second example asks:

> If you pull into a parking spot, and park your car, but do not turn off the engine, are you “parked”?

Their answer was no you’re not parked and are risking prosecution if you use a phone under these circumstances.

I don’t think there’s any legal nuance to those answers. I think most people would come to the exact opposite conclusions on those two examples, and the advice in that article simply states that the police may attempt to interpret the law in whatever way allows them to prosecute you. I don’t know if there’s any solid case law to answer those ambiguities, but if there is it’s not referenced in that source. I know from experience that in many situations like this case law tends not to help in any case, and the outcome will be decided by how well you can explain yourself to a judge, which kinda just emboldens the police to pursue even the most ridiculous cases.
I remember having a brief conversation with Felsenstein at some trade show. I asked, "what kind of bus does the Osborne use?" to which he replied only: "Analog!"
Probably mis-represented myself. For my sins 30 odd years of MS stack. Doing exactly the money market stuff you're talking about (50bn$ PnL system on last job). I know you know, but how many people understand the transaction isolation model in SQL server (or how to write your own transaction compensator?). Wtf when a supposed DB admin won't allow MARS. Deeper knowledge, deeper understanding. You can't argue - I kinda Know this is you.
How to hack games ( like roblox and fortnite)
I am the author of Sendy.

There are a lot of miscommunication between me and the author of this post. The selected snippets of messages posted on the article seem to put me in a bad light, however it's only one side of the story. The selected messages posted on the article are ones that are favorable to his argument. For example the author did not post a screenshot of me saying that I will be looking into this but went ahead to write an elaborate blog post immediately to put Sendy in an unfavourable light.

Bugs and issues with security has been and always will be the top priority with Sendy over the years. I agree the client side parameter 'subform' bypasses the reCAPTCHA and should be fixed. It is an oversight. And it will be fixed.
It is not ready yet. I hope it one day can compete with Plex, but I wonder if a community OSS project like this will take off and create high quality native apps per platform.
On a slightly related note the sad truth about the media https://news.ycombinator.com/item?id=21489022
How to hack games ( like roblox and fortnite )
Chrome shares my IP address with the websites I visit?! :O (lol)
How do you performance tune PostgreSQL on AWS and still keep it running under a reasonable cost?
If you're implying Brave is not open-source: https://github.com/brave/brave-browser/blob/master/LICENSE
DuckDuckGo Privacy Essentials for Safari
Chronicle is Dead and Google killed it
IRI. :) definitely then I used the EGA mode. I had a Hercules compatible adapter that supported EGA mono modes.
You need to specify the properties of T that you use. So, that first line should be:

fn largest<T: PartialOrd + Copy>(list: &[T]) -> T {

https://tomtongue.com/docs/rust-wk-20.html#trait-bounds
I was around then. I don’t remember Chrome ever actually feeling faster. Maybe it was my system, maybe it was just me, but I’ve never understood the “faster” argument. The Chrome is “faster” argument is eerily reminiscent to Sega’s “blast processing” propaganda from the 90’s.

What Chrome did do better than Firefox was pay to put advertisements everywhere. I remember feeling dumbfounded that we needed Chrome Browser ads on TV to sway people away from IE. Strange, strange times.
Exploring Wealth Inequality
The Princess and the Pea
Two men walk into a bar one wearing “si se puede” and the other “make America great again”. The bar happens to be in Silicon Valley......
If the software runs on the browser, you don’t need a Mac or an iPhone to get it.
I agree if it's a one off thing like this. Gang and organized crime members, no way. The social aspect of organized crime makes it super hard to reform.
That was my read on their initial plan. The way they've changed plans since then just makes me think they're clueless and not following any sort of principled vision.

I wouldn't call them frauds now. Now, I call them so out of touch that they're not worth supporting.
Second-System Effect
But are you, really? As an amateur radio operator my interests and social circle have almost no overlap with my interests and social circle as a programmer, and almost no overlap with my interests and social circle politically, religiously, etc. in a very true sense I am several different people at once and if my hobbyist self manifested at work to the exclusion of all else the best I could hope for is that I be asked if maybe I should take a day off and rest. I don’t expect to find people who overlap with more than one of my interests but am overjoyed when I do. I can’t imagine being a bigger jackass than to manifest all of my interests to all people at all times and express a “this is who I am, take it or leave it!” attitude. The greatest joy in life is finding a good friend or even best friend who shares three or more of these interests. Heck, our spouses don’t always share more than two!
Instagram to Start Hiding Like Counts in the U.S.
if all I want to to is build a Super Mario clone is the knowledge of the 6502 assembly language still necessary ?
You can drive a car with an illegitimate foreign license plate down I95 through some of the most authoritarian parts of the northeast without being bothered.

There's a lot more luck involved than the people selling the dragnets would have you believe. That said, I still am not a fan of all this surveillance.
Dude ...

This comes off as incredibly self-entitled and arrogant.

That piece of art? It takes years and tremendous amount of people hours to bring these films into existence your enjoyment. I grew up in Hollywood, in family of filmmakers. My friends are actors, producers, and well anybody else who is involved in the business - and we all dedicate unbelievable hours of love and labor into the “non copyrighted cat videos”

Yes. The system isn’t perfect, but ... what you’re doing is quite frankly, stealing. It’s offensive. We’re entitled to our livelihoods as much as you are.

Show some gratitude please.
Free will is the non-religious version of believing in souls.

When you examine what people actually mean when they use the term “free will” in the vernacular, they essentially mean something which affects the mind, but which is not the mind. It’s incoherent in light of the fact that the “it” that they’re referring to ceases to exist once the brain in question ceases to function.
I very much doubt it's a reference to anything. It doesn't appear to have a useful purpose besides demonstrating/exercising a few of the important components of the processor: it performs operations using the registers, the stack (JSR/RTS), memory (INC), and the ALU (ADC).

A quick search through GitHub shows that this code is unchanged since the initial commit of the original Visual6502: https://github.com/trebonian/visual6502/blob/4d8da5b680216dc...
Do Iq variance claims even account for epigenetics. Anyway, be weary of those who gloat on innate inequalities with such fervor, if they arent explicitly egalitarian transhumanists or posthumanists they are likely a nazi pf a sort. Factual implication.
The terms of service someone posted above says you "may not share with individuals beyond your household". Your neighbor is not within your household.
They can certainly legislate about that, and I suspect they will, but there are issues. The ledger doesn't have a concept of a specific unit of currency that changes hands. It has transactions, which have one or more inputs and outputs. Lets say Alice has 3 blacklisted bitcoins and Bob has 2 whitelisted coins. They both sign a transaction which takes all 5 of their coins as inputs, and gives 2 coins as an output to Carol and 2 coins as an output to Dan. The remaining coin is left as an implicit miner's fee. Who got Alice's 3 blacklisted coins? You can make up an arbitrary rule dictating who got which coin in a legal sense (based on order of inputs and outputs or something meaningless like that), or say that any coins output from a transaction with any blacklisted coins are themselves blacklisted, but you can't actually track individual coins. Applying such rules to Monero would make even less sense, as the coins essentially go through a mixer during each transaction. Back to Bitcoin, it's also not clear what it means to possess a coin. We can make fairly arbitrary (though Turing incomplete) scripts for the validation of ownership, a signature is just the most common. Next-most common is probably the m-of-n signature; if I possess 1 of 2 signatures that can spend a coins from an output, do I own those coins? What if I have 1 of 3 signatures, and at least 2 are needed to spend the coins? What if the coin is only spendable by solving a non-cryptographic math problem? If I know the answer to the math problem, do I own the coin? If I make a transaction with blacklisted funds that has outputs spendable by anybody who solves the script by putting in the answer to the problem 2+2, does everybody aware of that transaction now jointly own the coin? I'm not saying you can't legislate about this, I'm just saying it gets silly. Also, I doubt there is a single legislator in your entire government who understands the properties of a Bitcoin transaction that I just described. I bet that their first attempt at regulation will be totally ignorant of what it is that they're actually regulating, and it will be hilarious.
Even though I kind of hated Dragon’s Lair, RepliCade is making a mini version with a little (fake) Laserdisc player, that I'd really like to have on display: https://www.kickstarter.com/projects/newwavetoys/replicade-m...
“We put the user first in terms of privacy,”

What a joke. How quickly people forget that they installed extensions into user's computers without their permission, and worse, didn't seem to realize the consequences of what that meant.
https://en.wikipedia.org/wiki/Multics

1964.

A lot apparently. Just took a while to implement.
Or that they cannot reason themselves out? I did. It leads me to wonder why they can't.

Reasoning oneself into -- let's be honest, there are no conservatives anymore -- reactionary views abuses the term "reason".
This kind of holier than thou, "fuck you I'm right", "you have no say because I say so", "I'm marginalized because I say so therefore my opinion trumps yours" attitude should be shunned and laughed at, not embraced and empowered. She's acting like she speaks for all women and they're all made out of glass. Somehow these people get away with equating sexual or lewd jokes as anti women, as if women couldn't possible make the same kind of jokes. Not saying that's whats going on in the DDD case though, but that's her angle of it.

Unfortunately, this kind of extreme SJW mindset seems to be winning ground in the name of inclusion by scared useful idiots. Tech used to be a relatively sane area where logic and accomplishments was what mattered, now you need to kiss these lunatics asses unless you want to be painted as a horrible person that hates everyone but white straight males.

It reminds me about how several of the subreddits for lesbians have been taken over by transsexual women that ban lesbian women if they argue about not being attracted to penis[0]. Saying you're against MtF transexuals competing against regular women in sports labels you as a TERF[1] and persona non grata in some circles, and those circles are gaining power.

[0] https://www.reddit.com/r/TrueOffMyChest/comments/ddv8ep/lesb...

[1] https://en.wikipedia.org/wiki/TERF
> So does iOS Safari.

This is incorrect. iOS Safari allows for rudimentary ad blockers to be installed. But no other sort of extensions are possible.
Wow trans lobby conspiracy...
It’s a core feature.
Are there any, anymore? I haven't heard from any in a long, long time. It's reactionaries from here to the horizon.