skysight-inc/HackerNews huggingface dataset:
Any article like this that unapologetically, and indisputably correctly, bodyslams leftist "progressives" for their blatant racism and rejection of the best ideas ever created by humanity, is far too dank for HN. Watch it get flagged (ostensibly for "unproductive discussion", which essentially means the left has no defense and doesn't want to go 10 rounds with Evander Holyfield)
For me it was a slow progress. Takes a while to grab the paradigm shift and unwind some mental schemes if you are used to imperative languages and you want to start thinking in declarative terms in a way that you can be productive as a Prolog programmer.

That being said, learning about the inner workings of Prolog and how the WAM (Warren abstract machine) is composed helped me a lot to adjust my programming skills and align them to how things are best coded in the language.
Because Google turned the computers into a commodity. These employees swap out broken machines for the most part, but the software stack is so redundant that you can pull out a machine running a key job and the scheduler will simply retry it somewhere else. Similarly for files with GFS. All machines have their own battery so the possibility of the whole thing going down is slim. It’s beautiful how they’ve evolved from running on Sun mainframes in the early part of the century. The workers at the datacenters basically do mindless labour, so aren’t paid like a typical sysadmin.
Example: This is a company with 13 million funding, without budget to spend on design:

While the team is still less than ~20 ppl, we likely won't have a full-time designer. With the ubiquity of tools like Figma and design libraries like Material Design, we actually think this is okay. You're welcome to hire an agency to help with things like colors, fonts, illustrations, and to audit our component library.

Agency? To help? May be more like "some freelancers and stock design templates". Good Lord. And then you have audacity to complain that "there is no design".
This justification is making me strongly reconsider my browser choice.
Deep learning may fit in the prolog paradigm in terms of finding programs to compute the output from the input. I am sure people are working on it, it is one aspect of differentiable programming.. This is similar to functional approaches as well. The search here is for the function f that computes f(A)=B ... Today we specify the state space as a CNN or transformer models. Prolog knows how to do deductions from logical statements so you'd need something similar for mapping f I guess.
If you load outside data into the program, it has the potential to be exploited. There is no shortage of exploits for editors, media players, etc. that only require the victim to open a specially crafted file.
When I was in school I remember a professor saying to "Never gate a clock." In the 90's I think people were worried about clock glitches.

My first few years in the industry in the late 90's we had customers that didn't care about power usage. They wanted the fastest performance and would put a heat sink or bigger fan on their chip.

It wasn't long after that when power usage became more important. We have had logic synthesis tools that automatically insert clock gate logic to save power using various glitchless clock cell designs.
Which is a shame because the technical is entirely subordinate to and for the sake of the non-technical ultimately.
That's what I expected to find.
Yes indeed, they make great sounding products for the price. I have bought and recommended some of their DACs.

SMSL is another company like that, I highly recommend their class-D amplifiers - especially the ones based on ST[microelectronics] chips. The SA-50 (ST) sounds better than the SA-60 (TI) - I have both.
they must be feeling a lot of pressure considering most people use google and google gets to nag you every time you use google from a different browser, that’s hard to compete with

I don’t like what they’re doing here, but it’s not hard to see why
The FiiO BTR3 advertises itself (a logo on the back of the device) as supporting hi-res Bluetooth audio, so one simply needs a phone that supports the same.
bring back Brendan Eich?
I would appreciate Opus.
Great, now I have to go find how to make it the default browser even if I'm running it inside a docker container and there's no such thing as a "default browser" in that context...
Don't they end up paying more though? Modis must be making a profit on the workers so Google could, in theory, hire them directly and save money.
> For reasons that are unclear to me, Firefox renders pages with extremely rich and bright colors that jump right off the page. So I love using Firefox for browsing pages with a lot of photos or interesting graphic design.

I guess you're using a high-gamut display, and Firefox fails to map sRGB colors properly. When websites say #FF0000, they expect that the red pixels leak a bit of green/blue light wavelengths, and correctly operating browsers will add a bit of green (and blue?) if you have a high-gamut display (where red pixels don't leak green/blue light wavelengths), except in images and colors specifically tagged to produce "super-saturated" colors beyond sRGB. Firefox doesn't do this by default, which is "wrong" in a sense.
Given that this post was about a website redesign I feel his comment seems on topic.
One time I met one of these guys on a flight that was delayed out of PHL airport.

We were in a little ERJ-135 and never got a clear view of the line we were in because we kept turning corners, but when we were second-in-line for takeoff we broke out of the line and I could see a long line of big and small airplanes waiting behind us close to sunset.

I thought was a miracle, like a scene out of a science fiction movie.

He said "I can't believe I paid $1000 for this!"

