skysight-inc/HackerNews huggingface dataset:
I think the main reason there is a distinction between technical and non-technical skills, is because usually technical skills require a lot of time and effort, and depending on the subject matter it could takes months, if not years, to be competent.

That is not the case with note-taking, managing or planning, etc. These non-technical skills are usually something you can "pick up" and also there is a huge factor of context where these skills depend on how the organization does things and how people work together. This is why they're also referred to as soft skills. There is a lot of variability in how they can be practiced and learned which depends on many factors that change from team to team and org to org. .

I understand the article is trying to make a point of appreciating these other skills, however at least in the software industry today, I think technical skills have been undervalued and engineers are expected to spend a lot of time and effort on "soft skill" tasks, which I think is a waste of expertise.
That embedded video threw me for a minute. I don’t associate Sheldon Brown with Toyota Tacomas but rather bicycle repair and nerdery.

https://www.sheldonbrown.com/
FsCheck is great, but very specific to F# (hence the name). Having a separate C# variant makes sense to me.
pictures from internet mostly don't represent an accurate reality (in Indonesia is even more true than everywhere else). The other thing about Sulawesi is that the trasportation there is horrible and very time consuming. It's also not really touristic so better to bring your local friend with you.
I'm pretty sure they're thinking "giant robots are awesome!"
Slightly off topic: Does anyone know of a good/fast hash function (similar to this) for use in 32bit embedded systems (such as Cortex-M, TriCore, C2000, etc)?
Here's another fun one:

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

An unmanned nuclear-powered ramjet designed to spew warheads, with a predicted range of 116,000 kilometers.
Seems like something banks can handle locally no? Adding necessary metadata and limits? At least until it’s updated systemwide?
It was cram schools that were bribing printers to get the answer keys to critical exams. (Cram schools across Asia are big money and often owned by politically connected actors).

Basically, the argument the article is making is that computerized testing would bypass that attack vector, and India's proliferation of remote first cram schools like Byju's and Unacademy could act as proctors (sort of like an indigenous Prometrics).

> then it trails off (at "Need to know") into random India news for the rest of the page.

It's a newsletter (but not as good as the Bloomberg or Economist one).

