skysight-inc/HackerNews huggingface dataset:
You'd need:

fresh fertilized chicken eggs

lab gloves

an egg incubator

a dissecting microscope

tissue culture dishes

phosphate-buffered saline

a pipette pump

10 ml pipettes

two pairs of dissecting tweezers

70% ethanol solution

kimwipes

lab gloves

a steady hand

tissue culture medium (DMEM is fine)

fetal calf serum

penicillin-streptomycin mix

a micropipette

micropipette tips

a tissue culture incubator

a tank of carbon dioxide

ideally, a laminar flow cabinet, but reasonably careful technique and the pen/strep would probably see you through

So, when? Depends if you have Prime really.

The thing is, growing sheets of cells is not a big step towards doing anything interesting. You need to do chemical and genetic manipulation of the cells, and that's the hard part.
> But you have to care about the type with unknown?

It's better to say `unknown` is a promise that you won't care about the type. When you write `obj.value`, you're caring about the type. TypeScript sees that and says "hey, you promised you wouldn't care about this type."

> While calling it on an ant is valid typing

It's still invalid, same as if you'd used `unknown`. It just suppresses the type error. The presence of `any` in a codebase is a very real risk. The only reason it exists is to allow incremental porting from JavaScript to TypeScript.
I made my resume in LaTeX. I took the care to use \latex to make sure anyone reading and knowing what it was could identify it. I had the impression it was not the best tool for that purpose, but it was the "devil I know". My intention behind it was: if any sympathizer sees this, I'll get extra points.

I got the job. The guy who read my resume said to me: "When I saw it, I knew there was intelligence behind it."
Applecare won't save you from getting shot over a laptop.
I'm sure it varies wildly by the type of program, and I'm sure much smarter people than me on the Rust team did their benchmarking homework when they originally made the choice. Just saying that to me, it seems like a reasonable default
WASM isn't really "native". A C/Rust/etc compiler can target it, but it's very much a non-native ISA, with its own "syscall equivalents", its own limitations, etc.
> What do you all use Wine for (and on which OS)?

Every computer should be able to run Ski Free, and Windows 9x versions of Minesweeper, Solitaire, and Hearts.

Every. Computer.
nice thanks, makes a lot of sense
Adobe Digital Editions, and stud.io (a LEGO CAD program).
Actually the average cost of incarceration appears to be about 30k - if that was offered as a flat credit against employment cost (or some portion of that like 20k) for some term after the end of a sentence then the US would have a much stronger tool against recidivism.
In 0:30 you can see the bag changes (the wrinkles), could be just a reshoot, but makes the magic gone.
Way back in the day we called our selves IBMers. I figured that the "ers" was fairly common and made sense.

Kinda doesn't really sound right for names like Meta I admit, but metamates is just cringe inducing
DOJ sues Google for abusing digital ads and violating the Sherman Antitrust Act
I think you could do that today? Incubating a cell culture is definitely possible. You can either purchase used lab equipment, or even build your own incubation chamber.

I don't think OP's chicken heart experiment requires genetic tinkering, but even if it did, my understanding is that CRISPR is surprisingly accessible to hobbyists. For example, https://www.the-odin.com/diy-crispr-kit/.
Demand for AI skills on the rise as Fiverr searches spike for freelancers
> Despite executing well over the last eight quarters, sustaining high growth and dramatically improving operating margins, there is more to do to secure PagerDuty’s future.

This pattern of laying people off for short term gains is for the birds. It affects the entire industry when patterns like this become normalized. If you wonder why engineers don't stay around more than three years or have perceivably less loyalty, remember these events.
How is your experience with the OwnCloud rewrite? Have you had any hickups? Generally faster too?
The issue isn’t for people who are already proven within the system. The system compensates competent, compliant actors very well (although not at the level they deserve, far in excess of the norm).

The issue I am thinking about and solving for is the fact that I believe there are thousands, tens of thousands, hundreds of thousands, maybe even millions of Einstein-level intellects who are completely unknown, under-utilized, and lost in the current system.

