skysight-inc/HackerNews huggingface dataset:
In all my undergrad and graduate level Physics, I don't think I ever used the value of R. The answer has nothing to do with the numerical value--that you can google. It has to do with knowing how to solve the problem.

Though having a grasp of the numbers can help with scale and the often forgotten "does that make any reasonable sense" check.
> For a physics experiment, virtually everything is custom made and you only have budget for a few fixes or trials on each component.

I'm actually speaking from my experience in experimental physics (solid state) labs. Certainly, you can't just have teams of two entirely deciding what to do independently of the group, but the level of control and dictation Martinis is speaking about seems like a whole different level.

He got pissed just because a theorist tried to come up with an alternate way of doing this wiring and the lab leader didn't shut it down in favor of just him researching the problem.
What is desireable to a distro maintainer is offten not what is desireable to a user or admin.

Systemd favors the distro maintainer and cloud application service provider, and maybe the appliance manufacturer.

It's the exact opposite of a useful tool empowering the the individual.
There were many years of warnings that 32 bit apps would ultimately stop running. It was hardly a surprise.

As for hardware lifetime...I’m still using a 2014 iPad, 2015 iPhone and only stopped using my 2015 MacBook because it got caught in the rain.
You're profitable until you're not. B2b world took a breath and continued in many places, but if the bottom keeps falling out, very unclear what next quarter looks like, and the quarter after. If the other end of the b2b is a b2c and the b2c goes away, so does the b2b.

We're seeing new (small) purchases continue at big enterprises, and 2020 budgets were already ok'd in dec/jan/feb. We also help gov teams, and even slower response there (and I feel for the employees there where remote work is even less of a thing, esp. in national defense). Institutional momentum & insulation means a very delayed response. No clue when it'll be and what it'll be.

Hence, even if you're doing fine, but don't have runway for > 1yr, who knows. Run-rate is very different from a cash reserve when the rug gets pulled out under you for whatever reason.
The codegen is. This is partially because the IR passed to LLVM is not the best, but it’s also not terrible.
RegExBuddy comes to mind.
There you go - I trusted the Honda part of my dealer, but my Honda had a bunch of problems under warranty, didn't cost me, but made me ask why not drive something more interesting, and there were BMW, Mercedes, and Mini under the same ownership, next door. So I thought, eh, the difference in reliability is exaggerated, I'll get a used German car for peanuts, considering the extreme depreciation, and be dealing with the same people. I don't regret buying an out-of-warranty car (yet), but I didn't realize that once they assessed me as someone who makes poor decisions/is reckless/has too much money that they would not treat me the same as with the Honda. Or maybe it's just separate management.

So I conclude, as everyone says, you got to do your own work as much as possible on an out of warranty European car.
You probably want to at least monitor their communications though; there is essentially no right to privacy for prisoners unless they are communicating with counsel. That means restricting the types of communication they can use (if only for practical reasons).

I think most people would agree we all want to avoid scenarios like this:

"Inside rolls of razor-wire fence, behind a network of heavy metal doors, locked alone in a North Carolina prison cell for 23 hours every day, a high-ranking gang leader directed accomplices in Georgia to carry out a contract killing.
Step by step over a smuggled cellphone, the prisoner instructed gang members in chilling detail:
“Gag him real tight. Put something in his mouth. Put something over his head.”
The plot, to kill a prosecutor’s father, was foiled in April 2014. The inmate – a founder of the United Blood Nation – was sentenced in November to life plus 84 months on kidnapping and related charges."
https://www.charlotteobserver.com/news/local/crime/article15...
Hey Ian, nice job.

I'm going to submit to our community resource sections on builtonair.com
> My problem with systemd isn't pid 1. It's all the rest of the shovelware that comes along for the ride. And it's the "you'll use what we tell you to use" attitude of the project.

