skysight-inc/HackerNews huggingface dataset:
Because Unicode emoji started out with a bunch of crap they couldn’t ever say no to new proposals because someone will say “why do we need a man levitating emoji and not skin tone modifiers?” And while we are at it, we need a woman levitating and gender neutral person levitating.
You're not wrong, that scenario was in a Fast & Furious movie. I'm guessing it's something numerous parties are considering in some capacity.
Remembering that Napoleon reinstated slavery in France
I'm unsure of how vaccines are related here. First case was in 2015, and cases are relatively contained to an area
Came here to say that. They did the same thing with an iOS app called Paper. The ethics are strong with this one.
> Really, just think for a moment if all emoji were changed to a dark skin color and you couldn't change it.

In "monochrome" fonts they already show all black and it looks great! It's just a tiny face gesture, no need to assign a race to it.
It is people who are pretending to be or aspire to be rich who get snooty about appearances far more than people who are or actually cater to the wealthy.
It's a common backend for chat bots (Discord, Matrix, IRC, Telegram).

Basically it takes different inputs and commands and uses different APIs to fetch data based on the input efficiently without the need for web scraping. DynamoDB is used mostly as a cache for common queries so I don't go over API quotas.

Most of the bots are made by me, but with AWS API Gateway I can easily generate API keys for anyone else and keep track of their usage.
There is an improved version of this algorithm called $Q Super-Quick Recognizer [0] which allows multi-stroke gesture and drawing stroke in different direction, a demo I implemented before [1]

The $1 algorithm could be used to implement gesture typing keyboard like SwiftKey/Swype, where direction matters, eg another project of mine [2]

[0] http://depts.washington.edu/acelab/proj/dollar/qdollar.html

[1] https://github.com/wcchoi/dollar-q

[2] https://github.com/wcchoi/swell.sh
What a charming story.
Marissa Mayer and the Fight to Save Yahoo!

https://www.goodreads.com/book/show/22608584-marissa-mayer-a...
Developing and writing up emoji variants provides employment for people who specialize in particular branch of culture. It is a complement to buying advertising with the activist press - both ensure positive coverage on the social media and in the more formal publications.
> one is not allowed to take a separate Language for each input

They're not defining a different language per input, they're defining a single language, but it's "silly" because it's tailored to favour one specific string. Their point is that we can always construct a universal language which encodes any particular sequence as 1 bit: the language simply checks the first bit of its input, and if it's 0 it returns that sequence; otherwise it ignores that bit and interprets the rest of the input as some "non-silly" universal language (Ruby, in their case).

Kolmogorov Complexity normally tries to ignore the particular choice of language (since, in principle, any turing-complete language can emulate any other with a constant (but probably large) overhead). Their point is that language choice matters a lot, since there's nothing to prevent us choosing a universal language which just-so-happens to favour some outputs much more than others.

I get what they're saying, but there are solutions to this, in particular minimal languages like Binary Lambda Calculus, Binary Combinatory Logic, Wolfram's 2/3 turing machine, the rule 110 cellular automaton, Brainfuck, etc.

These are akin to "nothing up my sleeve numbers" used in cryptography (where the choice of parameter is pretty much arbitrary, but technically there are certain "silly" choices that would undermine the security)
This must be some strange new definition of "branchless" with which I'm not previously familiar; the generated code is full of branches, conditional or otherwise. I don't think invoking some other tool to put branches into your code qualifies you as branchless.

Have you compared your parser to simdjson-go? I haven't looked specifically at the go rewrite, but I hear it's decent.

I was very excited to do branch free coding to parse JSON, but really only handled the 'lexing' portion of the task in branch free fashion. Certainly more of the task could be done branch free, especially if you are working on SIMD or GPGPU.
I’m sure the next step for the handshake emoji is people complaining about hands with five fingers being “ableist”, and subsequently a number-of-fingers modifier will be added.
Internet disrupted in Colombia amid anti-government protests
It's US's current cultural trend, which is now enforced on the rest of the world, and also on our descendants who may have different sensibilities.