With the resources (including intellectual resources), we are far in excess of what is necessary to be a multiplanetary species. Yet here we all stand, upon our home planet, with minimal access to space except for a small exceptional few. It is a gross failing to be destroying this world with industrialization while there exists dead worlds with bountiful resources.

And that is the beginning of the problems. The current structure pays even top-level tech workers a pittance compared to the ruling class, and that ruling class has no vision for the future of humanity beyond their own wealth and prosperity. They are driving our kind and our world straight off a cliff to oblivion while utilizing the planetary resources for their own vapid pleasure and security.

Perhaps, if you cannot see why I say this, you may consider walking a mile in the shoes of common people. This planet is in need of a competent technical class with a collective mission of uplifting, enriching, and enlightening with technology. The technical class are the true leaders / managers of resources, and within it exist the means to maximize beneficial traits while minimizing destructive traits.

In any case, these are just words. I just hope that when paths open up, we all can recognize it and travel it.
64 bits is huge! We won't be needing more than 64 bits to address memory anytime soon. In fact, current processors use only 48 bits, leaving the rest unused / up for grabs with flags.

And note that the usize that is the index of Vec (and arrays, etc) is not an address but just a counter; it can count up to more than 10^19 elements. You probably won't be alive to see Vecs grow that big, even a Vec<u8>.

The most interesting platform with 128 bits pointers is CHERI, but its address space fits on 64 bits; the other 64 bits is used for a tag, to validate pointers (and prevent certain kinds of buggy memory access that can lead to corruption). If and when Rust support CHERI it should probably do so with usize = 64 bits, because that's how much you need to count to address a Vec<u8> over the whole address space.
That's why the judicial-prison economy developed - to establish a financial relation between the two. We know it as "kids for cash"[1] and judges can make "millions of dollars" in payments from private facilities.

Outlawing such arrangements only pushes the blackmarket economy of kids for cash underground. Instead, of course, it should be regulated.

1. https://en.wikipedia.org/wiki/Kids_for_cash_scandal
The system I worked with was acquired by Uber but built independently of that solution, they were constructed -very- similarily. (I worked at Uber for a short time after it was acquired).
I am a stick.
A lot of people say that but then realize it's a bit more complicated if you want the resiliency of PagerDuty and are okay dealing with the maintenance and up-keep required for such a system.
RxPass from Amazon Pharmacy, a $5 prescription subscription
If the lasting tragedy of Chernobyl was the curtailment of nuclear power in favour of burning hydrocarbons, then will the victim of Cheriotnobyo be thsy society turns against MOBAs?
Libs that use C# but nobody wants to try building on Linux, Windows binaries we get as-is from outside the organization, C++ code relying on MVSC non-standardness, C code relying on a custom toolchain that can't be ported...
Well, this is far afield from the normal discussions here, but:

8 years ago, I had a pretty bad cycling crash and broke my hip -- which, if you're not aware, means I broke the "femoral neck", or the narrow bit of bone between the long part of the femur and the "ball" that goes into your pelvis.

Post-repair, my x-ray looked like this: http://i.imgur.com/gRqg50J.png

Anyway, with that much hardware in a repair, you're probably starting the clock on needing a full replacement. I think they were hoping for 10-15 years, but I got only 8 before joint pain and bone loss forced the issue.

Last Monday -- so, 15 days ago -- I went in at 5AM for a total hip replacement.

Which was done on an OUTPATIENT basis. I walked out of the hospital (with a walker, granted) on the new joint, and was at home in a lounge chair by 5PM. By the end of the week, I was off the walker entirely and using a cane. By day 9, I was routinely moving around the house without even the CANE, though I need it for any meaningful walk.

The main thing I'm supposed to be doing is walking. I could manage a half mile within a week. Last night I walked 1.2 miles at a 30% faster pace than my first half-mile walk. I should be shut of even the cane in another week or two.

To me, this kind of objectively major SKELETON EDIT being effectively banal from a medical POV is pretty surreal. I mean, it's not "put Luke in the bacta tank" surreal, but it's a whole lot closer to that I realized was realistic.