Most business newspapers make a newsletter for a country for a couple years before making a dedicated section (at least this was how China got it's own section in the Economist 15 years ago).
Clearly it's better to enforce constraints at compile-time, if possible. However, there are many kinds of constraints that mainstream type checkers just can't handle. (Dependent types would help a lot, but still seem limited to niches, such as theorem provers.)
Full power for ~10,000 years, give or take.
Will it hold died (sorry) sheet metal things softly and heavy things without dropping? How does it control the force it exerts?
Can Putin rely on India to boost Russia's war economy?
Now if only I could get a giant hand mouse. Those don't really exist.
Also, most of those power banks don’t switch between power sources fast enough to avoid causing problems.

That said, something I can confirm works on that front is getting one of those power banks, plugging the UPS in, and then plugging whatever into the UPS.

I had several days of uptime on Starlink that way, running it 10 hrs or so at a time on a battery bank, the remainder on a cheap generator.
The Henry Ford Museum also maintains a whole fleet of them that ferry people around the grounds, you can ride one, and you can watch a live demonstration of one being taken completely apart and reassembled every afternoon.

Many of the parts can still be made on site in the museum's workshops, too.
No. You're thinking of nuclear waste. Voyager's RTG lasted "only" a few decades.
The His Dark Materials series. There were lots of pieces and ideas which I carry with me (particularly the bit with the harpies and what they come to value), but the circumstances around the ultimate disposition of the subtle knife truly broke me.
With my own use case I've noticed very poor compute shader performance on the Snapdragon GPUs. Even worse the drivers are completely unpredictable. The same shader will sometimes run 2x slower for seemingly no good reason at all. I didn't realise games these days relied so much on compute shaders. It's no suprise it doesn't perform as well as it should.
I got solar last year, so ots been interesting to see how habits change (or dont).

The first stuff was obvious. Our hot water and pool pump were already on timers so those were switched from night to day. Now on sunny days that's a free.

We've moved the dishwasher from night to day. The washing machine was already on day, so no change there.

We gave a small (5kva) battery so a chunk of our evening usage is covered.

There are a few other more subtle habits, harder to spot, and perhaps with more limited gains. Some random oven usage (for not-meal things) is more likely to happen during a sunny day,that sort of thing.

So yes habits have changed, and obviously our grid usage is massively reduced (by about 70%). But equally were not anal about it - things still run when they need to run.

Disclaimer: this is anecdote, not data and ymmv. But saving money is a powerful motivator.
KeePassXC (and the associated apps) can store TOTP, and you can sync it with SyncThing on any device. Add an always-on NAS with SyncThing and you'll always have an up-to-date vault, even when your other devices are offline.
And for scale that’s circling the earth three times.
I really appreciate folks who include their reasoning with their argument as it makes it possible to evaluate their conclusions through external sources. So hats off here.

One of the things that helped solar take off in California (besides subsidies) was being 'grid tied' relieved you have having to manage all the battery technology. Initially this led to some effective rate plans (trading watts for watts) but once the power companies realized the lack of profit on selling power was affecting their ability both maintain infrastructure AND pay off their monetary judgements levied by courts for blowing up towns and burning down forests they managed to get the CPUC to switch to a model that turns home owners with Solar into sharecroppers for the power company[1]. On the plus side this is rekindling the interest in being 100% "off grid" as that removes the power company leverage and puts pricing control back into the market/consumer's hands.

What I find interesting is that now I am starting to hear rumbles about how the power company wants to use consumer and commercial building "whole building" power systems as back up for the grid in peak power consumption emergencies that would mandate being tied to the grid even if you didn't "need" to be. I have been writing diligently to representatives that I refuse to let the CPUC tell me what I have to sell power back to the power companies to sustain the grid in emergencies and reserve the right to charge what ever the market will bear. It's a bit Texan in its dysfunctionalness but my goal is to encourage zero carbon emission home power grids faster, and driving the existing power companies out of business will assist in that endeavor.

Batteries are a huge part of that and if the author is correct that we can get to $1/kWh batteries by 2030 I feel like I will live to see it which makes me happy.

[1] Am I bitter? What make you say that :-)
Could you have a the separate bars and a total line to capture both?
I buy that the bms aren't very good and are drastically hurting your system. Much lower key stakes, but I have an Andis Supra trimmer I rely on a lot, but it's charger has basically no low key mode: it will pump 10W+ power into these 2S cells forever. It's criminally bad battery management, will absolutely nuke the heck out of these high end cells, if you forget to pull it off the charger.

To me, the main thing is observability. Too many people trust their systems. We need to see how things are going. As the voltage converges to peak, we should be seeing the amps level out.

We can't just trust the machines, ever. We need to be observant. Ultimately I think we'd be able to review & get rid of bad equipment more effectively, but we should be in tune with what these systems are doing, should be aware that - oh hell - we are at peak voltage and still pushing power in, and we need to stop. These systems need to report what they are doing. Being blind consumers makes the economic system weaker; these systems should all report what they are doing.
Design choice, not an inherent constraint. Plutonium has a half life in excess of 25000 years
> I'm merely pointing out that the U.S. does not have a leg to stand on when they'll turn around do the exact same thing.

> I find all the hypocrisy and posturing very tiring.

I'm merely pointing out that you're severely misunderstanding this. As I said before: there's no universal there, it's all contextual. The US is trying to take action to protect itself, end of story.

It's like a soldier hiding from enemy fire in a foxhole and telling his buddies to do the same. If you wander onto the battlefield and tell him you find his "hypocrisy and posturing very tiring," because he shoots back at his enemy, he'd look at you like you're mad, and he'd be right because you don't get what's going on in a pretty fundamental way.
Correct depending on if you count spacecraft with electric propulsion powered by radioisotope generators.
And Verge coverage submitted earlier....by OP?

