skysight-inc/HackerNews huggingface dataset:
Das Fischweib auf dem Markte, welch' Ware bietet es wohl feil?
Investigating NetworkManager on Linux
Ancient equivalent is slash-and-burn agriculture, and famines from crop diseases and droughts. I dont think modern vs oldschool juxtaposition is helpfull
It would be one thing if Go was one of the top 5 most loved and one of the top 5 most dreaded languages. That would suggest (imperfectly, but meaningfully) that it was a polarizing language. But it's the #21st most dreaded language; it is less dreaded than Julia, which is a pure enthusiast language. Your data point actually doesn't show anything.

I think you'd be on rhetorically surer footing just arguing that these surveys don't mean anything.

The fact of the matter is that while Go certainly has a squadron of haters on message boards (it made several design decisions that were almost precision-targeted to alienate PL connoisseurs), huge numbers of working programmers really like Go. It's silly to argue that isn't true.
The people who run public transport in the US realized 10 or 20 years ago that you don't have to give discounts to people who need to take the train or bus to work every day. If anything, you should charge them more because they have no choice.
Don't Fall in Love with Your Technology (2012)
The were just Diamond Rios his wife spray painted white though.
One of the reasons I love Go is that it's just so easy to read Go code written by other people on my team or third party libraries. There have been tons of cases where I'm working with another library and I just step into their code in my editor to understand how something works. And the code is always so easy to follow.

It's very rare that I come across weird patterns or someone trying to be very clever. Its always straightforward code.
You are very kind to explain the Panamax and Suezmax concepts to me. I can assure you I'm familiar with them.

When you order a ship and you stipulate that it must be able to cross the Suez Canal the shipyard won't send out two dudes with a theodolite to measure how wide the canal is. They will look up the standard (the very same I have just linked!) and build the ship to that specification. That is to say the ships conform to the standard not to the canal.

Similarly if you are engineer working for the SCA how do you know when to dredge the canal? Easy. You read the same standard and you dredge where ships of the published maximum size would not fit. Likewise you check the published air draft maximums before designing over-water electric transmission crossings. That is to say you make the canal conform to the standard.

> If this expansion causes the maximum dimensions allowed through the Suez canal to be increased...

True. But there is zero reason why the SCA would be coy about announcing a neo-Suezmax standard if that is what they would be wanting to do. In fact they would float any such plans years and years in advance, because vessels are not built in a day. I have seen no indication for that.
Reusing an electronic payment allows your trips to he connected and used to track you. There was nothing wrong with tokens and this fee is a huge increase for people who don't want to be tracked. RFID would make it even more difficult to avoid the eye of sauron.
I built an open source library for Android called Showkase [1]. Showkase autogenerates a UI component browser for your Jetpack Compose components on Android and allows you to search, visualize and organize your UI elements. Think Storybook but for Android development.

[1] https://github.com/airbnb/Showkase
The Future of Crypto
It depends on your region's privacy and compliance regulations
Could you list some of its powerful features? The only thing that gets a passing mention is goroutines, and even they are not implemented in a great manner.
> Electricity for heating

It could be argued that straight resistive heating is inefficient compared to using a heat pump, so on, it might not be that legitimate

> for entertainment

You don't need to use electricity to entertain yourself. Worth, why would you entertain yourself when you can think relentlessly about the betterment of Peoplekind.

> a better solution would be to target the exchanges

Crypto don't need exchanges to survive.

> Cycling through other currencies would then be treated like any other form of money laundering

Then Wall-Street traders would be the first to go to jail. Soros made his fortune betting against the british pound.
Boring Line-of-Business Applications have their bread and butter by parsing JSON and treating it with more meaning than what `string | number | boolean | object` can express. Therefore, they can benefit from parsers.

If you think JSON primitives are "enough to express most input" then you missed the point; because of course you can, but no person who has learnt to use types to their advantage would want to write error-prone code and an unnecessary amount of unit tests that deal with ambiguous behavior for no good reason.
> The fact law enforcement has unwisely and blindly integrated it into their toolchain does not mean the device should be given special protection over anything else.

