skysight-inc/HackerNews huggingface dataset:
I've not gone through all the chapters, but in Chapter 3 - Data, information, knowledge, Shannon's theory is mentioned [0].

>> Entropy is a measurable physical property of a state of disorder, randomness, or uncertainty. For example, the sequence of letters aaaaa has low entropy, conceptually, as it is the same letter appearing multiple times; it could be abbreviated to just 5 a’s. In contrast, the sequence of letters bkawe has high entropy, with no apparent pattern, and no apparent way to abbreviate it without losing its content. Shannon’s view of information was thus as an amount of information, measured by the compressibility of some data.

[0]: https://faculty.washington.edu/ajko/books/foundations-of-inf...
>If Indians believe that they need wider free speech rights or other protections, they need to change their political figures and laws accordingly

And then twitter in India won't ban people just like it does in the US. Oh wait...
Should be more like:
"We are only testing for 2 browsers can you do the testing and QA for us if you are using another browser? Thank you"
Maybe because it's wrong to actively help suppress speech in a hostile country regardless of its legality in that country?

Legal and ethical are not the same thing - something can be legal and unethical, or illegal and ethical.
Almost every city in the EU? I live in Germany and ride every day of the year.
People use many thousands of different websites.
How AI is changing B2B
I don't see how enterprise culture has anything to do with language. You're implying that you can't do Go style programming with Java. Except you can, and it will be prettier and easier to read with streams.
The problem is that if you show a ship heading away from a planet by burning parallel to it, or heading to the planet in the same way, people watching will be confused.
If you're to use a hyperbolic example, at least use a plausible one.

Equating posting anything online to child murder as an acceptable act undoes any sort of point you could be legitimately making.
Ask HN: How do you deal with long compile times?
What do you spend your time on while something is building for an hour or more?

I end up doing reviews and triaging issues, but of course 30 minutes or longer to wait on a compile breaks focus.
What can twitter do? Close the site in India? That accomplishes nothing. If they don't censor their local employees would be put in jail and they would be banned. Neither seems like it would be any better.
Ah yes. The Zero based vs One based indexing systems debate. Again. This time on keyboards.
> Those are minor growing pains

In my experience, neglecting the onboarding experience is a cardinal sin for any project challenging some incumbent.

I‘ve been struggling with understanding what Element wants from me when signing up or signing in on a new device. Unfortunately I can‘t, in good conscience, recommend this to less technically knowledgeable friends and family.
Interesting, I wonder how they kept skewers and mangos legal.
I think it definitely is currently, but it doesn't need to be.

The design is such that it's possible for it to be as easy to use as FB. Running your own linux server will never be.

The urbit tooling still has a way to go, but it's improving. I'm hopeful that it can get there.

Mastodon is trapped by the problems of the existing software stack - they can't escape them: https://urbit.org/understanding-urbit/
The paper was published in January, does anybody know if any emulator implements the algorithm? I would love to try it.

Another thing I have been wondering for a while is that, as far as I know, these algorithms work on the final picture, after all the backgrounds and sprites have been drawn. I wonder if scaling every layer independently and then compositing them would give better results.
It's a real phenomenon that you see at elite departments. I got into an argument here in the comment section with a mathematician on whether graph theory was a "core" area of mathematics. I don't even like graph theory or combinatorics.
IBM more or less actively participated in the holocaust with punchcard technology enabling large scale identification and organization of the atrocity.

Did IBM do wrong it were they just operating in a market with different laws?

How do you decide which violations of human rights are just different laws and which are crimes against humanity?
Wow I am so jealous!
I used to work for a company making a bet against live collaboration in spreadsheets. I now see the error in my ways. A spreadsheet party in Excel would just be a nightclub that one person can enter at a time.
What do you do in that internet if you are poor?
Access control gem for your Rails application (the 2nd)
Not by eyes, but heard from eyewitness. I know of people who are burned this way.
I'm surprised I hadn't seen this project before.

