skysight-inc/HackerNews huggingface dataset:
Studies of college students learning CS showed that students who built a consistent mental model of what the code was doing did considerably better in classes.

To that end when I was teaching students I would print out snippets of code and have them evaluate the code in their head/on paper and then have them run the code to see if there was anything wrong. Repeat this process until your mental model matches what the computer does.
But how would you place that on range between a Sovjet solution and a homemade Minimal Viable Product?
TBH, apart from the bribes it mostly sounds pretty similar to the UK. Perhaps this person would have had an easier time if they had hired a professional to deal with it for them.

I often visit sites with potential clients and I have to tell them sorry, I can try, but you will pay a lot of fees to me and the local government and you will likely never get permission to build here.

Off the top of my head, here are some permissions / consultations you could need to build a private house in a UK, most sites wont require all of these at the same time but many sites will have a least one need for a specialist site survey of some kind:

Planning permission (Regulation of the impact of your build on the community):
- Roads department consultation
- Water supplier consultation
- Wastewater consultation with water authority and EPA
- Archaeological service consultation
- Natural heritage / ecology.
- Historic environment consultation.
- Coal authority (abandoned mines)
- Contaminated land check
- Landscape capacity study
- Full set of plans, sections and elevations and report to show:
- Materials
- Relation to existing buildings
- Effect on landscape
- Land use
- Room use
- Placement of windows / doors in relation to existing buildings
- etc...

Building control / Building warrant (Safety of the finished building):
- Radon assessment
- Structural engineers certificate.
- SAP (energy use) calculation
- Full set of plans, sections and elevations showing compliance with all building regulations
- Consultation with Fire Authority
- etc...

CDM regulations require the client to appoint a competent builder / architect / engineer etc
Party wall agreement
....and some more I can't be bothered to type out here....

This whole process typically takes a minimum of 6 months before you get permission to break ground. Some of the consultations are a one line response saying 'no objection' or they can require you to get specialist surveys done, this can drag things out longer.

For a factory the process will have several more levels of detail for each of the points above. E.g each point under planning permission might require a specialist consultant to visit the site, make tests or surveys and perform desk studies and then the submission of, I don't know, say, a 20 page written report with their findings.
Robophobia Needs to Stop
Leading more in terms of influence than usage.

Most of Scala is derived from Haskell and even now the ecosystem heavily looks at what did/didn't work e.g. Cats, ZIO.
Wordpress.com has a lot of limitations:

- You can not run Google Adsense or other advertising programs to serve ads on your WordPress.com blog.
- You can not write paid posts, sell links, review products, etc.
- You can not extend the functionality of WordPress.com by uploading plugins. (it comes with a certain set of plugins, but you can't add just any plugin).
- Same applies to themes as to plugins.

These were gleaned from https://www.wpbeginner.com/beginners-guide/what-are-the-limi... which lists others also.
If your devices are low power like a NUC, recycled laptop, DSL/fiber modem or NAS they'll likely accept 12V as input (or 12-19V for most Intel NUC for example).

For these I wonder if instead of a UPS: buy two LiFePo 12V batteries with included BMS, two battery charger (AC to 12V DC), so you get a redudant 12V bus where to plug your devices.

If above 12V is needed add two DC-DC converters eg 12 to 19V to add a 19V bus. Same for 5V.

It shoud work and support failure of any one of the parts?
Our tiny company has been remote since March. We started experimenting modestly in 2018 after drastic company changes. We used remote work as a forcing function and to expose inefficiencies in knowledge institutionalization. It revealed all the knowledge that wasn't transferred to the company, which put us at risk when someone was absent.

The rationale in 2019 was to maximize team member health and wellness. Commuting was really hard, so we experimented with one day working remotely, and sometimes a week working remotely. This gave us enough practice to function during the pandemic.

We also did it because we knew that we will have to at some point, so we might as well train for it. And we had to with COVID.

big-mama.io, but you probably never heard of us.
I’d say that Annex L does get you closest to that goal, in that “bounded undefined behavior” can result in indeterminate values.

> …not only does compilers act as if its unknowable…

I disagree with this interpretation. The compiler is acting not as if it’s unknowable, but as if it doesn’t happen.
I agree with supporting the ideals, but hitting a barrier in features and usability

You could reverse this and say that if open-source advocates would make usable products with features on par with commercial products, people would adopt them. There's a chicken-egg problem here.

People interested in these issues should read Working in Public by Eghbal, which is about open source culture and sociology. I just finished it.
What the actual hazard analysis showed is that Boeing did not have the technical insight at the right level.

The HA listed MCAS as "hazardous" rather than "catastrophic". Meaning those in charge of that process document did not realize MCAS had the ability to down the airplane. I know it's tempting to arm-chair quarterback this, but let's assume they should have realized this hazard.

To your point, maybe the programmer doesn't have the systems knowledge to make those calls, but the process is predicated on somebody having both the technical acumen and the responsibility) for those decisions. This process broke down though.
You seem to forget about economy of scale. Sure, void will be filled, but you'll get worse, and more expensive solutions. Economy of scale is ruthless.

And this isn't only talking about software you put on the devices. Developer environment is going to degrade even more and more. It's already bad experience to develop stuff for things that need long term support, and with cloud trends, it'll only get worse, as set of tools that you could possibly use will reduce.
> MS-DOS had an additional memory model known as Tiny, in which the code and data were all combined into a single 64KB segment. This was the memory model required by programs that ended with the .COM extension, and it existed for backward compatibility with CP/M.

The usual "tiny" memory model had all the segment registers ES DS SS CS set to the same value. It was loaded by simply copying the program file into memory and jumping to it.

At Zortech we realized that it wasn't necessary for all the segment registers to be the same - it's just that the program file needed to be less than 64Kb. This meant the code plus the statically initialized data had to be less than 64Kb. SS and DS, though, could be changed to the start of the initialized data, and had access to 64Kb beyond that, enabling significantly larger programs while still using near pointers.
My power goes out all the time in Denver. In the summer, with no adverse weather. The grid here is a joke compared to most of Florida which is FAR more resilient.
I worked in HAWK missiles in the Marine Corps for many years. This doesn’t surprise me one bit. In 1994, Block II launchers were still effectively using vacuum tubes. In fact, I still recall the one that faulted the most, from its label in the FM: relay K-9! Ninety-percent of launcher issues were attributed to that old relic of a tube.

Then, in 1995, Raytheon came out with Block III updates, which replaced the entire trunk filled with hardware (about as crowded as a standard engine bay of a modern car) with about 3 PC graphics cards-sized modules, each with an NSN price tag of $170,000 per (don’t worry, you’re paying for the IP, not the physical cards themselves, which iirc were MIL-spec versions of your standed PCI card from back then).

Made my job as a tech so easy, since the launchers never really broke down much after that, save for a hydraulic leak or two out in Dugway or White Sands during a shoot or Red Flag exercises at Nellis AFB. Didn’t see aliens out there but quite a lot of Soviet gear, which we acquired shortly after the USSR’s downfall. MiGs are really cool and reliable, though pilot/user comfort/convenience was not on their MVP list.
Couldn't you just take any USB stick and only write a 2GB partition?
Best Project Management Apps 2020
Kast seems cool. People have hosted watch parties on Rally to stream a sports game or a webinar but it's not our forte. Fun fact, our initial customers were standup comedians using us to deliver virtual comedy to their top fans. Might be something we go back to at some point.

I am also a big believer in the watch party space. Shared online experiences are an undiscovered opportunity in the consumer space. Happy to share more thoughts on this as well!
Whilst your WiFi repeater is obviously licence-exempt, I can't imagine Ofcom being too happy if they found out about you repeating UMTS.
I think Parent's comment still stands. Obama did not make UI for gig workers a priority either.

I agree there are some changes that need to be made. Government response to pandemic economic crisis has been "print money!". But how that money trickles down right now appears to be through the Robin Hood app!
Redditor explains how IT certs provide monetary value to MSPs and consultancies
People have seasonal behavioral patterns, not the virus. The end result is similar.
The main thing is that most of what DNA variations indicate are complex and general factors for various biological processes. In any case where a DNA variation has significant implications such as probability of disease there is a good chance that there will be other related complications and symptoms that appear early in disease progression. As with almost all disease, being careful to get good nutrition, exercise, and sleep goes a very long way. Furthermore, there have not been really any cases of people being bribed or somehow held accountable for their genetic variation. This is especially true now that most health insurance is sold without respect to preexisting conditions.
Just popping in to say...that sounds hard, brother (or sister). I feel you and keep going. This time too shall pass, and keep investing in the things you know are important even if they feel for now like they're not working.
The "maximizing profits" trope simply doesn't explain why o1l and gas has such an outsize influence.

I agree that these kinds of supports (to certain industry sectors) don't always do all that much to maximize their profits (short, let alone long).

The real reason behind them is their symbolic effect. It's the idea of a limitless (and infinitely exploitable) "frontier" -- and the inherent, sacred right of private capital to manage that exploitation, unfettered by regulation -- that they seek to defend with these actions. (That, and the repudiation of basic science on general principles of course).

That some of their donors (who as I'm sure you know will individually benefit many magnitudes of order more than individual consumers will from the temporary increase in economic potential) is a nice plus (icing on the cake) as it were -- but it's not the main driver.
Octopus genome and weird epigenetics another interesting aspect in them and probably related to their intelligence. Octopus can do RNA editing.

https://www.nature.com/news/octopus-genome-holds-clues-to-un...

Trade-off between Transcriptome Plasticity and Genome Evolution in Cephalopods https://www.cell.com/cell/fulltext/S0092-8674(17)30344-6

• Unlike other taxa, cephalopods diversify their proteomes extensively by RNA editing

• Extensive recoding is specific to the behaviorally complex coleiods

• Unlike mammals, cephalopod recoding is evolutionarily conserved and often adaptive

•Transcriptome diversification comes at the expense of slowed-down genome evolution
Exactly.

With academic articles, I virtually never want to simply read them online.

I need to save them for future reference, read them later when I've set aside time, annotate them, refer back to my annotations four months later...

Arxiv (or JSTOR or wherever else) is just where you get the papers. It's not where most academics are going to be consuming them.

(For consumption, a full-size tablet like an iPad, with a stylus or Apple Pencil, is absolutely ideal.)
Uber actually attempted to comply with AB5, by allowing California drivers to set their prices and giving them more freedom about which rides to accept.

Critics may argue Uber is still non-compliant even with the changes, but that's probably for a court to decide.
There are metrics for weight at least for men that I’ve seen a common one is 2x body weight deadlift or squat. Find me a random person lifting that and I’ll show you a generally fit individual.
Which, in its observable impact will be indistinguishable from lip service. The time for lip service was 40 years ago - today, we need aggressive cuts to fossil fuels across the board.
The Gods Themselves by Isaac Asimov (2nd story in the book).
The joke I'm trying to make is that if they had a much nicer site design it still wouldn't be ranked higher. It would only be ranked higher if and only if Amp was used... because of bias.
I'm disappointed that only one person here has said the common sense approach -- let them unionize :(
Now try

int maim(int argc, char *argv[]) { }
int main(int argc, char *argv[]) { }

They compile to different code. Can you figure out why?

A function called main is treated differently in this regard to other functions, which is enforced by the standard, and so has to be implemented by the compiler.
And that's why, I suspect, we talk about it so little and why there's so little "nuance" when we do. I can't in any way relate to getting angry at somebody who's currently living about something that somebody who's been dead for a long time did to somebody else who's been dead for a long time, but I'm painfully aware that there are a lot of people who do. It seems like there's just nowhere to go with that: "you're being unreasonable?" "I'm sorry that you feel that way even thought I don't?" "let's move on as a society?"
not a user yet, but: if you could "pay attention to" a second group, elevating their priority so you can see/hear them as well as your current group, then not have to 'hop' to them officially until you speak, and could have some ability to send your audio to that other group primarily for a moment -- that's pretty similar to turning your head a little and briefly joining a different conversation at a big table.
Feeling this pain a hell of a lot right now. Where I work, confluence has several simultaneous problems.

Misuse of the medium:

- It's used as a repository for product requirements (which are usually either stale, or may actually be speculative of future incarnations of a feature. In either case this is usually linked to as reference acceptance criteria in JIRA tickets, which creates all the problems you'd imagine).

- It's used to hoard information about what X team did to get something done according to another team's processes (i.e. getting secrets added to our secrets store, how to add a piece of infrastructure, etc.), which have likely changed since X team went through this (and the reference material is rarely ever linked to).

- It's used to document abstractions in code, and is usually stale as the code and documentation are not reviewed together in pull requests.

Lack of ownership/maintenance:

- All public confluence articles appear to get indexed in search (and they are by default published as public), and however search is configured it seems to be very bad at determining relevancy, so you are just as likely to get someone's stale instructions for how they followed some internal procedure as you are the owning team's documentation for doing it

- There seem to be no standards for what information needs to be provided in documentation about internal APIs. No consistency on providing information about request/response types, parameters, contextual/semantic information, limits, true SLAs (as almost everything advertised as an SLA is an SLO), downstream dependencies, etc. This may actually be a "wrong tool for the job" instance too, but in the absence of any other consolidated way of documenting APIs, this is the best thing this company has.

- No one seems to be responsible for culling stale information, and since hoarding is so prevalent, people are reluctant to actually do it. Sometimes I come across stale information in articles published by users with deactivated accounts, sometimes the only indication that the information is stale is that someone has added "(Archived)" in the title (or something similar), sometimes there's just a banner on the page saying something like "this information is no longer valid, see other team" and then linking to the wrong place to find the current information, etc. All of these pages still rank highly in search results.

There may be several organizational dysfunctions involved in creating this state of affairs, and you should have a plan for incentivizing good wiki maintenance and proper use that is a more complicated and sophisticated process, but generally I'm in favor of more radical plans to cull stale information when you find yourself in this kind of situation (if you can get buy-in). This is fundamentally different from crufty old code, because there's nothing battle-testing bad documentation like old code is battle-tested by reality, and stale information is effectively disinformation and it propagates all the usual costs of disinformation (slowed retrieval of necessary information, ill-informed decisions, etc.).
I dunno, it shifted overnight in my life. People I knew in Seattle went from not using cabs ever to taking Uber and Lyft constantly in the course of a couple of months. Cabs were such a miserable experience that it just wasn't part of going out. They were reserved for emergencies or for getting to the airport.

As soon as apps existed, "calling an uber" became a thing within a few months -- for getting to and from restaurants and bars; for getting to work when you're late, etc.
From my experience, software engineers don't rotate nearly as often in traditional cyclical and defense businesses (auto, aerospace) as they do in the FAANG technology sector. There are a lot of grey beards who weren't so grey when they started.
You can put your equipment on a voltage relay to make failure modes as simple as flipping a circuit breaker. It will turn off once voltage drops too much and will wait for it to stabilize for specified amount of time to turn it on.
If the US government hadn't sanctioned Huawei, we could have an alternative to these chips.
And last but not least, there is also the mythical goiabada de marmelo from the sítio do picapau amarelo song :)
Would be good to have a sentiment about the "room" that could be displayed and conveyed to others. An engagement or virtual clapping would show to others the temp of the room. Also a key thing would be to have a way for a small room to grow to a room of 3 or more. A way to discover new rooms that are interesting would be good.
Another thought is to have a time minimum that a person would have to be in a room. While this is counter intuitive it would help provide bouncing and promote a minute or more before making a judgement. I see this as something that would be healthy and prevent room hoppers that never fully engage and a attention currency that is helpful to meaningful engagement.
At one point I added the "v" memory model for Zortech C++, which was a virtual memory system for code. Functions would be loaded from disk on demand, and discarded from memory when not needed. The loader would do all the fixups necessary. I was pretty proud of it, it was far better than the usual hierarchical overlay system.

