skysight-inc/HackerNews huggingface dataset:
I've got the bunch of services that all do the same thing on a different data model. Originally they were all different and completely custom. Over time, I've managed to get nearly all of the code practically identical across 8 services. The same code is duplicated 8 times, but I prefer that over when they were all different, because then they were all doing basically the same thing in 8 different ways.

I know that eventually I can move all the identical code out of there to its own service, and replace the 8 services with just 8 simple configuration lists, and that's definitely where we're going at some point in the future, but for now, the 8 times duplication is actually fine. People know these services and what they do, and I know they're conceptually all instances of the same thing, it's just not quite represented that way in the code yet. We'll get there.

It's possible a few still have some exceptions, so that needs to be figured out first, but due to the way the code is put together, there's no rush; people are only changing the parts they're meant to change anyway.
Nuvia Phoenix Targets 40-50% ST Performance over Zen 2 for Only 33% the Power
I asked this as a Windows question rather than an x86 question. I was wondering if there's any Windows API that could help with this. (This includes kernel APIs.)
Do you simply show your phone screen to them? Seems like a bit of a security flaw, given that I can just mock up a “pass” screen and show it to the TSA agent, no?
> for h.264 they did stand up and lost.

You might argue they lost the battle but won the war. A technological split between traditional media companies and web companies has developed: the former are continuing to pursue MPEG-LA endorsed codecs that enable their industry to keep a stranglehold on the market (i.e. H.264, HEVC, VVC), while the latter have moved to alternatives: a lot of hardware comes with VP9 decoding support already, and there's an enormous push (with nearly 100% buy-in) to make AV1 the web's next default video codec.

This means that the web is moving towards media streaming on mostly royalty-free codecs, which was exactly the goal Mozilla originally had.
The article is entirely based on Fogg's behavior model. Your criticism isn't really addressing the article, it's addressing the model used. As for pain avoidance, that seems to be a part of the factor Motivation, which is divided into the sub-factors Sensation, Anticipation and Social Cohesion. I've found a number of sites explaining the model and they all have something like this to say about Sensation:

> Searching to experience pleasure or avoiding pain. These strong motivators are thought to be a primitive and immediate response to information.

I can't find an official source for it, so I have to assume it's in Fogg's book. But it seems pain avoidance is something that is addressed by the model.

Some relevant links:

https://blog.crobox.com/article/fogg-behavior-model

https://www.buzzstream.com/blog/the-psychology-of-behavior-c...

https://mariashriver.com/stanford-researcher-bj-fogg-on-the-...

https://lifehacker.com/how-to-stop-procrastinating-with-beha...

As for Fogg, he seems to be a research associate at Stanford and founded the Behavior Design Lab. How much weight that carries, no idea.

https://behaviordesign.stanford.edu/

edit: I think I found the paper where FBM is from

http://captology.stanford.edu/wp-content/uploads/2010/11/Beh... (found through https://behaviordesign.stanford.edu/fogg-behavior-model)
I can only imagine how many JS diehard fans are screaming in rage when they read this. I’m with you.
https://news.ycombinator.com/item?id=24120425

