skysight-inc/HackerNews huggingface dataset:
On top of search, one of the real issues is that they set their ad prices with no market forces at play.

$50 per click? Why yes, but only because they say so... Fake click? We say its real, pay us...
Practical AI's 100th episode giveaway
There are multiple LSP clients though, there's lsp-mode [1] and eglot [2].

After trying out both, I prefer Eglot, mainly because I find it faster and less intrusive than lsp-mode. It also composes better with built-in packages, such as flymake . I use gopls and pyls as language servers.

1. https://github.com/emacs-lsp/lsp-mode

2. https://github.com/joaotavora/eglot
I actually use this one a lot, lets you take a video and make it the full size of the browser. I find that theater mode youtube isn't quite big enough on a 4k screen, but I don't want to pop into fullscreen mode.

https://chrome.google.com/webstore/detail/fullscreen-video-t...
Don’t forget malware too - a problem even big companies have to grapple with, unfortunately [1].

[1] https://www.zdnet.com/article/mozilla-suspends-firefox-send-...
When you're looking for a new technology to invest in, something that's very different from your current focus can be quite valuable, as it gives you a lot to learn, a lot of new things you couldn't do before, etc.

"loved by JS devs" is maybe a bit strong, as there are a LOT of JS devs, but we do enjoy a lot of JavaScript folks getting involved with and/or using Rust, and I and others have given a bunch of talks about Rust (with and without wasm) at JavaScript conferences that were well received.
Seems like it maps to me. Google and Apple are hiring me to do work, then they are selling the output of that work to someone else (indirectly, in this case, but I don't see how that matters.)
There is 100% nothing stopping the Federal government from offering a full-faith-and-credit-backed "America electronic transaction system" for electronic transactions, with those fees handled by taxes.

But much as there's nothing stopping the Federal government from greatly simplifying the burden and toil of tax season by issuing 90% of Americans a pre-filled-out "This is what you owe; sign this and return it or dispute it with your own filing," we won't do that because fully half of Congress is from a party that has, as a plank, that private institutions serve the public interest better than public institutions.
This is true if you are writing code that has a lot of UI interaction, but one sweet spot for WASM I've found is if you just want to do a bunch of computation on the client and surface it. For example, I wrote a SPA for generating crossword puzzles[1]. Maybe I'm wrong, but I don't think I would have been able to get the same performance in JS even with modern optimization.

1. https://crossword.paulbutler.org/
I wouldn't be a hyperbolic as that, but you're not wrong. It's about protecting policies and norms that manifest western democratic values on the global stage.

In one way, it's existential: the march of authoritarianism is undoubtedly accelerated by nation-states manipulating social media.

But in most others, I wouldn't get too worked up: it's more about mundane garbage ("preserving the spirit of financial disclosure processes in the context of international capital market access") - nerd sh*t.
> Privacy Badger + UBlock Origin

The days of uBlock Origin on Google Chrome are numbered. It may not work for Google Chrome when Manifest V3 is implemented (and no recourse provided for uBlock Origin). [1]

P.S: I haven't kept up with the latest developments on this since last year.

[1]: https://www.ghacks.net/2019/01/22/chrome-extension-manifest-...
Do you use Cloudflare's DNS? I've seen that issue commented before.
"It was strange to me, the idea that somewhere at Google there is a database containing 25-million books and nobody is allowed to read them. It’s like that scene at the end of the first Indiana Jones movie where they put the Ark of the Covenant back on a shelf somewhere, lost in the chaos of a vast warehouse. It’s there. The books are there. People have been trying to build a library like this for ages—to do so, they’ve said, would be to erect one of the great humanitarian artifacts of all time—and here we’ve done the work to make it real and we were about to give it to the world and now, instead, it’s 50 or 60 petabytes on disk, and the only people who can see it are half a dozen engineers on the project who happen to have access because they’re the ones responsible for locking it up."
Kinesis Support Added for Awstaghelper
"What happens when the company goes out of business?"

That's the most frequently asked question.

rsync.net has been providing service, continuously, for 19 years, so it's not without a good track record that I say I will keep "Oh By" running forever, even if it doesn't make any money.

Interesting trivia: Oh By has actually made money ... as in, people have paid for custom Oh By codes.
I hope you're charging him for your time.
This seems excessive. Instead of regulating search, which would have a net effect of entrenching Google as the only de-facto search engine, it is better to let competition take its course. A better technology can always up-end Google's business model (it's more fragile than people think). Let the open market perform its function. After all, it was only 2000 when people thought MS and RIM were too big and needed to be regulated. Nowadays, MS has lost much of its competitive edge in the desktop space and RIM is just a patent-holding shell of its former self.
> Get the most secure and most user friendly, privacy first, standards compatible and feature rich browser out there and you'll survive for another decade at least. Get distracted by new and shiny stuff and I'd be surprised if it lasts another five years.

