skysight-inc/HackerNews huggingface dataset:
Due to the genetic diversity and maize's character as an outbreeder, this variety has already gone through a severe genetic bottleneck due to it having been rescued from only two ears of corn. Generally, in saving maize seed, we look to save seed from a population of at least 100 plants (not ears) to maintain the intrinsic genetic diversity.

So the present-day variety is really not the same as the original variety. Too much of the genetics has been lost.
I've been happily using Fathom Analytics: https://usefathom.com and I have zero complaints.

No tracking. Privacy focused. Lightweight. You embed from your own domain. They even do site monitoring now!
First open-source driver for Ingenico iWL220, iCT220 payment device
Not to sound condescending, I found I grew out of The Wall, I think because it deals a lot with issues from childhood and rebelliousness. The themes of Animals (politics and how we relate to each other), Dark Side of the Moon ( sanity, the meaning of life and life after death) and Wish You Were Here (sanity, conformity) seem more relevant at the moment. Roger water obviously has this rebellious energy and anger where as Dave Gilmour is more reflective and creates beautiful art but without the same kind of passion. At the right time and with Richard and Nick, they made such a perfect combination.
This not quite true, especially with current state-of-the-art tools like Ghidra, IDA pro (with Hex-rays), etc.

In fact, Rolf Rolles wrote a wonderful guest post[1] for the Hex-Rays blog about automating the reversal of this exact obfusactor, though he wasnt aware of it's origins at the time.

[1]: https://www.hex-rays.com/blog/hex-rays-microcode-api-vs-obfu...
The social justice and warrior part once hinted at the oxymoron of enforcing solidarity with violence. It was never meant to be criticism of social justice. The dialogue that degraded just beyond nuance. The term is probably 10 years old at least. Today it probably means just left-leaning person for most people.
PyPy is fantastic, it rescued a project I had where a massive amount of json needed to be parsed before an absurdly short heartbeat. Not even some of the fast json libraries could do it, but with a drop-in PyPy replacement, it worked, and still does, wonderfully
I've been deep in the interview cycle lately and I just had a dream last night that I was asked, in a non-technical interview with a product manager, "what are the 5 ways to dockerize an application?"

I then said that I could only think of one way, and he responded "how do you not know docker if you are applying for a java developer job?"

Thankfully I woke up
> I realized that it doesn't actually report any useful or actionable data

The actionable part never occurred to me, but makes so much sense. What action could anyone really take, based on the data presented by Google Analytics? On top of my head I can actually think of anything you could easily get from server logs.
google:

news.ycombinator.com your search term

Also if you google for hn search there are some sites.
It's performing various hardware tests before showing you the BIOS screen. And even then, it usually pauses the BIOS screen for about a second to give the user enough time to hit F12 or ESC if they want to change any settings. You could probably disable both of those if you really wanted to.
Web app is not really an alternative on iOS, not unless Apple stops actively crippling PWAs and I don’t see Apple doing this unless they are forced to do so (anti trust).
I still can't see any solid reasons why a site owner would not use GA.

Other products:

- Objectively lack features

- Potentially incur extra costs in money/time

- May be a small barrier in m&a

- May carry additional risks/attack vectors if self hosted

Trying to ween off big tech is commendable, but likely detrimental to a business.

Relatively high risk, low reward.

I'm happy to have my mind changed. I can see a case for user hostility, but most sites I imagine don't have an audience sensitive to this at the moment anyway.

From an idealogical standpoint, other cloud stat tracking services would only function if not many people used them. And I would also imagine feature creep would be inevitable and lead them to becoming an inferior version of GA.
The "Antialiased text in low PPI is better with hinting" argument is unknowingly underlain by Eurocentric assumptions. Asian characters such as Chinese or Japanese have always looked significantly better on the macOS style of text rendering compared to Windows' ClearType, so much that there exists an app called MacType, created by an Asian developer, to force Windows into using Mac-style rendering.
Yes because my favourite part of work is collaborating, coaching or just working together to solve a problem and while you can do it online it's just more painful and less fun than it needs to be, especially while looking after 2 small children in the background.
Tik Tok vs. YouTube – the creation and consumption balance in UGC
> (a variant of) Age of Empires 2.