I'm not arguing that it should have whatever “special protection” you have in mind. This is why I mentioned the concept of intent: just as having lock picks or a gun isn't automatically a crime, I think having an exploit for Cellebrite would depend on why you were developing and installing it.

If you were, say, helping dissidents in another country I would expect a judge to be far more supportive of that than if it came up in the context of a criminal investigation with a lawful search warrant. In the latter case, you are aware of but refusing to comply with the legal system and, irregardless of how any of us personally feel about it, that's just not going to end well in most cases.
panics != errors

that person is talking about application level error handling. In most cases if a functions panics generally the caller isn't expected to do anything about it other than perhaps have a panic handler at the top level of the app that logs things and lets it crash. So in general you don't need to think about catching or handling panics in most of your application code. It is the equivalent of a method that you are calling from your java code returning an undocumented NPE.
> Healthy people live longer on average

It's like saying the sky is blue. Obviously extraordinary claims of +10/15 years lifespan require extraordinary evidence.
Night Patrol - https://github.com/jahed/night-patrol

I got tired of passing flags to Nightwatch to filter tests and looking through results to re-run failures. So I made an interactive CLI for all of that. I stopped using this once I moved to Cypress but even with Cypress' web interface, I feel something like Night Patrol would be a lot more productive.

Firebase Rules - https://github.com/jahed/firebase-rules

I didn't like how Firebase's RTDB rules were expressions in JSON strings so I built a library to build them using a lisp-like syntax to compose and re-use rules. Firebase also has its own rules language (Bolt) but I'd rather not learn and maintain yet another tool-specific language.

Promises - https://github.com/jahed/promises

This isn't a complete solution yet, I didn't get time to refine the API. But I really prefer using Promises as result types (a.k.a. either, left/right) rather than using async/await/try/catch. It's so much more powerful to write code in a way that doesn't care if your functions are async or sync. Again, kind of like a lisp, there's also power in not being tied to a language's keywords and being able to provide a more tailored vocabulary.
I'm not very familiar with KhanAcademy besides the beginnings of it where it was just a youtube channel. What are they doing now to warrant half a mil lines of code?
> Auto manufacturers in the United States are required to make available repair parts for 10 years after production ceases for any car model.

You are reading "must have inventory to last 10 years" and interpreting that to mean that they have to share parts info and repair manuals and foster a third party aftermarket. But that's not the law at all. They are not required to make parts available to third parties, only sell the part themselves to their customer. Dealerships are not even required to stock the part, if you need to wait a few weeks for it to be delivered from the manufacturer, and if the cost is $20,000, that's fine. Nor are they required to share any repair manuals, part specifications, or repair information or make their cars easy to service. They just need to have enough inventory to supply their customers with 10 years of parts. That inventory can kept under lock and key and not made available to anyone until one of their dealers determines that a customer needs the part for a repair, at which point the dealer will request that the part be transferred from inventory and the dealer will install the part. Charging an arm and a leg. Third party mechanics and parts distributors can be completely locked out, with no access to parts, specs, or service bulletins. That law about keeping 10 years of inventory was not written to support a healthy aftermarket and independent mechanics, it was written to prevent fly by night companies from selling cars and then going out of business leaving the customers without parts to service the car.

Even the ODB info is only required for emissions, so Tesla is not required to even have an ODB port -- thank your stars there are ports you can use, because in the future those might go away and be locked down so only a Tesla approved device in a dealer can read the data. And the FTC can't do a thing about any of this.
Their current Google Book is listed as DRM free[0]. Is that still restricted to only be downloadable in the Google app, or does that mean I could buy it and just download from the Google Play website itself as an EPUB?