I had been dabbling with the idea of a geocoding service that is highly accurate based on open data, but gave up because data quality is all over the place even for countries with excellent open data access (France being the gold standard in my book). I found that to have accurate geocoding I had to have an ETL stack that pulled data from 2-5 sources per country, with country-specific code for basically every country, and that's just to store usable data. Even keeping it to the major economic powers felt too daunting, nobody wants a partial coverage geocoder and I don't want to be a one man data janitor gig, which is what the whole thing felt like. And still large swaths of countries are totally uncoded for all sorts of reasons.

A quick search shows some of the problems I found in my quest, and some new.

1. Wrong postal codes for certain addresses, e.g. Place de Gaulle, Antibes, shows 06160 but it's 06600. It's probably taken from cadastre or nearest OSM tags, but it's wrong, different parts of the town have either of the postal codes. For France, the postal code relations/polygons from OSM are accurate, just don't take postcode info from anywhere else, really, unless for some reason your point falls within France but somehow out of any postal code polygons.

2. Missing addresses. For France, I did some analysis on open data to find what street names were the most common, and found ~15k steets/squares/etc named "de l'Église", due to basically every town having at least a church and naming their street/square after them. Not sure if a problem with the data or with the parsing, but it only shows a few dozen.

3. While OpenAddresses is doing an amazing job, I only found the coordinate data to be accurate, and not always. Most of the fields in their own JSON are empty (postcode, district, region, and sometimes even city), but Gisgraphy takes them at face value, e.g. first result for Улица Деревянко is just that, it only shows street name. Also the coordinates are broken: 0.140642,34.6784995 falls either in Kenya or Algeria (coordinate swap is also rampant in many sources, which is a another topic). That is the official data from Kharkiv, Ukraine, which probably geocodes the locations in a different system than WSG84 for, you know, reasons. OA tends to focus on easy to process data, and can't blame them, since the state of the whole geocoding world is an absolute clusterfuck.

4. Related to 3, OpenAddresses only has (had?) two towns from all of Ukraine (Kharkiv and Dnipro) with really terrible data. But OSM data is also fed to their model, so data overlaps, sometimes with different scripts, or languages. So the street above, "Улица Деревянко", which is in Russian btw, appears again as "Дерев’янка вулиця" which is Ukrainian. The whole l10n/i18n part of geocoding is another tough problem to solve, because letters written to Derevyanka Vulitsa will arrive as well, transliteration data is spotty at best, but for many languages it can be transliterated through software, again, depending on many factors.

That said, I'd love to work on a project like this as part of a team.
India orders Twitter to remove covid19 related posts
It does seem niche to me, but I’m not sure I understand it at first glance. It feels a bit abstract. Is there an explanation for someone with no context or expertise?
Add to this a lot of overacting, and video clips repeating 20 times, and you'll have a half an hour program mostly about nothing.

One can easily see that YouTube (as a platform) became just a shitty television when the host unironically flips through stacks of papers exactly the same way it was done in the classic:
https://www.youtube.com/watch?v=128IR21ZQa0
I had the same thing happen with an old iPod touch or iPhone a couple of years ago that I had bought second hand and which had worked as it should until one day the screen went black. I let it sit for a day or two but when it still wouldn’t respond I got angry at it and threw it in the freezer in order to make it turn off sooner. This might not be a great idea, but the next day I took it out and let it sit for a little while and then put it on charging and the screen came back on when it turned on and it worked as it should after that.
Decentralized subnetworks change nothing. The web is already decentralized, twitter is just a popular node. Anything that's popular will face the exact same problem.
The leaders of the BLM organization are admitted, proud Marxists.

Info on Patrisse Khan-Cullors' multiple house purchases:

https://nypost.com/2021/04/10/inside-blm-co-founder-patrisse...

One house is suspected to be more than $5 million.

