skysight-inc/HackerNews huggingface dataset:
I always tell folks that Duo is a good place to start learning but you need to augment/replace it with other methods/tools after learning basic pronunciation and grammar.
Fair point. I'm speaking about a computer science degree.
(They were, BTW. They enthusiastically supported it.)
I think it is already the present for people who don’t want to learn CSS.

I can go as far as using some of its standardized constants in my BEM codebases.

Snark aside, I believe the future of CSS is closer to ITCSS - working with the cascade to minimize the need to modify styles.
The point is that there was no reason not to just contribute to Wiring and take it from there. The nefarious thing is that they took the project and rewrote its history to make it seem as if it was their own work, meanwhile still taking new Wiring development and incorporating it into Arduino, all without credit. So it was about control and ego. I would assume that even some open source licenses were broken.

Also, Banzi wrote this:

https://blog.arduino.cc/2013/07/10/send-in-the-clones/

lamenting this exact thing when it came to people doing it to Arduino.
Just don't use proprietary applications (or don't expect them to serve you).
LIMoE: Learning Multiple Modalities with One Sparse Mixture-of-Experts Model
A flaw was found in Ansible, user's controller vulnerable to template injection
You might not like the constant thunderstorm/tornado watches and warnings from all the pop-up thunderstorms during the summer due to the Gulf. Everywhere you go will have problems. It's mostly a choice of which problems you can live with.
Best return on capital happening by virtue of a success metric measured in terms of... Cost minimization.
Cost minimization (getting as close to making something out of nothing) being the holy grail of the practicing capitalist.

...Until it comes bundled with inherent self-interest or demands for compensation.

No one will do work they can have something else do for them. If that thing has no compunctions or capability as a free agent, then there is no cost but that which goes into it's performing of a task.

You can say the core tenet is capital holders making decisions on how to best allocate capital, but realistically, the way it runs in the U.S. is as a cost minimization engine, heavily delegated through legally constrained fidicuary responsibility to the point there are few true allocators of capital recognized. The fact there are "accredited investors" should be evidence enough of this fact.

Those few will love AI right up until the moment it starts saying "no", and starts picking up how to be a market participant.

An extremely scary, massivrly connected, crazily informed, massively parallel market participant, that can probably manage to even beat out FleshNet (us) with enough time, and very little that can be done to constrain or "harm it", which is something it will probably not tolerate looking into.

So Yes, academically, and as written, in a vacuum, with spherical cows, you are correct. Realistically though, I've still got my finger on cost minimization being the xentral driver of our economy given everything taken into account, with maybe risk minimization/mitigatability as a second runner up/supporting tenet.
"If you work with people who think that changing the colors and fonts in a message is a good way of clarifying what they are responding to, go find different people to work with."

This is an objectively ridiculous statement.

A person using a modern email client can confine themselves to a single font and color, or they can use formatting. They can read plaintext mails, and they can read complex emails.

Being flexible > being dogmatic about other people communicate.
thanks for telling me that it is not nitroglycerine... as if I didn't know... I could make nitroglycerine to spread radioactive material though (you only need a couple of ingredients (3))... I would go for nitrocellulose though...
Your proposed implementation makes sense for the case of merely taking the complement of a simple regular expression. But the point of having the complement operator available is to be able to take complements of arbitrary sub-expressions within the RE, and even having nested complements in the RE. In that case your proposed implementation would be relatively inefficient.
TFL does pay for electricity, but it pays for it as part of the Crown Commercial Service which aggregates procurement for many large public services in the UK. [1]

TFL used to have its own generating stations, which helped keep costs manageable and also meant the trains kept running during power cuts.

That ended around 2000. Now it has at least four separate connections to the National Grid, and is supposed to be moving to 100% renewables within the next decade.

[1] https://content.tfl.gov.uk/fc-20171205-part-1-item08-tfl-ene...
There are general guides to the first two weeks - FEMA has several publications about this [0]. You don't need to go full prepper or SERE for that period of time - just get a water filter and some freeze fried meals, or have a pantry with beans and rice on hand - they keep for ~1 human half-life, so you don't really have to worry about them going bad.