https://news.ycombinator.com/item?id=40875351
No mention of ChibiOS, unfortunately. I checked and the port still has problems installing on flash, so runs on RAM only.

I’d also like to suggest uC/OS. It doesn’t take much more than setting a timer in asm to port that rtos but I haven’t had the time myself to try it.
> I use Firefox inside eatmydata nowadays, because it spends 10 minutes enumerating the same 2 directories every time it starts up (hundreds of thousands of times).

What have you got like a 10 year old profile or something?

Librewolf starts up instantly for me, and I saw no performance difference using eatmdata.
https://www.nytimes.com/2020/07/26/sports/olympics/olympics-...

https://www.nytimes.com/2022/01/04/sports/olympics/bobsled-t...
OpenAI ChatGPT app on macOS is not sandboxed
Hmm...programming is also one of those skills you can "pick up." Lots of people do.

To _really_ be successful, most folks need to develop a combination of "hard" and "soft" skills. The "soft" skills are neither easier nor less important. And strong "soft" skills make it SO much easier to leverage those "hard" skills.
1. Use temperature 0. Anything over that is asking for randomness, which not useful unless you actually want it to say something random rather than following instructions.

2. Use the best/largest model possible. Small models are generally stupid. phi-3 might work as an exception of a very well trained tiny model. Very large models are generally dramatically smarter and better at following directions.

3. Tell it to output JSON and give it examples of acceptable outputs.

4. The API for OpenAI and Anthropic is very very similar to ollama. The models are vastly better than llama3 7b. You can basically make some minor modifications and if you have the temp right I bet it will work.

Personally I think that langchain will just make it more complicated and has nothing to do with your problem, which is probably that you used a tiny rather dumb model with a higher than optimal temperature and didn't specify enough in your prompt. The biggest thing is the size and ability of the model. Most models that will run on your computer are MUCH MUCH stupider than ChatGPT (even 3.5).
I know this will be a very common comment on every topic dealing with Agile methods, but...

If you have a project manager in Scrum, you're not doing Scrum.

If you have sprints in Kanban, you're not doing Kanban.
> China I think burned half it's coal reserves in last 40 years.

As a point of nomenclature isn't that always the case for any resource?

Given that "reserves" are drill tested known quantities that are tested, proven, modelled, and queued up for mining .. most reserves having been taken past "economic feasibility".

Hasn't the usual pattern in mining for some three thousand years since the oiriginal Rio Tinto Gold Mine been that reserves are mined and as they are exhausted, an exploration phase ramps up to prove inferred resources and raise them to reserve status?

eg: https://www.ga.gov.au/digital-publication/aimr2021/australia...
I think Apple is a mixed bag, and wish they did better in many regards. But I think they have good intentions with many of the changes they make.

I buy second hand things sometimes, and feel much more confident buying a second hand Apple device than many other brands. I think you also see this with the resale value of Apple phones. Making sure that biometric peripherals are genuine, and that there’s some confidence that there’s not very bad third party or stolen components in it, is a important for maintaining confidence in the resale value of Apple devices.

And seriously: I think this is much, much more important than repairability. A high resale value is the difference between a device being stuffed in a drawer, vs bothering to put it up for sale. And that will reduce waste more than repairs ever can.

We should be able to have our cake and eat it too. But I can see that it’s a hard balancing act. It’s much easier to just deny any part repair of components that aren’t signed by Apple, than building the software necessary to confidently track and report which parts are genuine or not, and to deny usage of stolen parts while allowing parts to be swapped if the owner of the donor phone allows it.

Let’s keep the pressure on Apple when it comes to repairability though.
Australia targets solar and battery industries in $22B green deal
I uhhh, don’t think oocyte is the right word. Osteoblast maybe?
Stop Calling the Robots "Smart"
Kanban is not exactly difficult to implement properly; it just works. Contrast it with Scrum that is near impossible to implement properly.
Time to Face Reality
I would propose gutting it and replacing the engine with something modern. A moped probably has equivalent oomph. Or the heretical option and install EV motors directly onto the wheels.
Show HN: I built an advanced time planning and analyzing tool
Hey HN-Community,

