skysight-inc/HackerNews huggingface dataset:
The simplicity of the function isn't the point, the idea is that the language locale is a piece of shared state between all instances of the Translation component. With this approach, all instances of the Translation component are able to know which translation set to use without developers having to drill down a "locale" prop through the entire component hierarchy everywhere text is used (i.e. the entire application)
How does a rational person go from "irrational people are biased" to rationality can be "free from ideology"?

Also, the original comment was "there is no such thing as "rationality" that is free from ideology", but this post shortens that to "there’s no such thing as rationality".

I don't think this writer is as good at rationality as they think they are.
To be competitive, Amazon would be able to say everyone has access to the same information to rent out the online marketplace's booths. This is the issue at hand--Amazon has all of the information and is breaking its own rules in using it to give them advantage in the marketplace. Greedy greedy capitalistic cheesey.
> at least the JVM most definitely doesn’t do that, and I’m sure other state-of-the-art GCs neither, like V8.

Which implementation are we talking about here? Do you mean JVM internal linked lists, or user allocations of linked list nodes? I was talking about implementations such as (first Google result for "Java linked list implementation") https://www.geeksforgeeks.org/implementing-a-linked-list-in-...

> First of all, allocation is basically free

No, definitely not true. You're claiming that memory allocation in a tight loop is not a bottleneck. I completely disagree, having written several high performance web apps with thousands to millions of users, the single most important performance "best practices" strategy in any tight-loop Javascript is to avoid memory allocation in the hot spot. Also true in Python, true in C++, true in every language I've ever used, and has been true for decades and is still true despite significant performance improvements in V8 and other engines. This is the whole reason there are high performance libraries in JavaScript like https://glmatrix.net/ that specifically structure the API so that the user has complete control over allocations, precisely because batching and re-using allocations is faster than not.
Firefox on iOS uses the safari js runtime and the safari layout engine.
Apple II emulated as working object in Unreal game engine
The author of the original NY Times expose issued something of a mea culpa about 6 weeks ago: https://www.nytimes.com/interactive/2021/03/18/magazine/faci...

Here are the first four paragraphs

> In May 2019, an agent at the Department of Homeland Security received a trove of unsettling images. Found by Yahoo in a Syrian user’s account, the photos seemed to document the sexual abuse of a young girl. One showed a man with his head reclined on a pillow, gazing directly at the camera. The man appeared to be white, with brown hair and a goatee, but it was hard to really make him out; the photo was grainy, the angle a bit oblique. The agent sent the man’s face to child-crime investigators around the country in the hope that someone might recognize him.

> When an investigator in New York saw the request, she ran the face through an unusual new facial-recognition app she had just started using, called Clearview AI. The team behind it had scraped the public web — social media, employment sites, YouTube, Venmo — to create a database with three billion images of people, along with links to the webpages from which the photos had come. This dwarfed the databases of other such products for law enforcement, which drew only on official photography like mug shots, driver’s licenses and passport pictures; with Clearview, it was effortless to go from a face to a Facebook account.

> The app turned up an odd hit: an Instagram photo of a heavily muscled Asian man and a female fitness model, posing on a red carpet at a bodybuilding expo in Las Vegas. The suspect was neither Asian nor a woman. But upon closer inspection, you could see a white man in the background, at the edge of the photo’s frame, standing behind the counter of a booth for a workout-supplements company. That was the match. On Instagram, his face would appear about half as big as your fingernail. The federal agent was astounded.

> The agent contacted the supplements company and obtained the booth worker’s name: Andres Rafael Viola, who turned out to be an Argentine citizen living in Las Vegas. Another investigator found Viola’s Facebook account. His profile was public; browsing it, the investigator found photos of a room that matched one from the images, as well as pictures of the victim, a 7-year-old. Law-enforcement officers arrested Viola in June 2019. He later pleaded guilty to sexually assaulting a child and producing images of the abuse.