Maybe the Unicode Consortium should spend their energy on the real problem of third world languages underrepresented in the Unicode standard and spend less energy on the racial and sexual identity of pictograms.

Related: https://modelviewculture.com/pieces/i-can-text-you-a-pile-of...
> The bigger companies will also bully you and "tell" you to your boss because how dare you don't buy their overpriced POS from that big company.

A particular company came to my mind reading this.

It starts with an O.
I am not an expert but one who actually worked on a over-the-horizon radar system.

This entire article is predicated on the RF reflectivity of ionosphere being stable during its measurement of computerized triangulation, when in fact that the sky was in sunrise mode where the ionosphere starts to fall to a lower altitude.

Such sunrise/sunset transitory phase is never a clean delineation of RF reflection but instead a noisy raster of bounced RF, much like an oversized blanket of aluminum chaff.
It is a bit of a problem with archeology which is also recognized by archaeologists.

That and how the whole story of hundreds of years of civilization is sometimes just an embellished projection based on a handful of symbols scratched in stone somewhere.
That's not good.
How do you do this? Doesn’t googles script load other scripts and post back directly to Google?

Did you write your own scripts to use your proxy URLs with the same API?
Here's a secret number plus or minus 10: 98, 104, 101, 110, 93...

You'll never guess what the secret number is. /s

