skysight-inc/HackerNews huggingface dataset:
It got to 1.0 recently and still is in dev.

But off the top -
No lto support, missing some flags that we use when building drivers, valgrind (cachegrind etc) fail to load symbols, some linker stuff is case senstive etc.

Can also add it to PATH, instead of hardcoding it like op did here.

But it's well worth it in some projects - In my case it shaved over a minute from incremental builds, resulting in sub 10 second builds!

(Alsp note you can cache indexes in gdb by default)
That one is closed source. It's kind of oddly designed - it ssh:es in to the remote host to download some binary from MS servers, executes it and then communicates with it using SSH TCP forwarding.
I was really hoping to find an ISDN simulator with U-interfaces but anything I could find on eBay I wasn’t going to pay for since I had no documentation on how to configure/operate them.

I’d try to make one myself if I wasn’t so good at killing hardware.
tl;dr. Both inertial measurement units gave the ghost. Causing the spacecraft to lose its orientation. The team developed an "all-stellar mode." That mode allows the spacecraft to determine its attitude by matching the stars it sees with its internal map of the cosmos.
Had to google it again myself, they called it Grundeinkommensjahr (https://www.deutschlandfunknova.de/beitrag/lars-klingbeil-gr...) and the pay was much less than I remembered; it's 1000 bucks per month plus social security. You get one month per year of work.
I think I'm quite fad-resistant (others would use less positive words to describe the same attribute). I still find Rust truly excellent, and the most joy I've had programming since Haskell (while at the same time being a lot more mainstream and pragmatic choice for collaborative projects than Haskell).
Ask HN: Any Positive Jira Experiences?
As much as I agree with the general distaste for Jira on HN, I suspect there are many folks that have no choice but to use it. I'm interested to hear whether there are any Jira patterns/workflows that have been found to be useful (or at the very least not absolutely terrible).

I'm primarily thinking from the perspective of a software engineer (code contributions as well as organisation/planning) but other use cases would be interesting to hear about as well.
How did religion enter the conversation? Are you saying that you'd stop being a Hindu if you give up your Brahmin identity?
Note that some extensions still only look for the old settings.
Location: Tallinn, Estonia

Remote: Yes

Willing to relocate: Yes

Technologies: Some experience with Python, PHP, JS, Go, Java, CSS, HTML, SQL, Adobe Creative Cloud, CorelDRAW

Résumé/CV: https://www.linkedin.com/in/hrmikk/

Email: mikkoad+hn@gmail.com

At the moment I work as an educational technologist / informatics teacher teaching different subjects (programming / web / graphic design / animation etc.)
One easy thing to do is build all new homes with a good electricity connection, heat pumps and no gas lines anymore. Leaving out gas lines saves a lot of complex infrastructure costs and risks.

Upgrading old homes is less urgent. Make the first step first, the rest will come.
That's how Polestar works- online sales with no negotiations, showrooms that are just that- showrooms and service is done at Volvo service places.
Just last month I got the opportunity to assist with an art installation that involved a phonebooth, which meant I got to take one home and poke around its insides. It was some of the most delightfully 90s tech I've seen in a while - 2-layer PCBs, all through-hole components, only a few well-known ICs... I ended up carefully removing all the "brains" and hooking up the insides to a raspberry pi, which could join a Discord channel or answer an incoming call when you picked up the phone.

Standing next to the phone talking to friends was strangely fun and nostalgic experience, despite the fact I had only used a payphone once in my life. I got a cellphone very quickly (perks of having a tech journalist in the family), so by the time I was old enough to be able to buy a phone card with my own money I no longer needed it. During the pandemic, all of the remaining phonebooths in the country were quietly shut down and dismantled.

I know it's completely irrational, but I'm still sad that I had to eventually return the one I worked on and that in the many years the system was still operational it never occurred to me to buy a card and call someone from a phone booth just for the fun of it.

P.S.: If anyone from Slovenia or other ex-Yu countries has any ideas how I could get my hands on one of those Iskra payphones, drop me an email (address in bio). I have so many ideas for projects involving them, but it seems that I'm a bit too late to stand behind the Telekom dumpster and snag a few before they're scrapped.
This is why we created Lun. Every gas boiler's consumption emits about 2tCO2 per year - and there are about 90 million buildings in Europe that could be heated using heat pumps instead, with huge benefits for energy efficiency and carbon emissions.

As you said, it's a hard problem.

Luckily, politicians and bureaucrats are passing more and more legislation that will force the fossil fuels out of heating over the next decade. We see it as our job to make sure it's going to happen in real life by being the glue between all parties in the value chain (consumers, OEMs, installers, utilities, governments, financial institutions).

And we're looking for great people ;) careers.lun.energy
Or by having to go and check if something is a constant, a variable or a class. Casing provides metadata about an element.
I believe the dealership network exists for historical reasons and car companies can't get rid of them for their existing models. Now's the time to change that using EVs as a reason. But it's something many car manufacturers would've liked to start doing 5-10 years ago.
I am so glad to be living in a country where shenanigans like this are deeply illegal and where violations would see employers/principals facing actual jail time, so nobody does it. Land of the free indeed.
I was not referring to discreet outcomes at all (the old joke about everything having a 50% chance: it either happens or it does not).

My point is that with the available information when making most life decisions, we usually have no idea at all of even the ballpark chances of something turning one way or another.

Basically, the advice from the article is to incorporate luck into your estimations (both good and bad), and to use that to determine if a decision is good or bad, and then only go with good decisions (like a poker player would). And don't stress over bad (or good) outcomes if they were mostly due to really bad luck (i.e. something improbable has happened).

But if you don't know if chances of something happening are 10% or 90%, how do you incorporate that into your decision making?

What I am saying is that in life, we implicitely work to reduce the range (eg for a romantic partner, get to know them much better), but we've already decided to invest that much time with very slim chances of them turning out to be our lifelong partners.
Batteries are anything but "green".
The environment costs of extracting and recycling lithium would be astronomical if we ever get to the point where batteries are our primary energy source instead of oil.
So true, in Dutch parlement it is almost forbidden to say the word corruption. It has to be rphrased as 'mistakes'
All roguelikes have an element of "losing is fun". My memory of playing IVAN is one where losing is often hilarious.
Fedora Linux Editions Part 1: Official Editions – Fedora Magazine
Well... I'm full-electric since years and I still have to find a device that really match gas... Induction for me is NEVER able to hold a certain temperature, essentially all plate I've used at low temp just run-and-stop continuously witch combined to very thick pot allow a nearly-constant temp but definitively not much constant.

Classic resistance on aluminum alloy and non-stick PTFE coating on contrary can regulate temp far better BUT can't really heat much more than a bit.

Combining them I can cook at home like with gas, but definitively not the same experience, it's surely comfortable the ability to move gears anywhere, to have simple systems to clean etc but that's is. Cooking quality is far from being the same. For me, at home, suffice. For a pro, for someone who really want good cooking I doubt.
You're not losing any if you're burning it inside the thing you want to heat (your home). You definitely lose a lot if you're burning it underneath the thing you want to heat (a pan on the stove); a lot of the heat goes around the pan. Just feel the air above the pan. All of that is wasted heat.
Which QUIC library did you use? Quinn (the one I work on) comes with an async/await interface.
> Why is it, when people have legitimate complaints about something on hacker news (in this case the fact that what is delivered as a binary is not what you see as source code), people are so quick to side with the tool for being trustable?

Corporate bootlicking.
> Our work is seen and evaluated on merit

This line of arguments will not work with the sensibilities of the priestly caste not native to India.
I did ok with Rustlings and I read the 'The Book', I'd say I am largely struggling with async and lifetimes.

I have spent most of my career in C, C++, Objective-C and have recently tried Zig, which I enjoyed, possibly because of it's brevity, and I read through the Jakt programming language docs, which was much more familiar to me but I think if you only used Rust with ARC it would be a simple language to adopt so that's not really a fair comparison.

I think what I really need is a project rather than learning resources, with time being our greatest enemy, I need motivation to get over the hump so to speak.

(Like I said, I might not be smart enough, or I might just be profoundly lazy).

Thanks for your reply.
Rui, thank you! mold is a life saver! My compile debug cycle improved a lot since I started using it!

(I tend to prefix PATH with the folder I build it into for the specific project I need it for)
Having a multiple of the prevailing income locally offers the chance to buy your way out of some of the inconveniences of crowded cities.

In a lot of cases, the salaries for an SWE2/SWE3 aren’t 2-3x the median but 5-10x the local median income.
I dislike the application, but I like the data and that everyone is on it.

Recently I've been thinking of using it as a workflow automation tool. Instead of building one, we'd file a series of Jira tickets and would gradually automate each type of ticket while leaving the rest to humans. As we automate, Jira would be the single source of truth and agents would look for tickets for them and run the activities for those, marking their state accordingly.
Lack of interoperability in any system is a bad thing for consumers. However in this case you could argue that Shimano are right. It's fine to allow interoperability without the data. A KMC chain will work with a Shimano derailleur. Shimano should have no problem with that. But Shimano have to assume that SRAM would now get all the aggregate data on the operation of thousands of their Di2 systems. So SRAM could see how much faster or slower the Di2 gear shifts are. How many times the user had to make the same shift twice maybe because of failure. If a user tends not to use the largest sprocket when putting in a lot of effort then maybe it means their gears aren't tuned correctly etc. So it's competitive intelligence that SRAM can use to out compete. When Shimano allowed Di2 interoperability their intention was that it would be for the benefit of the consumer, not their direct competitor.
>if you use dynamic `Arc`s almost everywhere in your code,

Right but you dont have todo this everywhere, just some sporadic use where it makes life a lot easier. It doesn't have to be all or nothing.
I'll be straightforward and say that as a whole, I do not trust an operating system in which one of the first configurable options it presents me are whether I want to toggle my 'advertising ID' on or off.

As a result, quite honestly, I wouldn't trust any product produced by that company.
My CVE comment was very much tongue in cheek.
Next Generation Front End Tooling
I have high hopes for Jakt: https://github.com/SerenityOS/jakt
Good reason to stay away from those extensions!
I find that part a hurdle, actually, despite loving Rust. I'm struggling with magic tools like wasm-pack that take over the build process. Cargo is fine – I know what Cargo does and how and why it calls rustc. But finding out what wasm-pack and friends do has been an uphill battle for me.

Why can't I just compile to wasm32 with Cargo? What's missing?
VR with Qt Quick 3D–source code now available
Well, if it feels petty, it's because it is.

The "data" You're talking about is basically just battery level and which gear are You in.

Just for context, SRAM (the second biggest component producer and the new owner of Hammerhead) publishes the same data in plain ANT+ format. It's basically an open standard over which sensors broadcast their data. Anyone who is interested can read it, no license agreements necessary.

AFAIK Shimano has decided to encrypt their packages and the license is for the encryption keys / algorithms.
We use rust for web dev purely for the type safety. Having business logic encoded as a state machine in an enum with compile time checked matches makes the world of difference
I'm not very clued in about this but I had a question.

I'm not sure about the privacy angle but if you spin up a node on a cloud provider, install a VPN on it, do your thing and then destroy it, wouldn't it serve just as well as any of these? Apart from the technical complexity of this, how different is it from using a commercial VPN provider?
tptacek knows whereof he speaks.

Rust has opinions. They are all at least arguably reasonable opinions. But, often enough, you have sound reasons to do things differently. Then, Rust will fight you.

Rust is a pretty good language, and is getting better, but it just takes a very long time for a language to mature. There are no short cuts.

When Rust is mature it will be very far from simple. People will talk about which language subset they are working in. It goes with the territory. Tools that adapt to the real world get as complicated as the world they serve.
Ironically the bible forbids tattoos (LV 19:28), but doesn't say much about abortion.
This stats are bad and this article doesn’t account for a few points:

- in Italy the amount of jobs that are carried illegally, without a contract, is huge. Particularly when you’re young or in certain sectors, having a contract is a dream. The state counts these illegal workers as unemployed.

- in general, the work market is toxic. There is no minimum wage and salaries are so low and work conditions so shitty that, sometimes, people feel it might not be worth it

Really, the country has so many structural problems that these stats can’t be just read in such a superficial way.
LBYL vs. EAFP: Preventing or Handling Errors in Python
I guess saying cathedral is more impressive than saying a guy built a church, albeit big or fancy.

Same with the also mentioned Sagrada Familia in Barcelona. I've often seen it referred to as a cathedral but it is just a large church. The actual cathedral in Barcelona is elsewhere. Although now it is deemed a basilica, which I understand is generally just a very special and honored church.
That's a really helpful perspective. Thanks.
Also the right direction if we intend to put this stuff into actual robots.
Maybe I'm being dense, but I fail to see the point. The code has the exact same sequence of tokens in all cases, just with different names for the constant. The fact that a Ctrl+F doesn't find all related uses seems to be the only argument and it doesn't convince me.

The article does not provide an alternative solution, or a discussion of the upsides of different naming conventions (e.g. knowing that ALL_CAPS is almost surely a compile-time constant). "How many man years are wasted..." - compared to what?
>Counter culture stopped existing a decade ago.

Maybe in America
Thank you for the information! Then we will stick on our old plan: design our own UI based on the LVGL framework - it's originally designed for the MCUs with 1MB RAM, but has pretty decent UI elements and effects.
oh, no need to go this far. Just look at the 12 speed chains specs ;-)
It holds heat, but if you've got something that absorbs it quickly, it's really slow at coming back up to heat. It's a pain really, the only ting I've found it good for is things where you don't want fast heat transfer -- dutch ovens in the actual oven, or pancakes on a griddle. I much prefer 3 ply aluminum core cookware for almost anything.