https://news.ycombinator.com/item?id=24120742
It's not withering away because of minor mistakes; it's withering away because of major mistakes. Those mistakes are largely in corporate governance -- this is the reason so many are furious about the $2.5MM salary for a CEO at the helm of a market-share death spiral. Every single product line except Firefox is an also-ran from a revenue standpoint. How does Baker respond? Fire the Servo team, and tell an interviewer there will be a focus on (among other niche services) a "VR chat hub." Oh, and any salary reduction for executives is 'a burden.' (https://twitter.com/lizardlucas42/status/1293232090985705478)

All this from an organization with the audacity to solicit donations from end-users.

So no, I would not say Mozilla has learned anything or worked to prevent it happening again. What has changed since the January layoffs except for the scale of the layoffs? In no world is running a company such that you have to boot a quarter of your workforce 'minor mistakes.'

The silver lining is that Mozilla's race to receivership won't make much of a difference. They haven't done much for web standards beyond co-signing Google's railroading of the standards bodies, and they couldn't even stand up for video or DRM standards either. Every download of Firefox ships Google Analytics, installer stubs for Cisco and Google video blobs, and a configuration that shunts your DNS lookups to yet a third private corporation. With friends like Mozilla, who needs enemies?

In short, the organization is utterly rudderless (and has been for nearly a decade), incapable of supporting itself without search engine subsidies, and not achieving any of the ideological goals it espouses. What we're witnessing now is what happens when you can no longer coast on branding. What's down this road, after some deck-chair rearranging, will be cessation of operation of the for-profit arm and a new direction for the non-profit arm, which might survive that. Time will tell.
Not sure. My information is largely based on observations made by people that live or have lived in BY. It's sort of common knowledge there that regardless which ISP or carrier you're on there's always one hop in common when traceroute'ing outside of the country.
In my 20+ years of stoarage and ops experience, iSCSI was way more reliable, tunable, and monitor-able than anything in the FiberChannel world.

“Just use TCP/IP because everything else does” is a strategy that works, and it’s the reason FC is (mostly) dead.

Though nothing beat the braided differential parallel SCSI cables for cable porn supremacy. Shared-disk clusters looked like they were damn serious alien-military-grade stuff back then.
Maybe protesters should set up some mesh to keep the information flow and coordination if the internet will be cut completely.
I don't think anybody will bother. Firefox fighting IE was successful because it allied three groups: people who cared about open source, people who cared about modern web standards, and people who cared about user-first free software and privacy. Security research like fuzzers and people who like to customize their software are really in the first group. Firefox vs Chromium only captures the third group. If what you think is cool is privacy and free speech, you don't know how to fuzz software; if what you think is cool is fuzzing, you'll fuzz Chromium because that's what everybody uses.

I think the future is a rebase on Chromium. With so many companies (Brave, Google, Microsoft) each shipping their own integrations in Chromium, integrations will naturally become plug-in based (or at least, have a fairly stable API), allowing each vendor to opt in or out of each customization. Then, projects like Tor will move the TorBrowser to Chromium with their own implementations that are tracker free and one of them will eventually take the place of Firefox as the rallying point for the free software ideologues.

Which is a shame because I have a lot of sympathy for the free software ideologues. I'd like to win the browser fight for user-first free software ideology, not just corporate directed free software. But I no longer see Mozilla or Firefox as a banner under which that can be done. At the same time, I'm not sure how next free banner gets started.
I find the reference to Angular confusing here, since generally in an Angular app you will keep a single client’s state concerns in Services that hold the results of API queries, with those results flowing into the UI reactively. You only pass input into Components from other Components for transient, presentational UI state.
I would say that's the sort of impossible standard the OP was probably referring to.
Or if you do not and you like official releases, you can use some of the services like https://newreleases.io to get notification and install using official installer.
GM Super Cruise only free for three years
I find NetSurf's source code beautiful and quite easy to read and follow, and straightforward. I am impressed. It's like the pure version of "makes sense". It's also split into independent libraries that can be used outside of NetSurf, which make them useful on their own, and NetSurf very modular. If I had to implement something that requires a feature implemented in a browser, I'd seriously consider one of them. Especially their CSS parser and engine.

I really recommand to have a look at the code.
I mind duplicated code a lot less than duplicated data. If two things have to match, but they're using two different configurations, then there's going to be a mismatch some day. I'd rather create the second config out of the first one. If front- and backend need to know something, have the front-end get its config from the backend, instead of hard-coding it in two places.
Why Use a Materialized View?
in a small enough country , location could be spoofed perhaps ? Or in the border regions it could be harder to block ?
There's a saying that the good always prevails, so whoever wins is the good side. This is a fight that the people of Belarus have to win right there on the ground in Belarus, because in cases like this the world will just accept the de facto winner as legitimate and work with them, whoever they may be. Any atrocities involved will be condemned with loud proclamations and no real consequence.
I've been going through Programming WebAssembly with Rust, from Pragmatic Bookshelf and have been getting interested in the possibilities. Yew is just one part of the book, but it's a good crash course and motivation for digging in.

https://pragprog.com/titles/khrust/
Time it takes to build something is not even remotely the best metric for value or ease. Programming is never a box and things that took one afternoon to write at first could be thousands of lines long a year from now. To me this is as horrible as advice as it is to use dependencies for everything.
> Google also doesn't fire executives because of their political views or previous donations

They don't fire executives but they are fine with firing normal employees instead.
Oops I missed that sorry
What you described is exactly what I’ve been doing when building UIs. All of the logic of the front end application is completely outside of the view layer. I think this coupling of the view vs. the front end application is bad, and it’s the most common default mode.

Then, the view has only minimal logic. Like you mentioned, it does require some code, like mapping over an array to create the individual rows of a table. You also need one level of if branching, because sometimes you need to show or hide a UI element based on some state.

But that’s it. I don’t even render components when testing generally. The setup code for actually rendering UI is very brittle, and when was the last time your bug was that you called the wrong function in response to a button click? The small layer between the UI framework and the brains of the application is best tested by actually looking at the rendered view anyway. Its completeness is qualitative.

Anyway, I’m really fond of this approach and wish more front end devs were open to doing it.
With all the technical debt associated with it, which is the problem basing your project on a dependency that would allow you to easily scale and add features is a huge benefit.

This is like saying you should roll your own crypto because you only need to do a very limited sub set of crypto operations so why use something like NaCl or Tink.
Just curious what your numbers are? Unique metrics, cardinality per metric, ingest rate, expected query ranges?
Texas lets you put a California address on IDs? Didn't even know that was possible. I thought states only allowed IDs with addresses in the same state? Do they not validate their forms? I know they are suppose to match where you domicile, so a California address on a Texas ID does sound like a red flag.
I don't think that Tesla is a bubble, more like gambling.

Tesla right now clearly isn't worth $1T, but it is definitely on something big. Electric cars look well set to be the future, and so are the batteries that go with them. And currently, Tesla is a leader in both these fields. Furthermore, Tesla is creating an ecosystem not unlike Apple with its cars, it includes their supercharger network and all their software. And we all see how successful Apple is.

So yeah, huge potential. However, it is all speculation. Maybe traditional car manufacturers will wake up and offer decent electric cars. Maybe their ecosystem will fail to capture their market. If that happens, even if Tesla stays profitable, its value will crash. That's because Tesla will stop being a bet on the future and become just another mid-rank car manufacturer.

Personally, I am not into gambling, so I won't buy and I won't short.
And it's going to take more than an afternoon to evaluate these parsers. You have to look at the options, evaluate the API, evaluate if they're stable and supported, evaluate if they integrate well with you're project, evaluate any dependencies they might have, etc. Then you need a plan to manage these dependencies long term.

If you're needs can be solved adequately by strtok then that's a far simpler and more maintainable solution that can be knocked out in an afternoon.
A shame, the internet could use a product like Firefox.

`an open and accessible internet is essential to the fight.`
can't agree more. Unfortunately just having that is not enough to get people to use your product. VLC maintainers seems to have understood this. To paraphrase JB Kempf "if you want people to use your open source product, build a great product that is also open source."

Not sure where Firefox went wrong. And for sure the inclusion of default browsers in various OSes did not help (or even the automatic install of Edge whether you want to use it or not) but it seems like there are deeper problems with this product.

I really hope they can get act together and start gaining marketshare again.
Depends who the developers are. My company has been acquired several times over the past decade and it has been for our backend. The frontend has been largely left to rot and is a seldom used nightmare at this point. Our backend devs that use Rust may be asked to build a simple SPA for a client relatively soon, so you can understand why they _may_ be happy to give this a try for the POC. My initial impression is that it would require a lot less KT/overhead to at least give them this option before shuffling another team in that really doesn't have the roadmap bandwidth to begin with.
Cheers from Copenhagen :-)
Except Chrome was significantly better in ways that even casual users could see and be sold on: simplicity and speed, which initially turned away a significant number of power users who heavily rely on and prefer a wide variety of addons and settings to customize Firefox.