Her only statement has been, "I bought them for my family."
GP is wrong about the security of PoS. It is slightly less secure in favour of being more energy efficient, however it’s not that much more insecure.
Do you only ever message people in your bubble? If not, the choices of ”regular people“ will inevitably also affect you.
If you think your country's company is doing wrong in a different country by following that country's laws there, push for them to exit that market entirely.
iOS would continue being limited to the App Store. But if that’s indeed a worry, one could foresee that the macOS version running on the iDevices are limited to App Store apps only. macOS can already be configured to do that.
colorForth itself is in the public domain; it's just OKAD that isn't.
> Nature is the only known example we have of a sustained environment, no?

No, not really. Looking at the large scale, the Earth will burn up together with the Sun, and then we'll reach the death of the universe one way or the other.

Small scale, we have sustained businesses, economies, families, ecosystems. In those, prisoner's dilemma is real and testable.

I'm getting the impression that you're trying to draw some equivalency between all classes of harms, regardless of their magnitude. I do agree to a certain extent, but I can nary see an argument that would convince me that some options are just not singularly harmful.

As an example, me and my neighbour being paid to grow a field, at the cost of the field insects, versus me and my neighbour being paid to drive each other away and take over the land. One is clearly better than another if human well being is more important than that of insects.

If we fear the neighbour fighting us and we value survival, we must fight ourselves. That's the curse of the prisoner's dilemma, because giving up the fight yields a better outcome. I would call such a greedy "survival" approach naive and unfortunate.

If we value dominance above all, then fighting the neighbour is the better choice. I believe we have a word for such value systems: egoism.
After what happened with Khashoggi and other MBS related recent "incidents", it's plain to see that the only reason Saudi Arabia isn't an international pariah state is its money, oil and foreign political influence.
So (at least in some parts) in US your life depends on volonteers ?
I personally have adopted sequence diagrams in explaining processes to experts in non-programming fields with great success. Can't imagine using UML in daily coding practice, though.
That was my point, thanks for clarifying it :)
Fat Tails, an Introductory Presentation
I’m not sure about the whole of UK agriculture, but in our bit things have got even tighter.

That’s a good thing!
Hello Kitty Vibrator (2017)
You're going to need to be more specific about how Mastodon is trapped. If I go install it in docker it's going to involve more lines of code than urbit but no user cares about that. If it's hard to configure that can definitely be fixed/escaped.
It has been 20 years, and surely the machines have changed. But it wasn't difficult to learn to tear the machine down. Considering this is a company that often has picture instructions for employees and tends to make things easy to understand, I can't imagine it has gotten more difficult.
The store I worked at did this every night after running disinfectant through the machine: The parts we took off were cleaned every night. There were trays to keep the parts organized. These were organized in a way that made them easy to grab for proper assembly in the morning. Occasionally the morning staff had some problems, but those were usually fixed in time for there to be ice cream at lunch.

In other words: Store employees can do all of the basic stuff necessary with the machine.

Again, though, the machines have likely changed (Though they probably work similarly). And if the current machines need cleaned and sanitized less often, employees probably don't do it as often. I'm gonna guess instructions can fix this, though.
That would explain why the ice cream machines a never broken at some location, but frequently at others. It depends on how the franchise is managed and run.
And people that do not care about any of those things and just want a paycheck, or to be promoted so that they do not have to code anymore (95% of developers worldwide).

Unfortunately the people that get excited building things is outnumbered by the people that is just in this for the money.
How to publish TypeScript package to NPM
Who says what's wrong or unethical? Would you consider unethical or wrong to take people's guns away? UK, EU or Australia might disagree with the US on this.

What about abortion? What about regulation on what goes into your body? What about blasphemy? What about ending your own life? What about pre-marital sex? What about changing your religion? What about drawing Muhammeds cartoon? What about many other things that are right or wrong depending on who you ask?
Show HN: React-use-please-stay – React hook to animate page title and favicon
The existential threat to the US is that war upon the locals is establishing methodology. Your championing it here is symptomatic of its continual underlying appeal as the alternative to self control.

