skysight-inc/HackerNews huggingface dataset:
It has got enough attention that SG14 (the C++ embedded working group) is asking questions and trying to figure out what to do about it. Most of the committee seems aware of it, some have looked into it more than others.

That doesn't mean everyone is looking at it. Like I said, embedded is conservative, so it will be a while before everyone looks.
It’s morally deplorable to demand office workers risk jail time just because you want a free service.

If you want to run git for free, run it on your own computer.
In the beginning we used Show Source and Console. As web pages grew in size it became difficult to navigate the source code, and you still had no direct way to view how CSS was being applied.

The first web inspector that I used was Xyle Scope in 2004. It was an early tool based on Apple's new Safari engine. It was a few years before Firebug was released, and even then it took a while for Firebug to beat Xyle Scope in features.

I still have the lingering feeling that Xyle Scope's UI was better at directly inspecting HTML and CSS than our current tools. Although that maybe the haze of nostalgia. I found it hard to find any really good screen shots but here is one:

https://taoofmac.com/space/apps/xyle_scope

Of course, FireBug and its successors do so much more than just HTML/CSS inspection. I would often jump between Firebug and Xyle Scope. Eventually, Cultured Code the developers for Xyle Scope focused their talents on creating their Things task manager.

https://culturedcode.com/things/
There's nothing more complicated about using unique_ptr than a raw pointer, it just expresses who's responsible for calling `delete` explicitly in code rather than implicitly through program flow.
Unfollow, unfriend, unsub, etc. from what doesn’t provide any real value to your life. In otherwise minimize what you consume.
Dedicating work to the public domain is not possible in many jurisdictions, which is the reason for CC-0 and similar licenses. They're "close enough" for practical purposes but they're not the same thing. Even if you use CC-0, you will still have the copyright of the work in such jurisdictions, because it is only an attempt to give up as many rights as possible.
It's developed by and used by CERN, which is Pretty Damn Serious.
> we are simply a very scaled version of that

I might be extrapolating too far here, but if that is the case, couldn't we argue that this is also the case further up the scale?

Is the earth, with all its mountains, weather systems and inhabitants, conscious?

Is the solar system? The galaxy? The universe?

What does consciousness even _mean_ at that scale?

It does strike me as "arbitrary" that consciousness should only exist at our scale. Maybe our version of consciousness does, but is there some other type of consciousness at different scales?
My company has some McAfee and Palo Alto stuff and the cyvera cloud backup software which scans every file every 4 hours but then triggers the other software because of access attempts. Some of these are suites so its 3-4 diferent things (firewall, dlp, antivirus, ...)
> I realized you were just having fun arguing, rather than having a good faith discussion.

I object to this characterization. The discussion was entirely in good faith on my end, and it was about exactly what I discussed in my first post (the nature of the state of illegality of something as a counter argument against an argument for it becoming legal).

I also object to the idea that you can't have fun and be acting in good faith at the same time.

I think I must have said something that gave you the impression that the discussion I wanted to have was about something else (or possibly not said something that I should have). Would it be possible for you to tell me exactly what was/was not said on my end that would have helped in this matter? I would like to make sure misunderstandings don't happen again in the future.
"They have been phasing out web for years in the EU."

This is such a perfect summary of the situation; thank you for formulating it so clearly. To me is insane that we are switching to a perfectly open and interoperable standard to the walled gardens of iOS and Androids.
It doesn’t have to be. Nim’s checked exception-like “raises” pragma is quite lovely to work with.
For that reason: cheap available quartz crystals, since the 1970s, the shortwave radio frequency 3.579Mhz has been a spot on the dial where radio hams use low power home made morse code transmitters. At night, a range of a couple of hundred files is usually possible.
Because in Operations you need to cover all the scenarios, regardless of what the Developers think is the “only way” to do something.
Well, no matter what other applications for Tornado Cash may exist, since yesterday it is illegal to interact with Tornado Cash or assist them in any way for anyone within reach of USA jurisdiction. That's it.