What's this?
I switched to GoatCounter for my personal blog and it's more than capable. All I want is pageviews with timestamps per page and referrer info.
Startup Severance Packages: Sometimes Generous During Covid-19
No, "obscurity" does not mean "bad security", it specifically refers to the practice of hiding the details of the mechanism hoping that it makes it more secure.

Things like "Pet names and mother's maiden names are common security questions, so maybe lets not store those in our employee info database" are valid security considerations. And of course they make the employee database slightly less useful.
I’m not sure you’re aware but you basically described the way it works in the latest macOS. If an app wants to touch something in user folders, it has to ask for permission.
> If you decide to migrate off GA, there's very little reason to not use self-hosted analytics.

My personal domain[0] was taken by domain squatters (forgotten bill in debit card shuffle, bought up within seconds of expire) so for now I have to host on github.io. Thoughts on an analytics service?

[0]: http://www.aarontag.com/
"To an asshole, all virtue looks like virtue signaling." -- https://twitter.com/drvox/status/1273472663621529604
The startup times are a fair bit worse, and the memory requirements are a fair bit higher. Despite everything else python does tend to be fast enough, and the worse startup/memory usage isn't necessarily worth it.

Also it doesn't speed up things that rely on external C libraries, so code using numpy/scipy/tensorflow/etc doesn't generally run appreciably faster.
>You began Catholic, that is to say you began with a system of values in stark opposition to reality

Heh.
I've never bothered to check this, but recently I was told that COM files could be >64K. The DOS loader would just keep loading data until the real 640K end of memory was reached. The program itself would be responsible to modify segment register to gain access to the unreachable parts of itself.

It seems technologically possible, as a program could always assume memory above its own segment (up to A000 of course) was free.

Can anyone conform or deny?
Putting Joyce to one side, I can't really see how that has anything to do with Catholicism.

In the first instance, there is no "system of values" only things of greater or lesser value (the fact-value dichotomy is hopelessly wrong).

Second, what exactly is in stark opposition to reality? The whole ground of Catholicism/Christianity vis-a-vis who Jesus is (beginning in the Torah) is that the fall of Man had put men in opposition to reality (rebellion, really) and the ultimate source of reality that is God. Here we have the natural law theory of ethics that explains sin as willed act opposed to the good (and thus the true, and the beautiful) which is known through the nature of things, esp. of Man which is absolutely real.

And where science is concerned, how about the Logos [0]? Christianity sees reality as utterly intelligible which gives all science (whether empirical or not) its footing and possibility. Any civilization, culture, or religion that stifles this will never produce a sustainable and flourishing scientific culture (Stanley Jaki develops this point in his books). A timely example is Islam where Allah is understood as arbitrary will and not analogically as primarily intellect. The result is that the world is rendered unintelligible and helps explain why the scientific achievements of the Islamic world were exceptions rather than the rule.

Wells was probably mechanistic and scientistic in his outlook but likewise parasitically drew from the (warped) Christian heritage of his culture.

[0] https://www.newadvent.org/cathen/09328a.htm
No to .io, Yes to .xyz
Do you know of any standalone monitor that is close to the iMac 5K?
Alexander Grothendieck - Récoltes et Semailles
'Master' comes from 'master copy', which is an established term in industry (not just software). This is the master branch, the reference, the branch from which other branches are created.

It is quite clear for professionals with industry knowledge and experience. It has nothing to do with race.
One of the reason Google Analytics (and logging solutions like it) is popular is that people don't have access to server logs.
> If there are apps on MacOS that can't handle high dpi mode, I haven't run into them

Audacity has extremely low framerates and chugging when interacting with the waveform on retina screens. Even running in low DPI mode doesn't fix it. Only runs nice on non-retina displays.
Hello! OP here.