(Now: I'm completely willing to note that the ease I've had with this is tied to a number of factors, including probably first the fact that I live in a top-tier city for this kind of medical attention, and I have excellent health insurance. But still.)
Translation?:

- PagerDuty is great when my budget is big and I need something ASAP - Buy vs Build.

- Home grown alternative is great when the word from Finance is the cost savings to build is now more important than the time it takes.
For a parallel story, Witness by Whittaker Chambers is a lively read.
Why would I even bother investing time and money in a calculator when I can write a quick script in Python and not only do the computation but print sexy graphs as well? It's just more electronic waste in my opinion.
Could you outline what features you ended up building? In the past I something similar that would call someone's cell phone if "ERROR" appeared in a Slack channel, which was very crude but it worked...
> If an AI model can complete a task with 95% correctness but let’s say a Jr. Engineer can compete the same task with 85% correctness then it makes sense to use the model instead. I’m not sure why folks can’t see the obvious conclusion of where this is heading.

Because this is incredibly shortsighted and also fundamentally misunderstands the return data of an LLM.
Anyone working on a MacOS or iOS emulator that runs on Linux?
The resource they are given are provided by society, it's up to society to decide how to allocate them.

If we realize that it's barely more expensive or even cheaper in the long run to rehabilitate instead of punishing purely, we can decide to allocate more resources to rehabilitation (at least in theory)
Yup, Theranos attracted more than $700 million, was valued at $10 billion, and silently returned bogus test results for thousands of people. They weren't doing anything like altering people's DNA, immune systems, endocrine systems, etc.

Yes the barriers and regulations are (rightly) much higher than just business or consumer software, but I fully expect that the VC money will be, and in fact is already moving there. VC is very herdlike, and it'll only take a few really hot biotech hits to open the floodgates. I'd predict 5-10 years away, maximum.
Hooli CEO announces Nucleus staff layoffs (2016)
Wine 8.0 Released
It’s quite simple. If you’re doing something niche (ie, it would be difficult to find similar examples online), and deals with highly critical code, it’s probably worthwhile to write it yourself, since there’s a high risk for it to produce bugs.

In my experience this was the case for writing a block driver & some other low level software.

It excels and arguably outperforms in some developers in other cases; app development, CRUD, and CS labs it finds on github. There’s still a risk for bugs, but an acceptable level considering the productivity enhancement IMO.
Some of it is also hardware: there's a trust module (Apple's preferred term is Secure Enclave hardware). That bit of hardware is directly comparable to a security key like a YubiKey: it stores secrets and keys in a way designed to make them hard to physically exfiltrate.

Having something like Touch ID on a device is often an indicator that the device has a trust module (or Secure Enclave), though that isn't a guarantee. The Touch ID itself isn't generally considered a part of the trust module, but instead is often used as an ID to unlock keys in the trust module that have been locked to that biometric data.

(Same generally applies to Face ID.)

The biggest distinction between the trust module (Secure Enclave) in a modern device and a physical hardware security key is proximity. Obviously, a trust module is "right next door" inside the device itself. This has benefits (only need to carry one device) and detriments: lose the device and lose all the keys/secrets inside the trust module (protection from exfiltration includes protection from 'backups'); it's more complicated to use one device with the locked keys on another device (this is shifting somewhat today with new Bluetooth LTE-based personal area network "Passkey" standards) versus standalone hardware security keys are designed to communicate with multiple devices (often anything that supports some combination of USB or NFC); the threat models for accessing keys from a trust module if you have access to a device are different from the threat models for accessing keys from a hardware security key if you have access to only a device or only the key or sometimes even both.

There's definitely cross-over between the hardware trust module on a modern device and hardware security key, but one is a dedicated device for it and the other is part of a larger device and has different threat models.
It's sometimes good to use a smaller size. Many string/dynamic array libraries e.g. will use 32-bit types for size and capacity even on 64-bit platforms to conserve space, and by that virtue also be more cache-efficient. I think the Zig compiler also explicitly uses 32-bit types in a lot of places, even though it's targeted mostly for 64-bit platforms.
I'm sure Dave was asked to exit the business.
the fastest practical interconnects are roughly 1/10th the speed of local RAM. Because of that, if you use interconnect, you don't use it for remote RAM (through virtual memory).