This could not be further from the truth.
Care to name names?
Alan L. Hart
Not to sound like an asshole, but paying later has a pretty clear benefit if money is tight now.
News seeks to maximize views, so this must be in conflict with that somehow.
I learned perl in college in the 5.6 days, and did a lot of text processing with it for a time. At some point, I bit the bullet and learned awk, and I've mostly abandoned perl as a result.

Why? awk is small enough that it fits in my head, or at least the bits I need every couple of months do. And if I forget, it only takes 20 minutes to put them back in. perl, by contrast, is far too large to fit in my head and comes with an ecosystem that is much larger still.

I know I can use perl for what I use awk for, and when I've raised this point before, people have been quick to explain how to process input by lines, and conditionally do something. For basic stuff, the fact that that's basically all awk does[0] means there's so many fewer ways to do it wrong. I can't say the same of perl, even when I was more familiar with it.

caveat: awk, nawk, mawk, and gawk don't necessarily share the same set of corner cases, and you may not get error messages that make sense to you when you bump into one with an unfamiliar awk.

[0] I know, not really, and especially for gawk. I've written awk scripts a couple hundred lines in the past. It's true enough for the 20 minute version though.

Edited for clarity.
If you have a handful (say less than 10) repos, the article is right – Vault is an overkill. You can and should just check-in encrypted secrets with git-crypt or SOPS. Whenever master enc/dec keys are rotated, you can afford to make a dozen PRs and commits. Note here - I'm not talking about rotating revoked secrets. I'm taking about the master key rotation.

If you have hundreds of repos, the mere fact of "rotating" all secrets when the master key changes is a laborious task. Opening, tracking and waiting for hundreds of PRs to be merged, with stuff failing for unrelated reasons to secrets (random unit test or PR check failures, etc) will take months.

https://12factor.net/config – this exists for a reason. Your PR checks have nothing to do with production secrets. Your code is compiled with Java/Go/Node/whatever and is published as an artifact, and this also has nothing correlated to secrets nor configuration. You should be able to run the same artifact (docker image or jar or whatever) – with different configurations and secrets for different environments.

While the article is good and technical, it skips over these parts. If you're just doing a toy service with no regard for anything of the above, then yeah, by all means just use SOPS and don't bother with vault. But if you're an organization, then don't read this assume that this works for 100s of services & engineers with differing CI/CD practices and schedules, and no luxury time to wait hours for a key=value change or waiting months for a full rotation.
Meshing may be on the way out:

https://www.altair.com/simsolid/
Respectfully disagree about the food situation.

The supply chain is bifurcated between industrial supply (e.g. restaurants) and personal use (e.g. grocery).

Industrial consumption has flatlined, nobody's going out.

Personal consumption is through the roof -- which is where the shortages are coming from.

Manufacturing cannot switch over fast enough, which is what is causing this glut.
> Video games are in development for 2-3 years, and stay on the market for 5+ years with no planned recompiles.

Do video game makers plan for updates? Am I getting this wrong, or are patches and such deployed without a game recompile?
If you want a company that has more chances of "surviving", apply/work for a company that can generate positive cashflow from operations. Life will be more stable, your salary will reflect the company's ability to make a profit (aka "lower") but you won't get the possible upside of a "hot" startup - you can't have it both ways. Anecdotally, unless you are the first 10 in the startup, it is probably not going to be a lot of windfall for you. For pre-IPO companies, sometimes it even goes the other way (you pay taxes on earnings that may never happen)
I didn't claim Wiener founded it, only that his popularization of the term is more ubiquitous than Shannon's formulation.
Who is going to hire reporters to dig up dirt on themselves and their friends?
I suppose that’s possible but quite hard to believe. That license dates back at least to the 286, perhaps And more likely to the 8086 (I’ve long since forgotten) and dates from a time when multi-source parts were not just very common but required for military and most commercial design-ins. So common that when a part didn’t have a second source it was noticeable. The second source agreement had to be transferable else it would defeat its own purpose (if the second source went out of business nobody would buy your part).