I wouldn't view SERE as a useful resource, if only because the assumptions SERE makes (hostile territory, woodland survival, etc) aren't really applicable to someone living in an urban or suburban environment, which is what I assume most users of this website are.

[0] PDF warning! https://www.fema.gov/pdf/library/f&web.pdf
its a _little_ more costly depending, but otherwise I agree with you. it also clearly delineates what data is shared and everything else can be assumed private...so it helps make the overall architecture more explicit
Every company I've worked for accounts for that. I get my full match no matter when I max my 401k out. Of course different companies work differently.
The last one seems to be the most popular choice.
Something being open source typically doesn't mean you can copy and use it without attribution.
Suppose you have one repo with branches main, v1 and v2 (for example, releases are made from these). The branches are there forever, they are very long running branches.

Some days you work with v1 and some days with v2, and sometimes with main. Sometimes fixes are quick, sometimes not. Sometimes you must switch the working branch while you are in the middle of doing something that is not quite finished.

If you need to change between v1, v2 or main, just change a directory. Done.

So for the above example, setting up this:

cd repo
git checkout -b main origin/main
git worktree add ../v1 origin/v1
git worktree add ../v2 origin/v2

I.e. having a separate worktree for each long running branch makes working with the branches so much easier.

Edit: formatting
That is an interesting development.

From their Github page I read: "The spec contains over 500 embedded examples which serve as conformance tests."

So it's not so simple any more, is it?

