skysight-inc/HackerNews huggingface dataset:
When I pick up a loaded trailer at a shipper, or after they load an empty trailer that I brought, they give me a bill of lading, paperwork that I eventually give to the receiver, and present to law enforcement if necessary.

The BoL includes details about the freight, from/to parties, the carrier (me), etc. And the serial number of the trailer seal.

Sometimes I notice that the number on the seal doesn't match the paper work. I take the paperwork to the shipping office. They either print out corrected paperwork, or they use whiteout (or Liquid Paper) to cover the incorrect number and write in the correct one.
Wouldn’t it be possible to emulate this in a somewhat contrived way with in-app purchases? Make the app free, and then have a new in-app purchase each year: “2020 features”, “2021 features”, etc. Every year would include all the features of previous years, so new users on year N don’t have to pay N times as much to start using the app.
> If you have a lot of money and are willing and able to build a private network with enough redundancy, you can have both C and A in practice, and P will be low enough not to practically affect the service.

Actually I'd say this is something that's correct in theory but not in practice. In theory you can build a network so redundant that you will never experience a partition. In practice you will always have bugs in your redundancy arrangement, operational errors by sysadmins, and so on.

> If you have a lot of money and are willing and able to build a private network with enough redundancy, you can have both C and A in practice, and P will be low enough not to practically affect the service.

You still have to choose whether to drop C, A, or both when P does happen. Five 9s means about an hour of downtime a year; maybe for some businesses that's small enough to be irrelevant, but by no means all.
Kindness to Kin
Learning to code for those without internet
I don't own a Garmin device, but based on these instructions it does indeed look like this service turns OSM maps into Garmins proprietary format, with pre-compiled maps available.

There's probably some manual work going on behind the scenes given the limited storage space available on smart watches, but I agree that releasing the conversion tool would be better.

Still, maps take up a huge amount of storage space and a centralised download location for this stuff makes it easier for everyone to just share them over bittorrent. If everyone used the tool, they'd all hit some OSM tile server with some massive requests (sometimes downloading an entire country) every time they'd update the map.

You and me could probably use mkgmap to generate our own maps, bbut the majority of smart watch users won't be. There's value to these centralised services in that the end user doesn't need to k ow much more than how to download a file and drag it around in their file manager. You can't really expect the general public to use the command line (anymore).
The Phoenix lights were easily explained by flares that disappeared behind mountains.
> It's also interesting how these alleged observations seem to exclusively happen within restricted US airspace over oceans - but not over US land.

Sounds like the detected craft were attempting to be stealthy and were caught out by military use of cutting edge technology as the "rules changed."

That and we only hear about the well documented cases, where advanced sensors meet recording technology from multiple sources - military systems in other words.

It would also be easier to find strange unauthorized stuff in the less populated and more heavily scrutinized areas - no fly zones monitored regularly by military staff for instance. Over land there is a lot of legitimate traffic to "hide" in.
I'm from a small Dutch bordertown and my first language is a dialect that is part German, part Dutch (and some French) (Limburgish).

In German class, away from that bordertown, outside where the dialect is common, I never paid attentention. Teachers would require me te learn tables filled with exceptions, weird strings of words (mit nach bei..) etc. I simply refused. I often didn't bother to go to class.

Just using the Fingerspitzengefühl that comes with the part-German dialect, was adequate. 7/10 on my exams. So certainly not fluent or even good. At the diploma-handout, the German teacher told me she did not want to, but was required to give me that grade (why a teacher would disclose this to an 18/yo is beyond me, though. There certainly was spite).

Point is: even sideloading a language from a young age helps learn it. At least for n=1.
What are examples of the opposite? English words that convey concepts that require lots of words in other languages?
I think the README could do with some use cases too, it's difficult for me to figure out when I would need to embed a browser in a browser, let alone pay for it.
Youtube, github, 4chan
Obviously the situation is fairly rare, but it sounds like a perfectly natural thing to say when it's true. I don't think it's an artificial example at all (whereas e.g. no-one actually says "buffalo" as a verb).
My best attempt at Japanese:

その場合、彼女は監視されていたはずであろう。
> Redundancy doesn't solve CAP. Even with a dozen connections you can end up with issues (A sent a packet, B received it, the connection you pick dropped the ack; what happens?)

If you really need things to arrive, you'd be sending them on more than one connection. Of course, the difficulty with redundant fiber connections is that really the only way to determine if redundant fiber connections are in the same bundle is with a backhoe.
Didn't java get play-nice-with-docker support only quite recently, at about 2019 (JDK 8u191, JDK-8146115) ?

My gut feeling says it won't make too much of a difference.
> Sure, but how is that any different than proof-of-work early adopters becoming rich and being able to afford more mining hardware and electricity?

You have to spend money on mining hardware and electricity to get those yields. To do that on a large scale requires a datacenter and enormously expensive long-term power contracts with utility companies.

But with PoS mining, little to no effort is required. Click a button, and start earning yield in perpetuity.

Put yourself in the shoes of an early adopter of any PoW coin. At what point do you decide to spend millions of dollars ordering mining rigs from Asia, and setting up a datacenter with power contracts? Whereas with PoS this is simply a matter of clicking a button, which costs almost nothing and can be done more or less instantly. It’s a night and day difference.
Progress on Running Multiple Python Interpreters in Parallel in the Same Process
Not really. One of the richest men on the planet divorced. Naturally, people are interested in backstories now. So media starts digging and finding things.

Even if they're not directly related to the divorce, the divorce announcement makes it newsworthy. I believe the Eppstein link was already known, but it's (re?)surfacing now worth more interest.

Note that if Melinda had been the CEO tycoon, she might have been the target. But as things stand, we attribute the success to Bill and therefore care more about sordid stories about him than her.
A decade+ ago I played Pokemon on GBC/GBA emulators and I always wondered why I can't play online link cable multiplayer and back then I heard that the link cable requires real time communication and any sort of network latency will kill the RT guarantee--I wonder what's different now?

edit: okay looks like their scheme doesn't work for arbitrary games and arbitrary protocols.
Oh definitely! During drought times it's cheaper to shoot the cows on the field than to feed them.

Here's a good article around water-costs for cattle farmers in Australia: https://www.abc.net.au/news/rural/2017-08-21/feedlot-restric...

Lot of dodgy things are happening, it's a political scandal pretty much ignored because it's so complex https://www.abc.net.au/news/2019-04-23/water-buybacks-everyt...
So what did Old English and "Old High Franconian" (Old High German?) start off in common as, if not "Old German"? Linguists would call it Proto-Germanic though. The parent poster isn't factually incorrect though.

And interestingly, there's a significant body of research showing mutual intelligibility between Old English and Old Norse, which are less similar than than Old English and Old High German.

Old English texts have been found in (modern day) central and southern Germany (e.g.: Fulda), which implies that they were reading them there. This would be from the 7th to 10th century timeframe, IIRC.
> Cosmopolitan Libc makes C a build-once run-anywhere language, like Java, except it doesn't need an interpreter or virtual machine.

... and it only supports x86 (without binary translation), right? It's great to see progress like this, but it's poor form to suggest it's build-once run-anywhere in the same sense that Java is. As far as I can tell, it's not trivial to run these binaries on a RPi.
NLRB rules
What? The digital interfaces in Japan looked and felt like they were at least 10 years behind the curve. And if "energy dense" you mean that every single possible option was crammed to a small screen estate then sure.
> I don't know anyone who says PoS is "more fair"

And I don’t know anyone who uses Bitcoin for illicit purposes. Imagine that.
Several years ago I went looking for a GameBoy emulator that let you do multiplayer over the Internet, basically tunneling VideoLink over TCP. I was very surprised to find no support for this in any known emulator.