Now of course I’ve never seen the intel/amd agreement so I’m just speculating as to what it says. But the weight of precedent/tradition makes a prohibition on transfer unlikely.
That made me shudder go all the people I know who won’t update their phones
TBF, Apple’s Metal was developed before Bulkan while tackling the same problem, and for the NVidia chips, the reason on the bad relationship of NVidia/Apple is mostly on NVidia, right?
Had it lasted longer with every commute being uphill, OP would have ended up atop Mount Everest in short order
I agree with this. At perhaps a slightly higher level, I've been toying around with the idea of "business process debt" to describe a different-but-similar concept. Basically that many type the business/product people keep adding new features, new methods, new nifty little ways to make money. And that's all fine, but they come with a certain amount of inherent complexity - sometimes quite a bit. Eventually that complexity will drown your development process, and it can look like a software problem even though it largely isn't.

Of course your software will also add some accidental complexity as well (perhaps a lot) but ultimately the software can't be any simpler than the business process it's trying to model. And if that process is a spaghetti nightmare, well, you're just stuck with that.
I'd heard of JSON resume before, but it's interesting to hear the history and motivation.
Edit: not a thread I should have let myself get dragged into. Suffice it to say, market share is not the same as quality.
I deal with salespeople on a regular basis for industrial automation components. I'm an engineer and would consider myself a very high-information buyer, and I spend a lot of time with the products after purchasing and hear about any reliability or performance issues that crop up in the machine for years after it ships, so I know what I've been sold.

In that line of work, I'd say that there are 3 in 10 that drop by the office who are worth many times their commission - it's amazing to be able to describe your needs, and hear which of their products match those specifications plus considerations of requirements I hadn't realized, how their other customers are using the devices, know which are stocked/standard and when you've generated a parametric part number that's never been written before. But some of them are not really much more useful than the parametric catalog, and a couple of them just need to give up the engineering sales and switch to a car dealership or multi-level marketing scam.
Location: San Francisco
Remote: Happy to do so
Willing to relocate:
Technologies: Darwin, Objective-C, C, React, Javascript, Java, Python, Keras
Resume/CV: https://www.linkedin.com/in/sophia-wisdom-a2237692/. Resume also available by request.
Email: Sophia dot Wisdom 1999 at gmail
Github: https://github.com/sophiawisdom

Worked on the iOS homescreen at Apple for a little bit and did some webdev with React. Interested in diving really deeply into systems and using that to make products better.
the delay appears to be random. my first one was 3 days, my second was more than a week until just a day before the person that i wanted to give the phone to was leaving.
You can output journald to syslog with one config option[1].

1. https://www.freedesktop.org/software/systemd/man/systemd-jou...
> Mental health professionals

That's the operative bit. Lay people on HN speculate all the time about pretty much everything that graces the front page.
How is using something like unreal engine not able to compile to all operating systems. I'm not a game developer so pardon my ignorance but can you not just run macOS on a VM from Windows to compile?

Hardware isn't horrible from Apple. It's just more expensive for macOS and the complete build quality that has been slipping over the years. All Apple users know we're paying more for the hardware than machines preinstalled with windows.

Did Steve Jobs really dislike games? I assume he might have viewed them naively as a waste of time. Most people consider that assumption true and unless you consider them some type of therapy to unwind from the world but even then it can be argued there are healthier options for the majority of people that play games.

edit: ah yes, I get downvoted for writing an honest comment because that's HN crowd.
If developers are difficult to hire in a regular market, you can use this opportunity to hire them now while you trim your marketing team, which is trying to sell to a market which has hit the pause button anyway...
That's cargo culting -- a computer at bell labs once ran out of disk space on the system disk (/), people put binaries in a directory on the user disk (/usr), and everyone started to copy it for all eternity.
I don't think what you said is really defensible. Yes they might not be hurting _as much_ if they had majority of their operations based elsewhere. But I don't thi n you can say they wouldn't be hurting for cash at all.