I started asking him questions and found out he worked as a contractor running fiber for data centers operators by Google and Facebook and I picked his brain for 45 minutes about how a modern datacenter is wired up.
The problem is that most of these patterns work. You can be irritated as a user, disgust as a designer, but decision makers are concerned that the number (MAU, ARR, MRR) must to go up, therefore dark patterns are popular. And I hate them with all my heart.
Confirmed on Mac too..

Big banner with: "You're already browsing in the new Microsoft Edge
Keep using to get world class performance with more privacy, more productivity, and more value"

Ridiculous. I never saw that before as I always install FF first so I do it from Safari. Edge comes auto deployed by work.

And mozilla isn't even the first link it found. #1 is Opera and #2 is Vivaldi despite having 'download firefox' as the search term.
But this is somehow even worse: they do give you an obvious way to turn it off, then they ignore that setting 5 weeks later.

It's one thing to not ask your users for consent to a thing; it's another to ask them for consent, then intentionally ignore it and do the opposite. One is idiocy; the other borders on malice.
Chrome is better than Firefox for most everyday use. I use Firefox because I don’t want to use a Google browser and I like the idea of having browsers that aren’t based on Chromium, but for goodness’ sake at least make me not hate that choice. I cannot, and do not, recommend Firefox to anybody because it’s not good enough. This is not helping.
I've said it before and I'll say it again: Mozilla has no respect for its users. This is a continuing pattern as you've very clearly demonstrated.
Slightly tangential, but I can't tell if I love or hate the logo for swc https://github.com/swc-project/swc

Either way, I want to try this next time I'm using TypeScript.
>The "solution" of just converting them all to FTEs and effectively giving them massive boosts in total compensation is impractical.

Why is it impractical?
> assumptions: UFOs are real, UFOs are alien, the aliens are not alien enough to make us unable to reason about their behavior

This is good, to be clear about what assumptions we are making. I see 'UFOs are real/UFOs are alien' as one not two and would call it a premise more than an assumption. If _, then here's our plan...

As for the 'not alien enough to make us unable to reason' cuts both ways. The opposite is the assumption that they are similar enough that we can reason about their behavior. It's important to cover both sides of this one.

The biggest assumption is the degree of their interest in interacting. I would place this at low. It's hard to come up with why this might be low: prime directive, we're an inconsequential species/or one of vastly many, reaching us is costly, etc.
If you need to keep track its probably too late. What makes them services is that they should be able to be deployed without a bunch of orchestration of other services. You can solve this by having backwards compatible apis.

That said, to know what changes would actually break things you'd ideally have a suite of tests.
Covid Resources: an aggregator of Covid resources (Oxygen medicine..) in India
Do you even know Andrew Jackson? Trail of Tears. Those are the kinds of people who win duels their whole life.

Think about the kind of person who would repeatedly duel his adversaries. Ex: Jackson. You get a wartime monster.

-------

If you want peace, then encourage pacifists to be leaders.
Chinese Porcelain: $35 Yard Sale Purchase Goes for $721,800
Nigerian banks face threat from Fintech, resort to regulatory help
Victorians Knowingly Poisoned Their Food
> However, since the regime always wants to control the narrative, you cannot assume that wanting to control a particular narrative means anything more than "they're acting as usual".

When dealing with a compulsive liar, you don't approach any situation with "This time maybe they aren't lying". They make up lies constantly about everything in order to obscure
when they are actually lying.

You're right that you cannot make assumptions about what the truth is in any particular instance, but in every instance it is reasonable to assume they are lying and then go about finding the truth.

And frankly I suspect that China lies all the time not just to obscure their real lies, but because they are actually engaged in shitty behavior all the time. It's not even a secret that they are currently involved in genocide. If that's not out of the question for them then I don't think anything is, including engineering a plague.
One "wisdom" I hear is that the benefit of microservices is organizational:

One microservice per team, so you cut down on intra-team friction, and the team can manage their own releases.
> An API-only method of getting data is elitist. Or, at the very least, exposes privilege.

I think this goes for computing as a whole. We on HN are probably in the crowd of people who feel completely in control of our machines and are fully capable of harnessing its compute power for nearly any communication or processing task we can imagine. More is better if you're an expert so a lot of our tools and services end up being very complicated and granular.

I think there are two dominant mindsets around how to respond to this problem: A) make services that abstract the technical complexity away from end-users or B) encourage users to become more technical or rely on a technical expert if necessary.

The third option is to simplify functionality down to a clear and simple set of easily understandable interfaces which are explicitly extensible where needed. If every industry had a commitment to doing that, we'd soon end up with a very obvious set of interoperable services with a common communication protocol and the possibility of vendor agnostic tools and services. In fact, I think this was the dream for the web at one point. Maybe we could revisit those ideas.
godaaaaaamn.

This brings so many memories back.

I'm donating to this project right now. as a guy learning to code from a poor country in 2006, this piece of software was super useful.