[0]: https://play.google.com/store/books/details/Fabien_Sanglard_...
I live in Washington state and already under a single provider, Comcast, and it sucks, I pay $120 a month for unlimited gigabit which tops out at 400Mpbs if I'm lucky, and often cannot support a zoom call with video. I, for one, am thrilled this law passed. Anything that can force a broken monopoly to be more competitive is a win in my book.
> Are videogames a giant waste of electricity?

What is your argument for it not being such a giant waste ?

Remember, we are now living in a guilty-until-proven-innocent world.
https://addue.com - set of internet marketing tools we needed most often in our marketing agency. Didn't find any existing product offering all of these in one place.
Note that this article is from 2017, and that since then, this approach, and the more obvious approach of just using electronics that can withstand such high temperatures, seem to have merged: https://www.sciencemag.org/news/2017/11/armed-tough-computer...
uBlock Origin for Firefox mobile removes those concents.
https://www.theguardian.com/world/2021/may/14/sharri-markson...

It was "leaked" in the sense that it was publicly published and available the whole time in both China and the West. The "plan" that's revealed is a hypothesized (and rather conspiratorial) use of coronaviruses against China (by unknown terrorist actors, but the implied source is the USA). And of course, a little ironically, it relies heavily on US authors discussing future bioweapon possibilities as proof of American intent to use a bioweapon.
The same in Japan, the Tokyo subway is actually run by several network operators, so sometimes when you change trains you have to exit one operator's station area and enter another one, and buying a different ticket in between. So the NFC cards (and here they have several providers as well) are very convenient, since all the network operators support all the cards. Also nicely, all the drinks machines I've encountered in Japan also support these cards. As well as all the arcade venues with their claw machines.
I'm building a turn-based strategy game for iOS (in Swift).

Just extracted the Monte Carlo Search Tree logic into a package called Carlo [1]!

[1] https://github.com/maxhumber/Carlo
That's cool, but you do realize you're the 0.001%, right?
The incumbent ISP would have eventually had to upgrade to gigabit anyway. Maybe they were waiting until the same upgrade would cost $2M instead of $6M.

Clearly, they revised their schedule because decades of revenue streams, even from a small town, can be worth more than the relative expense of upgrading now rather than later.

Did the rates increase for customers who chose the new gigabit service? Often the new service offering doesn't make sense to a monopoly provider in terms of revenue increases in the short term, so competition or threat of public options are an important tool that can work even better than public utility boards.

Finally, it's worth noting that with changing political climates priorities changes, especially when it comes to infrastructure. The Flint water system was publicly managed, and it isn't even the worst one in the country. Thousands of publicly managed bridges are at risk of collapse due to underfunded maintenance.

Cold War fears about existential threats motivated great federal projects that focused on resiliency and creating the foundations for productivity. Without those same threats, legislation mandates intentional vulnerabilities like backdoors, fails to fund national standards that could limit cyber-extortion, and new internet-related initiatives are regularly more intent on erecting barriers to entry and toll booths than they are on nurturing any new or disruptive industries.
With regards to legislation repealing restrictions and enabling muni networks, it’s like marijuana legalization. You keep throwing it on the ballot each election cycle until it sticks from cohort turnover. Some states turn over faster than others.
Can't send an email to DJI support due to SPF and DKIM
This is a grumble about the state of the email. Hosting your own mailserver is a pain-in-the butt when things go wrong.

In this case, DJI is "proxying" the email via their server, trying to impersonate your server :) and then the next server in line drops the email, because a failed DMARC/SPF/DKIM policy.

:(

I wonder what are your best practices for SPF/DKIM/DMARC for best compatibility with other parties?
I presumed this somehow summed radiation exposure.
So are the standards actually... but it's probably pretty difficult to get into if you don't work in the industry and have to learn all the terminology, approach, history/evolution of the standards, etc.
Tbc, if the structure is at the same temperature as its surroundings (which is the point of these proposals -- no refrigeration required), then this radiation cannot be used to visually distinguish the structure from its surroundings. The reason is that all blackbody radiation is the same, regardless of the surface it's coming off of. The inside of every closed and equilibrated oven looks identical, regardless of shape and contents: a uniform glow in all directions.

In other words, if there was a human down on the surface who could somehow survive and look around from a nuclear-powered refrigerated spacesuit, they would only be able to distinguish the robot structure by the radiation it was reflecting/emitting other than the blackbody radiation associated with the ambient temperature.
> Generally we evaluate the environmental impact of pretty much all economic activity these days

How about porn ? ;-)
> we needed 2.7x lines of Go to handle the same features as our Python code