What's the point of survival in the kind of world this would result in? To paraphrase, this kind of life is not a life worth living. The internet activism part is core to Mozilla's mission, without that there's no point to having Firefox at all. Chrome is a perfectly functional browser.

I can hear your rebuttal now: oh Firefox offers better privacy. Sure, in the browser Firefox offers better privacy. But the Internet as a whole is sick, so having a good browser without activism to fix the Internet is just papering over the real problems.
I use cVim and turning it off for a domain is a matter of clicking on the extension icon and then 'disable for this domain'.

The reason I switched to cVim was that I preferred its approach to the 'type keys to click link on page' feature.
The alternative is usually that if Fred isn't allowed do these improvements, they never get done, then you end up with 5 year out of date dependencies, a useless test suite, and a mountain of technical debt.
It will shift a lot of power from the countries where the internet users are located to the countries where the space internet companies operate from. Both in the free countries like the EU, and in non-free countries like Belarus. That being said, the user's country still has some level of control:

* the companies want to be paid by their users somehow, and local governments usually have control over money flows inside their own banking systems

* the country can ban receiving/sending equipment. It's not small and thus easier to spot but people will likely get creative and build their own equipment instead of importing it

* the country can also install jammers but those cost money to set up and maintain and while you can put jammers close to the users, you can't put jammers close to the satellites. I'm not sure what that means about ability to jam both directions, as directional receivers on the ground should still be able to receive a signal, but maybe ground jammers can just send at larger strengths.
Casper Mattress: The Rise and Fall
Despite having coded for Windows for quite some time, I realized I had never actually peeked that low before, so didn't have a good understanding of how system calls really worked.

Found this article[1] which explained it nicely (and hopefully correctly).

[1]: https://www.codeguru.com/cpp/w-p/system/devicedriverdevelopm...
And we're still researching how aggregation should work. While Datalog is really cool and my PhD research is based on it, the fixpoint semantics really do not work well with aggregation, grouping, etc.
I Hope the Search for Extraterrestrial Life Finds Nothing (2008) [pdf]
Manual moderation in this way could open you up to other forms of liability that you may have easier defense against without it.

I don't think it'd be an issue for a hardware forum, although mass approving comments and finding that one is defamatory about person or company X could get some lawyer's drool glands working for example..

Also section 230 appears to be under threat by the current administration and how things are interpreted - and I just read where Biden has been talking about removing it completely..

So this situation is in a state of flux at the moment I believe.

/not a lawyer / doctor yada yada
I'm using ubo on desktop and adguard on ios/android. No ads on YT ever, and very rarely I see ads on sites. Do you have your lists well-updated? What blocker did you use before?
I can't see this duopoly persisting for that much longer. If I say the phrase "don't leave home without it", what is the first thing that comes to mind? I'm guessing it runs iOS or Android. In the long run, he who controls phones, controls payments. (Which actually strengthens TFA's case, if you think about it.) Visa and MC execs must know this and be scared shitless.
Neat! I've had a rpm/red-hat based OS (mostly Fedora) on Thinkpads for years now. I'll check this out.

Also interesting they chose to compare to System76, presumably it's because it ships with Linux, but I feel like a real comparison would be with Dell or Acer offerings.

