skysight-inc/HackerNews huggingface dataset:
>> fundamental problem is cargo cult developers trying to copy massive companies architectures as a startup. They fail to realize those companies only moved to microservices because they had no other option.

This.

Microservices add complexity; therefore, they should be avoided unless necessary. That's Engineering 101 folks.
Alain de Botton's School of life is... honestly weird. It's really confident and tries to give good advice; but so much of that advice is quite bad, and the channel might overall do more harm than good (for more people than fewer).

YouTuber Big Joel has done two breakdowns of it that are worth watching: https://www.youtube.com/watch?v=JlkJJygIoVU and https://www.youtube.com/watch?v=4VZ30qL7j3Q.
Everytime I read articles like this I feel the urge to make writing a hobby, but I just can't get to it. Feels like I'm missing out but I'm not sure.
Everything else to the side, this is excellent marketing on the level of Tesla's "bioweapons filtering mode".
Thanks for reporting this. I think it has to do with certain tweets being made private/inaccessible after being added to the index. I'll look into it.
Obviously that's an exaggeration.

Except that Costco comes incredibly close to that. I've seen them accept returns for things I would never have imagined anyone accepting.
It's still ridiculously good by bug bounty standards.

Zero-day buyers are going to have a hard time topping that.
The Romans considered bridge building to be a religious activity. Rivers were gods, and bridges interfered with them.

A crappy bridge was sacrilegious.
I guess if screen tearing is the worst thing you know, you wake up in cold sweat every night screaming its name, I guess you should really use Wayland. But for other people?
Do you know why people aren't using it? How hard is it to get an ID card?
Energy efficiency refers to how much useful output is delivered based on input. For thermal energy generation, net efficiencies tend to range from 20% to highs of about 40--50% via combined-cycle generation, perhaps with cogeneration of generation+thermal heating applications, the latter typically being district heating or industrial heating.

There's also the concept of nameplate capacity vs. capacity factor. The former relates to the maximum possible output of a facility, the latter to the attainment of the nameplate capacity over a year.

It's not clear to me which of these you're referring to.

Moreover, the conversion efficiency of flows such as solar and wind is not directly comparable to the efficiency losses of termal generation for other reasons, namely that the environmental availablity of the uncaptured portion is still generally available for other environmental service. Burning a ton of coal and only extracting 30% of the total energy potential still means you've incurred an opportunity cost of 70% of that fuel stock's energy potential.

I will note that there are a lot of shenanigans which are played with nameplate and capacity factors, by both boosters and opponents of renewable / carbon-neutral energy. That said, there's no need to add to the confusion.

Confounding conversion efficiency, capacity factor, and deadweight opportunity costs and losses is a slippery business at best.
Do countries without a pilot's union have more unsafe air travel?
I'd argue pipewire is a much smaller scope and has had better collaboration from everyone involved. You got in when the distros quite reasonably made the switch on your behalf and it was not an especially difficult call for them. Wayland has a bit more baggage, bad actors in the video hardware/driver territory, etc.

Distros are facing a way harder decision on Wayland to make on your behalf, especially as Wayland starts to support some use cases fully while still not hitting others.
Even on the Intel i9 MBP 16" having a call is a huge compute task that will unleash the fans. Regardless of Zoom, Meet or whatever videoconferencing I use.
> It's my understanding that this is one of the only actually useful things to be done after 9/11.

And even adding armored cockpit doors has resulted in a crash that nobody could do anything about.

The real change after 9/11 was simply that people won't sit still during a hijacking.

Everything else has been security theatre. We could now switch back to 1980s-level security, and things would actually be more secure than ever.
What is an RO?
Might not be as convenient. Probably requires restarting the phone.
I mean I guess you deprecate a protocol by having the implementations tell people to stop using it, then they stop supporting it.

SSLv2 and SSLv3 are surely deprecated protocols, no?
From this article it seems like they are using the sand to store heat that would otherwise go to waste due to temps too low to otherwise turn it into other forms of energy.