My deepest thanks to the project founders <3
Is engine prob is better of a s a system lib. The Daemon are for stuff like service workers from pwa, they are already boardline apps(notifications for example). The biggest advantage of the system lib style is you can effectively share with native program. It also standard cross platform. A not so bloated nodejs and electron setup.
On Linux, so long as you have the older versions of any of the app's dependencies pretty much anything will still run. Getting all the right dependencies set up (and hopefully not opening yourself up to numerous security vulnerabilities as a result) is the hard part.
I certainly am.

But I can also believe that it is at least somewhat different for audiophiles. I once took a beer judge certification course, and, by the end of it, I could easily distinguish flavor subtleties that were completely imperceptible to me at the start of the class. Not just in a "I think I can" way, but reliably in blind tests. And I've had a similar experience of imperceptible differences becoming easy to spot when learning to speak new languages. So it seems possible to me that simply being an audiophile makes it possible to care about subtleties that non-audiophiles can't even hear, because brains are magical like that.
Unemployment Is High. Why Are Businesses Struggling to Hire?
It's not. For starters you need to get the repo, make a branch, do the changes add tests, you may need an account to raise the PR on whatever platform, then there's possibly a CLA to raise. Whereas whoever raised the submission in the first place probably has some interaction with the project, therefore mentioning this in HN could then be taken by the submitter and raised as a feature request so someone could make a PR.
Vail, and most Colorado ski resorts, are already full of 10+ story hotels. I’m not sure how building a residential or office tower would be any more impactful.
Bitextor: A tool for generating translation memories from multilingual websites
Just because it probably wouldn’t stand up in court doesn’t mean they won’t have to experience years of stress, legal battles, etc. to the point where you just give up.

I guarantee if your GWTW sequel hits a large payday, then that company will have extra incentive to come after you. In the long run it probably won’t work. But they will grief you along the way.
5 weeks is 35 days .. I don't think that I would even remember spending 3 seconds to dismiss a bar every 5 weeks. But it would definitely help someone less tech-savvy who doesn't know how to set their default browser.
Major trends in the contract management for 2021
It's definitely a matter of taste. I have used a few of their amps, and for me personally, it makes a world of difference in the audio quality worth the effort. Several types of headphones simply can't be driven by most phones directly.

I've even gone as far as using my phone's OTG USB feature to hook up my amp as a DAC, which is admittedly awkward in my pocket. But to your point, I would miss my convenient streaming options.

A good compromise are amps that use a high quality bluetooth connections, like EarStudio.
We started out trying to do 4k and when that didn't work, dropped back to 1080P. Looked good with just one or two, but above that it got "stuttery." 6 videos on the screen was absolutely not possible with the pi.
Anything on the web is an API. HTTP is an API by itself.
My work computer requires Chrome be default for all the intranet garbage. I personally go out of my way to install Firefox out of a deep respect for the old web and the old Mozilla.

New mozilla, you have made extensions worse, cancelled numerous awesome projects, and laid off hundreds of employees, while giving your new CEO a huge raise: this nag screen, is it really the best move?
So $3.5 million in revenue counts as 'small app developers'? I'm not sure... what are the ones with 100k or less in revenue called then?

The whole argument of the so called threat is very questionable, morally questionable in particular. The 'small app developers' want to share data of their users with 3rd parties where the users lose complete control of their data so that the 'small app developers' can target high spenders? Who are those high spenders? Just people with too much money, or kids/teenagers, or people with risks of addiction? Why do you need to target those kind of users, is the game not fun enough?
It sounds like this is a horrible, horrible industry.
> Production issues are a part of life.

Only if you accept them. The alternative is to do very few, rigorously tested releases per year. This way you don't have production issues. That's how industries like banking make sure bank transfers and card payments work and people's money is not randomly lost... It's a shame many other industries just accept their product failing for users as something normal/inevitable.
Physical items can get elements of scale for somewhat complex shapes. That is why almost all houses have one of 3 different spindle patterns for their railing, someone invested in the machines to mass produce that pattern and so it is just as cheap as a simpler pattern that would work just as well. If you want a different pattern for your spindles you will pay though as it isn't mass produced.
Because the basis of every state's contract laws are different. Something are illegal in CA but not in NY.
I am not a lawyer, but there is no way that using all these things to sell a book is not fair use.
It was just a matter of time. Clubhouse is not a product, but a feature of a bigger player like Facebook or Twitter.
Unlikely since termination would mean that Lijun can resume work on the kernel.
Ripplr – A social platform with no ads, where people share their favourite links
Armored Adventures ASMR
of course it does! Everything has.

