skysight-inc/HackerNews huggingface dataset:
Launch HN: Direktiv: Event-Driven Serverless Container Workflows
G'day HN!

Myself (Wilhelm) & the Vorteil team want to share with you our latest creation! Direktiv is an event-driven serverless container workflow engine.

Event-driven because we support the CloudEvents standard (also scheduled execution & API driven). Serverless because workflows and execution are instantiated when needed using containers or vorteil. Workflow engine because that's at its core what Direktiv is.

Direktiv was created to address 4 problems faced with workflow engines we faced:
1. Cloud agnostic: we wanted Direktiv to run on any platform, support any code and NOT be dependent on the cloud provider's services
2. Simplicity: the configuration of the workflow components should be simple more than anything else (only YAML and jq to express all states, transitions, evaluations and actions). We've modelled Direktiv's specification after the CNCF Serverless Workflow Specification with the ultimate goal to make it feature-complete and easy to implement
3. Reusable: should have the ability to reuse/standardise containerised code across workflows
4. Multi-tenanted/secure: we want to use Direktiv in a multi-tenant service provider space, which means all workflow executions have to be isolated; data access secured and isolated, and all workflows and actions are truly ephemeral.

The workflow language is VERY simple YAML primitives expressions. We're pretty confident in the engine now, so we're now focused on building standard containers to be used. You can see the progress (for now) on Docker Hub (https://hub.docker.com/search?q=vorteil&type=image)

Direktiv Github: https://github.com/vorteil/direktiv) as open source
Documentation: (https://docs.direktiv.io/)
Beta front-end: (https://wf.direktiv.io/) - we hope to make this a commercial component of the product.

Please let us know what you think about the implementation, use-cases for it or real-world examples.

<Insert comment about the Prime Direktiv :)>
Where in Nebraska and what type of internet connection?
I love it. It's brilliant to side step the whole issue of how to get access to pixels on your screen or in a png, which in some instances is an awful afternoon of frustration. It's almost always easy to get printing going.
> you must remember that you are the heir to a long lineage of sexual success stories stretching back to the dawn of time.

Sexual encounters need not be evenly distributed among attractiveness levels for a species to succeed. One mating pair can, fairly easily, replace in excess of 6-8 non-breeding individuals. More, if you switch from monogamy to polyamory.

In a way, evolution relies upon evenly distributed mating not happening.
My latest system design interview was: design this app. Dude was like "I'm expecting you to lead the conversation". I was like, bitch there's a million things to talk about, at some point you have to tell me where you want the convo to go. Needless to say I failed, when I'm probably overqualified for the job, but heh...
Jon Stewart had a similar story. They had to change the way they did hiring to diversify the writer's room because the existing pipeline was just going to keep sending them college-educated ironic white guys.

https://youtu.be/p1H7KxPlbQw?t=2631
Past discussion with a lot of comments: https://news.ycombinator.com/item?id=19671673
I would say the best way to make sure the diversity hires don't feel like being a token is by establishing a fair recruitment process. How? The more concrete the selection criteria better, so don't fall in the unconscious bias trap of assessing different candidates through different lens.
Since it's good for business, inclusivity policies should be considered an investment and not an expense. The best way is involving the employees directly (are anonymous surveys that hard to pull of?) and ask them what they need. Giving you a concrete example: As a woman in tech, I've work in tons of places with pingue pongue tables and beer on the community fridge. That doesn't really appeal to me, since I prefer to leave work as soon as possible to work in my non-paid female duties. But I would be SO APPRECIATED that the female toilets had menstrual products available just like toilet paper. It would have a relevant impact in reducing my monthly expenses and would make me be a better professional because it's something that would stop being part of my day-to-day logistics. Every time I suggest this, I am told it's too expensive or the H.R. men don't know how to buy it. There is always a residual number of females on the teams, is that really a great expense? And I learn to code every language my company asks me too but the HR can't learn how to buy properly menstrual pads? Please just asks us!
Hi there! Long time lurker on HN, and I love this community. I thought I’d share my work here. My background is is physics and maths, scientific programming and research (back in the day) got into teaching for a while. Music was always a hobby but in the past two years I’ve decided to put a lot more time and effort into it. I’m studying a music production course to reinforce some concepts and learn more mixing and engineering theory.

Part of music for me is that it feels like a more meaningful way to apply my science knowledge. They way music makes people feel is really powerful.

I work with my partner, we DJ, produce and play instruments (drums and piano with bands/jam). It’s amazing fun and you meet some amazing people. We’ve also done a few live stream events on our own channel and other peoples channels.

Hoping to finish our first ep this year. We’re from Australia, east coast. Mostly bass music, but we really try to keep things diverse in terms of sound and influences. No techno/house/trance. It’s a small scene the bass music, relative to the older générés.

Have a listen, drop us a line if you like what you hear!

https://soundcloud.com/mdubs-music

http://mdubs.fastmail.com

P.s. the website was hand written by me! No tracking or analytics, runs great without JS!
The Only Growth Industry in San Francisco Is Crime
I just found it, see sibling.

Not a critique, honest curiosity.
There's a difference between "this is evidence of discrimination" and "this is proof of discrimination". Getting fired without explanation is definitely evidence of discrimination: most employers are smart enough not to give a reason when firing someone for illegal reasons, so the majority of those firings are going to be "without giving a reason".

Conversely, if you do have a legitimate issue, it's (a) usually something you couch the employee on before firing them and (b) means you can give a vague reason like "performance" and thus avoid paying out unemployment.

The employee herself can also reasonably observe the social environment - it's not as common these days, but there's still plenty of places that have the Asshole Rockstar who is never going to get fired. It's a bit suspicious when places like that suddenly trot out "culture fit" for the first time, as an excuse to fire a woman.

(I'd also say that as long as you don't do anything stupid like TELL people you're discriminating, it's remarkably hard to prove discrimination - legally you're pretty safe there. The other reply does a good job breaking out the math)
I wonder whether it is worth to employ a student just for getting access to Standards / Papers via their university. (Back when I was at a technical University we could access that via our student logins)

That way you might explore which standards are necessary and buy them if need-be.

edit: Obviously I would advocate for open and free standards.
The branding is so confusing - in the US, Amazon Fresh is grocery delivery (or used to be), and Amazon Go are the checkout-less convenience stores.

Even more confusing is that Amazon Fresh in-person "stores" are only in California and regular Amazon Fresh is still delivery/pickup in Washington. There also seems to now be an "Amazon Go Grocery" along with the existing Amazon Go.

I'll patiently wait for Fred Meyer stores to adopt this. (probably never). Amazon Fresh/Go prices are way too high for me.
Yes, most of them. The amount of land offered varied.

In particular check the Olmert peace offer from 2008 which offered Palestinians basically every single thing they wanted - but they refused it anyway (apparently because Abbas was too weak politically to make it happen, and Olmert did not want to go public without assurances from Abbas that it would actually happen).

(Not sure about the unconditional part though - why in the world would it be unconditional?)
So why isn't some company or founder dipping into this underutilized labor pool and blowing everybody's doors off?

That's a real question, and I don't have a good answer.
The vast majority of people look first for existing tools to solve the problem, then for ready-made libraries to solve the problem, then for libraries/code which is easily adaptable with the least effort.

Don't delude yourself into thinking the actual language matters in most cases. Historically it never did.

(I love julia, btw)
Knowingly hurting someone else in order to avoid the risk of getting sued is a dick move.

It's a selfish, rational dick move, but most are. People rarely do dick moves that don't benefit themselves.
Luckily, FHIR exists is an open healthcare standard which gives it an advantage. (Disclosure: I work at Commure which uses it.)
They're just putting up with stupid crap for pay. Plenty of people do that. After you've got a couple jobs on your resume nobody knows or cares you were the diversity hire at your first one. Yeah the mere presence of diversity hires makes your accomplishments worth slightly less but it's still better for you to take advantage of it. See also: prisoner's dilemma.
Re: "The first six Ranger missions failed, but Rangers 7, 8, and 9 returned thousands of photos"

That would make a great TV miniseries. The stress kept building as the Ranger probes kept failing and failing. Discussions and office politics got heated as the "space race" intensified. The success of Mariner 2 at Venus added to the pressure.

They gradually dropped most of the science instruments to make room for redundancy for the cameras. Clean-room procedures were also developed to prevent cigarette smoke, hair, etc. from getting into the works. Rumor has it a frustrated manager was just staring at the parts, pondering, when they realized there was a lot crud on them because of the long hours spent by staff in the labs. Overtime and heavy work was ironically making the problem worse.

Ranger 7 must have been ecstasy to the team.
I think you overlook that, at least to me, it's an accessibility thing and as such, is not just the population of people here in this thread but is an issue for anyone who is disabled and takes advantage of those features of the web, and now will not be able to in Flutter apps.

I know Flutter is working on accessibility, but they have already made choices that are counter to the default expectations web users have. And are having to work to fix the accessibility issues they introduced by not adhering to web standards and/or best practices to begin with.
Selling fresh Chinese knockoff vegetables?
Is there a way to manipulate Excel cells from within Python/Pandas? Last time I checked I had a hard time to write to an existing Excel file (= prevent overwriting it).

Would love to do the complex calculations in Python instead of using VBA.
Looking a CO2 measurements, I don't see much sign that the rate of increase is slowing down: https://climate.nasa.gov/vital-signs/carbon-dioxide/. Do the current models assume it will accelerate even faster?
before you spend 5 minutes searching for the real emissions line on the graph, it looks like a slight bolding of one of the labelled lines that ends in about 2018
Starlink has the potential to completely revolutionise the shipping sector. Digitisation in the maritime space has been slow and adoption/innovation has been hampered by poor connectivity.

Cheap connectivity could be incredible. Current sat systems are expensive and coverage is interesting.

IoT and autonomy offer the potential cost saving measures to get the investment from some of the most frugal operators.
I wasn't at all focusing on appearance: thus my mention of "decidedly average in any way I'd look at him" (this includes how smart they appeared to be). Your professors/assistants were obviously "well spoken" if they could keep their students' attention for hours, and I had such professors/assistants too.
why would we want cars that drive like humans? i want a car the drives better then humans.
I don't know if this is just a coincidence but there's a Morrisons supermarket almost opposite this new store in Ealing. They could wheel the stock over the road in a trolley if they wanted!
Tesla has more than just two cameras in their FSD package.
I started off as a music teacher and ended up hating it. I eventually drifted into web development but still make music whenever I can.

I'm in the process of moving from soundcloud to bandcamp.
Some stuff here...
https://soundcloud.com/madmonk13

..more here.
https://madmonk13.bandcamp.com/
Right because there are so many great existing options for ML
My least favorite is "let's implement something that's really easy to implement if you've spent time thinking about it or working with it before", except you don't get the time to think about it and you're judged poorly for providing anything other than the "obvious" optimal solution.
Yay! Programmers' music :)

Here's mine: https://www.youtube.com/watch?v=vk6Ix1jPlzI&list=PLTViSXXl9t...
Forty years ago on a original Roland modular System 700: http://rochus-keller.ch/Songs/StimmeDesWaldes.mp3.
IETF works around ISO's paywall by including necessary info in their free RFCs. For example, TLS uses X.509 certificates which use "ASN.1 object identifier" numbers from a non-free ISO/IEC/ITU document [0] [1]. IETF includes the required and optional numbers in the appendix of their free RFC on X.509 [2].

[0] https://www.iso.org/standard/80321.html

[1] https://www.itu.int/rec/T-REC-X.520

[2] https://tools.ietf.org/html/rfc5280#section-4.1.2.4
Yes, hence the sensing package that has more than two cameras.

LIDAR is not mandatory for better driving than humans.
Somebody, somewhere, is using glass jars to drive nails. That doesn't mean it's the right tool for the job.
Comma.ai – Scaling for 10x User growth
That is a severe overstatement.

The Supreme Court ruled in Georgia vs public.resource.org, which was very much not about building codes. P.R.Org actually does have another ongoing lawsuit that is similar to UpCode's: American Society for Testing and Materials et al. v. Public.Resource.Org

The UpCode ruling was at the district court level, and merely cited the ruling from Georgia vs public.resource.org.

Until we get at least appellate level decisions on the copyrightability of enacted codes, I'm unlikely to feel satisfied.
> These codes are often produced by a single organization, "International Code Council"

Somewhat off-topic, but I've never quite understood the American tendency to call something the "International X" when the US is only the country of any significance involved in it.

(It may be technically true that a handful of small countries have adopted the US building code – such as Bermuda or Western Samoa. But that doesn't change its status as an essentially American code. The US is the only major economy to use it, and non-US entities have very minimal, if any, input on its contents. And a few small countries might have adopted the US building code even if it was called "US" rather than "International".)
Shortly after the printing press was invented.
My beef w/ the US healthcare system is that doesn't even need to be an accident. My wife went to see a specialist for a checkup. At the front desk, they said she had to pay around $200. She's the type to decide whether to do things based on cost, so she asked: "That's all?" Them: "Yes."

Six months later, I get a letter from a collections agency saying I owed $700. Confused, I call Kaiser to find out that not only was the $200 not the entire amount, they also apparently had no way of quoting accurately ahead of time (even though they knew exactly what she was coming in for), and as the icing on the cake, they forgot to mail us the bill, which is how it ended up going to collections.

I had to then press them to get an actual bill with itemized numbers, but it doesn't matter because the numbers make no sense anyways: none of the numbers match up to the amounts we paid, the insurance quoted price or the collections amounts. When pressed they all basically shrugged and said they don't understand how any of it works, and that's just how it is.

And the reason for this whole ordeal? We changed health insurance plans and Kaiser said they couldn't renew a prescription because it was a 2-in-1 and insurance only covered the two drugs if they came in separate vials.
I would love, as an interviewer, to be able to do this style of interview every time.

It's astonishing how often you get nothing useful as an answer. Things like "my boss suggested it" as the reason for choices being made, or "not really" when asked about alternatives considered, or problems they ran into...

The hypothetical project whiteboard interview gives people who haven't done sufficiently interesting past projects and opportunity to show that they can think about them, at least...
Thanks! That makes sense. My requirements for my students aren't quite at the same level. (And I arguably didn't meet those myself for my own PhD.) 10 first author papers is seems a little crazy to me. As a relatively new faculty member, I haven't met that bar myself yet. But of course as you say in another comment below, it differs by field.
The interview process is somewhat akin to the “stress” gatekeeping in other industries, where people in charge say “I’ve gone through this, so it makes sense that others would have to also or else we risk getting worse people”. While not really in the same ballpark it feels somewhat like the medical residency system, something that everyone knows is drastically unhealthy but it keeps getting propagated because people are afraid of what happens when you change it.

As someone with clinically diagnosed and treated anxiety the whiteboard interview is an absolute personal hell. I have extremely good performance ratings everywhere I’ve landed a job even in very high stakes actual work environments, but my opinion on the average interview process is it’s extremely discriminatory against people who deal with practically any mental health issue (which, let’s face it is probably quite prevalent in this industry).
Futurology for Developers [video]
I almost stopped reading there. That sentence, no matter how I try to interpret it, seems like very common and genuine advice to a new graduate starter.
Startup stock options are not encouraged at a policy level in most of the EU countries.

https://www.notoptional.eu/en/country-ranking

No good stock options, not many getting rich after successful exits. Hence not many to fund the next good venture. A handful of VCs and some banks who had traditional money.

Most of the successful European companies look for an acquisition by a US company as an exit path. Silicon valley has an eco system of people who had successful exits funding the next startup. It is quite rare in Europe.
Also similar for New York and NYC:
https://digitalcollections.nypl.org/collections/maps-of-new-...

and a fun way to navigate some of them:
https://maap.columbia.edu/place/then.html
That was a project I worked on in ~2006 when Google Maps was more 'new'. At the time I was very proud because Google Maps still had a 'jumpy' zoom interface and I wanted it to feel immersive to 'enter' the maps by 'falling' into them.

Later that year, Google Maps added the same feature, which I don't attribute at all to this project, but it was cool to do it before them.
Given that Fujitsu has jumped ship to ARM for their supercomputers I wonder if they'll be doing so with their other hardware as well?
Adaptive Cards – snippets of UI, authored in JSON, that apps can exchange
I actually love these kinds of questions. Allows the candidate to run through the problem as a conversation instead of a binary solved/not-solved outcome.

I usually preface it by saying that I will take a minute to write down a few ideas, so the silence isn't awkward. It is such a great way to engage your interviewer, while gaining a finer ability to choose the level of abstraction when you are working through a problem.

I love it also because it helps those who aren't native English speakers. The ability to visually represent ideas is equally distributed across language skills. It doesn't even need to be suited for a visual thinker. It can be math, venn diagrams, graphs or even straight up code.
There is no other field where the candidate has to pass an exam ever time they switch jobs. I suggest getting software engineers licensed by an independent party just once (maybe renew every 10 years.)
Everything is wrapped in plastic, most of it non-recyclable. This is not progress.
Focusing on oral seems like a strange strategy.

Ubiome offered 5 kinds of tests including oral. The vast majority of test purchases were poop related.

What size of a market do you envision? Are you trying to grow to ubiome's level or stay niche?
By 'diverse' I meant 'PoC' mostly.

Tech, particularly in the Valley has technically an under representation of non-PoC.

(I myself have worked at companies that were 95% Asian, being almost the only 'White Guy').

The reason 'tech' is highlighted is ironically that's were the 'woke folk' are. You can go the Midwest Cracker Co. and find 90% White and people are not too worried about it, except for in a kind of 'corporate optics' way.

It's the general employees of tech, tech press etc. that are fairly assertive in promoting issues of diversity because it's what they care about. A company has to have a certain profile in order for it to be newsworthy. CNN, even if they wanted to, can't really run an article on the Midwest Cracker Co. but they can for Twitter because it has public resonance.
I really wish scandis did film classification for us. I really don’t care about my kids seeing nudity or sex scenes ( they self censor anyway!) but I really hate it that PG or even U rated films and games can have a body count in the thousands and hint as sadism and torture. The Anglo world is so weird on this and I really think we have our taboos backwards.
This is a dumb comparison. Bitcoin's energy consumption is necessary to secure a decentralized digital store of value. There is no alternative. It is electricity well spent.

Accordingly, you're using the wrong framework. Bitcoin's energy consumption prevents double spending, which is necessary for securing such a system. It isn't energy used to compute a transaction.
I'll be charitable and assume you're having a bad day. Both in terms of not understanding what you wrote and feeling the need to be rude about something so insignificant.
But what about the previous person who made the mistake? They're still around and real, they're not some hypothetical.