But by then people were using 286 DOS extenders which were better.
I see your point regarding Qian Xuesen and that whole thing was a tragedy for United States. Similar things can be said about the US treatment of Japanese Americans and internment camps.

Your point is exactly why we need to be afraid of any government's suppression of free speech. We need to support people like Jimmy Lai so the likes United States and the CCP cannot suppress the voice of good people. We need to be fearful of any government arresting anyone advocating for freedom. Regardless of your government, the goal is to support free speech and the freedom of the press.
I was very pleasantly surprised when my power went out one day, but my UPSes managed to keep the Modem/Router and my PC running, and I got to finish my multiplayer game :)
Sorry but this is just strangely naive. Yes, you should have integration test setups that allow you to swap out any network dependency with in-memory stubs, with fault-injected proxies, etc. But all of that can never replace the behavior and chaos of a real outage. On top of that, a lot of the more complicated scenarios are immensely difficult to setup and you first also need to know HOW a region can fail.

I agree with you on one thing though. AWS, and actually every cloud provider should ship a Chaos Engineering toolbox that comes with ready-to-use, realistic failure simulations that you can use in tests. I.e. drop-in replacements for their SDK clients that then just start running through predefined failure scenarios.
I forget where I saw the math, but I think if you remove the limit and the cap on benefits (so the principle of paying your own way remains), it still improves the health of the Social Security system. Would love to know if that's correct if anyone's found the actual math.
Sh(1) simple combined log analytics for static sites (wip)
It was meant to be a temporary solution until the online payments module was developed by the vendor. Yet, here we are in 2020 and that module still hasn't been delivered. And no one who worked there initially is even around any longer.

If I'm not mistaken, we even gave them our code back in 2009 or 2010.
Can you please link me to wear that holding up stimulus relief? The issue holding up relief as I understand the matter are

- Piles of money for military and FBI projects in the same bill

- Despite there being 5 unemployed for every free job not wanting to pay people so much that they will incentivized not to work

- Not waiting to provide additional funds to states to deal with the current crisis
Bosses Are Smothering Their Remote Workers
I live in the Bay Area in California. Our gyms are still just closed.