But it's for a rewrite, so:

- you can use the most modern language features. Python 3.9 is less dense than Python 2.7 (E.G: a silly 2.7 example would be https://0bin.net/paste/xpnCov-3#3s2AgDReXpeqG4knegGwdnYNi523... which is 37 lines, the equivalent in 3.9 is https://0bin.net/paste/b4DVZIS5#372LGWNLBJfDUNQGAMsDlJPNlkVy..., down to 25 lines). Also note that it's not just less lines, but way shorter, yet clearer, lines. Something LoC fails to take in consideration.

- you can use the most modern stack. E.G: fastapi is less dense than flask as soon as you use data validation, plus it adds typing for free.

- you know very well the problem to solve so you get it right the first time.
Most searches are about people's names, e.g., book author's name, a celebrity's name, a CEO's name...

And you can curate playlists of episodes by topic / people, e.g.,

- Scott Galloway https://lnns.co/0LWEK3dhSfy

- Female VCs: https://lnns.co/depiDjM1XvQ

- More playlists: https://www.listennotes.com/podcast-playlists/
A method to do this is mentioned in section 4.

I’ve been using it for a few months on my personal statically generated site and it works surprisingly well.
Planet Money did an episode[0] on this tale recently and reached out to Frito-Lay. Their general response was that their record keeping back was not great and they don't have record of how exactly hot cheetos came to be. This seems to be directly at odds with this piece so I don't know that the truth is known.

[0] https://www.npr.org/2021/05/12/996228628/hot-cheetos
I needed to process some large JSON files on a 32bit machine, and kept blowing the RAM. I found it easier to process the data as msgpack, since msgpack specifies field lengths in advance, whilst JSON requires scanning through the contents to find matching delimiters. I couldn't find a conversion tool which didn't also run out of RAM (presumably due to buffering until it found a delimiter); so I wrote my own bare-bones converter (which assumes well-formed input and doesn't even support numbers): http://chriswarbo.net/git/json-to-msgpack

For another project I was getting static HTML reports from a tool, which contained third-party styles and scripts that didn't work when the reports were accessed from 'file://' URLs. I asked on StackOverflow ( https://stackoverflow.com/questions/50339325/inlining-extern... ) but all the suggestions involved a Web browser or complex Javascript build tools. I ended up writing a little Python script to replace such third-party content with data-URI versions: http://chriswarbo.net/git/html-inliner

Many years ago I wanted to control some physical sensors/actuators using an Arduino, controlled via a complicated C++ project running on my desktop. I wrote a simple sketch for the Arduino which just reads/writes 'commands' over a USB cable, in a simple JSON format http://chriswarbo.net/projects/arduino (I then wrote a trivial Python script to shuttle messages back/forth between the USB line and the C++ program)

I like reading RSS/Atom feeds in Emacs, but my preferred reader only supports maildir. There are a few projects which can convert between these, but they all include 'databases', URL fetching, etc. which I didn't need. Hence I took one of these and ripped out all of the functionality I didn't need http://chriswarbo.net/blog/2017-01-14-rss_to_maildir.html

I've come up with a few scripts and Emacs macros for extracting metadata from PDF files http://chriswarbo.net/projects/pdf-tools.html
Looks like JavaFX native HtmlEditor: https://docs.oracle.com/javafx/2/ui_controls/editor.htm
Miners are responding to incentives. The prize money they’re competing for is roughly $1.5 billion a month. That’s too damn high.

Lower the amount of money being given away and you’ll see a lot less mining. There are two ways that could be done, reducing the block reward or dropping the market price of Bitcoin.
Molten salts
I wish html-notepad.com had an html notepad.
Those visualizations remind me of living in WV, where even the greatly exaggerated maps of coverage produced by the carriers clearly follow only the major highways and like 30% of the cities.

shudder
That should be the way it works, but the [federal] government is allowed to incinerate a nearly infinite amount of cash. Some state governments are becoming that same way unfortunately. Municipalities don't really have this option, so it may not be as big of a deal.

See my other comment about contractors though... what we saw in TN was Comcast "contracting" its services to "build a municipal network", but instead just built their own crap using taxpayer funding.
It depends on the system.

Most Asian metro systems charge a fine-grained per-distance fare, so they require scanning on exit.

Boston (and NYC I think?) is per-ride except for a couple stations that charge a surcharge to exit, so exiting doesn't require scanning except at those couple of stations.
> There are practical limits to how big a ship can be.

The limits are way beyond what's at issue here. There are lots of ships which are already too big to go through the Suez canal.

Canals tend to limit dimensions based on:

* the canal width (limits beam)

* the canal curves (limits beam and length)

* the canal depth (limits draft)

* locks (limits length)

* bridges over the canal (limits height)

"Capesize" is the general category of ships which can't go through the Suez or Panama canals[0], and must therefore go around Cape Agulhas and / or Cape Horn.

[0] although with the deepening of the Suez canal it's now possible for many capesize to go through Suez, just not Panama.
More London Trust Media Holdings corporate moves to try to monetize the FOSS properties he's bought (Private Internet Access, Linux Journal, freenode, snoonet). Handshake was/is an attempt to use Freenode to start a cryptocurrency to further enrich himself. But since the Freenode community didn't bite I guess they're casting a wider net now.
Why? Is BTC somehow bandwidth bound?
I've been really impressed with the simplicity of

display: flex
gap: 10px

No more having to deal with :first-() :last-() selectors to remove margins
I created a Firefox addon to display tabs in the sidebar, grouped by privacy containers (isolated cookie containers)

https://addons.mozilla.org/en-US/firefox/addon/container-tab...
The survey doesn’t say how the data was collected, but there has to at least be a middle “neutral” option because the two numbers don’t always add to 100%. Semantically they are opposites, but so are love and hate, and we know that a person can love and hate another person at the same time, or so the songs tell us.
I guess just like Germany, poor people also collect the bottles for the $0.05?

There was a program where a city gave people money in exchange for cigarette butts. Obviously the poor people collected the butts.
A guy on a team that I worked on detected one of those devices and called the university police (we were a tenant in a university building), who laughed, and then proceeded to methodically and politely walk the hierarchy of agencies with jurisdiction (sheriff, city police, state police, FBI field office, FCC, etc). I believe he called a member of Congress as well.

Eventually somebody figured out that he wasn’t going away, and a couple of very pleasant guys popped in and dropped off their business cards. They told him it wouldn’t be a problem anymore and to give them a call if it became a problem again.

End of the day, if someone is creating interference, they need to stop. If you have the time and inclination, complain and they will.
The intention was to have exactly Notepad but for structured HTML.

Latest version:
https://github.com/c-smile/sciter-sdk/tree/master/bin.win/x3... , two files from there: notepad.exe and sciter.dll

It does support editing as in WYSIWIG as in Markdown form.

Actually markdown is also form of WYSIWYG. But WYSIWYG on steroids I would say. Markdown format was explicitly designed to emulate WYSIWYG but in plaintext.
I've been working on gazpacho [1] for last two years.

It's a general purpose web scraping library for Python that replaces BeautifulSoup + requests for most projects.

Just surpassed ~2K downloads every week!

[1] https://github.com/maxhumber/gazpacho
… Do they? After an IPO, how is the glorified trading card game of stocks actually helping the companies themselves?