Also, this will be done, it is being done. Every city in the world with cameras is making a decision to either discard the footage or use it. Eventually the costs will align for every city in a way that using the footage makes sense. Then they'll do it. Better to think through the issues early, so at least you have the option of thinking through them often.
Firefox and chrome on iOS are just re-skins of safari. Apple doesn't allow other browser backends
Interesting, seems to be the AWS equivalent of Cloudflare Workers, though with much stricter restrictions. Max execution time: 1ms, Max memory: 2MB.

On the surface they are undercutting Cloudflare in terms of price ($0.10 vs $0.15 per million), but with such differences in functionality it probably isn't a fair comparison.

The architectural approach is what I find most interesting. There was another post that went into more details on the architecture and security, but it seems to have been taken down.
> However, the MirBSD Korn shell is one of the most lively shells for development activity, the latest release being in October of 2020.

The OpenBSD Korn shell is actively developed and there is a portable version of it available. The latest version which reflects the shell as available in OpenBSD 6.9 was released 3 days ago. https://github.com/ibara/oksh
This sounds about right. I assume your (n+1)/2 is really n+1/2. The idea, like you've said, is to get Y[k+1/2] values where Y = FFT[X].

Whether this is mathematically sound is another question. I presume that it is, for two reasons. First, FFT essentially convolves X with a bunch of sinusoids with frequencies from a fixed set: 0 Hz, 50 Hz, 100 Hz and so on. There's nothing wrong with manually convolving X with a 57.3 Hz sinusoid, it's just FFT isn't designed for this (it's designed for rapid computation). The other reason is that combining such shifted FFTs we get what looks almost exactly like a CWT (i.e. wavelet transform).

As for sinc-interpolation, I think it's mathematically equivalent. Say we shift the input X with Z[k] = exp(ik/N...) and get XZ. Then we transform it to FFT[XZ] = FFT[X] conv FFT[Z], so it's convolving FFT[X] with FFT[Z] where FFT[Z] is probably that sinc kernel. I certainly know from experiments that FFT of exp(2·pi·i·k·alpha) where alpha doesn't precisely align with the 1024 grid produces a fuzzy function with a max around alpha and a bell-shaped curved around it, the width of the curve depends on how precisely alpha fits into one of the 1024 grid points.
Interrupting the way you flow into the negative activity is a great idea.

I used to spend hours playing two simple online games (Generals and Slither) compulsively, to the detriment of sleep, work, and relationships. Something that weaned me off for a while was going to a conference where I didn't have my regular laptop with me, but a new one; because the laptop felt different, I didn't feel compelled to play, and even when I got back in town, I stayed off the games for a while.

But I started playing again. I realized that playing was just a very very compelling habit, so I beat it with another habit: when I felt the desire, I'd go to one of the games' websites, hit the start button to join a game, then logout immediately and close my browser, multiple times. At first just 5 or 10 times, but sometimes 20 or 30 times in a row in rapid succession, enough times to get really bored doing it.

So my advice, if you can make it work: whenever you think about using one of those sites, go to the website, login, logout immediately, turn off the phone, then turn it back on and repeat. 10-20 times, beyond the point where you get bored. Repeat this daily for at least a week or two.
Pay/status/compensation from your employer? If that's what you're suggesting, I strongly disagree. That's hardly the role of any company. And it implicitly ties value judgments to your workplace, which is a very sad state of affairs. You don't need corporate recognition to validate your decisions.
Bill and Melinda Gates Divorced
Bill and Melinda Gates announce split
Please give org-mode and org-babel a try also. There is much more utility with org and a much larger user-base. Org is more of a standard than TeXmacs, which I haven’t heard of until today. You can do all of what TeXmacs is doing without using their interface, which looks difficult to modify.
I don’t know but if I were their target audience I might be put off by the Sorority atmosphere they seem to want to cultivate.

Maybe they are being genuine but I’d certainly do my due diligence qualifying them before diving in.
In someways it is a bit silly for many to equate where they live to their political bubble.