Privacy as such is not illegal, but that does not mean that government may not prohibit certain specific ways of achieving privacy.
Perhaps, or maybe the world is transforming.
Agree with both comments.

Also, I'm sure that if humanity had put enough resources to this we would already have really efficient solutions around this. It tech that needs to (and hopefully will) be developed.
Trying to individually address negative effects of climate change individually would be ...

(1) expensive

(2) difficult to manage administratively

(3) imbalanced across programs

(4) unresponsive as conditions or impacts change

(5) corruptible, since special interests could focus their efforts to carve out irrational and unfair exceptions for themselves

(6) overly politicized during budgetary decisions

... compared to addressing common causes more broadly.
I'll take the other side of this and suggest that we're likely to build machines with a much greater depth of consciousness than ourselves. If consciousness is simply what occurs when you combine senses with the ability to reason and a concept of self, then we should be able to create machines with a far richer and deeper consciousness than anything we can even imagine.

Our conscious experience of the world is limited by our 5 senses, but a machine wouldn't have that limitation. Their conscious experience of the world could be expanded to include radio waves or super-human hearing, for example. They could also have a far greater reasoning capability which would perhaps enable them to appreciate their senses as a conscious observer in a deeper way than we could ever imagine.

Personally I think this is more likely to be the outcome of super-human intelligence. We like to think our of consciousness as special, but in the space of all consciousnesses I suspect we're on the lower end of the spectrum given our sensory and intellectual limitations.
Yes there are services where you can get custom ICs made - they’re called ‘multi project wafer’ services. They start around $10K (e.g. efabless does one about that much with the SkyWater 130 nm proces) which is pretty good given how much it costs to do the lithography, not to mention actually making the ICs!

But in general it’s a very difficult process. The cleanliness required, the scale at which all this happens, etc. are just orders of magnitude harder than a regular PCB. That’s not even considering the nasty chemicals needed to etch silicon which are way worse than PCB etching chemicals!
Yeah that sounds overwhelming. They better be consistently good poems too if you're pulling that move!

Imagine having to keep to yourself that you're not really into poems but your partner is doing this. It'd be heartbreaking to piss in those cheerios but how long could you keep it up?

Personally I'd have had to say enough with the poems already at day 6 or so
I don't know where you live, but in Europe you can still live without a smartphone. But I live in a city with good public transport (no need of ubers); banks still works without smartphone (but you need a burner phone for SMS, unfortunately), etc.
Show HN: GitHub Recommendations Extension
I've always struggled to discover interesting repositories on GitHub. Also, when I was searching for some open-source tools, I had to open multiple links and tabs to look at similar repos.

That's when I decided that GitHub lacks recommendations on the repository page. Just like in any social network, when you open a post you will see a bunch of recommended posts or videos to increase your engagement. It would be nice to have a list of similar repositories on the repo page.
It's really worth noting how much the nature of law in the US changed after the Civil War. So much so that you can think of post-1868 US as a fundamentally different country, legally, than pre-1868. The big change is that the Civil War demonstrated the shortcomings of state-level interpretation of law, and with the 14th Amendment, a wide swath of such interpretation was barred.

And, indeed, plenty of people think the old way was better. Why they think the old way was better is always worth observing with a critical eye.
dupe: https://news.ycombinator.com/item?id=32393536
Quick Hack: The Phone to Stream Deck Conversion
I am not demanding anything. I am just saying they have clearly done the wrong thing.
Amen to that.

Plus, half of the 2fa apps from the various services (most of which just want their very own app) work only on recent phones and most won't even install without google-services.

And if you lose your phone, you're toast!

So, it's not enough to have one smartphone always at hand...

You must have a backup phone too!