I made an app called SpanSelector. It's and free online tool for planning, calculating and analyzing the perfect time period for your next business meeting, family reunion or for a trip with friends. Create up to 5 selectors a day for free. Share the link with other people. After everybody submitted their available time period, you will receive up to 15 time periods where everyone is free.

While I was planning a trip with my friends, everyone was doing some other stuff. So I created SpanSelector. We published our available time periods and found the best time period where everyone is available.
A Hacker Stole OpenAI Secrets
That's a fair argument that is well reasoned.

Where I disagree is the idea that working for a Boss is as fulfilling as you indicate.

It may very well be true for you, but for the rest of the population, we'd prefer not to have one.

We'd prefer not to have 1 human being able to make any decision they want, while making more than all of us combined.
Supporting an old codebase is a pretty broad question. There are quite a few companies supporting COBOL.

But for migrations, and really anything interesting or unique, I recommend Semantic Designs. http://www.semdesigns.com/ . Past customers include ADP, the Social Security Administration, the Bank of Australia/New Zealand, and Goldman Sachs Australia.

They do everything, but COBOL migrations are their bread-and-butter. There are hundreds of COBOL dialects out there, and they have no trouble supporting all of them.

I did interned for them in 2016, and the CEO served on my thesis committee. But I'm not saying this because I worked there; I worked there because I thought they had the best tech.
There's a reason odometers have 6 digits now.
Next you’ll need a roofie
Show HN: A Vim9 configuration that beats them all
A consumer that doesn't want something to both last and be repairable is misguided, pretending both can't be achieved serves the one selling garbage
And let's not forget that the poster child XP project (Chrysler C3) was such a failure that XP was effectively banned at Chrysler for a while.
Gift link: https://www.nytimes.com/2024/07/04/technology/openai-hack.ht...