As a step to writing a patch for this myself, I hacked in some analysis to try to at least reverse-engineer the GameBoy Tetris protocol (also seemingly unpublished anywhere on the Internet) but never got very far.
Gene Kogan on the art of credit assignment
That doesn’t make sense; an emulator could simulate any latency it wants.
I think that this would complicate maintenance and code itself. Plus, people who paid for 2020 features would still wanted you to fix bugs.
> My go-to example of a monoid is (the set of strings, string concatenation, the empty string).

There's an interesting reason why strings are a good example - when you think of `string` as `List<char>`, that `List` in it actually turns out to be a "free monoid". That is, minimal amount of structure needed to encode monoid operations in such a way that you can interpret them later as needed into something else. And one possible interpretation function is something commonly called `reduce` - you can basically think of `[1,2,3].reduce((x, y) => x + y, 0)` as interpretation of this monoidal structure into monoid of integers with addition.
“Thither and yon” is probably still widely understood
I think of backwards compatibility in production as a responsibility (to an extent!)
If you pay slightly above average and treat your employees well you will get the best talent, they will be motivated and they will stay longer. Caveat is that only a fraction of the companies can run this strategy or the average pay rate will start to rise continuously.
Microsoft board thought Gates should step down after alleged affair
I never touch USDT for any reason.

If you trade cryptocurrency, USDT is touching you.

From what I have read, as much as 60 percent of all crypto trades involve USDT. Any stability (such as it is) in the crypto marketplace largely rests on the fantasy that USDT is backed by USD.
Binance listed it very early, Coinbase did not and might not even list. Coinbase announced to list DOGE after 6-8 weeks. I don't think there will list SHIB anytime sooner. Maybe a year later if it becomes something.

Doge also started as meme coin, no utility but now slowly becoming a coin of choice for at-least transaction between two parties. who know how DOGE and SHIB turn out in near future.
Except that Guido went to Microsoft to work on their new JIT project, while Instagram is also pursuing their own, and there is Cython which follows the same compile to native code workflow (C based backed) as Nim.

The biggest problem in Python slowness isn't that solutions don't exist, rather the community at large tends not to embrace them as other ecosystems do.
By regularity I mean much more than just style. Ironically Go does “one obvious way to do something” much better than Python. When formatting a string, should I use % operator, str.format(), or f-strings? If I want to make a data obj, should I use a regular class, dict, namedtuple, dataclass, or TypedDict? If I’m changing each element in a list do I use a list-comprehension, or loop, or map()? Even unit testing in Go is mostly converged on the stdlib framework, in Python it’s constant back-and-forth between unittest, pytest, and nose. Static typing? Mypy, PyRight, Pyre, Pytype, with varying degrees of IDE support. Speaking of IDE support, which of the 3 major LSP servers should you use? How do I specify dependencies, with raw pip, Conda, pipenv, or poetry? When setting up my dev env should I use virtualenv or venv, or do I not have to use it bc of pipenv or Conda?

(I only actually use one of each of those with my own code, but I have to know about them all to work in the ecosystem.)

Also IMO, Python’s stdlib comes nowhere close to the quality of Go’s.

Somehow despite all this I still enjoy writing Python, and use it sometimes for my personal stuff. But in a team setting on a large code base? Nah.
https://news.ycombinator.com/item?id=27178395
UX Strategy – All you need to know
> Please note that your APE binary will assimilate itself as a conventional resident of your platform after the first run, so it can be fast and efficient for subsequent executions.

Is my understanding correct that the binary changes itself when first run on the target platform? That sounds like it will trigger a lot of red lights with many automated defensive mechanisms like anti virus.
Wordpress is easy... if you want it to do what it expects you to want.

Writing an article in WordPress is easy... if you have persistent Internet access. I often don't.

Or, suppose, you want to migrate to a different hosting provider. Something very easy suddenly becomes very hard.