... and both must be fairly new... and they must both bear the all-dreaded google-battery-eating-spyware...
I use an amex as my daily card. In the last 30 days I have needed to fall back to my MasterCard to pay my home insurance bill and for the contactless bus service in Edinburgh. All my other bills - coffee out, food shopping, restaurants, PAYG gym, dry cleaning, flight and train, Uber, DIY stores, bars, fuel station, local home dexor/gift shop, even my doggy daycare all accept amex.
> Probably all browser dev tools were inspired by this tool

Joe Hewitt begat DOM Inspector[1], which, after Hewitt left Netscape, begat Firebug (originally "FireBug"), and then pretty much every other Web developer tool began as an attempt to create something that could compete with what was available in the Mozilla ecosystem.

1. https://en.wikipedia.org/wiki/DOM_Inspector

2. https://web.archive.org/web/20060419170530/http://www.joehew...
You'd love to know that SPICE is still used to this day, I still find LTSpice one of the better simulation tools.
So I'm a Spider, So What?
Blender is not itself a renderer. It comes with (at least) two built-in renderers, Eevee and Cycles, and can be interfaced to many others.
Or subject to recall. Which is what just happened to San Francisco DA Chesa Boudin.
ConEmu – Handy Windows Terminal
ConEmu-Maximus5 is a full-featured local terminal for Windows devs, admins and users. Get better console window with tabs, splits, Quake style, copy+paste, DosBox and PuTTY integration, and much more.
So making a PR to some project the US government might decide to sanction means github is going to delete my account?
The Story of Mel, explained: https://jamesseibel.com/the-story-of-mel/

Great addition to the original story, as there's lots of background required for modern readers.
They will never delete it. Facebook doesn’t delete data
C has already a syntax way too rich. ISO should fix and remove from the syntax. Yes, break backward compatibility starting from "c24".

Let's go in a fantasy world where we have a B+ language which should have been C: remove typedef/_generic/typeof/restrict/enum/etc, well all those horrible things. Only one loop statement, loop {}, no switch ofc. Only sized/signed core types with properly sized/signed literals: ub/sb or u8/s8 with integer literals like 123ub/123sb, sw/sd..., udw/sdw... , uqw/sqw..., fdw/1.23fdw (f32), fqw/1.23fqw (f64) (for some hardware ymm/xmm/zmm with fancy literals, sorry I am not aware of the fine details of the C/CPP lexer). Ofc, no integer promotion and no implicit cast (void* would still not require any cast). Compile-time and runtime cast (not like with that horrible c++ syntax), same thing for consts (even though nowadays it is the the compiler which detects real compile-time constants), yes you may have to "static const" your literals. Oh, and for the C preprocessor, do fix that variadic-args function-like macro for good (I wonder if gcc the way is not better than c++ ISO way).

Without all that, it should be "reasonable" for a small team of average-skilled or an individual to write a naive compiler until they don't forget they can hit a goto at any line. And they are those who say "but feature A is cheap to implement"... 1 million cheap features later... well, you get the picture.

The really hard part for ISO was to keep C actually "cheap" to implement, this is where they are failing hard.

As for the gcc extension based C dialect for kernel developement, no salvation here, C is really too alien (or even B+). Namely the little ISA abstraction is not "enough", so either the kernel goes full "slow" with plain C and assembly (_not_ inline assembly ofc), or full assembly on all of its fast-paths which would require proper binary defined specs (I am currently researching how bad this could be).

I do believe the open source communities have the strength to maintain parallel assembly _significant_ code bases (which do the same thing), big monolithic corpos... not so sure...
Math is the subset of fiction that, for some reason inherent in the human brain and\or the universe, is always invented/re-invented with the exact same essential details across several non-colluding minds.

Mathematical mental artifacts are special stories with incredible mutation-resistent properties, memes which compel their host with astonishing power and insistence to interpret and extract from them the same conclusions and patterns and behaviours that other hosts infected with the same meme did\do, or at least prevent one host from interpreting or concluding the opposite of what most other hosts interpreted\concluded.