Also, you should check lyfts company page where they have offices. It's not just California.
shit, like running 75% of production servers on earth....
This normally costs $75k/year. It's the "Entry" level of the ARM Flexible Access program [1].

It's limited to producing one chip per year. This seems low for a startup which needs to iterate.

They do not provide a DRAM controller. Startups will have to license one. There is a BSD-licensed controller: LiteDRAM [2].

This ARM offering helps with the first stage of creating an SoC. It's probably about 20% of the effort. The remaining 80% requires a lot of expertise and expensive software and prototyping hardware. University of Washington's Bespoke Silicon Group is developing free tools for the rest of the process: http://bjump.org

[1] https://www.arm.com/-/media/global/products/flexible-access-...

[2] https://github.com/enjoy-digital/litedram
Thanks! We have engineers based in the US, EU/UK and AUS at the moment. Agree that timezones outside of 5 hours is tricky but I think we do a decent job.
I will say that the newer MBPs have decent video cards. They’re not great, but they’re ok-ish.
* 3. Small market. Mac users make up a share of sales similar to Linux. "What are you talking about! Linux is 1% while Mac is a whole 4%!", nope! Those numbers are the same insignificance per a video game business plan*

As a Mac user, I buy other hardware to play games on! Probably the only real Apple game platform is iOS. And even then I’m a bit more careful of what games I buy.

The only Mac gaming I do is with emulators like DOS Box. The market must be really tiny.
Maybe for the first year or two, but many many games are pretty much untouched after that, even though there is a long tail of players still buying and playing them.

And yes, many expansions and additional content are usually data-driven, so it might not require a recompile.
More articles and notes from Russ Cox: https://swtch.com/~rsc/regexp/
As an admin and desktop user I like systemd. I have to write less config and less boilerplate code to shore up dependencies across networking, mounts, and things like DNS than I did back in the sysv days. That time saving enables me to get on with other, more useful things.
I didn’t understand that note about firing either. Care to explain your reference? I’m not familiar with it.
As a gamer with a macbook pro. I just use shadow to play games over the cloud. Otherwise I would invest in a eGPU. So it's not like apple gamers are missing out if they want to game with good graphics.
That claim is based on Cherry picked endpoints and probably doesn’t include impact if his fees.
This is where I first encountered it this week: https://momomodular.com/products/uo_c-aka-uoc-uo-c-micro-orn...
Updates are planned, and more and more games get longer support periods. Still majority of games stop getting updates within a year.

Every game is different, but for every Subnautica with 5+ years of active development post initial sale you'll get a bunch of successful games and only marginal updates for 2 months.

For my next game, Railgrade, I am planning a couple years of updates, but even that will be dwarfed by the long tail years of continued sales after updates are done. I expect Railgrade to be on the market for 5+ years. For consoles it should be purchase-able for at least a decade until Nintendo shuts down the eShop. Then it should continue being playable for decades more.

At some point emulators will take over and my effort can keep bringing players joy for eons more. I am not interested in Apple's "expiring" model of art.
Yeah we did rebrand, very small world indeed
> and I will absolutely attest to how much mental work is saved by ordering things this way.

As you yourself noted, personal anecdotes are really not an argument. Someone could say they find Java easier to skim than Rust and we'd be nowhere. Like arguing which end of a boiled egg to crack first.

> As other posters have stated, this order makes parsing easier.

Programming languages don't exist to make itself easier to parse. They exist to make it easier for programmers to program. Otherwise, we wouldn't have such things like syntactic sugar. Hell we would just write in machine code and do away with assembly and higher level programming language. And parsing is a simple and superficial one time step. Being a tad bit more difficult is not a convincing argument.

> But I also suggest this benefit extends to your own brain's parsing ability as well.

Based on what evidence?