> Let’s focus on the hardware in the spotlight now. And lest you think I’ve lost my ability to be critical, I’ll open with this: the bezels on this beast look comically oversized for a laptop in 2020. I understand the P53 isn't a sexy ultrabook and isn’t trying to win any thinness awards. I also get that the thicker bezels reinforce the durability of the display panel.

Aye, I think bezels are flimsy and lead to lots of fingerprints on the edges. I don't buy Thinkpads because they're sleek and sexy, I buy them because they're robust and starkly elegant. Same idea as having a small/mid-sized pickup truck: I don't need it to be pretty, I just need it to be reliable and functional enough for regular use.

Odd choices of gaming comparisons though -- Dawn of War III & DiRT Rally, but not LoL, Overwatch, Red Dead Redemption, etc.
I was told that these ads are very cheap, because Google scores the relevance very high.
I think the same could be said about node, though. A big ideal would be to be able to use the same libraries, code, tooling, etc. instead of needing to fragment with multiple languages/impls/skills/tools/etc.

I don't know why anybody would choose Javascript for a server except for the fact that it's also Javascript, so you can largely share your stack between front-end and back-end. But I'm not convinced Javascript is all that great of a choice compared to most other languages out there for backend development, albeit it being very popular.
oof, really hope this doesn't see the light.
Would you tell that to those 250 people with a straight face while laying them off? Guess you'd be a good CEO. I couldn't.
Do you have more of this? Perhaps on a github gist?
Please tell me this is a joke.
I definitely have concerns about the stranglehold the payment processors have, but does it really make everything 3-5% more expensive?

My understanding was that a good chunk of the 3% fee is given back to consumers as cash back or rewards, and that dealing with cash also had costs for businesses.
I think the real problem is that SQL text is the only interface to most relational databases. There is a SQL standard, of course, but it's difficult to get vendors to implement the standard, because SQL is the user interface to the database.

Instead, perhaps a second format should be standardized, which is machine readable/writable, that more or less represents relational algebra + whatever extra features SQL supports. It can be clunky and verbose, as long as it's straight-forward and easily composable. It would effectively be like a compiler intermediate representation.

Once you have something like that, you can have as many front-ends as you want with whatever syntax you prefer.

Of course, getting all of the RDBMS vendors to agree to it is still a problem, and they'll probably all still include their own vendor-specific extensions and differences, because they want to lock you in to their system.

But at least maybe the open source ones could agree, which would still be quite beneficial.
I build a lot of integrations, so this looks useful. Would this allow you to do something like build the My Apps / My Connections screen found in Zapier?
While I agree with this:

> Work on the bloody browser, forget about the rest.

There is also this:

> As of today, the Thunderbird project will be operating from a new wholly owned subsidiary of the Mozilla Foundation, MZLA Technologies Corporation. [1] (January 28th 2020)

I think that proper email and calendar is what people need too. It's a big market and something you would more obviously pay for than a browser. Protonmail doesn't have a good calendar; Google doesn't have good privacy.

[1] https://blog.thunderbird.net/2020/01/thunderbirds-new-home/
KeepassXC is fortunately the only sane password-manager; so; bite your heads off with all the other crap. Bitwarden is a POS over-commercialized POS; use KeepassXC instead. Obvisously not afflitiated with KXC; and certainly not Shitwarden. Good for you that KeepassXC is free; unlike Shitwarden! Have your choices.
Oh, nice, so start an app that doesn't use libc (e.g., a golang app) using ptrace(2) to control it, inject code to intercept system calls, mark the app's text as requiring syscall dispatch, then stop ptracing. Presto: LD_PRELOAD for libc-non-using apps. Granted, to make this easy to use the interceptor should be able to use normal LD_PRELOAD objects, which means bootstrapping ld.so and libc, which is going to be very difficult to do.
I don't see Starlink shutting down subscribers if the Belarussian government asks them to, at least not very quickly. If the terminals are available, this is going to make all of the national internet projects (Russia, China, Iran) much more difficult to pull off.
> you can actually take advantage of its low-level nature in the browser for performance critical tasks within your app.