At least that’s what it seems like. They aren’t very specific, but it explains why they aren’t using something more akin to pumped water energy storage.
Almost all USD now is electronic, and control of movement of those dollars is entirely controlled by the single master node of Washington D.C.

Russia defaulted on their USD loans, not because they don't have dollars, but because the US won't allow them to pay.
The three-mic array on the 2021 M1 Pro is really very good, people have told me it sounds better than my Yeti Blue even with background noise.
> absolutely does have to do with USD

Comment you're responding to is saying this is not unique to U.S. dollars. All currencies are controlled by their issuing sovereigns.

Separately, the idea that Bitcoin is unsanctionable is laughable. It may require enabling legislation. But marking wallets as sanctioned, and threatening any wallets that transact with it to be either similarly sanctioned or subject to heightened scrutiny, would diminish the value of those coins relative to coins which can be freely traded with anyone. Given the public nature of the blockchain, enforcement would likely be easier than e.g. enforcing an Iranian oil embargo.
ha yes, that's correct. If you have thoughts on specific constructed languages where having translation would really help people, let us know!
Inflation, pollution, censorship, global warming...

Hey no, don't look at that, look over here instead. We're playing ratfuck with the abortion laws.

Magicians call that "misdirection".
As an American it completely breaks my expectations that district heating not only works can be more efficient that decentralized heating. The amount of heat lost just moving water from the water heater on one side of the house to the shower on the other is ridiculously high in houses here. The idea that you can insulate well enough to efficiently move heat across a city is amazing to me.
They stopped emailing me when I refused to do free work as an 'assessment'.
As an engineer I never found LinkedIn useful. But during college I made sure to connect with everybody, even if I barely knew them. The only jobs I’ve had I got through other means, in some cases even “connections,” in the traditional sense of the word, which incidentally exist on the LinkedIn graph, but that’s just a mirror of real life and it’s not like the coordination occurs over LinkedIn messages anyway.

As a startup founder, it’s effective in some contexts, like as a contact point or promotional tool. We never felt the need to use it for recruiting. At least in the software industry, GitHub is a much more effective marketplace of talent. But LinkedIn can have some benefits for a startup outside of recruiting. Posting content about your product is a good way to stay in front of investors you’ve connected with who doomscroll their LinkedIn feed like a dev does HN. :) (it’s also something I need to automate because I block LinkedIn on /etc/hosts for productivity purposes..)

I’m not sure I’ve ever _sourced_ an opportunity from LinkedIn. I also never accept connections without at least one prior interaction. For me it’s a tool for following up and keeping in touch, not introductions. It might also be useful in some rare sales contexts, for some specific archetype of audience especially susceptible to the psychological tactics commonly deployed to the LinkedIn newsfeed. Developers are definitely not that audience (well, not on LinkedIn at least…)
This is broken in multiple ways, some obvious, some not.

1. Obviously most people jumped directly to OCR, and that works of course. So counter to the OP, you can trivially render the first page to a high resolution PNG and then OCR that with what will probably be 100% accurate results. Sample image: https://i.imgur.com/hyJOSjY.jpg

2. This is just messing with glyphs in fonts, so one trivial way of undoing the changes losslessly (not even requiring OCR) is to create a mapping between each font glyph and the original character. For example, I was able to extract the font used for the text "CONTENTS" near the beginning of the sample document. It is named "SecureFont-1845559949-FranklinGothic-Demi", as extracted by mutool. In the PDF "CONTENTS" is made up of eight Unicode characters, which render as "CONTENTS" in that font.

3. Even if the first two methods somehow failed, the same character in a given font is repeatedly used to render the same character in English. That makes the approach similar to a substitution cipher [1] which is trivially broken with frequency analysis. You could literally just copy / paste the fake "text" out of the PDF and with an analysis tool derive the original text. This isn't really significant since the PDF can be read by sight anyway, but it's worth pointing out.