That is, Mathematical Reasoning is a distributed mind-consensus 0-communication algorithm, a way for minds (instantiated in brains, silicon chips,spacetime foams,...) to agree on something while never actually explicitly arguing or debating or handshaking in any way. The set of all objects and states Mathematical Reasoning is capable of agreeing on is by definition Mathematics.

Discovering sentient aliens would shed much light on this.
But Git hosting isn't. As in the server/infra.
> US federal law, of which Microsoft must follow as a US company.

One interesting and under-appreciated fact about OFAC: they take an, ahem, expansive view of where US law applies.

CSE TransTel was a company based in Singapore who was sanctioned in 2017[0]. They had a bank account with a Singapore bank. TransTel did business with Iran, in violation of US sanctions. But neither the company nor the bank were in the US; how did OFAC make that fly?

Because TransTel did transactions with a US dollar account, OFAC argued the settlements of that account caused banks inside the US to incidentally violate sanctions. Essentially the presence of US dollars created a nexus and allowed OFAC to enforce US sanctions against what would appear to be an entirely foreign entity.

Any wonder MS is treading lightly?

[0]: https://home.treasury.gov/system/files/126/20170727_transtel...
It's endless in areas like nutritional science, public policy, energy policy, environmental issues, etc.

Here's a random five second search result:

https://www.science.org/doi/10.1126/science.aat3763

These are examples of academic communities being influenced by corporate or state interests.

It's much easier with informal online communities subject to herd effects.
"Europe" is big and diverse. So while there exists places in "Europe" where that is true, in many other parts of "Europe" it is getting harder and harder.
Creating a Guide for Code Review
The vast majority of juries in the US do not know about nullification nor do they discover it on their own. Unless you are claiming that juries are pointless in almost all cases in the current system, observation suggests that nullification is not a prerequisite to non-pointless juries.
I think that happens when other language nouns are added to English. Case in point "chai" tea and "naan" bread. Chai means tea and naan means bread but here we are...
Yes. There’s an “Authenticator Key (TOTP)” field. Been there for several years.

It also supports SteamGuard TOTP.
Justice is the job of the people. We vote, directly or indirectly, on the laws as written. And in the case of jury nullification can bypass the law completely.
Privacy is not illegal.

Operating an illegal money transmitter that demonstrates no capability/intent to actively filter OFAC specified sanction targets, however, is.
seems like yet another trip down the past-huggery and a penchant for doing-things-the-hardway. Real programmers don't write write-only code.
My workplace's solution was to simply turn off 2FA for my account
Great post! Thanks for sharing something so personal. Being married and having kids is very rewarding, but also very challenging.

Being a good husband or father is not something that is a given. This is especially true in the asymmetric situation where one parent stays at home. Good for you for finding meaningful ways to be there for your partner and sharing it.

Sharing our experiences for what works helps us all be better! If this post even helps one other dad be a better father and husband, the world is immeasurably improved.
Sure, HP 845 G9.
Yes. You have to pay for the premium version for TOTP, but it's only $10/YEAR.
> The argument probably is that they assisted a sanctioned entity by providing a contribution i.e. service to it.

And what if they did so before the sanctions? Is the US so happy to retroactively punish people who literally did nothing wrong?
I've used KiCad for 2 and 4 layer boards, including RF-sensitive stuff with PCB antennas, worked great. Loved that the component footprint (among other things) was just readable text, thus I could manually create the traces for the antenna exactly per the TI appnote describing the antenna, which was much easier than making the traces by hand in the editor.
Two notes: if you try to summarize G8/"World Government" [1]/McKinsey [2] public reports it's not there but essentially implied that "smart cities" residents will be just slaves while some "wealthy" people profit from their work living outside.

McKinsey goes further [3] probably imaging without telling a world with far less ground infrastructures, mostly dedicated only for commercial transports, with people living essentially where they born or get relocated Chine's style, while only those who can afford flying vehicles can travel.