The entire purpose of statistics is to uncover that secret number, and it works if you have enough data. Changing the random plus or minus won't save you.
That was the going assumption as far as I understood (I'm from the area). They're hasn't been direct health advise on areas to avoid either, so it's slightly disconcerting.
Wonderful story, thanks for sharing!!

Good luck finding your home.

I am Australian and can recommend Australia wholeheartedly, although I know we make immigration thoroughly difficult.
What takes more time, Feature development or platform setup to deliver the same?
Is it possible to losslessly translate from Hy or Python to the Abstract Syntax Tree and back? That is, is there way to have a code viewer that, instead of highlighting syntax, changes it to another syntax on the fly?

Could each member of a development team look at the same piece of code but the first sees Lisp syntax, the second sees Python, a third sees a C-style syntax, and a fourth has a mishmash of their own design?

Obviously there are language differences that go beyond syntax, but the learning curve of reading unfamiliar syntax often seems to be a sticking point for people considering/learning a new language. For example, someone who has experience in curly-brace languages may initially have trouble adapting to the use of indentation in Python or parentheses in Lisp.
What’s the difference between a sorcerer and a doctor?
An alternative comment:

I've found people's handwriting deteriorate as time has gone by... cursive is rarer to come by (leaving the 'legibility' argument aside), typing has certainly contributed to this, but some people still write on boards to explore ideas and boy are those diagrams and writings unreadable.

If the author posted some samples of the grandfather's notes (withholding personal information), that would have added a very personal touch to the article indeed, and also ensured his ancestor's work gets recorded by archive.com.

edit: grammar.
I think the problem with this is that ClearURLs can break legitimate uses for URL params. I need to disable it when I do things like online payment. That's not intuitive for users and means an integrated solution needs to take laypersons into account who wouldn't know how to solve the problem (or even what the actual problem is). Is that realistically solvable?
Why We Faint (When Other Animals Don't) [video]
I haven't noticed, but I admit my Firefox setup has been subtly broken for a decade (by choice). In any case, you can always unconform where it matters for you, but why not start from sane defaults?
> I hate to say this but you might be old and out of touch

I think you're jumping to conclusions too quickly. It is true, emojis can be an important part of communication but until the same graphics start being used on all platforms, devices and services, emojis are a quite bad medium for communication. My phone, my browser, whatsapp, slack, I think twitter too and so on use their own graphics™ which have subtle differences.
> But is that money laundering?

fraud isn't money laundering, however cashing out fraudulent gains by using a corporation is the textbook of money laundering.

> Kail set up a corporation to receive bribes from Netflix contractors, the DOJ said.

The article is quite clear about that.
Are prions contagious through contact or only eating?
Nice story. I was hoping for some more "groundbreaking revelations." However, the opposite was the conclusion:

> he was a man like any other.
He had hopes and dreams. Triumphs and failures. Faith and doubt.

I write a lot of notes. I imagine there are some great takeaways in there. And sadly, I'm not very optimistic about those having any impact, especially if I get hit by a bus tomorrow. Mortality... Blah.
They weren't the maintainers anymore. That's the reason. OSS is tricky sometimes in that regard.
Is this you? https://github.com/jen20

If so, maybe you want to use my https://github.com/henvic/httpretty

Just give me, say, $300/month, and I'm taking out all ads from my website. Don't lose this unique opportunity :P
That title is funny. I work at big nameless european telco and for the last 10 years that's exactly how I perceive the whole culture here.

Some higher up, either the CTO, CIO, or close to those roles, gets a pamphlet about some shitty product. And without listening to anyone buys it and forces all us techs to use it for a year or two before they move on to the next shitty product.

In one case we even had a CTO force a shitty product on us, speak very highly about it, only to quit and take a position at the vendor of the shitty product.
Doesn’t most research in scrolling show that it totally kills user engagement and decision making, but keeps them longer?

Google probably wants its users to actually make a decision and click a link.
Well that's exactly the kind of job that an (opinionated) User Agent should do for you. <aybe configurable, maybe not. You can always change your agent (so, browser) if you don't like its opinion.
You can rightclick a link in your email, copy it, then paste it in the browser bar, remove the unwanted stuff. A lot of work, especially if you need to do this many times a day.
I have all setup in private mode too.

I use Chromium, which is mostly plugin free, as the alternative.
I think the problem is that it's not possible for end users to know what's happening with the tracked data. Is the company on the other end creating a shadow profile of every single user (like Facebook)? Are they selling the data to companies that do user profiling? No idea. Who am I supposed to trust?

Even if there are scrupulous entities, the harm caused by the unscrupulous ones overshadows them.
Ask HN: Company internal wiki software recommendations?
What are the best options in 2021? Looking for something relatively simple, doesn’t need to have additional features like project/task management, etc.

Thank you
I keep hearing this myspace argument. You are forgetting people want to store value on the most protected chain out there. It has one job, to survive. ETH is looking to solve all these problems while BTC has more focus.
Connman is maintained by Intel, it's pretty much nobody needs it, but them.

It's desktop usage is abysmal with no GUI supporting its up to date API.
>which has all the functions of Btc

My understanding is doge code has old bugs that haven't been fixed since the code is not actively being maintained.

Doge also has no max supply limit, which is a major feature of bitcoin. As far as the deflationary function is concerned, Doge is more similar to the Zimbabwe dollar than Bitcoin.
The issue is this:

https://aliexpress.com/item/4000336900709.html?spm=a2g01.126...

vs

https://www.aliexpress.com/item/4000336900709.html

Both take you to the same page.

URLs, especially when clicked from ads tend to have a HUGE amount of extra crap that's in no way needed for any kind of functionality.
An overview of space-grade FPGA-based onboard computers and payload processors
The exact thing happened to me one year ago, I was 17 and using my dad's credit card to test out Lambda and SageMaker, I had assured him it won't cost anything since I'd be using the free tier.

However, my application instance somehow kept running ( was a total noob to AWS ) and I got charged over $300 the next month when I got a monthly report in an email. I panicked and literally just deleted my account. Yes, I just nuked my account like the article mentions. AWS never reached out after that.
What's the difference between religion and science? Superstition and knowledge? Bias and evidence?
I used the AWS free plan many many years ago as a student. I was so paranoid about losing money that I immediately shut what I was using down after I thought I didn't need it any more (even though leaving it on was part of the free plan). I turned off the instance, but I forgot the public IP. A month later I got charted a few pennies because an associated public IP is part of the free plan, but an un-associated one isn't.

I didn't go bankrupt, but it proved to me how scummy AWS can be given that actually trying to use less is what got me charged.
How Can I Get Area-Wise Phone Number List?
Show HN: Baserunner, a tool for exploiting Firebase applications
GitHub repository: https://github.com/iosiro/baserunner

Announcement blog post: https://iosiro.com/blog/baserunner-exploiting-firebase-datastores
The Dam paper mentions compiling C code to assembly first, but not much details is given.

I think there is another step not covered in this paper that connects back to the C code. Maybe they saved that for another publication?
This is untrue... Like all the stuff have not to be abused, but when used properly they're great also in technical communication (including code comments or git commits).

Another story is when you write with them and instead of a formatting tool become your words.
It's the AOL free trial business model. Give 'em a freebie, but take down their credit card info so you can start charging them the moment they exceed the limits of "free". And make it really hard to cancel.

As for whether Amazon will listen, Upton Sinclair blah blah not understanding it.
There was a thread just yesterday with a bunch of practical examples
https://news.ycombinator.com/item?id=27027522
Go proposal: new package to provide generic slice functions
Really skilled "exec" fraudsters aren't stupid enough to ask for money or gifts while they are on the job. They will wait until they change occupations to cash out legally. For instance Business B bribes individual A with future speaking engagements, a seat on their board or another executive position. This Netflix IT exec was too greedy.
Its not stealing. You are using their services for free now which can / will be charged later.
This problem is solved by choosing a standard language, which requires some way to tell whether one language is "less silly" than another. There's no 'correct' way to judge this, but a reasonable, objective benchmark is how many bits it takes to write a self-interpreter (in a similar spirit to "compiler optimizations should pay for themselves" http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.39.... )

Binary Lambda Calculus is a pretty good for this. I personally prefer Binary Combinatory Logic, but its self-interpreter is a bit longer.

There's probably a way to game this benchmark with a "silly" language, but I imagine anything more complicated than hard-coded literals would end up larger than BLC.
FORTRAN quotes:

“You can tell how far we have to go, when FORTRAN is the language of supercomputers." — Steven Feiner.

"FORTRAN, the infantile disorder, by now nearly 20 years old, is hopelessly inadequate for whatever computer application you have in mind today: it is now too clumsy, too risky, and too expensive to use." — Dijkstra, circa 1970.

"FORTRAN was the language of choice for the same reason that three-legged races are popular." — Ken Thompson, "Reflections on Trusting Trust"

"In the good old days physicists repeated each other's experiments, just to be sure. Today they stick to FORTRAN, so that they can share each other's programs, bugs included." — Dijkstra (1930—2002).

"Consistently separating words by spaces became a general custom about the tenth century A.D., and lasted until about 1957, when FORTRAN abandoned the practice." — Sun FORTRAN Reference Manual

"FORTRAN is not a flower but a weed — it is hardy, occasionally blooms, and grows in every computer." — Alan J. Perlis.

"You can create bad Fortran in any language." —?

“I don't know what the programming language of the year 2000 will look like, but I know it will be called FORTRAN.” — Dijkstra

“Computers are useless. They can only give you answers.” - Picasso

From: http://www.csl.mtu.edu/cs5311.ck/www/quote.html and https://www.gdargaud.net/Humor/QuotesProgramming.html
It's exactly the kind of thing user agents should do. If it's good for the user, they should do it by default for everyone.
Ah yes, the mark of any "pretty progressive" person: whinging about things that help people different from themselves feel included, because they don't explicitly pander to you. You sure about that label?
I believe it is part of the Pwn2Own hacking competition that contestants let the vendor know before releasing or talking about the exploit.
Virectin 100 % Pure Natural Ingredients
Show restraint for half a month to see noticeable outcomes. Every human living being is novel, which is the reason the time required for streamlining of your sexual wellbeing and capacity can fluctuate, yet the significant thing to take here is that the outcomes with Virectin are ensured. The maker is so sure in the viability of their item that they give a no-condition 60-day unconditional promise. For most clients, apparent impacts will be observable after the initial not many long stretches of devouring Virectin. There are activities to support testosterone that can accelerate the outcomes, however by the day's end, it is indispensable that the impacts are ensured.

https://scamlegit.com/virectin/
In one way of looking at it, a horse and a car are the same thing: low energy and low complexity for high flexibility and maximum speed ground transport.

As energy and flight tech become cheap enough, with no exhaust blast, small footprint, highly maneuverable, etc., they will supplant wheeled vehicles for shorter and shorter trips.

Alternate transport tech also plays a role, such as Trantor-style moving sidewalks in densely populated places, etc.
> "When an inquiry from the Netflix CEO ensued, Kail falsely denied that he was formally working with Platfora. Kail resigned from his advisory position at Platfora the next week."

Apparently he lied to the CEO for personal financial gain. That's fraud, isn't it?
https://en.m.wikipedia.org/wiki/Stephen_Elop
If you get some open source breadcrumbs, then you're fine with attacks on civilians and ethnic cleansing? (Facebook, Erdogan (in Turkey), Myanmar)

"being so dramatic" you said about things like that?
My friend has been mining DOGE for years as a joke. He’s pretty happy with himself at the moment.
500K is a year's salary for a senior SWE there. I imagine VPs are making well above that.
Yeah, the same thing in European banks. It gets quite obvious when executives in local branches start pushing for shitty products.

When I started working professionally, I always thought that eventually the best product wins. Then I was struck with this kind of reality, where the product with the biggest people network wins.

Similar thing ended up being true for me. Without a good support network, I won't end up anywhere even if I have above average abilities.
It also sounds similar to how physicians prescribe medicines.
This is tangential to the issue, but when I was in school, around 2005 in the UK we had a fascinating IT class where the the teacher explained all the different facts that can be derived from a simple loyalty card (the kind you use in shops to collect points and claim rewards).

I don't remember all the details but I remember feeling alarmed by how much they can learn about you, and haven't ever used one since.

I think it would be great to look at some benign hypothetical software platforms, with students, and run through this same exercise to understand why data protection matters.
I use aws relatively often but for fairly small scale stuff, selfhosting/homelab. I'm very scared of all these horror stories.

I've set a budget and an alert for the budget. Is that enough?

I can see the budget being overdrawn for the time it takes me to react to the alert but I see no way to actually shut down servies.

It would probably be possible to script by monitoring the API and then issuing aws commands to shut things down. But it would be a huge project, someone should get on that.
Dumb question? Server side or client?
Well complexity in technology is not really something we try to stay away, is it?
Agreed. The fallback emoji in particular is very confusing, doesn't look like a handshake, and is only necessary because of this particular solution to a problem that no one had.
This kind of thing is way more common in the enterprise world than we care to admit.
But at big tech I admit I was surprised.
One of the perks of working to big tech was supposedly being imune to this kind of shenanigans from the suits.
How is it a wide range of options if you forced to say either viewpoint A or B is true, when in reality any semicomplex issue will have truth in viewpoint C, D, ∃!xP etc.

Complex societal issues will not be solved within the scope of a 30 second video.
Yeah, I've considered it but the last year meant I pretty much avoided leaving the house. Maybe it's time to look at it again. My sister and mum (in her 60s) got diagnosed recently.
Reliability, predictability, compatibility...cost is not really important, and bribery is not a good idea in the Banking Industry.

>IBM

Or Fujitsu
It's a useful shortcut to mentally label people as not serious and worthy of no attention.
Ask HN: SWE in Europe, why not move to North America?
Since recently I started contemplating moving from Europe to North America for a Software Engineering job. Main reasons being paying high taxes on a rather low income compared to NA. I know we have universal healthcare, more vacation days on average etc, but with an SWE salary in Europe you could just do without it.
I also know that in the US you have less job security and health care is expensive, but wouldn't a high salary offset that anyway?

Did anyone go through the same thought process? What do you think?
I only run private mode, for everything.