[1] https://en.wikipedia.org/wiki/Substitution_cipher
The choice of venue and the choice of Fields medal recipients are unrelated decisions, taken by different groups of people. Of course the former is much more strongly influenced by world events. And indeed, it took only a few days after the invasion to realize that the planned ICM in Saint Petersburg was impossible.
If you try to get into cryptocurrency your phone should automatically deliver electric shocks until you stop.
Oh my god, this.
Just recently bought a 2020 Intel air. It's very powerful and responsive. Would I notice a difference with an M1 or M2? Maybe, but I doubt it would be enough to justify the investment.
It's a patently stupid strategy over the long run though. Abandonment of ones own currency is suicide regardless of whether it's USD or Bitcoin. And clearly, Bitcoin did not help El Salvador improve it's financing situation: the Bitcoin bond they tried to push was a complete flop. Argentina has a way better model: they control their money, they've defaulted repeatedly, the currency has magically remained stable, and everyone comes back after each default.

Another massive issue is that as a currency with an inelastic supply Bitcoin price volatility is guaranteed to remain unstable. This is not a desirable feature for any currency.
I may be burned. My first oDroid order was dead on arrival and I got into HomeAssistant when it was still common to brick your whole setup just updating plugins.
It seems like there could be a median area between "in the crosshairs of the KGB" and "I need to avoid off-the-shelf exploits in a specific situation."

A great example of this might be visiting a country like China while on business. Straight up going "off the grid" isn't really an option in that scenario.
> Every language is unique just like everybody

TBH it just sounds like you've redefined the word "unique".
> Unsurprisingly, people are resisting that by using the best way they know how: untraceable cash transaction

El Salvador tracks cash transactions.
Has Intel gone too far with its Ohio fab 'delay' stunt?
but everything will be in the metaverse-blockchain-thing so is it really any better
Are they not analogous to code for species?

How do you feel about releasing mission critical code without testing?
I would expect them to invent some janky custom thing running on fbdev.
So it scales with optimality but not size?
This is one of the best sources [1]. Spreadsheet implementation in C# + corresponding book.

[1] https://www.itu.dk/people/sestoft/funcalc/
Written all over your face: Improved AI model for recognizing facial expression
Reverse Osmosis
Note that very recently Google has done something very similar: "Building Machine Translation Systems for the Next Thousand Languages": https://arxiv.org/abs/2205.03983 https://ai.googleblog.com/2022/05/24-new-languages-google-tr...

The Facebook paper has some direct comparison to that work.
It means that GTK itself (internally, not necessarily its API) has warts.
Moving sand (an abrasive grit) around is challenging at room temperate, doing it at 1000°F (500-600°C) seems impossible. It makes far more sense not to subject things to that kind of abrasion, and just flow air or water/steam through it.
I was two sentences in before I realized the headline wasn’t “No Luggage Left Behind”
> You know what people do when they're targeted by state actors? They don't use computers. And if they have to, they air gap.

That's like saying "men who don't have easy access to condoms just stay abstinent instead". This is what we wish would happen. But empirically, they just shrug and do the insecure thing.