Power users are certainly valuable for spreading the word but it's only one way, you can also actually advertise and market the thing like Google did. And even though power users can spread the word, you still need a superior product for casuals to actually win them over. How long has HN and other forums been beating the drum for Firefox now? Has it actually made a difference in their declining marketshare (at least for desktop, not sure about mobile)?

I don't think it has, and I don't think it ever will. If Firefox survives and resurges in popularity, it will be for a better, more polished, more optimized, slicker product for casuals. And many power users will hate them for it. Well, that's just my prediction.
> Its performance and security is lagging severely behind Chrome

Citation needed. I've been using for a while and it is leaps and bounds better than what it was. I haven't fired up Chrome in months now.
Amazon knows how to apply the VAT in EU:

https://www.amazon.com/gp/help/customer/display.html?nodeId=...
I would call that a vicious circle, not a catch 22, but the mechanism you describe is real.
The tabs are still there even if you miss the prompt. Either press Ctrl-Shift-T, or select the three dots => History and the tabs are there, under the "Recently closed" section. The caveat is that you have to restore the tabs before you've browsed enough pages that the tabs are pushed out of the recently closed tabs. Also, I simulate Chrome crashing by sending SIGSEGV signal to it, but I'm pretty sure this applies even if Chrome crashes for real.
We don't need to lay a red carpet for the wealthy to loot "proverbial" corpses.
SoftBank touts Vision Fund gains, ditches operating profit as yardstick
YANGI is nice but when the PM asks you why it would take two months to accept a new JSON format from a client and you’ll answer well because we didn’t want to use an industry standard fully functional and vetted JSON parser so we essentially wrote our own edge case parser we both know how that conversation will end.

And YANGI doesn’t have anything against dependencies.
I don't get how XOR helps here? Isn't this stuff based on timing + length information?
Thanks for that, it's encouraging to hear.

While I've no experience in the corporate world proper, as a solo founder 7 years into the same project I've a similar game plan with respect to talent, and just hope one day to have the privilege of giving it a go. Further (albeit slightly outdated) context in the link below.[0]