One of the biggest frustrations I've had prying through Darklang [1], Firebase [2], Supabase [3], and a slew of other low-code projects is that although they do help me build backends faster, they come with a big tradeoff of having to deal with either (a) vendor lock-in, (b) tie-in to specific tools/databases/coding patterns, or (c) a large monthly bill.

At the same time, coding without these tools, I would have to deal with either configuration hell [4] with Kubernetes/Istio/Consul or take the time to stitch a bunch of libraries together and spend a lot of time having to deal with devops/networking/backend architecture myself.

So, I built this framework called Flatend over the last two months for Mozilla Spring MVP Labs, which:

1) lets you write functions using any tools/databases/programming languages/frameworks/hosting environments, and

2) turn them into microservices stitched together into a mesh network with service discovery/load balancing/routing using the Kademlia p2p overlay networking protocol popularized in BitTorrent/Ethereum [5].

Taking advantage of p2p networking, Flatend has taken off a lot of the pains and time spent dealing with bidirectional RPC, service discovery, load balancing, scaling, deployment patterns, and end-to-end-encryption, and has led me to spending more of my time writing productive business logic code in NodeJS/Go.

Using Flatend I've now deployed four different sites/apps racking roughly 200k+ visitors on two 5$ DigitalOcean instances, doing red/blue deployments and upgrades to my microservices really easily.

But that being said, Flatend still is very much experimental and is a heavy work in progress.

Nonetheless, I still do hope for Flatend to be immeasurably useful for the people here at HN looking to speed up the backend development of their next product/service.

[1] https://news.ycombinator.com/item?id=20985429

[2] https://news.ycombinator.com/item?id=17661391

[3] https://news.ycombinator.com/item?id=23319901

[4] https://news.ycombinator.com/item?id=21551868

[5] https://en.wikipedia.org/wiki/Kademlia
I think if I was promoted to CEO, I would go full reactionary and demand that all front end javascript code must be vanilla and interact with the dom directly, and all styling contained in css
There's a much longer discussion on the git mailing list[0] which covers the concerns and complications.