I don't think anybody in the HPC business really pursued mega-SMP after SGI because it was not cost-effective for the gains.
The problem with using percentages in these contexts is that they refer to something seemingly intuitive, but not quantifiable, and therefore ambiguous at best and useless at worst.
What does 5%-95% refer to? Time? Effort/energy? We don't know.

It is like saying that to lose weight 90% is about nutrition and 10% is about exercise. 90-10% of what, exactly? And what would change in my approach to diet/exercise if it was 80-20% or 70-30%?

I think vague quantification does more damage along the way to achieving goals than we suspect. Maybe 10% more.
> In Germany are about 1/3 people in prison because they used a train or bus without ticket.

I think this could be read two ways:

> In Germany, 1/3 of the total population is in prison because they used a train or bus without a ticket.

> In Germany, 1/3 of the total prison population is there because they used a train or bus without a ticket.

I suspect you mean the second, just noting that it could be misunderstood. (Please correct me if I'm mistaken!)
Googling 'PE module' returns nothing of value as 'PE' is a less descriptive, less google-able identifier than those other examples.

I should not have used the word 'gatekeep' in describing my thoughts on this topic. I'm stating that the first section of release notes could be improved by expanding the 'PE' acronym.
This is a fair. However, all our skills and skills at picking people with skills were trained on the set of people that make are surprisingly good at knowing what they don't know.
Walking Amman (Jordan)
Gaming almost exclusively. Debian testing (Linux).

dxvk and vkd3d-proton are essential for it together with Wine.
Currently there's an intense war in which drone tech is being used in ways that I didn't imagine possible.

I think that this technology will evolve rapidly based on what I have seen so far:

- drone picking a dropped radio

- the usual fire correction of

- race drones with explosives

- dropping ordinance from 3d printed attachments

- machine gun drone (prototype)

The above are just off the shelf drones modified or built from scratch racing drones.

The military drones used (that I have seen video of) are both expensive and give a large explosion) but not very creatively designed.

It's just a question of time before autonomous systems will be able clear up a trench by dropping smaller drones which only kill humans. The technology to detect specific range of temperaturs generated by our skin is already available and used in alarms.
I guessed you worked in GIS before you mentioned ArcGIS. Our old software was tied with QGIS and I worked hard to de-couple. Tying a Python env to these whales is insane.

I think a Cython extension or a second process that uses ArcGIS, with a simple interface between them, might be a better choice for the future? Never needed that though.
To clarify, you have to have at least ONE of those:

> Age: outside the range of 30-50 years

> Gender: does not identify as male

> Sexual orientation: does not identify as heterosexual

> Geographical: not located in North America, Western Europe and UK, or East Asia

> Race: non-White

I have no idea what the point of this is. I'm 25 so I'm "ok". Any woman or non-binary is "ok", any "non-white" is "ok".

This means that anyone except John Doe, the white, straight 30-something US-based researcher can submit which is just discrimination but with a whitelist instead of a blacklist to sound more inclusive.
> I believe the Western establishment will need far more at stake than a couple (more) years of supply chain troubles before it will put its capital military assets in the way of the Chinese military.

You're severely underestimating the importance of Taiwan. 60% of every chip in the world, and 100% of the most advanced chips (ie: Apple iPhone, AMD EPYC, NVidia A100) comes from that island, and no one else in the world knows how to make those chips.

I don't know how the economy will reorganized if Taiwan is neutralized, but it won't be pretty. It'd be an extinction level event for entire industries.

------------

USA isn't even economically tied to Ukraine, and you can see our response to that. Taiwan on the other hand, has deep ties that underpin the largest sectors of the USA's economic wellbeing.

The chip issue over the past few years is nothing compared to what would happen if Taiwan were successfully blockaded by China.
>This hedge fund demanded that the big tech companies lay people off because they were being paid too much.

