skysight-inc/HackerNews huggingface dataset:
I work for exactly one of these product development consultancies / contract engineering firms - we are a team of ~10 EEs and SWEs who work with customers from idea to design to development and then manufacturing. To the point of "lots of subjects", the above includes but is not limited to: sales, project management, electronic schematic capture and PCB layout, design for and manufacturing support, web development, and mechanical/system integration. Often we'll collaborate with our mechanical engineering counterparts who've opened their own product development and contract engineering consultancy.

I can't speak for all firms but the way we find our employees is through networks of current employees and through LinkedIn recruiting. You'll want to emphasize aspects of your resume/work that mark you as a self-starting generalist with key skills.

An example on the generalist side: we had a candidate say, "I don't want to do design, I just want to be handed a schematic and do PCB layout." They were passed over in favor of another candidate willing to dive in and do schematic capture if necessary, PCB layout, and speak directly to customers about requirements, timelines, budgets, and other project planning logistics.

An example on the key skills side: the weakness of generalists is of course lack of depth, and we'll often contract out to SMEs based on project needs. If you know of a product consultancy near you that's, say, mechanically-focused, you can offer e.g. SWE expertise on, for example, frontend/backend development for a site that accepts RESTful HTTP requests from the IoT device they're building a mechanical enclosure for, whose customer needs software expertise that the MEs don't have.

To find these companies, useful search phrases are things like "product development", "contract engineering", "engineering consultancy" and so on.
What I really want: ext4 performance with instant snapshots plus optional transparent compression when it can improve performance. There is only one promise to deliver this AFAIK: bcachefs, but it still isn't mature yet.
I assure, you are doing quite a lot of projecting and psychological defense by attributing this to "the woke" or "trolls".

If we don't examine ourselves and take actions to better ourselves we only build another China.

Regards definitely not one with the woke.
Osama bin Laden's aide Ayman al-Zawahiri rants on global warming (2008)
People writing C don't re-use allocated objects because it's clunky but to improve performance. The general purpose allocators are almost always much slower than something where you know the pattern of allocations. I've no idea if Rust has a similar issue. I would think that most kernel code, whether C or Rust, would need to handle "allocation fails" case and not depend on language constructs to do allocations, but that's just a guess.
Right. The main trouble with planes is how advanced avionics and engines have become. That, and whoever you’re flying to needs to certify the aircraft; China started the 737Max grounding, they’re no aviation regulatory paper tiger.

All Russia has the domestic capability for is going back to long range four engine planes, which will increase maintenance and fuel consumption.
Great work! I like how well considered the design is. This calculator takes a point in the design space with text input, equation rendering, a grapher, and Big Int/Floats for number representation.

I wonder if the author considered an input method where keypresses translate directly into a rendered equation? Symbolab kind of does this, so instead of writing an expression in some functional style and seeing its rendered output, I can directly manipulate the rendered equation with the keyboard.

The other point the author makes about discoverability of operators like sqrt and cbrt, I feel that you could circumvent it by introducing a semantic search feature for operators. For example, typing "square root" would display a list of suggestions for operators that match that, like an IDE.