On the other hand, for nonstick use lately, I've been using carbon steel on induction. That solves the slowness issue, because they're thin enough that they heat through the thickness basically instantly on induction. And I can still be neurotic about the seasoning issue.

Now if I could get 3 ply Al core with a carbon steel inner, that would be something to try.
The mic and speaker in the 90s Iskra payphones are far superior in sound quality to anything you'd find in a cheap phone these days. I hooked one up to Discord last month for an art instalation and could not believe my ears when it sounded way better than the 3 other people in the call using flagship smartphones.
I have a Hammerhead 2 and Di2. The most commonly used functionality for me was using the buttons on the brake shifter hoods to control the screens on the HH. It meant you could control the device without moving your hands and I use it all the time.

Having access to shifter position and Di2 battery levels was also super useful. This move really pisses me off!

Guess I will not be updating the firmware of my HH2 for a while at least.
mRNA are literally molecules that hold genetic code.

It's therapy that coerces your cells to create proteins based on an injected genetic code.

Sure the genetic code has only been observed to be transcribed into the nucleus under laboratory conditions. Even if it wasn't reverse transcribed into the nucleus, it is still genetic therapy. By definition.

https://www.mdpi.com/1467-3045/44/3/73/htm
Learning a language enough is not that hard, especially with languages like English... Spanish is a little bit harder, but still easy. It's not Chinese or Japanese with more alphabets etc...