https://finance.yahoo.com/quote/GOOG/holders?p=GOOG

TCI doesn't even register here... why would Alphabet care at all about some random hedge fund? How would their argument impact all the other tech companies doing layoffs?

How about a better explanation?

Did you know >80% of the layoffs are targeting Asian immigrants? Mostly, but not just Chinese nationals.

https://pandaily.com/chinese-tech-community-in-silicon-valle...

Not exactly a huge prediction: https://qz.com/1029860/more-silicon-valley-tech-workers-were...

Why is the US government banning Tiktok? Why is the USA in a war with china? Why are mostly innocent chinese immigrants getting laid off?

Well it's better than internment camps?
Nuclear winter is largely a myth.

https://en.wikipedia.org/wiki/Nuclear_winter#Criticism_and_d...
But... what if something like this works for the entire life-cycle of a given product? We might reach this point.
> that there is some slowdown (~250ms)

Do you mean it takes about 0.25s for the process you launched to start after you told Wine to run it? Every time you boot a Wine prefix, Wine has to "simulate" a Windows boot process (launch Explorer.exe and any other startup services, enumerate fonts and devices, read the registry from disk, etc). You can leave the prefix running in the background, which means it will start your process without having to do all the cold boot stuff. See the "-p" switch to wineserver.
The must not be into the whole brevity thing.

But I guess I have to echo what others are saying, it's eye-roll-worthy some of the demonyms these companies come up with. So lame.
> Their moat is the same as Jira's.

At least for JIRA (and SAP), there is another aspect as well: users know how to use it, and it has a halfway decent UI when compared to stuff such as Bugzilla. Avoiding training existing and new employees in bespoke software is a business value on its own.
SaaS should not be the default: Why data breaches signal return to self-hosting
The marginal and capital costs of biotech are way higher than tech. It is absolutely fascinating however.

In the research field (my old field) most things don't work!

"If it always worked, it would be business. Let's go the pub." -- me to grad student after 12h of imaging cells that took months to grow up :)
What if they are laying off to make room for better developers?
I'm sorry for you losing your job, since it sounds like it wasn't voluntary.

I understand why Apple hasn't done mass layoffs, but I'm still stuck on how you know that during the recruiting process. If Apple tries to hire you in January 2020, how do you know they are going to be more circumspect about hiring over the next three years? Apple hired a large number of people during the last three years, just as Google did. NOW we know it was a MUCH SMALLER "large number of people," but it was still quite a few. If you're talking to recruiters from each, how do you know?

I don't blame anyone for taking a job with Amazon, Google, or Facebook. I mean, I wouldn't personally work for any of the three for my own reasons, but I don't think it's fair to blame people taking jobs there for their own layoffs.
How does HN receive SQL builders in general? I feel like most of us agree ORMs are typically a bad idea. I feel like that almost instantly leaves the need for "something" to take its place. In my experience, it's typically been a query builder like this.

I've also tried:

https://knexjs.org/

https://www.npmjs.com/package/sql-template-strings ("out of date" since like 2016? https://www.npmjs.com/package/sql-template-tag might be better)

Are query builders an anti pattern? People who are doing serious/logic heavy stuff with SQL, how do you avoid a query builder (if at all?)
Specifically, the concept I'm referring to is Predestination[0], or the more extreme version 'Double predestination', wherein God pre-ordained who the Good people are and who the Bad people are, and you know you're the Good people because bad things aren't happening to you, and you know that that person must be a Bad person because bad things happen to them.

If you're born to a wealthy privileged life, this belief says that you deserve it because you're one of God's chosen- that's why life is so good. And it's a good thing that all those bad things happen to other people because they are bad people. God didn't choose them.

This is an extreme view, but the seeds of it are everywhere in our society. Just the term "bad guys" is used to imply a generic evil that we need to stop. Meanwhile real life is far more nuanced (with most true sociopaths actually doing very well in finance and politics).

[0]https://en.wikipedia.org/wiki/Predestination