The problem isn’t that some states won’t go along. It’s that you think of Hawaii as owing you fealty. New Mexico as obliged to pay tribute.

The problem is that geography and history make the US unsustainable over the long term. There’s no “Plymouth Rock therefore California.” No “Jamestown therefore Santa Fe.” No “Mount Vernon therefore Maui.”
A starlink terminal needs to transmit in known bands and have clear unobstructed view of the sky, and looks quite distinctive. Authoritarian states like Iran are totally capable of training cops to use portable spectrum analyzers, which are not nearly as big or costly as they used to be.

I'm not saying it's an impossible problem to solve, but will require some real time and effort.
Getting to the Mun manually isn't too hard once you know what you're doing. Get to a low orbit, then thrust prograde when the Mun comes over the horizon. Keep an eye on your remaining delta-v (or do the math beforehand and watch your stopwatch) and you should come pretty close. Make sure your Munar orbit is counterclockwise and returning is just prograde thrust again.

For a more immersive experience, install the RasterPropMonitor mod to get interactable IVA displays. Add a compatible camera mod and Docking Port Alignment Indicator and you can even do a multi-craft Apollo style mission entirely from the cockpit.
No programming language will save us. Hyperbole harms the discourse
How would inheritance, mutability and an arbitrary, presumably wrong and misguided "copy method" be a feature?
Making an online multiplayer game in Rust with Nakama
Not sure if voice acting is the problem because the first Metal Gear Solid on PS1 is still one of the best video game and movie experience for me.
Paid Internet solves:

* Spam - It will be to expensive to send massive amounts of mail if you pay for it.
* Robocalls - If there is a high cost calling you, then robo calls are discouraged.
* Paid Journalists/News
* Paid Content creators
Interesting, what makes you think the surface area of Slack is larger than that of WhatsApp, for example?

I think the latter hides a lot of complexity behind a simple UI, most notably all the E2E encryption logic and the purely client-side message storage, with an optional backup system and even its own built-in remote access server (for the web client).

Compared to that, Slack is mostly a HTML renderer as far as I can tell, with most of the complexity server-side (e.g. complex notification rules, multi-client support etc.)
I don’t think dust storms will be that much of an issue, meteorites should be quite rare too.

It looks like someone modeled an 80m in diameter evacuated airship for Mars https://www.nasa.gov/directorates/spacetech/niac/2017_Phase_...

But I don’t know if even starship would be large enough to send something like that to Mars.

But when we have people there that would seem to be the most plausible means of transport. Fixed wing would be likely out of the question, rotary wing aircraft would be very weight limited so carrying cargo and people would probably not work.

So this leaves rockets and airships.

I think one of the interesting things about Mars is that if we colonize it moving on the surface of the planet would be quite a challenge.

No oceans, lands is hard to traverse over long distances due to extreme terrain features and winged flight would be impractical for anything of any substantial mass.
TV is not addictive but for some people it is. Same with food or shopping... and the Internet, and games.

It is not your fault.
I too, like, apparently many others here, have worked a soft-serve machine.

My understanding is that the McD one is different and tries to remove the need for disassembly and cleaning at the end of the day. I imagine McD making so many different things with so many different machines requiring all sorts of different maintenance this is a useful optimization as opposed to a Dairy Queen.
> The history is more complicated than that.

It's more complicated than that too imo. Before Broken Sword 3 was released, Charles Cecil said they had always wanted the game to be 3D (https://adventuregamers.com/articles/view/17561). So it's likely that hand drawn 2D (pixelated or not) was often used because of limitations also. It's further possible that developers chose point and click as the medium because of technical limitations (e.g. it's easier to draw/render static scenes than develop a 3d engine). Evidence of this is - further to the death of 2D at this time as you point out - the fact that point and click died also as a genre at this time, as 3d modelling tools and third party 3d engines were becoming more accessible.

I think this same dynamic applies to many old styles in gamedev that are now seen as having an aesthetic quality when really they arose out of necessity (e.g. 8-bit era pixelation, ZX spectrum colour palates, dithered transparency)