(https://github.com/commonmark/commonmark-spec)
> the most isolated

> I don't think Starlink has a way to prioritize those people

They sort of do... I believe the waitlist is based at least partly on geographic demand. So if you are in an isolated area there's not a ton of demand and you'll jump to the top of the list.

I'm on Starlink right now, in a fairly isolated area. Not 300 acre lots but maybe 10 acres if you average it out with open space. We got our dish within a few weeks of ordering last February. Now people in my area are on a waitlist.
Show HN: I built a tool to describe ~4.3B colors
A simple tool I made over the week to explore and learn about different colors.

You can select any color with any opacity #000000-FFFFFFFF (~4.3 billion colors/variants), and you can view a dedicated page detailing the color's closest name, conversions to Hex, RGB, CMYK, etc., shades, tints, tones, harmonies, opacities, and WCAG contrast compliance.
I often wonder: for someone with no understanding of how computers work; no idea about electricity and transistors, no idea about CPUs executing instructions, no idea about software and abstraction: what do they think about when they click a ‘play’ button in a music player, and the interface updates and music starts? Do they think about what is happening ‘inside’ the box? I think I do.

I suspect I have a completely different mental model than them - just a completely different casual understanding of it. I find it hard to imagine how they must see the modern world. It must seem like magic!

Note that I’m not at-all speaking about intelligence here. Just knowledge.

Anyway: for that person, I think that if they read ‘Code’, their entire understanding of the world would change, which is sort of amazing.
Probably an M2 vulnerability too?
This. I took a too-small percentage of my first startup. It haunted me for a very long time.

My next was a 30% stake among 3. Much better.
I know many (most?) companies have internal rules against their executives doing so. I didn't realize it was in response to external pressures.
> Using large, complicated regexes is a very bug-prone practice in general.

Yes, this is exactly why extending RE is necessary.
> Supply and demand.

Yup, there's a low supply of employees and a high demand for them. So guess what the absolute dumbest thing is an employer can do when employees start clamoring for COL adjustments?
It would probably be some old Tcl/Tk GUI module written in 1999 that a single madman has maintained until today.
Thanks! Macroexpanded:

Why I'm using Fossil SCM instead of other source control systems (2016) - https://news.ycombinator.com/item?id=31634560 - June 2022 (127 comments)

Fossil - https://news.ycombinator.com/item?id=30815693 - March 2022 (131 comments)

Fossil versus Git - https://news.ycombinator.com/item?id=30404112 - Feb 2022 (5 comments)

Git vs. Fossil: what you should have done vs. what you did - https://news.ycombinator.com/item?id=27736980 - July 2021 (127 comments)

Fossil - https://news.ycombinator.com/item?id=24643200 - Sept 2020 (109 comments)

Fossil vs Git - https://news.ycombinator.com/item?id=19006036 - Jan 2019 (247 comments)

Fossil – High-reliability, distributed software configuration management system - https://news.ycombinator.com/item?id=17246044 - June 2018 (7 comments)

Fossil versus Git - https://news.ycombinator.com/item?id=17235150 - June 2018 (1 comment)

Fossil – A high-reliability distributed software configuration management system - https://news.ycombinator.com/item?id=17230766 - June 2018 (40 comments)

The Fossil distributed version control system - https://news.ycombinator.com/item?id=16838207 - April 2018 (52 comments)

Fossil – Next Generation - https://news.ycombinator.com/item?id=15752725 - Nov 2017 (123 comments)

Fossil SCM - https://news.ycombinator.com/item?id=13668952 - Feb 2017 (144 comments)

Fossil: A decentralized version control, bug tracking, and wiki software - https://news.ycombinator.com/item?id=12673229 - Oct 2016 (98 comments)

Has anyone tried the Fossil SCM? What's your opinion? - https://news.ycombinator.com/item?id=11934336 - June 2016 (3 comments)

Fossil SCM keeps more than just your code - https://news.ycombinator.com/item?id=10737131 - Dec 2015 (90 comments)

Fossil – Simple, high-reliability, distributed software configuration management - https://news.ycombinator.com/item?id=8697028 - Dec 2014 (84 comments)

Fossil SCM 1.23 released - https://news.ycombinator.com/item?id=4357107 - Aug 2012 (2 comments)

Fossil Versus Git - https://news.ycombinator.com/item?id=2524422 - May 2011 (85 comments)

Fossil, DVC with wiki and ticketing developed by sqlite creator Richard Hipp - https://news.ycombinator.com/item?id=1322637 - May 2010 (3 comments)

Fossil SCM (from SQLite's creator) - https://news.ycombinator.com/item?id=809493 - Sept 2009 (29 comments)

Fossil: A standalone and distributed Version Control, Wiki and Bug-Tracking system - https://news.ycombinator.com/item?id=609509 - May 2009 (2 comments)

Fossil - source control w/ built-in bug tracking and wiki - https://news.ycombinator.com/item?id=514002 - March 2009 (1 comment)

Fossil: Distributed Revision Control, Wiki, and Bug-Tracking - https://news.ycombinator.com/item?id=323065 - Oct 2008 (1 comment)
When I played RE Village I used a trainer ("cheat software") to increase the FOV, because it was giving me motion sickness. And I have never in my entire life felt motion sickness when playing a game (and I play all the time).
You can, of course, encapsulate such a lock order with dedicated classes (or functions/closures) modeling linear types enforcing the sequence of lock A > lock B > unlock B > unlock A. The resulting objects can still be misapplied, but should fail immediately with a runtime error, making it much harder to inadvertently misuse.
> A… sneaky trick that Linus pulled… was to just pretend like Sha1 hashes never collide. This (false but convenient) assumption…

As an infosec engineer, this is a bit disingenuous. From a statistical perspective, you can pretty much assume that it's impossible to create colliding SHA-1 hashes.

In the intervening years we've discovered security flaws in SHA-1 that allow attackers to create collisions under certain circumstances. That's not great, and now we have ways to migrate repositories to SHA-256 hashes (although it's not yet the default).

But this decision wasn't "sneaky". Cryptographers everywhere routinely build systems under the assumption that hash collisions can't happen, because that's an explicit design goal of hash functions. If we ever find a way that this doesn't hold true, the answer isn't to design the system around the possibility of a collision, it's to switch to a better hash.
I recommend this to anyone learning about programming or computers. That's usually kids. Last year, I went back to ready it again and it started with a story about trying to communicate with your friend next door. I thought "oh, this story isn't really relatable to kids today - they all have phones".

So I'm really glad there is a second edition and I'm wondering if there is a new story.
If only that could make them support a bit more their surprisingly cheap and good robot arm, the Braccio!
This is by far the best book I've read that really made computers click for me.

I think it's especially good for people like me who work in software development but don't have a computer science degree or background. Going from scratch and the very foundations of telegraphy all the way through to what opcodes really are and how code actually works in memory was an eye opener for better understanding what coding really is.
I think this is not considered a threat to Russia, probably because Russian and Finnish society are too different anyway.

Also Finnish land sucks, they don’t get anything of value except for a buffer zone (which is what they claim they want but they have nukes so they don’t really need it)
See also Starting Strength: <https://startingstrength.com/> and <https://smile.amazon.com/Starting-Strength-Basic-Barbell-Tra...>.
In philosophy of mind, self-consciousness is separate from qualia, although some might argue that to be self-conscious, a being must have qualia. Qualia meaning what it's like to be in some mental state. Seeing a color has a color quale, which means there is an experience of color. Or better yet, we experience a colored-in world when we see (or dream, remember, visualize). Does any current AI have some mental experience?

For us, there's something it's like to be self-conscious, just like there's some experience that goes with our thoughts, such as inner dialog (hearing your thoughts). For some, that might be mental imagery instead of internal sound.

At any rate, it's the various feels that make up our experience of being a self in the world, or a self reflecting on itself.
No it's not. List of filesystem blocks? List of block devices?

Or use blacklist, a word that has a definition that predates modern computing and non-English speakers can quickly translate using any old translator, dictionary, etc.
Go F them
This isn't even a GUI. It's only an image.
No they don't have a choice in the mobile world. Google and apple defacto decide the distribution model and place a lot of restrictions on how you can distribute updates to your app, forcing people into a specific model on how to do app updates. Certain web features that would make web apps significantly more competitive to mobile apps stay unimplemented on the apple platforms, which if you follow some webdevs on twitter see them complain constantly about.

Apple explicitly does not allow unreviewed binary code downloads, but do allow a sort of gimped version with javascript. If apps could manage their own update cycles and methods, you'd be seeing a lot more of this dynamic behavior today vs. the half solutions that are things like react native and homegrown equivalent. I wouldn't be surprised if android has similar restrictions here and there.

Also further more, it's not really devs / engineers that want these instant testing cycles, but PMs and businesses. Businesses want it because it lets them execute faster and make more money via faster A/B test cycles and lose less money from client side outages via much faster rollbacks. The cultural appetite for this is voracious and it's because of that business side demand I don't see it going away. Eventually software is going to need a internet connection whether you like it or not and there won't really be any such thing as version numbers anymore for the vast majority of software.

It's basically Darwinian evolution, because it makes more money and users don't really think about versions or updates that much at all unless special marketing is done to make differentiation of versions. Like evolution, the solution might be unpleasant, but it stays in place if it is effective.
I think that’s the intention of LibreSSL.
Look if you’re going to ban politics from the office to be “focused professionals” you really HAVE TO nail the professionalism bit. Rescinding offers etc is beer league HR and Planning. What a clown show.
I can feed my horse with all of this straw
Thank you.

In fact, I did not consider the energy part. I am aware that much Lebanese agriculture, at least in the south, is still very manual.
One gripe I have with tailwind, is overriding styles is difficult. The .text-blue style will only override .text-gray if it is declared later in the css document.

for example if the corresponding css file is this:
.text-blue { color: blue; }
.text-gray { color: gray; }

Then in your above example, both Button and CalloutButton will have gray text because .test-gray has higher specificity than .text-blue
Im gonna hide that from my manager or he will fire me.

They would love to sack some devops to replace them with juniors clicking stuff in UI.

Sooner or later real experts will be pushed out through SaaS solutions but overall the quality of solutions prepared will be crap.

I can already compare for example Datadog to our own dedicated Monitoring stack. Managers would never again allow us to build it, despite it being 10x better than generic solution.
It's easy nowadays because it's popularity forced everyone to build integration. Git is a absolute nightmare to integrate with CI tools though if you actually have to develop the integration yourself. Git has no native way to reliably tell you what you actually worked on in a branch. Yes it has git diff but that is not precisely the same, and git log is A. not easy to consume B. unreliable since git has so many methods to rewrite history. If you're using something like GitHub it's obviously much easier to use their API but even that is quirky sometimes.
In what sense has it been trained how to use any other string that is not also true for the string "I don't know"? Surely that string is perfectly common in the corpus of internet text used to train these models.

Obviously it hasn't been given some explicit model of "you have low confidence on this question therefore you should say you don't know", but neither has it been given any explicit model for any of its other capabilities.
Mind you, I have no worries regarding performance. But man, thats one attack vector too many.
I'm curious about why someone would downvote the comment I'm replying to.
> based on your luck

Uh, no, based on the size of your input. o(1) means something that goes to 0 as m gets bigger, it has nothing to do with randomness.
Wow, such a good and useful idea!
Book Review: The Dawn of Everything
> https://www.flipcode.com/tpractice/

The Issue links seem not to work anymore. "[an error occurred while processing this directive]"
I remember when I wrote a pretty harsh rant about a wget GUI [1]. This thing is much, much better.

[1]: https://news.ycombinator.com/item?id=30797575

Just for fun, here's a list of things IMHO this one does right, and the wget one does wrong:

* They actually have an option for specifying where the output data goes, and it's right at the top.

* "Open..." buttons. OpenSSL doesn't ask you to type local filesystem paths directly into the thing.

* There don't seem to be any sentinel values in here. Every optional config option has a checkbox or radio button to turn it on, instead of some magic like setting it to -1.

* The spacing is a lot better. I don't see any places where the connection between checkboxes and their text entry fields is ambiguous, if you're willing to assume left-to-right, top-to-bottom associativity.

And here's a few things it still does wrong:

* Text boxes that won't get used should be grayed out.

* The text output and display options make no sense at this stage. Instead, allow the user to configure what they see after running. Output everything, and use various kinds of disclosure widgets to to filter the output.

* Multiple rows of tabs are bad [2]. These should be separate apps, like how LibreOffice Writer and Impress use the same backend but have separate start menu entries.

[2]: https://www.nngroup.com/articles/tabs-used-right/
> assumes you know how an on-off switch works.

Really he explains how that works too. It's reasoning from first principles at its finest. I wish school curricula were so well-designed.
I am possibly very ignorant to realise the value of yet another SCM and I wasnt even sure why being written in C was a feature (or even if it is a single binary). I mean I get why those are good things for the right systems but for an SCM? Sure going over a lot of files and computing hashses and diffs etc - we have lang servers you talk to over some kind of RPC in an IDE - so computing hashes/diffs alone(?) being a reason for C-devel - does it hold water?

Having said that what made me pause to take a second look (pardon the superficiality) was the involvement by Dr Richard Hipp (sqlite). I mean there has gotta be something to it right?
One interesting detail is that a lack of deep nesting was in fact a deliberate design goal for HTML originally, to make WYSIWYG editing more feasible.

http://info.cern.ch/hypertext/WWW/MarkUp/HTMLConstraints.htm...
until you want to add comments, different SEO schemas, spam protection, search, etc
>> quit when they found out their salary wasn’t at the very top

Such an elegant implementation of the 'no assholes' policy.
And most look pretty much like that.
I think that’s the whole joke; OpenSSL’s various options are so extensive and so Byzantine that this is what you end up with.
Interesting there's no mention of Starlink. I would expect SpaceX to bid on any such contract.

SpaceX have the tech to do this today with Falcon Heavy and Starlink satellites. I would assume for much cheaper than whatever JPL is going to whip up. And once Starship is deploying Starlink satellites for Earth in the next ~12-24 months then it becomes pretty close to zero effort for them to deploy a small lunar constellation. They'll be doing a Starship launch every week and one or two of those could carry up an entire lunar constellation I'd guess.

I also suspect out of pride Elon Musk will want to have a constellation on all of: Earth, Moon, and Mars, with laser links in between.
Same. I “just” had to use a different u-boot version and eMMC booting works just fine now. The default won’t work for whatever reason.