Yeah, but the problem is that 99.9% of front-end work is only performance-critical for DOM rendering (the 0.1% is stuff like video encoding & decoding) and WASM can't help with that.
Corporate cancer[0] strikes again. Mozilla took on a lot of social justice projects over the years. They hung around their ankles like a boat anchor. Good on them for jettisoning that excess baggage and refocusing on their primary business.

[0]: https://www.amazon.com/Corporate-Cancer-Miracles-Millions-Co...
Payment processors and providers are regulated around the world and in the US, if the US wanted too they could cap fees they already do to some extent just not as much as say Europe.
There are several other competing ad networks, as well as traditional advertising models. Nobody actually has to play Google's ad game; companies continue to crunch the numbers and decide it works out best for them in terms of dollar-per-value-add.
>For both Bitcoin and Ethereum, the amount of money people are willing to pay in fees to propagate on the network are extremely high at the moment

Just to add here, the transaction fees you have to pay are highly variable, see chart fee chart for the last 30 days[1]. As of this posting the market clearing rate for a typical transaction is about 0.000325 BTC[2], or around $3.73. However, a few hours ago it was as low as 0.000005 BTC for a typical transaction, or around ($0.058).

[1] https://i.imgur.com/FYpGpES.png

[2] a random google search says a typical bitcoin transaction 250 bytes. this is a different unit than the one in the linked chart, which uses satoshis (0.00000001 BTC) per byte.
every industry is regulated to a certain degree, but categorizing an industry as a utility is a step change difference.

in the US we do not regulate interchange fees except via Durbin Amendment (only passed 10 years ago) which regulates debit interchange for large banks only. this is totally different from Europe where interchange is heavily regulated.
This just reads to me like "my personal preferences are good and things I don't like are hyped up and of dubious merit".

If it were me, I'd prefer rails to django any day of the week, that's a personal preference, but if we're talking about building an SPA you're typically going to be building a worse solution if you can't SSR your client views, which you need a js backend to do.
In math you have the "for all customers there exists a customer that". Maybe I should write up a formal INTERCAL proposal that this should be the proper loop construct in 2020, spelled out in plain Math English like that.
In the long run, overpaying for electronic transactions should only be the case if the major card-issuers collude.

Otherwise, vendors should gravitate to those issuers that yield acceptable service at the lowest price and customers should gravitate toward those issuers that deliver them the greatest value.

Rewards-point/miles schemes are moderately insane, but they allow the customer to express their preferences with greater precision. Want to pay a lower effective transaction fee, perhaps at the risk of higher interest rates if you carry a balance? Choose a cash-back card.