[0] https://lore.kernel.org/git/CAOAHyQwyXC1Z3v7BZAC+Bq6JBaM7FvB...
That’s his point... on iOS you can’t publish outside of the App Store, which cripples it as a platform
I haven't read The Dead but I greatly enjoyed John Houston's film adaptation of it. I also never read Ulysses but the BBC produced a very listenable book at bedtime of it that I can remember listening to in the Summer of 1991 as the coup was underway in Russia (I wasn't there btw)
Vertical is the reason I haven't upgraded from dual 1920x1200 (but of the time single anyway). Although I'm looking at 1440p mainly for 120hz+. (1440p at 30+")
The only place I've used WebAuthn/ U2F that did not allow me to enrol multiple keys was AWS. I have two (or more) keys enrolled at Facebook, Google, GitHub, and for my government services.

WebAuthn (which is the one that's actually a documented standard) not only goes out of its way to make multiple tokens practical it explicitly calls out the intent that you should allow users to enrol multiple tokens.
But that makes sense, right? 0,1 Amps = 2,4 amps/day, many cars have a ~60 Ah battery, so that would be empty in 25 days (and probably in less than that doesn't have enough power to start the engine).
You mean unpopular?
Oh, I agree - someone should do a study like that. ...but anecdotes don't prove anything.

The process for reclaiming seized assets is well documented...

https://en.wikipedia.org/wiki/Civil_forfeiture_in_the_United...
Are you unaware that Koon and Powell both went to Federal prison for the King beating?

King survived, but two innocents were murdered by a black man who sought to assassinate Koon[0].

[0] https://web.archive.org/web/20200604062152/https://www.latim...
I see these issues all the time, with enterprise desktop apps. The scaling is only really a problem because it is enabled by default when you plug in certain displays. If the user made a conscious choice (which they would easily remember if they had trouble), it would be fine.
GPU Compute, WSL Install and WSL Update in the Latest Insider Build for WSL
As someone who's working on amateur game, this is super interesting to learn.

At what point did you decide it was worth setting up the discord? Early on, before you had anything to show? Based on player feedback?
And I still politely ask you to just look at the data. There is nothing in the data that points to "somehow" and "maybe". It is just a straight linear line in the logscale.

You may see some wobble caused by outbreaks here and there, but the mechanics of COVID-19 are always the same.

Going to zero exponentially does mean it will converge mathematically. And t^-1 won't look like the things that can be observed. There is no such thing as a constant upward trend away from the exponential. If you look carefully and do some regressions you can see some ups and downs.
Changes in the behaviour of the people are able to modify the trend, but there is no constant movement away from an exponential.

You can always add an upper exponential bound that will converge below single digits per day before there is any chance that the lines cross.
EU digs in on digital tax plan, after US quits talks
Trending on Pocket articles with more than 10k saves
Some weeks ago I discovered fathom and I am fully satisfied with it.
> Typing speed is not the bottleneck when writing software. The bottleneck is my brain.

I agree except with a caveat: the mechanical action of typing, formatting, refactoring, fixing typos and missing semicolons, and moving code around actually distracts the brain from the higher level task at hand. And when the brain is already the bottleneck, I don't want to make it worse by wasting brain cycles on mechanical drudgery.

As one might expect, I feel far more productive when I'm using languages and tools that require me to type less and refactor & re-edit code less. I think the language would matter less if I could just wish code onto the screen. Until then, learning to touch type (with as few errors as possible! not necessarily as fast as possible) and use editor features to make it more effortless is the next best thing.
Fire spreads.
Thanks James. You wait till we launch V3 ;)
If it hasnt changed, and I wasn't wrong in the first place, it has some issues with deep C integration, you need to jump over some hoops to get numpy working, and some of the other powerhouse libraries.
There is not a person, alive, dead, or not yet born that I would trust to write such code.
Show HN: Symposia – host videos and live streams for paying subscribers
Many companies lend money from banks using goodwill but they are not paying back the money to banks like Cafe Coffee Day, kingfisher airlines etc. And we have also come across many frauds related to credit card loans we have also heard that many customers card details are sold in the dark web. One of the most well-known fraud is a fake call that we get from an unknown number asking for the details of your card number along with your four-digit Pin number. As we are adopting the new technology it gives the chance for them to easily access our personal details so it is very important too use the technology and knowledge in the right way and utilise it for right purpose.
(Not native English speaker, non-American here)

Master seems a perfect word to describe anything that is controlling or has authority over the other thing. Things can be a person, organization, device.

Slave seems like a perfect word to describe any concept related to objects that lack autonomy, are controlled or owned by something else.

Master/slave is very common idiom. I understand the issue of racist language, but words are context dependent. Surely racism can't spread trough language associations?

These are not racist language: “I’m slave of my passions”, “I’m master of my destiny”, “I have master degree.”, “He is master of his house.”, “Yes master“ (Star Wars), “Master Sergeant“.

But then using the word in github is somehow racist even tough it is misnomer. Master is not controlling anything, it's main or primary.
I find time spent on page is a great way to measure performance of redesigns on page. There are numerous actionable points.
>but Republicans consistently use the term 'Democrat' instead of 'Democratic' because they don't want to imply that Democrats have a connection to the concept of Democracy.

I've never heard that. I thought it was a synonym like 'GOP'. The question is, who cares?

>It's a shibboleth; folks who instinctively say "Democrat" are reliably far-right.

Sure.

Did you make a throwaway account just to put this out? You have nothing else to contribute, correct?
I have been using GA for my side projects but have been unhappy with the Google's direction on privacy, so started researching others. There are just so many: I think a lot of developers (including myself) think it is easy to do & start rolling their own & then try to productize it.

Here is my research: https://til.marcuse.info/webmaster/alt-analytics.html

I ended up going with GoatCounter.
I'm so glad I lost that "You can't fly a helicopter in Mars atmosphere" bet.
My bank doesnt support Google Pay so I switched. Life is full of obstacles but we should go around them and not through them. Only person you hurt in your case is yourself. Or you didn't really want to bother with the whole thing anyway so you stopped at the first issue
Wikipedia has a page about it[0], but it doesn't explain in detail how it works in the U.S., it does say that it involves a process similar to corporate bankruptcy.

0:https://en.m.wikipedia.org/wiki/Personal_bankruptcy
Sure, it has advantages, but it is less secure than downloading a binary, since you can check if the binary is downloading stuff off the internet or not, while the repo could be benign today, but malign tomorrow when the company hosting it gets bought, for example.

Also, from what I've seen, custom updaters are still the most common way of delivering updates for Linux outside the distribution-maintained official repo, as most people ship software for many distributions, and maintaining one repo per distribution quickly gets annoying. Ironically, this wouldn't be a problem on Windows or MacOS, if they decided to include a package manager with support for custom repos (the app stores allow side-loading, but do not allow custom upstream, as far as I know).
>External reality is a mirage now and we can choose from any of the countless, mutually incompatible narratives as we see fit.

The problem, you see, is that everyone believes they themselves have a firm handle on "reality", and everyone else is spinning a "narrative".

Deciding what does/does not constitute external reality is the whole issue.
Once Booming San Francisco Apartment Market Goes in Reverse
Stackoverflow Feature test: Thank you reaction
Automate as much as you can so you don’t have to remember. Create good documentation and put it in the most discoverable place. Park downhill, meaning you should leave your work in a state that you can come back and immediately get going. That May mean stopping in the middle of implementing a function so the compiler is throwing an error, or leaving with uncommitted work, or making a todo list for yourself so you see the next task when you return.
I imagine some cities already have laws around this for farmer markets, flea markets, etc. It would be interesting (and hilarious) if cities started trying to enforce those laws on Apple, like they did for taxes.
Amazon says it mitigated the largest DDoS attack ever recorded – vol of 2.3Tbps
You can see photoengraving in action in this video: https://www.youtube.com/watch?v=8eZBD4U6RD4
So those should still be terms that are familiar to most people in programming today, not some arcane post-grad math stuff like category theory.
Sen. Tom Cotton: Twitter tried to censor me – and they lost
The main problem is allowing "free scripting", because those script snippets are hard to automatically convert to something else. But if you don't allow or need that, why have the runtime overhead (in performance and size) of a scripting engine for loading data at all. But even when the scripting engine has already been integrated for other things it's still a bad idea to use it for data files, unless you forbid any sort of human scripting (so basically like JSON vs Javascript).

If you have pure data file formats, like JSON, XML or even your own custom binary formats, it's trivial to upgrade or change them (such as switching from XML to JSON to your own binary format and back).

But once you have human-scripted parts such an automatic conversion suddenly gets much harder or impossible, since now you need to transpile from one scripting language to another.

That's pretty much the worst case, but the problems already start when APIs or data layouts change. If a data item goes away, it's trivial to automatically inspect a pure data representation like JSON and remove or ignore such obsolete data items. But with free scripting, you suddenly get an obscure scripting runtime error.

And finally, if you want to process such mixed data / code files in another tool, you always need to integrate that specific scripting engine, which is a much bigger dependency than (for instance) a simple JSON or XML reader/writer, or even just your own binary file format readers/writers.

For instance the Emscripten SDK's .emscripten config file suffers from this: at a glance this looks like a simple text file with key/value string pairs, but on closer inspection it must actually be evaluated through a python interpreter to be any useful. So what could be a simple text parsing tool to extract filesystem paths from this config file suddenly requires a full blown python environment.

So basically, by allowing "turing complete" config or data file formats, you make future changes much harder then they need to be.

Of course all of this isn't all that important for small throwaway projects. But sometimes those small projects (or quick'n'dirty solutions in general) become much more important and longer-lived than expected.
And in 2019, three years later, it was down to 29.3%. What happened was tweaking of the European carbon credit market to increase the cost of CO2 credits.

https://strom-report.de/germany-power-generation-mix/