so does our system of sending the old people to an assisted living facility to live out the last couple of years in "dignity" while crapping their pants and not having visitors (except on every 1st Sunday of the month between 15:00-17:00 which is the time when everyone asks why they are still around because they are so demented and not part of our lives that we wouldn't know what to talk with them anyway).

^^ there is always a way to paint another society as absolutely evil. it's the type of propaganda that makes us feel good about ourselves since the time we got rid of those useless pagans ("coming over here" ... "with their inlaid jewelry, and shit burial traditions" ...)
Actual social skills. We just assume people learn them - somehow. We need to explicitly teach these skills, starting in primary school. We can also start teaching people about different personality types and how they best interact with one another. What we don't need is alcohol. Alcohol, specifically scotch & bourbon for me, is something I prefer to savor - not use for "social lubricant."
Np. Entrepreneurship is a process. A way of life. It is not just about getting 1 idea successful. What matters is that you learn something and then you do better next time even if you fail. it is a career. You may succeed with a specific product/service/idea or you may not. But every step you take is taking you to your goal of your own company. Some day.
I am an X is not the same as I have an X. I'm not expected to identify as my health insurance 24/7 and never accept any medical treatment that my health insurance does approve under any circumstances.
Some discussion here already: https://news.ycombinator.com/item?id=26869598
Wrong. It's the school system that is abysmal. Compare test scores any urban public school district to a middle class suburb.
Am I the only one who does double granny knots? Been doing so since I first learned to tie my shoes, never ever had a shoe come untied. Sure it takes an additional .5s to tie, and perhaps an additional 3s to untie, but why risk it?
Right but I'm wondering how you avoid polluting your production dataset with test data, hence the question about multi-tenancy in the database. Do you use a different schema? Discriminator column? How do you know the data came from the "clone"?
There is no such thing as "locals getting screwed" in this scenario. We live in a free country, where people sometimes choose to move. In fact, when the demand for housing in an area goes up, often locals profit handsomely.

Unfortunately, "I was here first" sounds a lot like "fuck you, I got mine". And it's not gonna fly.
> I'm really fascinated by the resurgence of some of these old languages.

Not wanting to take away from your fascination ;) but even though Prolog is from 1972 (which may or may not be old, depending on your PoV), core Prolog syntax is pretty much a minimal language for representing terms and term unification. Doesn't get anymore straightforward than that, whether modern or not.

Prolog is by itself no language for number crunching or SIMD, nor does it usually deal with memory alignment, sparse matrices, or other data layout concerns in the way C++ for CUDA does. OTOH, Inductive Learning (ILP) has been a major application of Prolog as recent as 2012 (ProGolem, Aleph, etc., some of which have been taken into commercial endeavors). But I'm not familiar enough with ML to contrast with last decades's ML push/approaches, let alone have an opinion.
Crypto-Cards 2021: Bitpay vs. Wirex vs. CryptoPay vs. TTM Bank
China launches app for citizens to report anyone who has 'mistaken opinions'
The author is reaching here. I don't buy their narrative of how the timeline doesn't support the idea that the bombings did it. There are easy arguments against that position. Additionally, how can the author be certain of what they knew at what time? Don't you think they also had a capable spy network?? At the very least the threat of bombardment would definitely be weighing heavily on their minds.
Experts of vaccine design and productions rely on the findings on experts of virus physiology and chemistry to know what their vaccine should do (specifically, what virus components, among many equally easy to hack ones, promise to be more disruptive). It's a complementary relationship, like Product Development and Sales or aerial reconnaissance and bombardment.
I guess they only list projects that are hosted on GitHub.

GNU projects tend to be hosted elsewhere.
Is it Edge or Bing?
I don't get anyone who is using this as a cudgel to claim that Chrome is better (and there are some in these comments already). Google don't deserve any credit for having stopped doing that after achieving near-total dominance through using those tactics.

How much of Chrome's current marketshare can be attributed to:

1) Bundling Chrome with Adobe Flash Player, Adobe Reader, Java, and multiple free antivirus suites, with a pre-checked "make Chrome my default browser" box

2) Putting "try Chrome" nagware popups on the Google homepage of Firefox users (and other browsers) - the most visited website on the planet.

I would argue a HUGE percentage of it. I'm not the "just click OK" type and it still slipped past me once.

Still, I'm sad to see this. It's a poor omen for Firefox.
No, realistically, it is called exempt salary works for hire, and there are legal limits to it. No salaried job has "set hours".

The limits you can work with are: working on your own equipment, non-working hours, working on it at home in an area not typically used for $dayjob, the subject of the work, and above all else your locality. These agreements are generally overreaches by the lawyers drafting them, depending on the nature of the job. Remember: no contract can limit rights granted to you under the law, every contract has limits, and you cannot be prevented from working, even if stated otherwise.

Washington, for instance, has state laws against this kind of IP assignment.

IANAL, so don't read into this too much, but I have consulted IP attorneys about this. If you're doing something like this, definitely consult -- the kind of work you do does matter. In this guy's case, it seems he does have a conflict of interest w.r.t. the work he does for IBM.