Perhaps 3-5% is actually what compliance/fraud-detection/customer-service/etc. ultimately requires? I was once a huge Bitcoin advocate; crypto transactions absolutely have a place in the world, but the true irreversibility of such transactions (at demonstrably lower costs) opens a huge door for nefarious actors.
About HTML they made no claims. For a SPA HTML also is essential (they could use GL if they don't want to use (lots of) HTML)

And errors and events are handled in the Rust code.
This is incredibly sad. I spent a few weeks in Belarus last summer (2019) and everyone seemed incredibly hopeful and positive. It's a beautiful country and Minsk is a gorgeous city.

I've been able to contact a few of my friends there sporadically over the past few days, but have heard nothing from them for 24 hours. Initially it seemed like a block on communication apps like WhatsApp and they could get around it with a VPN but now it seems that it's turned into a full internet shutdown.
I'd love to hear/see the 2020 reasoning for not being on F-Droid.
Was OS/2 backwards compatible with Windows?
I like this question. Not as a way to argue, but as actual productive discussion.

I would work with the LineageOS, Replicant, Ubuntu Touch, postmarketOS, microG, Fairphone, Pinephone, etc. folks to integrate the Gecko engine as much as possible into their offerings. Or at least offer flavors that do so, or prompts to select a browser engine on first boot. If necessary and economical I would pay LOS to ship Firefox by default.
I’m guessing downvotes because the counter-example comparatively isn’t that “crazy”. Bear with me here, especially if you don’t recall the details. Every participant was affected by conditions in 1904, by dusty roads if nothing else. Whereas in 2013 I had crossed the finish line hours before and was taking a nap when the bomb went off, and the top finishers had already finished well before me. That’s not to diminish the damage for those affected in 2013, but there is an argument to be made that the 2013 crazy didn’t start until the race was effectively over. I mean, if we’re going to argue with the title, running a marathon (as the title says) in the Boston area on the 2nd Monday of April 2013 was fine for me, the crazy started afterward. 1904 sounded crazy from the start.

That, and contrarianism for the sake of it.
>Nobody wants to hand-write wasm, you need a tooling pipeline to make that type of development workflow practical,

Yes and nothing about the Babel or typescript or node was required for the creation of wasm or a wasm compiler.

People complain about churn in the JS ecosystem because of the rate that frameworks and tooling rise and then fall out of favor.

I don't see the irony at all in people complaining about one ecosystem while being excited that they are being given a way to bypass that ecosystem all together.
While Visa and Mastercard are the big fish in the sea, they do have competition. There is also Discover and American Express. They also charge similar rates, which suggests that 3% fee isn't random. Not sure where 4%/5% came from, fees average out to somewhere between 2%-3% for small merchants.
I've actually been wanting to do a video series on using VB6 to build a modern web application. It would have a Windows Form GUI obviously.
I bought a Legion (the 4800H-based one) for my daughter a couple of months ago; "glitz" is not a word I'd use to describe it and I/O limitations haven't been an issue. As far as I can tell it's a fine machine, and excellent for the sub-US$1000 price. The only negative I can think of is using a proprietary power brick. :(
Original from 2018, 467 comments https://news.ycombinator.com/item?id=17723973. Not commenting as snark (reposts are ok after all) more to save Dang digging out the link and also to see how many more or less duplicate sentiment comments are made and / or how perceptions have changed.
> Why does Google get screwed after the enormous investment they made (with time and money) to index pages on the internet?

If that was _all_ they did for the past 20 years to get to where they are today, there wouldn't be any problem. The issue is when you leverage this market gain to punish competitors and expand into spaces at below cost (read: negative profits) to wipe out competitors and gain footholds. See examples regarding: Maps (Mapquest), reviews / answer boxes (Yelp), among others.

As a parallel example: Amazon reinvested profits to near 0 margins in their core business for years so that they could legally gain market share without resorting to anticompetitive behavior.* That's why you don't see similar breakup dialog against Amazon: they don't use this market dominance as leverage to own other markets in the same way Google has done. (Now, if they had done this for, say, boosting market share for AWS, then it _would_ be problematic.)

[*] There have been some examples pointed out regarding using third-party seller data in nefarious ways, but as of current evidence and testimony those examples have been so limited that the impact to market share are virtually nil to marginal at best.
Just because that was your C++ college experience, does not mean that reflects the experience of C++ today, let alone Rust today.
In the post:
"Shut Up disables comments everywhere. When I trust a platform's audience enough to read the unfiltered outputs from their brains, I enable comments for just that site. Sometimes I turn it back off immediately"

At the end of the post: A comments section with spam in it.
For business, you'd usually use the government's PKI for authenticity.
>>You can pry SQL out of my cold dead hands. Its just not that bad.

I often joke that SQL is the COBOL of the 21st century. HHOS. There's worse things...e.g. COBOL.

Actually it's very difficult to deny the empirically discernible utility of relational databases and SQL. SQLite, for example.
I think this is negated by the fact that the expiration date resets when the money is exchanged hands.
I've heard this before but I'm not convinced. Not every big company fails and goes away. Not every company is Yahoo.
Pirating movies/software is not in the same moral category of stealing physical goods because it’s non-rivalrous. Yanking something off of Usenet is akin to watching a baseball game or a movie at a drive-in from over the fence.