This is the problem with tech evangelism. It has the same problems as religions, lots of claims, no evidence.
Life long Gentoo user here. The fact that NixOS other other new fangled package management systems are rarely mentioned in the same context as Gentoo has led me to wonder whether the new kids on the block have done their homework.

I realize that Gentoo became a meme at some point, but it also seems that it might have transcended to the level of infrastructure. Thus, you rarely ever heard about it for the same reason you don't hear people talk about hammers -- it is doing its job running tens (hundreds?) of millions of chrome books among other things.

No flare, nothing fancy, it has solved a whole bunch of packaging, deployment, and environment control problems and gotten out of the way of its users (mostly ... chuckle), and it did it all with a pile of bash scripts and a little python here and there. Want to use systemd because you have a use case that would benefit from it? Go right ahead! The engineering work is done, no need for fights on the mailing list. Don't want to use systemd? `eudev` to the rescue! There are sound engineering reasons for not using systemd while also wanting to use some other (seemingly) completely unrelated piece of software that just happens to have a dependency on the kitchen sink.

Despite being a rolling release distribution, I find that the UX and workflows are more stable over long periods of time than any of the more popular LTS style distros. When I started fiddling with Ubuntu so that I could help my colleagues debug issues it took me an embarrassingly long time to realize that there isn't really such a thing as Ubuntu, just 14.04, 16.04, 18.04, etc. Each is some different form the other that stack overflow questions from one LTS are often simply wrong for another.

Writing this I wonder whether rolling release distros aren't effectively the original form of chaos engineering -- if everything is going to be changing all the time then it forces the developers to solve a different and perhaps more fundamental set of problems and ultimately leads to greater stability in the long run.
"remdesivir’s polymerase inhibitor mechanism can reduce viral load, experts said. However, all available data is still empirical in nature, and load reduction may not translate into clinically relevant outcomes like reducing hospital stay or decreasing mortality (https://www.pharmaceutical-technology.com/comment/gilead-rem...)

Remdesivir is an element similar to one the cells use to create protein chains. When used instead of the real element it stops the chain. This limits the ability of the virus to create new copies. It would be like putting a cinderblock in a brick wall.

Unfortunately, SARS-Cov-2 has a "spell checker" that can remove the "mis-spelled" element (aka the cinderblock) and continue building the chain.

Remdesivir is difficult to make. About 8 liters of starting material is used to create a milli-liter of product which is about 1 injections. It appears that each patient may require multiple injections.

Remdesivir is not a vaccine. A Vaccine "trains" your immune system to combat the virus. Remdesivir is an injection and likely has to be used multiple times.

Remdesivir might reduce viral load (number of virus particles). The relationship between viral load, which is high in the beginning but less later, does not necessarily translate to sickness or death. Remdesivir might be useful within 48 hours of exposure but symptioms don't shou up for 5 days. Peak viral load has passed by the time symptoms occur.
I've seen this in real time. I don't do statistics as part of my day job, but I've had enough experience and keep up with the field to know what I'm talking about. I've seen senior engineers try to ram in an overly specified ARIMA model just to claim that they've "improved" the system. It worked far worse than whatever model we were using before was (never got to take a look under the hood of that one unfortunately), was prone to wild swings in forecasting, and was eventually deprecated and we reverted to the old model.
does ruby do anything like this? i'm new to ruby and could imagine something like this biting me ...
If you aren’t leveraged, it’s trivial to ride out crashes. Why drag your returns down with expensive insurance?
Before Snowden's leaks, mass surveillance by the NSA was considered to be conspiracy theory. Or the CIA's MKUltra project.
You need meshing for all kinds of things ...

Seen a super hero/end of the world/action blockbuster movie recently?
> Another is that Android is very successful at content consumption while falling short at more complex workflows

No shit, it's a telephone OS. I'm pretty sure 'complex workflows' weren't one of the design goals for Android - nearly everyone has devices much more suited to that task.
Indeed, new machines can have decent GPUs. Except the install base is where your game will be played.

Thus the average matters.
That's a prediction.