Or you find out that something you were writing about would become illegal. Good luck taking down your wordpress and reading through the content in the browser, with no grep.
Sorry the pricing needs revision.
I think even countries like the U.S are having a problem maintaining their democracy, how does an Israel Palestine work? Half of Palestinian or more support Hamas, in Israel the numbers of orthodox and ultra right jews is growing. Constitutions mean something in Denmark, not in the Middle East.
Does it do precise group-by queries? (facets)
Can you do custom ranking by providing a class / plugin? (even a c++ plugin would be fine)
thanks..
Appuccino, Please: How TikTok Is Permanently Changing Starbucks
Yeah, I think if you did the "dumb" approach of simulating SPI bit-for-bit (or byte by byte, etc) over networking it will quickly break down (like, you'd have to pause the emulation while the packets roll in...?)

I think their approach of understanding how the protocol actually works and making a latency tolerant networking layer on top of it might work for pokemon (assuming the pokemon game code allows this)
Working over 55 hours a week associated with higher risk of stroke, heart attack
> So this isn't really the stack monoid, this is mutations as a monoid (which is a construction that exists for anything mutable)

I can see why you'd balk at the name "stack monoid", but the specific commands / actions being modeled (push/pop) are exactly the ones modeling a stack. It's not a purely syntactic construction because a push followed by a pop is evaluated away. The representation as `(pops, pushes)` is the natural conclusion of this line of semantic analysis.

> this is mutations as a monoid

In general though, yeah, this is the secret sauce.

The history of commands on a mutable cell is sufficient to recover the value of the cell at any point in time, and the history of values held by the cell is sufficient to derive a (not necessarily unique) history of commands going between each snapshot.

Typically, though, we only remember the "latest" value of the cell, so we lose a lot of information. In a parallel algorithm, multiple "points in time" need to be accessible simultaneously, so you get a lot by moving to a representation where you're not already missing information.
> it sounds like a perfectly natural thing to say when it's true

It doesn't sound natural to me at all; it sounds incredibly awkward to me. In a situation like that, I think people would say something like "someone would've been watching her at that moment".
Agreed, but the scale makes all the difference. What few million farmers were doing manually is now being done by same number of of people (approximating, but could be wrong) using massive industrial scale machinery.

Quick google-fu is failing me with actual numbers, but I would not be surprised if we are using 3/4/5 orders of magnitude of water every year compared to 3000 years ago.
Big vaccine makers reject offers to help produce more jabs
In the UK (which has pretty good test capacity) the infection rate slightly lags the lockdown restrictions as you would expect from a working policy, so I think it can be successful.
The demerits also accrue, you lose a bargaining chip for your export fees, and it makes it more attractive to rely on imported goods than build a local alternative that could lead to an export business.
This just means smart-contracts are missing an extra layer as there is not correspondence between intention and code.
The new date field is not wrong, just a different format. It now uses normal date format humans use day.month.year.
> in order to use await, you have to be executing a function declared as async

I feel like I'm doing the work of the compiler. Why can't it automatically make the function async whenever it sees an await within it?
I was using premium feature to set my location to nearby hotspots with the intent to travel for a meeting. My location at that time was a social desert. This might be a reason for a nil ratio. Anyway feels bad that even at the peak performance still something - the right location - was missing....
I agree! How would you envision it being informal yet profitable?

Maybe open-sourcing the space to a degree. Transparently list revenue and costs, and cooperating to keep it running?

Any other thoughts?
The people that makes distro without systemd have users that scan the filesystem and get crazy if they found the name systemd in the filesystem. I can say the same for the devs also. So we have hardcore-hate distros that "liberates" packages and the dependency of the unused library. Better give that time to make the distro better imho
If sales of cars decrease because using cars less there might be an uptick in use of mass transport, because it might not be cost effective to buy a car instead of taking a bus a couple times a month.
I just watched this video yesterday, and wow so surprised that they all tile! Not a math person at all (aside from a casual interest), but there was something about this that just made me intuit that it wouldn't always work.

I also love that the community was asked to solve it and it happened so fast!
They can order you to give back the money.

And like in real life, you can refuse to tell where the money is hidden.
So is your argument that the profit from mining PoW currencies is actually sub-linear with the initial investment because it's more expensive per unit to get larger quantities of hardware and electricity, and so that counteracts the gain that early adopters have had?

That doesn't seem right to me, economics of scale suggest it should be cheaper per unit to get larger quantities (even if there are additional difficulties doing so at a big scale).
Nor coastal vs. interior.
One thing that I think is really big in DeFi is the idea of permissionless composability. Let me give you an example. Say you want to start a traditional fintech company that aggregates many existing banks to provide the best interest rate to the user. So it would basically move your money around between banks depending on where the best rate is the current day. This is basically impossible to build, there is very little ability to integrate into various banks, and even if you can, you need permission to do so.

However, you can build this on DeFi today quite easily (see yearn for an example), and you don't need to ask anyone for permission, you just hook things together. The smart contracts can move money around within DeFi based on algorithms that will find the best rate of return on various collateral coins. This is why people are calling it money legos. It allows rapid innovation from the edges, instead of the center, which is insanely powerful. I hope this inspires you to do more research.
Your IQ does change over the course of your life (your crystalline IQ falls off past a certain age) but you cannot change it.

Dismissing it as pseudoscience is unhelpful. Its the most accurate measure we have, its also wholly reliable for what it is used for. Yes, people who have access to IQ tests can eventually game them, so that always needs to be considered.
Thanks for the resource! I’d not have checked it out based on the previous commenter.

So they’ve got something that works, it’s just a bit pricey?

What do you think of open-sourcing a coworking space and being transparent about revenue/costs?
Isn't SSR also attractive because it's simple?

For things that aren't web apps, like blog/wiki/docs/news-site the primary content is text + images + links.

Is it not attractive to avoid JS where not needed? And only use it for the tiny bits that really do need it.
Quantum Computing: Top Players 2021
This is an announcement of an announcement, which is against the HN rules.
Since we're tooting our own horns here, I wrote a small Python Web API framework called pyotr [0]. Its core idea is that, when you have an OpenAPI specification of your Web service, it is trivial to use it for both validation and routing.

It actually consists of two projects (and I'm looking into making them more independent): the server component, which lets you set up your service using an OpenAPI spec and simply write a number of functions, each handling one operation; and the client component, which does the opposite by taking the spec and letting you call the service with simple constructs like client.operation_id().

[0] https://pyotr.readthedocs.io
Yeah, that's fair. I don't know how to market it. People encourage me into the security space, or the co-browsing space. People have also asked about process integration, where you want to include a 3rd party process as part of your app's flow without leaving the main app.
The point is forming an environment that is at low risk to depressurization while at the same time forming a radiation barrier.

Why do you need to be so hostile?
Future crypto courts? This whole crypto circus exists to solve the problem of having no central authority.

If you can use courts, you have no reason to use "smart" contracts.
tail wagging the dog
There's a name for this, it's called a Ricardian contract.

https://en.wikipedia.org/wiki/Ricardian_contract

It's slightly different than what you describe, because the parallel contract is an actual contract: a written and binding agreement between multiple parties, which explicitly grants consent for some bit of software to govern a given business arrangement.

Most "smart contracts" aren't Ricardian contracts, though, they're just chunks of software running on a blockchain.

They probably should be though, because contract law applies to business whether a specific legal contract is drafted or not, and no, that implicit contract doesn't say "whatever the software does is fine".
> If a dev team starts off with 80% of supply they aren't going to ever achieve any of the above.

I'm not sure how you got from A to B. What stops an ICO from auctioning off almost all of the supply?