So arguably if developers are choosing hand drawn now or P&C, it's perhaps the first time that it's the "harder" option, rather than being a return to "normal"
Hopefully this works well!

Honestly the multi-device support is a big barrier to my adoption of Signal. Currently I use Telegram across several devices, and the messages just "sync" near instantly. With Signal you see them appear one-by-one, which is painful in a large + busy group chat. Obviously Signal has technical issues to overcome that Telegram does not, but the UX issue is still there
Go, Jonathan! To think of where he is from his Okkervil River days! This is a lovely book. I'm not a birder myself, but it was nice to read about the caracara and a massive spider.
There's been some really neat and cool advances in using shaders to recreate those effects, see the following for some info:

http://emulation.gametechwiki.com/index.php/NTSC_Filters

http://emulation.gametechwiki.com/index.php/CRT-Royale

and http://emulation.gametechwiki.com/index.php/File:Composite.p...

The combo of CRT-Royale and the NTSC filters looks great, but it can require 4k to produce the proper image, https://www.youtube.com/watch?v=AvQ1ELB066Q
Ironically, but when you open your ex-colleague's code 5 years later, you would easily guess Foo, but you would be very thankful for LinkedList<HashMap<MyFancyBusinessObject, String>>> type definition.
I would not worry about it :)

Is it HOSTIKO? Or something else?
This is true, Archegos is best viewed as fraud. The main actor has a history of fraud, and clearly chose the family office structure precisely because it has less oversight and allowed him to get away with things he couldn't do with a hedge fund (like lying to brokers about exposure). The losses will be borne by ordinary investors in Credit Suisse.

If anything, this is an argument for more regulation of family offices though, and says nothing about the crypto space, which is like the wild west in comparison to this sort of family office (which at least has some reporting requirements and is governmed by the rules of a regulated market).

We can't even trust the pricing and transactions on cryptocurrencies as there have been multiple instances of massive frauds perpetrated on users and there is no oversight whatsoever on exchanges.
Kotlin is indeed nice. I also like python; bit not for large projects. There are plenty of nice languages to choose from. When choosing, I recommend looking beyond the language at the library ecosystem, tools, etc. You need all of that and as it is a long term investment, you also need to look for continuity and momentum. You need that to ensure that you can still work five or ten years down the line.

If you pick something really new, tooling and libraries are typically a bit lacking. It's the reason why Java stays so popular. The language is a bit dated at this point but the tooling and library ecosystem are still top. I used it for more than 20 years before switching to Kotlin. With Kotlin you have the same level of awesome tooling and libraries but with a bit more modern language.

Beyond Java/Kotlin, there is of course lots to choose from but you get a significant downgrade in tooling. Jetbrains takes care of IDEs for Ruby, Python, Go, Rust, Javascript/Typescript, etc. and they are nice. But it's typically with a lot less refactorings, auto fixes, etc. than they provide for Java and Kotlin. It's just not on the same level and a bit of a downgrade in that sense. Out of those, Rust is the most disruptive IMHO. Worth investing in and a very solid library ecosystem.
> While I am a strong advocate of biking, if my elderly relative falls, even once, it could be disastrous.

That can easily be a confusion of cause and effect. I have multiple 80+ neighbours and relative who ride a bike daily - which is what makes them fitter for events like falling in the first place. It's well researched that physical fitness both prevents accidents and reduces recovery times for the elderly.
The vast majority of Indians approve of Modi's premiership. Everyone is aware that it's an authoritarian regime, they don't mind. He has complete control over the courts, so I don't see how a trial could accomplish anything other than further cement his regime.
I used a very similar approach to render airplane contrails in a flight sim back in the late 90s. The contrail had a binary tree representing the volume of space taken up by segments of the trail. Projecting this volume into screen space and comparing against a heuristic resulted in either rendering the segment or recursing down the tree for finer detail.