The last question I have is if the author has looked at libraries like Calcium (https://fredrikj.net/calcium/) or the work that went into the Android calculator recently (https://dl.acm.org/doi/pdf/10.1145/3385412.3386037). They use exact arithmetic with computable real/complex numbers. It might serve as a cleaner abstraction that switching between different BigNum representations yourself.
The GW-BASIC source code was published 2 years ago:
https://devblogs.microsoft.com/commandline/microsoft-open-so...
Pretty much every fiat currency experiences inflation. That's not a serious problem as long as it remains below hyperinflation levels.

The US Dollar can only collapse if the federal government defaults on its debts, or institutes currency controls which make it no longer convertible. The government only accepts tax payments in Dollars, so anyone subject to US taxes has no choice but to hold some Dollars.
You cannot simply give me one criterion, one that's conveniently specific to RT, to validate the statement in parent.

Both sides are, generally speaking, enforcing a narrative and rejecting objectivity in favor of the narrative ergo it's propaganda
FWIW it has at least passed a sniff-test from Bellingcat, which is probably as close as us normal mortals will ever come to being able to vet a doc like this. If Bellingcat FSB sources suggest this was 'probably written by a colleague' then it at least moves from /r/warcollege fanfic and into the realm of potentially legit.
Reminds me of Always Sunny, "Sickness, BEGONE!!"
To save time.
Great article. I worry that it adhere's to Betteridge's Law of Headlines, though. I hope not!
I saw that solar eclipse from this place in Bulgaria

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

I had no trouble w/ the police in any country but the train conductor wanted a bribe upon entering Romania and we wound up spending an extra night in a small town because the train schedules were screwed up thanks to the war in Yugoslavia. Instead of staying in a hotel we spent that night on our feet talking to some kid who was making fun of our Romanian money and then I passed out when I drank a 7-up after getting out of a hot and crowded train in Varna.
Wow, didn't know about that. Interesting! thanks. The MSP430 branch is meant for low power; and or getting you and interface translation without needed an FPGA. They are cool -- sort of like pdp-11 in philosophy.
Postmortem: Freeverse's Marathon 2: Durandal for XBLA (2007)
And if you don't get it exactly right, the mouse ball pops out, expands to a massive size and tries to flatten you.
If a bug happens because you didn't test, you should feel guilty.

Do everything you're supposed to do as a software engineer; then you won't feel guilty about the remaining bugs that slip through.

Also, don't feel too guilty if you break something which someone else developed that wasn't (1) documented and (2) covered by regression tests to catch the breakage.

When users report a bug, don't feel guilty if they are relying on some undocumented behavior, and it's not working they way they imagine. (Of course, security, reliability and robustness to bad inputs shouldn't have to be documented; that's not what my remark here is about.)
A bare lightbulb is almost an anisotropic point source. You can put a reflector around it to target the IR in some direction. Its energy efficiency at the bulb is the same, i.e. nearly perfect. The energy delivered to target is different.
Interesting move... unpopular opinion here, sometimes I wish some youtube channels would pivot to audio. A lots of them are interesting, but I simply can't make time to watch them. However, I do have some spare time in my comute for audio form content.
Then explain all the steam sales.
I don't see that connection. What's the 'accidental use' you're implying here? How is using the "Z" not due to "actions of the gang"(=Russians)? Thousands of trucks of the Russian Army are using it accidentally or to mock the Ukrainians because the latter "imagined" seeing it? And then the athlete stumbled into a sowing machine?
Let's not kid ourselves, if there was such cryptocurrency the sanctions would have been drafted differently and the end result would have been the same.
> Putin wouldn't even be a thing, and modern world would be vastly different, if NATO did not exist.

You're right, it would be different. Russia would be all over the Baltics, Finland, parts of Poland and Romania, performing special peacekeeping operations.

> Excuse for what?

Excuse for attacking and occupying neighboring countries. Russia's track record goes back in history much further than 1949.
The second problem with LEDs is heat. LEDs produce a lot less heat than incandescents, but they also deal much worse with getting hot. Thus you need large (for surface area) and/or expensive (due to more expensive materials with high conductivity) heat sinks. Cheaper bulbs will tend to cheap out on this aspect, but there are also fundamental constraints especially in bulbs designed to fit traditional fittings.
I doubt it makes sense. You can get a guy, give him a gun and point him towards Paris/Berlin and shoot him if he doesn't do enough.

Try to do that with a hacker.

Keep a list, make joining easy and don't go all military bullshit on them and you don't need a draft.
What a poster child. Deserves some kind of award.
If they backed their ruble with gold, the war would be over in a week. The Russian economy is functioning (barely) because they can print as much rubles as they need to pay the soldiers and factory workers.

"Easy money, easy wars, hard money, hard wars".
I know this is way off-topic but in Calum’s YouTube video about British Intelligence in Gibraltar he mentions a pedal-powered generator which was the primary source of power for the agents working deep inside the bunker.

https://youtu.be/2n97nh9PKH4
I think modern armies don't want to do "what it takes" for total subjugation like used to happen with armies in earlier wars. They didn't fight in cities because they razed them to ground and killed everyone there militant or citizen. Thus wars drag on for decades. I am not for that kind of warfare, but total war is the only way those types of wars are won. There is no humanitarian outreach or talks.
read this article, it explains it in detail:

https://warontherocks.com/2021/11/feeding-the-bear-a-closer-...
There are always bugs.

What keeps bugs from happening is processes, not programmer conscientiousness. Processes begin with a test suite, and enough time spent on maintaining the test suite. And generally, enough time spent on managing bugs.

The way for the software to have fewer bugs is for the organization to spend more resources on processes to reduce bugs. If they are choosing not to do that, perhaps thinking they won't gain/lose enough business over it to justify the investment... well, your boss has already told you that they think the number of bugs you have is appropriate for business requirements and there is no reason to invest in having fewer. So, you can accept that, and give up your feeling of responsibility to make things different (your boss has already said they don't want things to be different), or you can look for a different job, I guess!

