skysight-inc/HackerNews huggingface dataset:
Oh, this is delightful. It's an exploration of how J. S. Bach used algorithms ("mathematical tricks") to compose and generate music.

A related recent post:

Beneath the surface of Bach’s music is a world of numerology and cunning craft

https://aeon.co/essays/look-into-the-secret-world-of-numerol...

https://news.ycombinator.com/item?id=28498605
If you sanitize on the server, you are sanitizing for a theoretical browser and how _you_ might think it parse HTML. Any kind of parsing ambiguity will lead to XSS.

That's why you should be using an API that relies on the browser's parser.
Show HN: SceneNodeList Adobe XD Plugin – Export to HTML and Text (GPL)
A Efficient tool to try open-source projects quickly
Recently my team has been working on a new project that requires a gateway. So I had to decide the technology pattern and started to try some open-source gateway projects. What I didn't expect is that I failed to complete the dev environment and got stuck at the first step. It was already one and a half hours past when I finally started the Etcd database!

So I turned to Henry, who's experienced at programming and know many efficient tools. He recommended a tool Tin that can auto-build applications in seconds. It seems that is exactly what I needed! I registered an account and started trying.

According to the guidebook, I had to setup the workspace and create a Tin application. Currently, it supports 3 ways: Git Repo, Docker Repo, Dockerfile.

Then I filled in the information as required, set the Ports, Variables and Entrypoint.

The whole process only took me a few minutes, and the Gateway app was created!

I turned off the logging interface and saw an Endpoint module below that provided the URL for public access. After copying the URL, the administration interface of the gateway appeared. I tried several other projects later, but I failed to build some open-source projects.

From the perspective of an engineer, I think Tin is a very useful tool to improve R&D efficiency. It could avoid us from the cumbersome process of installing open-source projects and allows us to focus on the more important things at hand. Therefore, it has great value. But the team should focus on the user experience and support more open-source projects. So that we can experience more great projects easily and choose the technology architecture efficiently.
> What are we gonna do then? Rediscover local journalism?

We're probably already in the first stages of that journey, complete with the unreliability and all.
Show HN: Feedback Please Building online/offline accounting app for SMB
Hello, My name is Ashwin, I'm building Airbooks app in Public. Would love to hear some suggestions/feedback/ideas.

I built the app for Solopreneurs and ran google ads through which I got a few signups and some feedback like a few users needed Accounts payable/receivable, Multiuser access, desktop version etc.

Looking to alter the app to suite SMB's. any suggestions are welcome, ex any integrations we can work on.
App link- https://play.google.com/store/apps/details?id=com.airbooks
Overtime on UoP is permitted, but regulated. You can't do over some limit (like 400 hours yearly); except if you're a doctor.
> to "save the environment"

This is an odd straw man to bring out, when the goal is very explicitly to reduce carbon output. Also nothing so far implies that the legislation is impossible to fix once the electric fleet exists.
This is really scary. How did you know you were having a heart attack?
That's just conjecture. In order to have a unified world (e.g. the Chinese world), you need a minimum of common ground (facts, historical narrative, etc) that you can base your genuine differences on. Without this minimum of common ground, populations are just splitting into relativist camps where even the most basic facts can't be agreed on.
The intent is to shift the responsibility to the browser. Decades worth of userspace solution have failed us. The browser is pretty good at HTML parsing.
I don't have a rigorous proof that unfathomability implies impossibility, it's just a strong suggestion and demonstration that you incur a high risk of assuming an impossible thing into existence.
Your example is from Windows 8, released in 2012?
> We had _just_ settled the emacs vs vi argument when this starts ...

We did? That’s news to me!
Interesting discussion. I attended a concert / talk featuring Professor Du Sautoy and a performance of the Goldberg Variations a few days ago which was very engaging.

I do wonder whether the maths in Bach was a 'shortcut' in the sense that imposing constraints to follow particular patterns narrowed down the range of material that would work in particular compositions and that having chosen that material the composition was a matter of then working through those patterns.