Where I am is 84D and 16R. However, given I am a single remote worker and my friend group is all 35 and under (living in big cities) the tilt of my social interactions is probably closer to 98D 2R
Bill Gates to Divorce
This is good to have but it doesn't really address the problem of predictive accuracy in the presence of nonstationarity. The safeguards just help us switch off the model at the right time. We're still stuck with no capability in the new environment.
I think it’s possible to use Apple Configurator to lock down your device with a MDM profile.
Don’t forget Flickr which they pretty much ran into the ground
inb4 deleted
How is this related to op's comment?
Consider this edit:

> Nit-pick: I don't like the language of Successes [versus failures]. I get that people like short words that are associated with happiness and winning, but the underlying messaging are that if we're not succeeding, we're failing, or that we "have to succeed".

In this context:

- Sports competitions have winners and losers, but arguably no failures. Silver and bronze are certainly not failures. The lost first place, but won second. Lost second but won third. Etc. Last place could easily have been competing against themselves.

- Grants/Charity Competitions have winners and non-winners. I would argue neither failures or losers.

Lots of nuance, but my point is that it seems like you have a bias that makes you prefer success/failure vs winning/losing.
As said, far more active.

bash 5.0:
https://www.osnews.com/story/129062/bash-5-0-released/
2019-01-08

MirBSD Korn 2020:

Oct 31, 2020 mksh-R59c
May 16, 2020 mksh-R59b
Apr 14, 2020 mksh-R59
Mar 27, 2020 mksh-R58
Mar 1, 2019 mksh-R57
They can fix that godawful login process before I'm on board!

It's like someone challenged themselves to use as many domains as possible during authentication. The only company that plays worse with my pass manager in terms of which domain I need to save it under is Alibaba's cloud thing

Also they killed Skype so kinda glad they didn't get their grubby mitts on Discord. It'd already be called Discord Teams and keep trying to sign you up for some enterprise bullshit when you want to make a call haha
Every apartment I have lived in I paid my own gas and electric bill, which was metered just for my own apartment.
For an example of how stark it is in Houston: https://goo.gl/maps/DZmmyzuMczBzas967 -- that's a surface parking lot (not even a garage!) surrounded by >30-story buildings, and kitty-corner to the second-tallest building in the state.

I can't think of anywhere else I've seen such a thing. Ridiculous is an understatement.
I prefer the MirBSD variant, as does Google.

This is one question upon which we agree.
A quick search suggests that people looking for roommates (like this) can choose their roommates using any criteria they want even if it would otherwise violate the Fair Housing Act.
Sorry if you felt talked down. I am lucky to have worked in some very big and complex React applications and will share more experience with you:

* By using a singleton you're not able to easily test different LocaleData contexts in parallel.

* By using a singleton you're not able to make your NodeJS server deal with users with different locale settings because you have only one global instance. Multiple requests arriving at the same time would corrupt each other. You could spawn a separate process for each locale but that's inconvenient.

Does that make sense?
In the same time frame, I worked at Boeing doing design work on the 757. I didn't know how to do complex numbers using drafting tools, but I knew how to use a computer. The only computer in the building was an '11 in a special locked room with raised floor and A/C. It was under the control of Boeing Computer Services, a totally separate division from Boeing Commercial Airplane Company, which I worked for.