From the distopic scenario to a practical one the second note: dense urban areas are not sustainable just because they can't evolve. Let's say you construct a new skyscraper "A class" in energy saving terms (hard to achieve for a skyscraper but anyway), it's the best of the tech today. In 50 years is probably a hard to maintain dinosaur. You can't really rebuild it in practical terms since there are too many people inside, too many conflicting interests. On contrary with modern logistic you can made "rivieras alike suburbs" where people live and work from home or at a short distance range in small buildings, single family homes. Something CAN evolve practically for instance when the owner change, where there is physical space to evolve etc. A bit of density because we are social animals, but not too much.

Long story short: in cities the only SHORT term evolution is nearly-only public transport systems with the city as a single complex building (not that different than the classic "the datacenter as a computer" in scale design principles), no matter if the future will be distopic or not. In the long terms cities can only be wiped and rebuilt as we have always done in history, with the important difference in space and time scale and tech terms (cities with buildings made of rocks and wood source much of the needed raw material from ruins of the old city itself, concrete and steel are another story), something we can say confidently it's not sustainable. Suburbs USA style never really work. Far spread people never lift themselves to a civilization so we need something in between. IMO that's a riviera where people live in single family homes with a bit of land around but not in residential-only areas, instead in mixed residential and commercials areas where they can live and work at a short range, few districts for things can't be done differently (like mining, various manufacturing industries, but also high schools/campus, military stuff etc) that being single-purpose can be rebuilt as tech change.

Seen the actual state of things... Well... Probably we can't evolve like that due partially to the reactionary ideas of most and mere overpopulation. So it's easy to predict even outside of a distopic scenario that some people, most of humans actually, will suffer much the change while few will benefit from the start.

[1] https://www.worldgovernmentsummit.org

[2] you can start with https://www.mckinsey.com/business-functions/operations/how-w...

[3] https://www.easa.europa.eu/sites/default/files/dfu/uam-full-...
No, Linus said he put them in touch, and then Linus didn't hear anything.
The best thing to happen to KiCad was skidl [1] paired with freerouting [2]. You can spin a board in so little time it's insane. In the future I will be looking to automate even the parts placement too.

P.S. If there is interest I will look to document my workflow.

[1] https://github.com/devbisme/skidl

[2] https://github.com/freerouting/freerouting
The comment you replied to means "reproduce" as in reproducible-builds[.org]. Needing to be on macOS to sign Mach-O binaries makes builds less reproducible than also having a Linux way of signing the builds.
C++'s `std::unordered_[map|set]` has a requirement that the addresses of objects in the map don't change on a reallocation -- this forces it to use buckets with linked lists under the hood. Try absl::flat_hash_set (https://github.com/abseil/abseil-cpp/blob/master/absl/contai...) and see how it goes.
Yes what you are saying is true and it is our right and duty to protest that decision. When will they sanction something you do like and need like Signal or cryptography? Are they aware of all the bad that comes about via http? Or cash?
Which could also be a bug in the conclusion algorithm / reward function that evaluates right from wrong after the fact
or don't sign your commits and then you have plausible deniability about commits in your name
Why is this an either/or scenario? Anyone who has the option (including myself on EaglePCB back in the mists of time) seems to prefer manually setting copper pours, running the "important" signals (whatever that means in the context) etc. and then letting the autorouter do the trivial, fiddly, numerous traces for them. It's not a fire-and-forget automatic PCB layout generator, more like cruise control. Nobody says "the handling on my new car is great, I'd take it over cruise control any day."
> I truly despise this “method” of building a business

I used to think this way and then I realized "whats the difference between a company that raises $100M to put it all in sales & marketing, and one that raises $100M to acquire a business with paying customers"

The answer is the latter one is much easier to do.
I remember using something in Netscape that was able to debug JavaScript code in webpages, must have been in 2000 or so, maybe in Netscape 4.

Don't remember if it was built in or not. Anyone remember what it was called?
Turns out privacy now is illegal in the US of A.