(Du Sautoy's latest book is all about mathematical shortcuts)
Anomaly Detection for Companies
Join our waitlist here: https://forms.gle/QSEEvn2Av8r66a9j9
I was misremembering, was thinking about this recent convo on LLVM mailinglist: https://lists.llvm.org/pipermail/llvm-dev/2021-September/152...
Yes, we are all switching to vscode.
paywall

this link (dot added) is accessible
https://opinionator.blogs.nytimes.com./2008/09/23/toms-essay...
Why do you believe a common user/customer of Amazon's Alexa would know about any of that?
In Switzerland "good discrimination" against men isn't even considered discrimination:

> Appropriate measures aimed at achieving true equality are not regarded as discriminatory [0]

I looked this up when a prospective employer told me that they hadn't yet reached their gender quota and that if any even remotely qualified woman asked for the job I was basically out. Needless to say, I didn't bother applying for the job.

[0] https://fedlex.data.admin.ch/filestore/fedlex.data.admin.ch/...
>I have two candidates who are equal in every way

This never, ever, ever, ever happens. It's a complete non-story.
Unless they are exposed to USDT, why would they fold? They are trading Crypto against USDT (as a token). If USDT folds, its their customers that are going to hold the bag. But many exchanges have USDC too (and maybe their own USD pair); so users should be aware.
I work in the UK for a company based out of Denver. I know that I need to subtract 7 hours from my time to figure out the local time there, and they need to do it in reverse. But with this H time I would have to subtract 7 letters from my time to understand what the relative local time in Denver is. Sure it's P:30 for both of us, but I don't know what P minus seven is to know if that's when noon is and they may or may not be at lunch.
Don't Worry, Be Happy
I'm just gonna use fish because I can't be bothered to setup zsh.
Acer launches bacteria-resistant PCs
It's more complex than that. The Quebec paper suggests that there may be an association between the introduction of low-cost, universal Pre-K education and poorer life outcomes in some groups later on. Even with the 'natural experiment' that happened in Quebec it's still hard to prove causality.

But the authors explicitly say that high quality Pre-K programmes targeted at relatively deprived groups are beneficial. The take-home might be 'state-run, large-scale Pre-K programmes might be good for you if your home life already sucks but might be worse than the best quality care you could receive at home' (and even then I think you'd have to qualify the finding by measuring the potential positive effects on maternal incomes). They also say that the effects probably don't translate to Europe.

And... they offer the suggestion that you could significantly improve Pre-K education by focusing on (and measuring) 'non-cognitive' development. That seems like a good thing to try...
Show HN: Rtopensquare- Anomaly Detection for Companies
Join our waitlist here:
Without the need of ML experts businesses can automate their analytics process.

https://forms.gle/zecHHhWJryeGme556
I imagine it would be much more likely to have a "backdoor"-ed version of kicad that would phone in with intellectual property rather than PCB spyware. Making a PCB is too much like writing assembly for it to go unnoticed...
This is extraordinarily dangerous advice.

The description given above is likely a myocardial infarction or an aortic dissection.

If you are having chest pain, you should minimize myocardial demand. Sit down. Call emergency services.

Do not exert yourself by walking. That is a recipe for sudden cardiac death.
It's not like FF was ever shipped with Windows. It's just that enough people saw enough value and purpose in it, to go out and get it themselves.

You can install FF on Android in a second on the Play Store, it's easier than it's ever been on the desktop; but you have to want to install it in the first place. Some of this want can be generated by feature excellence, some by peer pressure; but for a long time now, FF has lagged in producing the former and its leadership has actively sabotaged the community that can provide the latter.

Obviously FF was helped by MS dropping the ball in a way Google has not (yet), but in my opinion what happened then could be done again. Antitrust action is coming for both Apple and Google, Mozilla should be ready to pounce right there and then - but it cannot happen if the leadership does not understand that there is a problem.
Could something like this be useful in space? With less heat generated (?), less power requirements (?), and immune to SEU(?)
Why would the guy not have been convicted of rape if he raped her? You're making lots of assumptions to "show" how legalizing prostitution would not make it "much safer", but common-sense tells us that legalization is a good first step to making it a bit safer. In the Netherlands police and social workers sometimes protect the outdoor areas in which prostitutes work (e.g. car parks). Why would that not make their workplace safer?

> future johns would avoid her if they knew that she had filed charges against a previous customer

So maybe she wouldn't tell them. Obviously, legalization should also imply a certain protection of their identities (e.g. if they are witnesses in a trial).
>I have yet to see where Chrome is explicitly telling anyone they plan to phase out support for adblockers

Why would they ever want to do that? It would be a PR nightmare if they came out and explicitly said "fuck you".

Instead they opted to take away capabilities from their APIs with the result of severely limiting adblocker capabilities, under the guise that this improves security and performance, which is not entirely wrong, but at the same time hides the fact that there would have been easy enough alternatives that preserve the capabilities of adblockers and some other API users while making sure the security threats they stated they are concerned about can be prevented[0]. Yet they didn't even really look at what was proposed and insisted on crippling their API in a way it cripples adblockers.

I can only conclude that improving security and performance is just one of the engineering goals of their solution, while the other (unstated) goal is to fuck with adblockers.

[0] They were particularly worried about extensions being able to intercept requests, examine requests and exfiltrate sensitive data. One way this can be easily solved is by adding a special sandbox for request blocking that has no accessible output to the extension or anywhere else (no backchannel, no access to the network or file system). You can load scripts (and data) into it, but it may only ever talk to the browser itself during request handling. This breaks the "exfiltrate" part.
USDC (coinbase stable coin) is already around 50% of the market cap (value) of Tether. Tether influence is already waning. If it doesn't collapse in the next couple years, it'd probably be significant but a minor event/thing in the crypto space.
> I think the implication is that it's not necessarily better than coal because burning forests is only carbon neutral on a very long time scale.

I find this assertion to be very hard to believe.

Biomass is the epitome of a renewable energy source. You gather dead vegetation or chop down trees, you burn them to generate power, you plant them again and wait for it to grow. Rinse and repeat. Coal is the exact opposite. Moreover, biomass implies recovering carbon from the atmosphere, while coal implies digging it out of the ground and dumping it into the atmosphere.

Care to present any evidence or rationale that supports your claim and lends it any credibility? I suspect that what makes your claim utterly unbelievable is making the mistake of succumbing to a kind of "slippery slope" argument, where you feel the need to go a all-or-nothing route and extrapolate what it would take to scale biomass to provide the totality of Al energy needs. In reality, biomass is scaled the other way around: project how much biomass can be realistically provided by a managed forrest, and adjust the biomass plant to meet it's needs.
People who switch to vscode probably also switch to fish anyway.

Hmm, in this false analogy game, what editor is aligned with korn shell? xemacs?
What? Whitelisting is one technique which you can use in sanitizing content generated from unknown sources. If you need to generated such content then it's a probably a special feature of your software and no smell
Moral and religious reasons. Countries and Governments that do not inflict moral from top-down usually have relaxed rules.
Yep, I switched to an iPhone 11 and regret it. The hardware feels better but I really dislike the OS experience... very clunky... and CarPlay is miles behind Android Auto.
The only reason this "biomass" is so popular is an artificial reason. It's just a means for electricity companies to continue using coal and basically not doing anything, while selling their power as 'green'. All they need to do is throw a few wood chips in the mix..

This practice should really be banned. Or at least not be allowed to be labeled as green power. But if they did that the governments look really bad because they won't even come close to meeting their Paris accord goals.

So big business is burning the forests for no other reason than a green label .. While not improving anything for the environment.
Searx can make you do exactly that. It's really easily to get started with a self hosted serverand then you can customize it the way you want.
The problem is you never have "equivalent tasks". This is the blessing and curse of software development: You never have to do the same thing twice.

Software tend to get more complex over time. Even if code quality is optimal, software will get more requirements added over time - especially if it is successful. If you allocate resources rationally, you will start by solving the "low hanging fruit" in the problem domain. So you cant really compare tasks at different stages in development.
An expeditor works on (late) customer orders, and does what is necessary.
The water spider supports the people working on customer orders.

I'd consider that a major difference, but your mileage may vary :)
WTF. Why would someone do this? Just for pure evil?!
Personality Test and Type Description
>I really wish a search engine would empower me to provide a URL ban list

With Google, you can append -site:site1.com -site:site2.com to a query, though I don't know if it provides the same result as filtering them out after a query.
> you will concentrate on coming up with a MVP as fast as possible

You better hurry up too, because you have a problem if you don’t finish before your debt catched up to you.
Where Is the Best Place to Buy Adderall Online Without Prescription
We are the best and most reliable suppliers of Adderall Overnight Delivery Buy Adderall Online Without Prescription within the USA & Canada and 3-6 days worldwide with a team in place to supply your medications at your doorstep with rapid services and 100% success rate ORDER NOW.
not quite sure what your getting at here...on a simple 8 bit like the 6502, you were generally dealing with plain binary, not some IEEE standard, so you get at most a single addition (if the multiplicand was odd), and just threw an 'overflow error' at the end if the carry/overflow bit was set...
Now arbitrary length BCD...THAT was a PITA

But again, it was 30 years ago so my memory may be fuzzy.

Edit: Hmm - if I recall, it was something like:
and the value with x01 to check LSB,

asl value, (multiplicand masked with LSB=0),

if LSB check was true, add value to result,

check overflow flag ?

Again, this was simple binary data usually of a fixed 1 byte or 2 byte length. we used BCD for 'real work' and I can't even remember how that was done...
Psychology’s Racism-Measuring Tool Isn’t Up to the Job (2017)
You're right about that, although for the same reason plastic bottles are usually blow-molded from preforms in or near the bottling plant, to avoid shipping bulky empty bottles around.

Also glass is denser than PET, so 15 times as much mass is really only like 6 times as much volume in the landfill.
> A new optical switch is, at 1 trillion operations per second, between 100 and 1,000 times faster than today's leading commercial electronic transistors

No, a CPU's clock speed is not the speed at which its transistors can transition. Clocks are multiple gates long (roughly, 10-20), and are not the only delays in a system. So a CPU running at a clock speed of 5 GHz could reasonably be switching each transistor at a rate approaching 100 GHz. (Most of the time each individual transistor is not switching, since only their last switch within a clock cycle is typically meaningful.)
The structure is not all that defines a type, you also need to include in its definition (explicitly or implicitly) a set of operations (functions) which may well be different for the structures that otherwise “look” the same.
I think EU want to introduce duties on carbon emission, this will make the import of Asian batteries more expensive and makes EU carmakers to switch to use “local batteries production”
I wonder how much P2P file sharing networks contributed to the confusion of this song with Bob Marley. One single MP3 with the wrong ID3 tags would spread like wildfire.

The article mentions a YouTube video, but the song was popularly though to be by Bob Marley long before YouTube came about.
This text is not a news report, it’s a technical one about this specific bug. It shows how the attack develops and suggest mitigations at the kernel development level.

The bug itself is small and it lead to a whole system compromise, and the title is very good to guide us to the point they are trying to make… memory corruption is a problem and that needs to be addressed at early stages even, even if the overhead seems not worth it.
Glary Utilities Pro 5.174.0.202 Crack and License Key 2022
zsh can be a real pain to setup if you want a "performant" git status in your prompt. vcs_info is just too damn slow.

I prefer minimal customisation and so tend to stay away from heavy plugins like ohmyzsh, though I have friends who use it and really like it.
Some time ago, Microsoft announced that they would be working to integrate Windows and Linux so as to provide users with a better operating system experience and greater functionality.They should fix whatever vulnerabilities with whichever version of the server-side software they've decided to integrate.
Positioning itself against as an AWS alternative is improper. It can be something "next-gen". Only useful things are functions, DB, file, and streams. Others are just application specific APIs. And the emoji API.
A comparison of work-life balance at FAANG
That's right. Starting today as a PhD student in deep learning is career suicide, even if it may look like this is the thing to do. The number of papers put on arxiv each month must number in the thousands and the top machine learning conferences are so awfully crowded it's impossible to get a paper through.

From my point of view and much like you say, the interesting, groundbreaking work has moved outside strict deep learning research. I mean, I sure would think so, but here's the website of the International Joint Conference on Learning and Reasoning, that brings together a bunch of disparate neurosymbolic and symbolic machine learning communities for the first time:

http://lr2020.iit.demokritos.gr/

This is an active field of research with plenty of space for new entrants and full of intersting problems to solve and virgin territory to be the first to explore. I'm hoping we'll soon see an influx of eager and knowledgeable new graduates disappointed with the state of machine learning research and willing to do the real hard work that needs to be done for progress to begin again.
It seems like a good lawyer would be very helpful in getting this straightened out?
Calculating the average value for some observation in a time bucket, where some buckets may have no observation (resulting in 0/0=nan), finally taking some kind of summary of these ignoring nan values (there is a whole library of functions for this in numpy for example).

NaN and Inf are extremely valuable and useful encodings to represent real things. Particularly signed infinity is wonderful, as functions like exp behave correctly for inf (eg. exp(-inf)=0).
EU population growth rate is sub 0.2% per year, combined with increasing agricultural output and there is actually quite a bit of land available for reforestation.

As to burning forests, fast growth wood can be harvested in decades not centuries. The goal is burning for energy not high density wood for construction. Plus burning wood releases energy from both hydrogen bonds and carbon bonds which means you get more energy per lb of CO2. Managed forests are actually a very reasonable use for available land economically vs traditional farming as they don’t need anything close to the same kinds of subsides.

In terms of energy you can hit up to the equivalent of ~60,000 tons of coal per year per square mile, that adds up fast. There are definitely ways to capture more energy, but wood is cheap and scales.
My employee wasn't respectful enough after the company messed up her paycheck
I even remember seeing her stuff linked to before in the other OnlyFans-related discussions on HN. It was this interview: https://www.youtube.com/watch?v=Fay6parYkrw

(this post is way better though)
> People were saying the same things about OO inheritance and and a bunch of other stuff which the industry have later become more skeptical towards.

In my experience this is the usual adoption curve of new practices (not necessarily best practices). They come as a shiny new solution for an annoying problem, it gets absorbed by early adopters that then become evangelists. More people start using these patterns/practices and start encountering the issues and obstacles with it, some get disheartened, frustrated and become outspoken against it.

These practices then evolve with time, becoming more nuanced, having "best applications" and "non-use cases" to better judge its applicability. And then becomes mainstream and a expected practice for modern software development/engineering.

I've seen this with multiple trends: OOP-isation of everything, UML (birth and death, kinda superseded by C4 diagrams these days), NoSQL, microservices/SOA, Kubernetes, Dockerisation, and so on and on.

FP and immutability are getting into the maturing phase of this, I remember a few years ago when it started making inwards on FE development, it was adopted, kinda overused and now I see it trending towards more cautious adoption.

I believe it's all a matter of understanding, all new shiny things will always have early adopters that can cope with the pain points. These are addressed when getting more mainstream and with that comes the knowledge of what actually these pain points are in the real world after years of adoption.

I don't see this pattern changing anytime soon, I've seen it repeat too many times the past 15 years.