Anyhow, I befriended the sysadmin and he on the sly gave me an account and the code for the door. I wrote a bunch of numerical integration matrix programs, and showed the results to my lead, who told me computer results were all bullshit (he'd gotten bad numbers from them before) and called over his best draftsman, and told him to show me up (all in a friendly way, he was a great fellow).

The draftsman worked for two days, and came up with a sheet full of numbers to 3 significant digits. Mine were to 6. We compared, and one was wrong. He said my number was wrong. I knew it wasn't, because continuous functions don't have anomalous behavior. He good naturedly agreed to redo that one, and in a while came back and said my numbers were right. After that, my lead trusted my work, and I got all the math work in his group.

Eventually, some manager in BCS discovered I was making unauthorized use of the '11, and went several management levels over my head to demand I be censured. My lead (one of the engineering treasures at Boeing) went to bat for me. That went many levels up, and the BCS manager got a smackdown and was ordered to legitimize my usage.

In another incident, I got the job of writing some test plan specifications. The usual technique was to hand write them and hand them off to the secretary pool to type up. I get writer's cramps after handwriting 5 or 6 words. The secretary pool was in a special doored room full of Wang word processors. All women, and the supervisor was a woman. I asked for access to a Wang, as it was faster for me to type than hand write. She said ok, but I'd have to take the 2 week Wang course first. I asked if I could just have a look at the manual. She laughed and said sure. She was sure I'd fail.

I looked through it for a few moments, fired up the Wang and started editing. It was, after all, just a text editor. The supervisor was annoyed, but she kept her word.

If I'd stayed at Boeing I'd have likely been the first engineer to bring in my own PC for my desk, at my own expense.
CubeBackup: Self-Hosted Google Workspace (G Suite) Backup
Depends on the computer and their needs.

There are definitely computers I wouldn’t put my key on and would prefer a new one and uploading that one.
Is he going to hire those fired AI ethics researchers to Apple?
Show HN: Py2many – Transpile Python3 to 7 languages
Can compile the following 16 python programs to 7 languages, compile and run the resulting code and produce the same output as the source python.

https://github.com/adsharma/py2many/tree/main/tests/cases
https://github.com/adsharma/py2many/tree/main/tests/expected

100x speedup on this benchmark

http://www.hildstrom.com/projects/langcomp/index.html#test-p...

py2many.py --rust=1 test.py
rustc -O test.rs

$ time -p ./test.py
iterations 3
sum 1.4999999709476166e+17
real 436.55
user 435.45
sys 1.08

$ time -p ./test 3
iterations 3
sum 1.500000E+17
real 4.94
user 4.67
sys 0.25
I learned React because of this
I make things from ground up. From idea or design to final product. Usually together with designers. My biggest struggle has always been design and design to code.

When designer creates things in Figma, this is basically a drawing, there is no way it can go to code (all plugins are bollocks, don't even start on this). For years i've looked for solutions which merge this gap. Even experimented with Webflow and tried to export code to integrate with Vue. Forget about it... doesn't work.

Designers are usually able to work both in Figma and lets say tool like Webflow. There is a gap but not a huge one.

About two months ago i saw a reddit post, mentioning plasmic.app . I checked it, played around and fell in love. Like, it never happens to me, ever.

The was one caveat, i never coded in react.

I had a goal to build ecommerce site, but not one where you can use prebuild templates as those designs almost always suck, and customisation is limited + you are locked in. I wanted to create custom design.
I decided to go with it and started building site with Plasmic and React/Gatsby (coming from Vue and Flutter dart so I know one or two things).

For me plasmic was super intuitive, I wouldn't do a thing differently about it.
Designers did struggle a bit, as both only where making "drawings" in figma before, they barely used Webflow. And had wage understanding of responsive html.

On the way the support from guys was next level, whenever i had question or issue, they responded almost immediately. Thanks !

The final result built in less than a month of quite laid back work - paperfoods.eu (we don't ship outside the Netherlands so not really an ad).

There are 2 new projects lined up to be build. And yes i will use plasmic for both.

P.S.
Note this tool is still free, so jump in while it is. But even when it will be paid, it will be worth every $ . Check them out - plasmic.app.
welp, there goes $5B in US pay tax money.... and still no national fiber network.
Ah, I want one too. ;D
cool, but am i like a complete grandpa if i'm a bit alarmed by how everyone these days seems to think curl bashing with stranges is totally normal and fine?
Cortx | Senior Machine Learning Engineer - Deep Learning (and many other roles!) | Baltimore, Maryland | Onsite, Full-time

Cortx is a profitable, stable, and growing artificial intelligence startup that is building an NLP product that automatically writes content about any subject with the same level of quality, factual accuracy, and usefulness as a human. This product already has thousands of monthly paying subscribers and is quickly growing - in 2020 our month over month MRR growth was >10%.

You would be at the intersection of research and production code - taking our research roadmap and helping make it a reality. You will be helping our AI team take nascent research concepts and turn them into state of the art natural language generation. You will be constantly ingesting research papers, building prototypes, and later turning those prototypes into production code.

Our work almost exclusively involves very heavy deep learning (transformers) and we primarily use PyTorch.

You will be working directly with our Founder/CEO (me!), who is leading the AI team, both as a manager and an individual contributor.

We sponsor all visas, including H1B and Green Card, and we pay market rates for SF/NYC despite being located in an area with a significantly cheaper cost of living.

If you have done work with transformers for text generation, information retrieval, or text style transfer (and especially if it has advanced SOTA), we would be very interested in talking with you.

In addition to the Senior Machine Learning Engineer role above, we are also hiring for the following roles:

* Senior Full Stack Engineer

* Customer Success Specialist

* Director of Operations

Contact us by emailing alex@cortx.com with "HN" in the subject line.
Why would you assume that a LVT would be lower than current property taxes? If your land is built up the same as the average density of the surrounding area, then you probably were already paying comparable taxes to all your neighbors and your taxes should be unchanged under LVT.
If a retiree was sitting on highly valuable land, why couldn't they just get a reverse mortgage? High home equity plus short remaining life expectancy will support high monthly payments.
That's funny because the Google Finance charting software was famously Flash.
I think cross validation is a powerful tool but not always necessary and is prone to abuse, such as overfittimg to the test set.

A skilled modeller can reduce variance using domain specific tricks that are more powerful at variance reduction than cross validation. But still cross val is usually good to use as well.
All that is only needed because incremental learning algorithms don't really work all that well. It's a dirty secret in the field that we still don't have good answers for catastrophic forgetting in neural networks (the best candidate incremental learner as of right now), and the other alternatives are far worse.
To elaborate on "doesn't allow":

iOS binaries that are not signed by apple are not permitted to mark memory pages as executable if they have previously been writable.

This restriction makes exploiting buffer overruns very difficult on iOS - particularly important as objective-c doesn't give you much help avoiding them.

However, you can't write a runtime compiler unless you can generate bytecode (write) and then execute it, and nobody has found a way to write a performant javascript or CSS engine without some form of runtime compilation.

So, Apple does allow you to write your own browser backends, but they won't give their signature, which would permit you to use riskier techniques to gain performance.

In practice, that means any browser not using the safari engines would be unacceptably slow on the modern web.
noticed as well
Depends on when we're talking about. If you asked 2 years ago, yes that was about normal. However, this last year, for downtown SF, it's expensive. You can find a private room downtown for about half that[0] if you sign a year lease.

For a short term stay, it's about on par w/ the price of an airbnb uptown.

[0] https://www.urbanests.com/
Some other shell script check and formatting tools:

All shells take the -n option to perform a basic syntax check.

Debian has a script for checking scripts for bashisms:

https://manpages.debian.org/checkbashisms

bashate is a automated style checker for bash (similar to pep8 for python):

https://opendev.org/openstack/bashate

lintshell is an early prototype of a shell linter based on the Morbig trustworthy static parser for POSIX shell, based on the Why3 platform for deductive program verification.

https://www.irif.fr/~treinen/colis/ https://github.com/colis-anr/morbig https://github.com/colis-anr/lintshell

Shellharden helps rewrite scripts for ShellCheck compliance:

https://github.com/anordal/shellharden/

shfmt is gofmt for shell:

https://github.com/mvdan/sh

ShellScriptFormatter is another formatter:

https://github.com/osalvador/ShellScriptFormatter

Some of these tools and other tools can be automatically run by check-all-the-things:

https://github.com/collab-qa/check-all-the-things/
And yet, if we look at actual migration rates, it's pretty clear that Americans are overwhelmingly voting with their feet for Houston's overall set of policies.
Talking about the impossibility of true rationality or objectivity might feel humble - you're admitting you can't do this difficult thing.

But analyzed more carefully, it becomes really arrogant.

You're admitting there are people worse than you - Alex Jones, the fossil fuel lobby, etc. You're just saying it's impossible to do better. You personally - or maybe your society, or some existing group who you trust - are butting up against the light speed limit of rationality and objectivity.