I admire you for feeling guilty for putting out crap software, and don't want to tell you you are wrong. Too many of us get paid to put out crap software. I think we are responsible for making people's lives just a bit crappier having to deal with our crappy software. I don't want to tell you to become a soulless automaton who doesn't mind producing crap that makes people's lives crappier as long as you are getting paid.

(Alternatively, maybe it's not crap software? Even high quality software sometimes has bugs. Maybe you are being overly critical? But there is so much crap software out there, that's not what I'd assume).

But it sounds like there isn't a lot you can do about it at this job.

Or... is there? We can brainstorm. It's not spending your time doing things your boss has told you you should not spend time on, though, to try to save the company from itself. That won't be good for your career, or your personal stress level, and also won't help. Whatever it is will about trying to pitch your boss/team on new processes.
>It's a suggestion that it would be better to do the hard, consistent work to humanise the opposition so that their decisions can be criticised without writing them all off as people.

I'm not dehumanizing anybody, I'm just calling them corrupt. Politicians have been doing a lot of dehumanizing though. "Socialists," "basket of deplorables," "anti-vaxxer," "thugs," "racists," etc. You know the routine.

>I am saying that, essentially, "othering" politicians as inherently not doing good, or saying that they are all tainted by the actions of some of them, is the precise sentiment that was exploited to allow a corrupt, amoral, malignant narcissist and populist into the White House, who deliberately tried to overthrow the democratic process.

Don't you feel the corruption of the existing system was what allowed him to get elected in the first place? Would we have Trump if we didn't have the bank bailouts in 2008 while letting grandmas get their house foreclosed on? Doubt it. Would we have Trump if we hadn't insisted on staying in Iraq and Afghanistan for 20 years, then barely help vets when they came home? Doubt it. Would we have Trump if Occupy Wall Street made a difference rather than get jackbooted? Probably not. Would we have Trump if politicians didn't wholly allow globalization at the expense of the US worker? No. Would we have Trump if politicians didn't almost exclusively pass legislation to the benefit of their donors while ignoring the citizenry? No. Trump absolutely wiped the floor with GOP darlings at the GOP debates and he largely did it from the left of GOP dogma, at least economically.

I see Trump as a symptom of our current predicament. He was popular because he pointed out the corruption of the existing system. The irony of course is he was just as corrupt. Make no mistake, unless things improve, there will undoubtedly be another, who is more politically and bureaucratically expedient. If you are concerned with that at all, the status quo is almost a guarantee it will happen.

Anyway I gave you a couple upvotes incase someone comes along and tries to downvote you. I'm enjoying this discussion.
I agree completely. I think I am making more of a point about the "tail wagging the dog" in the US military strategy you mention.

We have created economic dependencies on our vast military spending. At a fundamental level, the $1 trillion spent on defense ends up in the hands of US service members and defense contractors. They spend that money back in the US economy.

When viewed from that (cynical?) perspective, it isn't surprising that the military's spending and scope grow year after year.
Worth noting it's no longer available on Google Play. Not sure why.
Sort of. They use it on top of dm-raid and use dm-integrity for the checksum features. They claim BTRFS RAID is unstable.

https://kb.synology.com/en-us/DSM/tutorial/What_was_the_RAID...
You caring and feeling bad means you take pride in your work, you are paying the cost of giving a shit but I hope you continue to do so. If you want to grow try and identify recurrent sources of bugs and design processes to mitigate. Again - taking pride in your work is admirable but this is the cost.
How do you propose to keep an eye on and participate in steering the larger things without ‘participating in the fight of sociopaths’?

Even if somehow you have no sociopaths on ‘your side’ (whichever it is), fighting a sociopath by definition requires participation?
Not that you asked my opinion, but $1,300 for iPhone--its no wonder people steal this.

The only realistic scenario that I'd pay that is if my employer was fronting the cost. Then again, maybe for some people it really is delivering that much value.

https://appleinsider.com/articles/21/12/19/crime-blotter-roo...
other Ukrainians attacking the vehicle.
Because it's default configuration and (most) naive setups offer no redundancy? It is almost entirely in-memory with no easy eviction controls? If you are going to snapshot on every change because the thing you are doing needs to happen another purpose built queue like rabbitmq is going to perform better in this situation, especially during failures.

Clustering is another topic entirely.
Russian interference had little to do with his victory in 2016, which was an establishment vs outsider election (and Hillary was quite unpopular and unlikable), where a very famous populist outsider won by telling his rabid audience whatever he thought they wanted to hear (little of which he actually followed through on). One of Trump's few talents is reading an audience and feeding it whatever it wants to hear; it makes him dangerous as a potential demagogue authoritarian type.

Trump nearly beat Biden in 2020, and he would have beaten any other Democrat candidate that year, which overwhelmingly points to it not being Russian interference as a major influence. Everyone knew what Trump was by the 2020 election and he still attracted more votes than Barack Obama got in either election (and Obama was a widely popular President).
To feel less guilty about them: fix them. Everyone makes mistakes, but that's just part of the iterative process. If you fix your bugs as soon as they come up, there is no issue. QA is there fore finding bugs, and if a bug leads to a catastrophic failure, it's certainly not just your fault. Typically a whole chain of safeguards failed.

That said, it is a good idea to look into your bugs, and figure out why they happened in the first place. With this you might find a way that allows you to avoid them. Good luck!
...the same reason Russia chose to mark their vehicles.

Ukraine doesn't have a better blue force tracker so any Ukrainian drivers of such vehicles would be in a huge risk.
It's relatively easy to run 10 machines. It's harder to run 100 machines. Even harder at 1000 machines. Then you start talking about 10,000+ machines and you're talking about a lot of people process & logistics, taking up your organizations time.

Then you talk about the bureaucracy an organization might have to provision new machines, or provide elasticity, and the hinderance it has on your development velocity.

It's at this scale the benefits of cloud really shine. The improvement to your development velocity, the shift from large CAPEX purchases to monthly opex, and the ease at which you can shift infrastructure direction.

It's similar to why a lot of businesses rent office space vs buying it outright. Or why you might pay for Bon Appetit to manage your cafeterias vs doing it yourself.
> Russia was promised no NATO expansion when the Warsaw Pact was terminated.

That is factually incorrect. There is no treaty, no memorandum, no statement about that, except for some hearsay from a meeting between Baker and Gorbachev. This is the treaty about east Germany https://usa.usembassy.de/etexts/2plusfour8994e.htm and NATO, which the west has respected. Stop spreading misinformation.

What is correct is that Russia promised guarantees of Ukraine's borders in the Budapest memorandum.
> Resistive heat has efficiency ~1

It does if you only consider the efficiency of the electricity -> heat conversion, but electricity generation itself is often not that efficient. It can be a lot more efficient to go fuel -> heat than fuel -> electricity -> heat.
> If the distributions are willing to take that maintenance on their shoulders, I'm willing to trust them and deal with the consequences – at least I know I'm not alone.

But then they make changes that add an insane amount of complexity, and suddenly you're running into random errors and googling all the time to try to find the magical fixes to all the problems you didn't have before.
Note that the title is fairly misleading, students don't actually do real practical labs. A random example: https://fab.cba.mit.edu/classes/S63.21/class_site/pages/micr.... Probably because this class was being held during COVID times.

There's no hands on biology work. Homework consists of:

- Find a research or journal article
- Propose a technology
- Propose a methodology

etc

The 2019 version looks a little better: http://fab.cba.mit.edu/classes/S66.19/S66.19/
Switzerland was neutral during WWII. You may just have a simplistic idea of what Swiss neutrality means. It certainly does not mean that the well-being of their own people is sacrificed for some kind of morally righteous "neutral" foreign politics.
The people in power back then hat to carefully balance their actions and they had a lot to loose, in hindsight they did incredibly well.
Worth clicking for just the image of the memory-board they've built. Unlike most pcb's, it's stark & open, hardly a passive component on it. Really wild to see so much open boardspace. They have 8 dimms here. I suspect it's basically just an FPGA acting as a CXL memory controller, but perhaps there's more.

They compare themselves versus RDMA over Infiniband (56Gbps) which makes sense as it's the competitor. They claim a 2-4x advantage basically, which is great. On the other hand, this is pretty much memory plugged in to a PC, so yeah, one would hope it would be significantly faster to reach. Once more advanced CXL topologies start emerging, it will be interesting to revisit.

Medium term, I imagine we'll be seeing variants of stuff like this with HBM stacks onboard. See the recent UCI chiplets alliance, with AMD, Intel, TSMC, Samsung, others. To tie it back to my first comment, this would just be a modest modern microminaturization of this wide open sparsely-populated huge PCB... just put this whole thing on chip. A very large (capacity), very small (footprint) memory module.

It's unsurprising that this company is claiming some patents over this technology even in the press brief. Hopefully the core ideas of CXL are allowed to germinate & grow, without the ecosystem immediately becoming IP overencumbered.
The sophisticated tech predicting if an advert will work
I don't know. It seems to me that compared to every other form of state spending (roads, healthcare, etc), military spending is conspicuously poor in terms of return on investment.

I think the US is a very weird state - it's probably the most consistently old-school liberal state in the world, it has negligible worker activism, colossal natural resources, and its position as world hegemon gives it all sorts of non-imitable economic advantages. I don't think you can copy the US if you're not the US - the closest in terms of economic policy is the UK, and the UK economy is kind of like a corpse in a bin bag.
Note, I didn't assume anything. But checking assumptions 'should' be 2nd nature for any geek.

As for millihertz: sure it could make sense, if the design were fully static and one was watching (with eyeballs) some LEDs on control and address and status lines -- in fact, in many 'homebrew' computers, having a setting to allow seeing the sequencing of instruction execution is often a built-in feature.

MHz. B for Bytes. $B for Billions of Dollars (not "$BN") etc. Rules like this reduce our overall cognitive burden, when followed by all. That, in turn, makes us more efficient.
Video killed the radio star, unfortunately this sort of transition may hurt content in the name of more attractive faces.
I’m afraid you’ve misconstrued pacifism for inaction and cowardice. They’re not the same.
The short answer is it depends. In this case where you want to independently distribute a game in a playable state, you need to recreate everything from scratch in order to not violate copyright.

In other cases, they only implement the game code, and you need to source the maps, assets, etc from an original copy. The goal with this is usually to fix bugs and quality of life issues on modern systems, not to supplant the original game or any remaining sales of it. Good example of this IMHO is OpenRCT2 which provides an opensource client compatible with Rollercoaster Tycoon2.
Recovery of deleted deep sequencing data sheds light on early Wuhan SARS-CoV-2 [pdf] (2021)