(https://news.ycombinator.com/item?id=40874452)
There's some very significant additional costs of bus bars & holding racks, but holy heck man EVE LF280K batteries are amazing. Usually 300Ah cells/<$90. That's basically 1kWh of energy (~3.2V average ish).

Building a big 14s 14kWh serial pack is really not hard, albeit those small hardware costs (bus bars) can add up. Most people don't need that much energy, probably, but these cells are just epic, maybe go 24v if you want less. 8k cycle life makes them good for a much much much longer time than most cells.
It's an american problem. Spam calls aren't a big issue in Germany.

Complain to your government.
No mention of ThreadX, which is open source these days

https://github.com/eclipse-threadx/threadx/
I've always seen CLI used for unix style utilities and TUI used for cursor-addressing/ncurses style interfaces fwiw.
I mean they could use a Fiat 500, or some other modern car...but what would the fun be in that?
Trajectories and revolutions in popular melody based on U.S. charts 1950 to 2023
Let us know how we can improve! Feel free to start a discussion (https://github.com/TimefoldAI/timefold-solver/discussions) or submit an issue (https://github.com/TimefoldAI/timefold-solver-python/issues).

We aim to treat Python as a first-class citizen (while keeping it maintainable). For instance, many of the Java methods are mapped to properties on the Python classes with more Pythonic names (see `ScoreExplanation` for an example).

I suspect what gives the Java smell is probably the `SolverFactory`/`SolverConfig`, which is a lot of boilerplate code. A lot of the code can be generated, although we would need to design an API for that.

The fluent (method chaining) API might also be giving the Java smell; I don't see many fluent API being used in Python. In particular, needing to either end lines with `\` or surround the statement with brackets make long fluent chains annoying to use. This is harder to change, since there is no Pythonic alternative that I know of for method chaining.
alias: Kurapka
interests: running, books, travel, dystopian movies
language(s): EN
link to something you think is cool: https://youtu.be/Wlb1bdU-G7o?si=MfHeIcpEQBn4VwKI
contact info: https://signal.me/#eu/4l2c7Kdjc7iNeHmqry8STWL7uLMTjlxRPudorJHzA5ItLQrU-e9GMoynsQd8m12Z
Show HN: AI Block Block all websites from using window.ai (Chrome on-device AI)
TLDR: All your data are belong to you.

**

Chrome is introducing window.ai - which essentially will allow any website to run AI / LLM tasks on YOUR device, via your chrome browser. Basically chrome will add the "Gemini Nano" language model to your browser locally.

Like advertising, I never asked for this, and I don't want this, and I don't want websites to be able to do this.

I make loads of browser extensions (for fun and profit).

So I thought, "why don't I just make an ad-blocker equivalent, an 'AI-block-er'?"

And thus AI Block was born.

You install the extension, it runs automatically whenever a site loads, and programmatically blocks access to the window.ai API by overriding it.

**

But also, I don't trust, that this window.ai API will be particularly secure or used in an honest-manner.

I worry it may leak sensitive on-device data to websites, or be used to "call-home" to Google and send juicy advertising data back to Google about me, this time the data will be LLM-verified.

Just note that the install will say

"Can read and change your data on all websites" - this is simply because its a content script with the host_permission "<all_urls>" so it works on all sites (thats a broad permission so it triggers the warning).

**

Happy webbing folks.
Papillon
Study: https://www.nature.com/articles/s41598-024-64571-x
thanks for the correction :) I would kill for a bottle of Fraische...is that similar/same to Kouros Sport?
I have never had to worry about cam timing in my modern car. For that alone I am happy. People idealize the past too much.
> Essentially, attribute names directly specify the attribute type - so $SECURITY_DESCRIPTOR declared the entry in FILE attribute list to be a security descriptor. DATA attributes have another name field to handle multiple instances

If you at the Linux kernel source code, `fs/ntfs3/ntfs.h` contains the following:

struct ATTRIB {
enum ATTR_TYPE type; // 0x00: The type of this attribute.
__le32 size; // 0x04: The size of this attribute.
u8 non_res; // 0x08: Is this attribute non-resident?
u8 name_len; // 0x09: This attribute name length.
__le16 name_off; // 0x0A: Offset to the attribute name.
__le16 flags; // 0x0C: See ATTR_FLAG_XXX.
__le16 id; // 0x0E: Unique id (per record).
union {
struct ATTR_RESIDENT res; // 0x10
struct ATTR_NONRESIDENT nres; // 0x10
};
};

So the name field isn't specific to `$DATA` attributes, every attribute has it. However, for most attributes either the name is zero bytes, or it is a hardcoded name (like `$I30` for directories). Is `$DATA` the only one that can have different instances of the attribute with arbitrary names?
I would love to hear peoples thoughts regarding window.ai, both pros and cons.

Right now the extension fully blocks the use of window.ai, but if requested by enough people I can modify the code to only block blacklisted urls, or setup a whitelist

Cheers
Core belief of Howard Scott's Technocracy Now movement,

> At the core of Scott's vision was "an energy theory of value". Since the basic measure common to the production of all goods and services was energy, he reasoned "that the sole scientific foundation for the monetary system was also energy", and that by using an energy metric instead of a monetary metric (energy certificates or 'energy accounting') a more efficient design of society could be made

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

If nothing else it's a fascinating lens to view modernity through.
The points assignment wasn't useless; it was just for tracking relative difficulty. Some tasks were trivial, only taking a couple of hours, so they got a "1", while other tasks were projected to take 2 weeks, so those got an "13". The idea was to pick a bunch of tasks that were basically do-able within the 2-week sprint, and ignore the rest, so while 1 dev might take on a 13-point task and nothing else, another dev might take a bunch of 1s and 5s. And yes, the priority had to be factored in too, which was influenced by both customer requests and dev input (i.e., "this is super easy and I can have it done today" or "this is difficult and will take a month").

>And as for talking as a team, we can just do it without any other excuse than discussing the project and the methodologies.

You can, but no one actually does it in practice. Individual team members might chat together from time to time, but putting everyone in one room together forces them to interact with all their other team members and talk about real work-related stuff, instead of just hanging out with their one buddy and talking about something irrelevant.