My scenario is more to do with how to put together a dream team, and convince people to join that team. With world-class talent, you have to consider that some of the people you want to hire are already quite wealthy and/or famous. Therefore, if you want any hope of landing let alone retaining them, you have to dig deep and discover what motivates them, and understand what aligns with their existing pursuits and goals.

If I ever do get the chance to hire any of these people, I'm not that worried about the sell. I've probably had countless imaginary conversations with each of them over the past few years. To even have the opportunity to talk to any of these people would be an honor, so the notion of somehow mistreating them, or failing to both compensate and appreciate them to the maximum extent possible just doesn't compute. That extends to the non-wealthy, non-legendary hires as well; if anything it's a healthy model to approach how you treat all people in your employ.

As an aside, one of the biggest problem I face with respect to hiring (minus funding and, you know, actually getting off the ground) is: who to approach first? Dream team assembly dynamics are very delicate from a game theoretical point of view, and I've begun to think this is perhaps the wrong way to approach thinking about the problem. Elizabeth Holmes infamously used the "If I get person X, then getting person Y will be easier." strategy to great effect, but she was a complete fraud.

There's a few ideas I have here that aren't fully elucidated, but probably could be thought of as consensus-based offers. Pitch people individually and in a personalized fashion, but with no expectation they accept the offer unless certain conditions are met, such as others on the prospective dream team agreeing to the same understanding, or even making it contingent on funding itself.

Assembling a ~50 person team pre-funding certainly is putting the cart before the horse in so many ways, but I think it can be done. The look on the VC's faces would something. "Here is the vision, here is the prototype, here's a team of 50 exceptional people—some of whom are legends—that have agreed to build this thing together, contingent on funding. Just need the money."

[0] https://news.ycombinator.com/item?id=22429827
You were this close to stumbling on something insightful.
How can we trust American/Western/European vaccines more? Western Big Pharma has quite a bad reputation for pushing bad drugs that cost a lot but either didn't work or had deadly side-effects.

The truth will come out in the end. Personally, I'd be more inclined to trust a Russian/Asian vaccine than a Western one just right now.

There was quite a failure regarding the quality of Western Covid19 tests earlier this year, when, again, the Chinese tests weren't regarded by the West as being 'good enough' and the West insisted on only using its own CDC test kits. https://edition.cnn.com/2020/03/18/health/who-coronavirus-te...
I make tickets for my refactorings. Solving tech debt is also important.

You're spot on, though. I'm currently in a position where I refactor a lot. This is in a team that started with just me cobbling together a prototype, later with two other freelancers. We'd regularly completely reorganise our entire stack, because we were still figuring stuff out. Now it's a team with 7 developers, an actual PO, a separate scrum master and a designer, and I still love to refactor stuff while everybody else is building features. Another freelancer that's still left is our infra guru and he keeps tinkering with that instead of building features, but it's definitely helping the team.
I can't count the time I have heard good things about an extension, went to the chrome store page and ... "asks to read your data on all websites".

Hard pass.

I can't prevent the apps/OSes I use from gathering data about me, but that's at least one vector (although sadly a small one) I can do something about.
How do you spot and fix disk problems apart from checking the Disk Queue Length as mentioned below?
Russian state-controlled TV channels are portraying protesters in a very negative light.
Kinda ironic that you say "More generic is better" a few comments above, and then also cite Go in a positive light.

Rob pike espoused "A little copying is better than a little dependency", and go refuses to add suitable abstractions to build generic reusable pieces.

Go has a strong culture of doing exactly the sort of thing I was talking about, and you were arguing against.
On Violations of Freedom of Religion in the Russian Federation
California civil unions weren't equal to marriages. The US rejected separate but equal 50 years before Proposition 8.
This is a big reason that I think wasm is a step in the wrong direction. It's basically nudging people into making things even more opaque.

How, for example, would you go about blocking ads in this kind of app?
Armageddon (1998, movie)
> Immigration is what should care about the individual that's being allowed into the country.

Isn’t it about flying domestic routes? (Asking from Europe)
As far as I can tell, virtually every network marked BY has a common transit or peer of AS6697 Republican Unitary Telecommunication Enterprise Beltelecom
I don't know if it's legally required, but that's also the standard here in the US. One problem though is the units may not always be equal. I was buying canned coconut milk this weekend and among all the different choices were $/pound, $/gram, and $/liter. It's easier to do the math from scratch yourself at that point.
It takes an afternoon to do after one week of research and exploratory coding.
Trey - congrats on the launch! Love what you are doing and cant wait to see how you evolve it. Integrations are definitely a PITA and Oauth2 is a great starting point! Best wishes!