(There was an article posted on HN a few years ago that was from a journalist pointing out this exact thing, from his personal experience. I can't find it though.)
This only makes the problem behind the NLLB project even more interesting to solve
Because making it easy to write C/C++ extensions that work the way you expect (including for things like passing a Python callback to a C/C++ library) has always been a priority for Python in a way that it isn't for Golang?
I hope Microsoft gets rid of the multiple LibreOffice clones from the Store as well.
Check FunCalc [1]. Spreadsheet implementation in C# + corresponding book.

[1] https://www.itu.dk/people/sestoft/funcalc/
What flicker? Maybe I'm just ignorant of it, but I haven't seen flicker on X11 in years and years and years and years. I've been on Intel graphics for the past 7+ years, so maybe that has something to do with it? And if it does, then that means it's not X11's fault that there's flicker, it's the people who write bad video drivers.
The key here is: this isn't a battery.

It's electricity powered thermal storage for municipal heating.

Which, in my opinion, is a smart idea. Why bother converting the heat back to electric to end up being used to generate heat in homes.

You could use this as a heat sink at the home attached to a high efficiency heat pump for 6:1 thermal efficiency.

We could do with municipal heating here in Tasmania
I can argue this point right now. I have measured my foot, it is 28 CM, and I have consistently bought shoes with that size in mind without fail.

Until recently, where I have been trying to order a pair of Teva sandals (I live far away from standard stores for purchasing brand name items, and often don't do it except for shoes, beds, office chairs, etc), and I got the size that compared to 28 CM. Too big. Go down a size. Still too big. 25 CM in Teva is officially 28 CM everywhere else. Why the inconsistency?
I told an Amazon recruiter they have to tell me the compensation of the position (I live in a state with such a law[1]) and they stopped replying after that.

I still don't know the compensation.

[1] https://www.cnbc.com/2022/01/12/states-and-cities-where-empl...
Looks like they're investing to get better. The model is also available and they called for contributions to improve it.
Hey Jeff, I’m a native speaker of Dhivehi — the language spoken by the people of Maldives. Since I couldn’t find a full list of supported languages I was wondering if Dhivehi is / would be integrated.
It's not the case. Firewalling works the same in v6 as it does in v4, and most people will have a firewall on their router that prevents inbound connections from the Internet by default.
US, South Korean F-35 jets team up for first time in message to North Korea
You're criticising this article based on something it's not.

This isn't about units of energy measurement. It's about energy reporting at different stages of human energy-sector activity.

You might as well criticise Disney World for not being the Louvre, or a McDonalds restaurant for not being a library. That's simply not their goal, function, or purpose.

For those who report on energy utilisation, and those trying to understand those reports, the distinctions made here are highly useful and informative. The article should be assessed on that basis.

(I'm also aiming my criticism in part at those who've apparently up-voted the comment I'm responding to, who've compounded its author's error.)
That's a fair assessment of my attention
Principles on unstructured work, for ambitious people
sooo real. Many low-resource languages have many different natural variants, can be written in multiple scripts, don't have as much written standardization, or are mainly oral. As part of the creation of our benchmark, FLORES-200, we tried to support languages in multiple scripts (if they are naturally written like that) and explored translating regional variants (such as Moroccan Arabic, not just Arabic).

As an aside, the question of how to think about language standardization is really complex. We wrote some thoughts in Appendix A of our paper: https://research.facebook.com/publications/no-language-left-...
very interesting. the windows 10 screen reader consume the raster data on PDFs to OCR and not the code point data embedded within the PDF. People here have been on my ass about saying "OCR resistant" and I get where they are coming from. I've primarily been testing the various "OCR" functionalities built within the various PDF readers out there. The "OCR" that 98% of laypeople are going to rely on. I always new that exporting to an image based PDF wouldn't be defeated. If a human can read it, a machine can read it. Just most PDF readers aren't set up to do it. Out of curiosity, when you use your screen reader on my website, does the <textarea> read and/or start with "Name: Satoshi Nakamoto"?
This feature exists in Chinese iPhones because it's required by law there.
If I could just firewall my phone like Little Snitch.

But apple doesn't allow this.
Reverse osmosis water filter systems. They basically "squeeze" water through holes small enough for it but not other larger contaminants.
True story. I don't mind a few follow-ups to meet management/executive staff before an offer, but a company needs to be able to recognize my talent without a microscope. If they don't have someone to do that, they need to be recruiting me at CTO level.
Your HN handle been a pretty vocal ambassador of Pivotal/VMware Tanzu on a lot of threads that the employee-employer association has become permanent in my lizard brain, which is why I had to do a double-take when I read your comment [plus the fact that I'm up a bit late ...]

It only just dawned on me that you might have switched your employer allegiance to Shopify :)
The language: Tech companies are becoming more aware of the dangers posed by maintaining and updating large codebases written in an untyped language.

Ruby is not untyped. It's dynamically typed.

FORTH is untyped.
> I don't understand all of the hate around Wayland.

The Wayland thread a few days ago[1] made me want to try Wayland again. I've tried once a year or so for ages, but it had been a while. So I logged out, switched to Wayland and logged back in.

To my surprise, things looked like they worked. No rendering artifacts like last time, YouTube even played fairly smooth. Sure it wasn't as snappy as Xorg, but hey.

A day later I tried to play some video files from my Samba share on my NAS. I use SMPlayer since it can handle smb:// links. However this time it didn't start playing. I checked the logs, and I could see it complained about not having the correct credentials to the share, NT_SOMETHING_SOMETHING.

So I messed around trying to re-authenticate the share, different users etc. Nothing worked. I could view images just fine, but the videos just wouldn't play.

Looking at the SMPlayer logs I noticed something that struck me as odd. After the NT_SOMETHIG_SOMETHING error, there was mention of a Wayland authentication error...

So I logged back out, selected Xorg, logged back in and boom, video played like nothing had happened.

I'm just a user. I don't wanna dig into why the hell Wayland has anything to do with Samba share authentication. I just want my computer to work.

This October it's the 10 year anniversary of Wayland 1.0... maybe in another 10 it'll actually work for a mere mortal like me.

[1]: https://news.ycombinator.com/item?id=31940765
One of my friends is such a "liquidator", he buys up both excess inventory (never sold) and returned items for rock bottom prices.

He has developed a keen sense in finding the profitable jewels. For example, women's cosmetics. They are unused (damaged boxes and such), he buys them up < 10% of the retail price then puts them up at 90% retail price on his own website.

Women are spamming him to death. When do you have the cheap "item X" again?

It should be said though that it's a very laborious business model. He needs to quality check, inventorize, publish, tax report, etc on a huge amount of items. He has a "no return" policy. Which is actually illegal here (Netherlands), but he seems to get away with it as nobody bothers with a 5$ item.
> What I'd love to see is an open source version of discord take off

Isn't this basically the matrix protocol? It already has millions of users (mostly in the french and german governments, I think) and they're pretty serious about UX and security.

Anyone can run a server, and there's no issue with messaging someone who uses a different server than you use. Messages and private channels are e2e encrypted, so even the server operator can't see them, and it supports modern features like editing/deleting messages, file sharing, messaging from more than one device, seeing messages that were sent when you were offline, and things like that.

To your specific complaint with IRC, matrix also has a pretty innovative feature that I like called "spaces", which are groupings of channels (with a many-to-many relation between spaces and channels). So I can make a "best functional programming channels" space that can have many channels with different moderation teams, etc.
It’s fine for a few people to play with such a system. The issue if it’s absolutely clear crypto is incapable of widespread adoption or just about anything else people hype it up as, then it shouldn’t be hyped as if that stuff is a possibility.

I could never tell how much was incompetence vs fraud, but either way without the hype vastly fewer suckers would be holding the bag right now. The crypto ecosystem has been just been terrible for just about everyone and things are far from over.
My hometown has a power plant in city center. During winter it uses the entire downtown area as a heat sink. It's great. Power plant gets cooling for its hot water, city residents get cheap heating for their homes.

Best part is you don't even care about heat loss because you're trying to get rid of all that heat anyway.

This scheme has been inplace since the 60's. https://en.wikipedia.org/wiki/Ljubljana_Power_Station

District Heating is quite popular in much of the world. USA built the first such system back in 1853. https://en.wikipedia.org/wiki/District_heating
I would establish some tests for the code first.

Then I would look for chunks of code I could break out into their own functions and break it out.

Next I would write some tests for those smaller functions.

Finally I would test the new function calling the smaller functions with the tests used against the original.

Depending on the complexity of the original function, you may have to write more tests.
Also, I personally know many old people who use a device just for managing their finances as they are inexperienced with security and fear their main device might get hacked.

This functionality makes a lot of sense in such a case.
Well, maybe not a calculator, and not at that rate.

https://twitter.com/lapcatsoftware/status/151367237823616614... (thread)
shrugs rails is not hot anymore but I don't see ruby going anywhere. It's still the best thing out there for scripting.