Surely as I said that happen more or less slowly witch means that at first we will experience a proximity preference, but just see for call centers: here (France, Italy) there is an epidemic of offshored call-centers operators in the Balkans and north-Africa: they barely speak Italian or French but they get far little wages so for many companies that's good.
I believe the reason technology could spark so much joy for a young mind back a few dozen years back is more that it was much simpler rather than "it just worked".

It was simple and therefore easier to tamper and play with. Also, because it was so simple, more knowledge and understanding of the underlying mechanisms was required to use the technology. In the early years of the internet, simply operating a computer and exploring the web was an adventure in itself!

Now, things have gotten plenty complicated and that complexity brings bugs and makes the technology impenetrable to the common folk even with an educated mind - you need to be an expert now. If it's too complex, you can't play with it, and if you can't play with it, you don't learn and you don't have fun.

I feel that your conclusion, 'it just worked', is more a consequence of the increase in complexity rather than a root cause in itself.
Isn't the real problem here that people unfamiliar with the Latin alphabet will have to learn the Latin alphabet?

I suppose they could design programming languages using the Chinese alphabet (maybe they already have? I wouldn't know) that use different conventions[0].

[0] Convention is with a 't', by the way.
Well you're free to offer lower salaries and see how that works out.
well, by the same logic, a car without a working engine becomes... a horse drawn / people pushed cart? A wheel barrow?
It's improving pretty quickly. Now it got LTO support, and I also believe that Valgrind issue has been resolved.
It isn't efficient exactly but it can make financial sense depending on the cost of electricity. Efficiency is not the only metric and needs to be balanced with other issues. An ice engine may be less efficient than a turbine but that does not mean you put a turbine in a pickup truck.
What do you use instead? What is a good editor (with the functions of VSCode) for Rust and Python?

vi/vim is nice but I find the convenience of VSCode - auto complete, show inf doc etc - very useful
If I have a 10-10:30 and 10:30-11 meeting and the first one ends after 17 minutes, the effective interruption is still 30 minutes IMO.
It's weird to assume that noone would copy the data before resigning instead of after resigning though. Especially if your company might immediately garden leave you.
I haven't seen why exploits have been released but this doesn't feel like responsible disclosure to me https://en.m.wikipedia.org/wiki/Coordinated_vulnerability_di...
Hello all. I'm the author of this project. Thank you for all the interests. Do you want to see the latest developments of this project here?
>How do you know that flag does anything except attempt to hide sending of telemetry?

I don't but neither does anyone who runs VSCodium because they also run a random binary from the internet without having any idea whether that binary is in fact compiled with the source code provided, and I have the suspicion nobody who runs it has read that code either.

This is classical security theater where people will run binaries from basically anonymous people on the internet and claim this is more trustworthy than running something provided by Microsoft.
My wife calls my stubborness 'Cultural Stamina', I think it's an excellent phrase that always raises a smile.

I really enjoyed Haskell when I tried it years ago (2004) and I definitely agree that Rust is much more apropos to the mainstream.
Pycharm is really great.

https://www.jetbrains.com/pycharm/
Best article I've seen here in a while. I really miss payphones for some reason. Loved that he's teaching his daughter.

> My daughter is 5 - I don’t want her dialing 911.

Five year old girls calling 911 has saved a lot of lives. I just listened to a whole podcast series about that.
Is there an actual reason or just "reasons"? Because those extensions are extremely useful and enabling. I honestly am not sure how to live without them at this point. I use all three of the remote development extensions on a daily basis.

https://code.visualstudio.com/docs/remote/remote-overview
Can we dispense with these ageist stereotypes here please?
I'd dread to think of what naming conventions would look like if they were modeled after Japanese. You can write the same exact word as ひとごみ, 人ごみ, 人込み, 人混み, 人込, or even ヒトゴミ if you're feeling bold.
> E cores are normally managed by macOS to run at frequencies of 600 MHz (idle), 972 MHz (one or few threads) or 2064 MHz (multiple threads).

I'm confused by this statement. My understanding was the M1 Macs' thread-count matched the total number of cores, which (I thought, obviously,) means the M1 cores are not multithreaded.