skysight-inc/HackerNews huggingface dataset:
I'm one of the original creators of temporal.io open source project.

Long time ago I worked with an internal Amazon workflow engine that was based on Petri nets. It worked, but I learned that for the majority of the business level workflows it was too low level. It was always a hassle to map a real use case to it.

The AWS Simple Workflow service was created as a replacement of that engine. It greatly elevated the lel of abstraction. The Azure Durable Functions, Uber Cadence, and our latest project temporal.io are all use this new way to represent workflows. The basic idea is to not implement the business logic using an intermediate representation. Instead rely on runtime to make any code state fully fault tolerant. Imagine that the full orchestrating program state (including threads, local variables and even blocking calls) is preserved across any process and other infrastructure failures. This allows to write production code like this:

boolean trialPeriod = true;
while (true) {
Workflow.sleep(Duration.ofDays(30));
activities.chargeMonthlyFee(customerId);
if (trialPeriod) {
activities.sendEndOfTrialEmail(customerId);
trialPeriod = false;
} else {
activities.sendMonthlyChargeEmail(customerId);
}
}

As the state is fault tolerant the 30 day sleep is absolutely OK. And if any of this operations takes long time (for example because a downstream service is down for a day) the code doesn't need to change. I bet that any Petri nets based version of the above code would be much more complicated. One of the reasons that large part of the complexity of the business level workflows is not in sequencing of actions (which Petri nets solve), but in state management and argument passing (which Petri nets don't solve at all).
As another Python programmer I also agree. Rust's features are very mature especially compared to an old dinosaur like C. I only wish its syntax was more like Swift's which is more pleasing to the eyes and was also made by the same guy.
Atlassian Cloud customer here. Large enterprise. The Jira and Confluence cloud products are slow as fuuuuuck.
The whataboutism is stunning. The cryptocurrency community doesn’t seem to mind a giant scam at the heart of Bitcoin if you just mutter something about banks and Fed and QE. “Surely real money is much worse, now let’s enjoy the pump”
I was mostly a Python user, and now I primarily write Rust when I can. It's an absolutely gorgeous language, especially for being so practical.

There's a bit of a progression with Rust, where at first you see the examples and you go "this language is so beautiful!" Then you try to write something nontrivial in Rust and you go "wow the compiler will NOT stop yelling at me, how does anyone write anything in this language?" Rust has a fairly austere learning curve in general, and it takes some getting used to.

That passes, though, and then you really do get to experience the elegance and power which sold you on Rust in the first place. There's a period where writing Rust feels substantially slower that writing in anything else, but that passes too.

It really is as good as it sounds, but it might take a while before you're accustomed enough to Rust's paradigm that it feels that way.
I’m doing the same this quarter and looks like a very similar setup.
However, I don’t think I could handle managing that many objectives and try to keep it to at most three. That way I spend time really reflecting on what actually matters.
Virtualbox has (had?) similar issues in certain configurations where it maintains a small write cache and doesn't honor IO barriers which lead to journaled/cow filesystems reporting an inconsistent state that should have been prevented by journaling.
Sure, there's a component of that. But cognitive biases such as sunk cost and the huge value we give personal experience are much bigger determiners for this attitude I believe. It's simply very hard to change the mind of someone who has worked with the same assumptions for 20 years.

Hence, 'physics advances one funeral at a time' etc.
>"As a corporation, Facebook truly seems to be trying to improve its behavior for the benefit of society at large, ..."

Could you provide some examples how "FB truly seems to be trying improve its behavior for the benefit of society at large"? Just using one very recent example - how do you reconcile that outlook with FB threats against the Ad Observatory[1]?

[1] https://www.zdnet.com/article/facebook-demands-nyu-ad-observ...
I've heard it's already usable with Gadgetbridge on Android.
Are there even 5K 27" aside from the LG ones? I think Dell stopped producing theirs, really sad that current landscape of 5K options many years after Apple introduced their iMacs 5K.
First off, I like the exercise. I think it’s healthy as a form of journaling and more people should be introspective in this way.

But I’d like to ask what problem is this trying to solve? In a large org, the OKRs are driving alignment and accountability.

But for an individual, i think the bigger challenge is motivation, discipline, dedication, commitment.

So what I mean is, I don’t think individuals have a problem knowing what to do: we all know we need to lose weight and reduce BMI.

The devil is building the habits (eating less, exercising more, avoiding temptation, being more disciplined, being around people with likewise habits) to achieve the OKR.

I’m not saying that the OKRs are a bad idea – just that they are a map of a terrain that leaves out all the devilish hills that really need climbing.
I think the worse that will happen is Azure ads in your build STDOUT. Worth the cost of admission IMO. Dotnet is faster than Java now.
I'm not familiar with utf8 decoding, and I focus all of my efforts on thinking about business software. I think it's pretty guaranteed that different representations of anything will make sense for different use cases.
Finding an Enemy That Works
It's not enabled by default. Enabling Hyper-V still causes a battery/performance hit that is going to be hard to get rid of.
Agreed, answering in return for ask credits is a good idea. Maybe 10 answers = 1 question or something like that. If you make the ratio too large then people will just select anything to get their credits. Another option is to only award a credit if their answer was in the majority.

You can also charge people for the ability to ask a follow up question like why they made the decision they did.
To be fair, Preview’s handling of PDFs is somewhat horrifying itself.
Didn't mean to ignore the BMW i3 (2013?)
Does it make sense for the KVM to be integrated with the monitor, or separate?

I’ve been thinking a bit about a setup like this, but there are enough gotchas to prevent me from making a decision.
Right. 1440p at 27" isn't retina but it scales perfectly, which is all you need for programming imo. Not to mention it's great for gaming. I'm using it now and loving it.
I don't know. How should I start coding
Firstly, i am a first year electric and electronic engineering student and I learned c programming and matlab in class. (Exactly, I do not know my level). I finished HTML and HTML5 lessons via freecodecamp.org. (I don't know what will help me if I finish the 300-hour course and get a certificate from that page). I'm new to writing code and I've researched what to learn, but since there are so many things and i am confused, it would be more helpful for me to know what to learn. I know the code languages that are popular today (Java, Php, Javascript, Pyhton etc.). But which one of them should I start, how I can find a job (I don't think to join a company, I want to work freelance becasue my university doesn't leave me much time). If you could help with this situation, I would greatly appreciate it..
Is a bioreactor an amine scrubber?
Don't worry. When China decides it's too long, we'll change it.
I upgraded to this setup just a few weeks ago with a MacBook Air M1 and a LG 27UK850-W 27" 4K (a monitor with a USB Hub, USB-C, and 60W charging built in). Really liking it so far.
>Tether has printed almost two billion fake dollars in the past month. Surely a coincidence.

I agree that Tether itself is a risky proposition - in my opinion. I wouldn't buy it.

But prove what you said about 'fake dollars'. And then prove the connection to the Bitcoin price rise that you implied by 'a coincidence'.

I don't believe you can prove this. Because if you could prove it, you would have already done so.

Edit: And I would hope we could correct the title of this post. It's not truly about 'Bitcoin value surges past $30K', it is about 'Bitcoin price passed $30K'
The Army Is Planning a Major Overhaul of Its Hair and Grooming Regulations
I've added it. Thanks!
Often, you can't have two things at the same time. For example, young people in the USA are overwhelmingly in favor of Medicare for all, while older people are more divided.

You can't have both Medicare for all and no Medicare for all - you can't accommodate the new without replacing the old.
Slapping on a more RAM on the PCB is not free energy-wise.
The watch only has a 180mAh battery that needs to provide power for an entire week.
An Economic Analysis of Liquidity-Saving Mechanisms [pdf]
Or just install Humming Bird, working just fine for me since 2000.
Do not know if skills change. I’m expecting emphasis on certain skills to be more pronounced or even exposed when lacking. I’m a leaf node in a big co. hence curious to know of these shifts if true.
> So instead of each bearing a small risk of getting caught against their small operation, now they are all exposed to the risks of each one of them and any of those risks coming true wipes them all out. Sounds good to me.

That isn't the advantage you think it is. It's like getting all your criminals together to coordinate into a mutually assured destruction pact. Now you can't prosecute even low-level crime because the potential for it to affect the big fish makes it economical for the organization to respond to that with bribery, corruption, murder, infiltration of law enforcement agencies etc.

It's supposed to be divide and conquer, not solidarity and mutual self-interest for all the crime.
TL;DR I agree with the intent of this law but I disagree with the exact implementation.

There are groups of people who have legitimate safety concerns (victims of domestic violence and stalking, members of law enforcement, victims of abuse from law enforcement, public figures potentially subject to political violence such as the people certifying voting in this recent election, high net worth individuals, corporate officers of companies some people have beef with, activists, LGBT in very religious areas, reporters, whistle blowers, etc) who are using these tools as part of a DIY witness protection program to safeguard themselves against violence and intimidation. This is undermined if people can trivially unmask the beneficiaries of companies used to obfuscate purchases of assets such as a house or car. I agree that this data should be available to law enforcement during an investigation (ie with a subpoena), but allowing bank employees or any member of law enforcement to trivially access it whenever they want opens up the door to abuses and leaks (selling access or granting access to friends, contacts, or others intent on doing the owners harm). It also assumes blanket trust in those with privileged access and there have been many instances in the past of this trust being abused. It should require more than knowing or being a cop or a bank employee with access to be able to DOX or come after someone who is not breaking the law but wants to remain private.
>Model training is not much to be honest.

Are you using Jupyter notebooks? Are you saving the model and how?

>That part can be optimised via web scraping but not a priority at the moment but is a priority nevertheless.

Are you doing this manually right now instead of a script?

>Outputs are generated into a spreadsheet at the moment but would publish them onto an online platform later once I figure out the 'monetizing' and user-prompted running of the algorithim part.

What decisions do the results in the spreadsheet inform or what actions do they trigger? How would I, as a consumer, use these results?
This is what we (early people in the android wear team) wanted android wear to be, until word from the top came down that "it shall run android, or it shall not exist". The rest is history....
way more companies do that than just those two.
> until you find they finished first by cutting corners and ...

Or until they accidentally burnt down the office building. You're right, doesn't seem so smart
While I get the point about data-races, a “GC” doesn’t make/help you leak memory - you have simply postponed the free to a later point in time.

Assume you had some code that takes a file name and calls open on it. One day you decide you want to print that filename before you open it. Naive code will cause the name to “move” to print and unusable to the open in next line. Even though it is perfectly understood by all parties that there is no threading involved and print would finish before the next use of that string. Yes, I can create a borrow or clone, but having to think of it every single line of code even when there is only one thread of execution is really painful

Edit: I get print is a macro, but imagine a detailed logger for this case.
Some people do all the insane things :)
It seems like Nix and NixOps are designed for this type of thing, since they're built on a functional language instead of yaml. But I haven't played with them too much yet -- anyone have experience using them?
I think the point Ford was trying to make is that you should listen to your customers, but also think for yourself. If a customer says ‘I want a faster horse’, you need to ask, ‘what is it that they really want / what is it they’re actually saying?’.

In Ford’s case that might be something like: ‘I want it to be faster / easier / cheaper to get from point A to point B’. If the way to deliver that to a customer is better horses or a car, it doesn’t really matter so long as the desired value is provided.
Atomic Habits might give you some ideas for how to get stuff done. Make it obvious, make it attractive, make it easy, make it rewarding. If making it rewarding isn't working, maybe work on those other things.
> I'm not saying it's an ideal system and doesn't have major flaws but if you are a software engineer the scenario you are describing just isn't a thing. I'm sure it feels a lot better to tell yourself that when you realize you're being paid a quarter what you could be on the other side of the Atlantic.

Most people saying this stuff have never had to actually use the U.S. safety net. There's a lot of stuff we could fix: making medicaid enrollment automatic, extending unemployment benefits, etc. But pretending all these programs don't exist is crazy.
No.

The publisher of the app is the only one allowed to run push notification servers. The privilege of doing this costs $100/year and you're not allowed to sign other people's keys to allow them to do it. Since most chat apps were maintained by volunteers they're unlikely to have the time to dedicate to running a service like this which means that pretty much have to be paying someone in order to have usable chat apps.
Your logical error here is that the "you" in proposition 2 is part of the "we" in proposition 1

Don't get me wrong. There's plenty of problems with the system. But you have the opportunity to participate in choosing the handful of people. If your favored candidate did not get selected, either you failed (you didn't work hard enough), or your candidate failed (for an uncountable number of possible reasons).

Also, your conclusion(s) does/do not follow

Edit: Of course, if you live in a country where candidates are literally chosen by the state, this does not apply. But it applies in every actually (or reasonably) democratic country
At this point - Can't you just SSH into the local linux VM or a remote linux server?
Show HN: I made a horror game about midwestern architecture
> Put those words into context around Alien 3. Young guy, big production and budget - of course he'll listen to everyone since, well.. insecurity!

Where are you getting this? The story about Alien 3's production has been told from a few different points of view and I've never heard it said that Fincher took too much advice.
Why would VM-based WSL2 use any less RAM?
"Never fix it" is one extreme.

"Drop all revenue work and rush out a fix" is another.

The previous poster didn't say it should never get fixed, but rather that there's some nuance to be had in these things, and that fixing it in e.g. the next release is usually just fine too.
I bought one on eBay a few years ago for about £300, but it sucked so I got rid of it. It used a traditional camera to draw most of the image (itself already quite low-res), and just highlighted even-more-low-res temperature data in blue and red.
The idea of optimizing a graph layout based on the subject matter that its modeling is a really interesting idea. I'm in the camp of always interested in more visual programming techniques / aids, so it would be really great for us to be able to visualize something as complex as a large program this way.
I don't know that I would put it that way, though maybe you could choose to. I have no trouble focusing for long blocks of time on tasks I'm engaged in, or even on any of my work in a week where I'm feeling motivated, but the problem is there will be days where I feel like I spent the whole day working (doing code reviews, answering questions, doing things for other people, etc.) but didn't get any of my project work done. I think those days tend to happen around boundaries where I finish one of my tasks and have to pick up a new significant task that I don't feel pushed to get started with for one reason or another (maybe combined with external life factors). A lot of other software engineers I've talked to can relate to this, so I don't think it's just me. This system is more for me to smooth out my productivity so I can make sure that I'm always getting some of my own stuff done and not just doing "filler work". The "intentionally doing one thing at a time" thing also just makes me feel a lot better and makes it easier to blow through an entire day with almost no distractions. There have been two or three days that were Fridays I think where I decided to take a break from the system just for a day and it's really remarkable how much worse it feels :)
It's pretty surprising how (AFAIK) macOS still doesn't support adaptive sync displays, that kind of visual polish seems like the kind of thing Apple would jump on.
I believe there are some metamaterial-based approaches for the actual microbolometers that should help drive costs down. Ostensibly metamaterials could also be used for lenses but I'm not aware of anything there, we're probably stuck with germanium for the time being.
Just so everyone is aware, this is Atlassian's stance on that language taken from the internal guidance on the ToS. To be clear I'm not defending this stance as I think it is flawed. But I wanted you guys to know what Atlassians are told about it -

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

Section 3.3: Benchmarking
Can you explain Atlassian's stance on Benchmarking?

Like many other software companies, Atlassian has this language in its terms to protect users from flawed reviews and benchmarks. By requiring reviewers to obtain Atlassian’s consent before publicly disseminating their results, Atlassian can confirm their methodology (i.e. latest release, type of web browser, etc.) and make sure they deliver verifiable performance results. Atlassian is not trying to prevent any users from internally assessing the performance of our products.

The language related to the public distribution of performance information has been included in our customer agreement since 2012.

Customers can obtain Atlassian's consent by filing a Support ticket. The Support engineer will then need to bring in a PMM for approval of the data/report.

------------------------------------------------------
this have not been true at any point or place in history.

The idea that professionals are more liberal formed one of the arguments in the book "The End of History".

"Rich" in this case means not living in poverty. It doesn't mean billionaire.
Not weird at all. I did a therapeutic mdma session with an incredibly well trained therapist who was also very experienced with medicine work. It’s the same for ayahuasca, which I also experienced. You wouldn’t want a shaman who hadn’t waked the walk.
http://users.ece.cmu.edu/~ganger/712.fall02/papers/p761-thom...
I have no idea if it applies in this case, but sometimes terms like this are there because competitors have them.

You have product X, and your competitor Y publishes whitepapers and ads comparing their performance to yours, showing yours is terrible. You think they rigged the tests, and want to publish your own X vs. Y comparison but Y's TOS prohibits it.

Once one major Y does this, many others follow suit as a defensive measure against Y.

I seem to recall seeing some where X's TOS would try to limit the prohibition to just that situation, such as saying that you could only publish X vs. Y performance comparisons if either there were no restrictions on others publishing Y performance comparisons or Y granted X an exception to Y's prohibition.
> Rehabilitation: should be obvious, nordic countries are well known for prioritizing this.

Only on paper (or more accurately as a self delusion). E.g. Iceland still uses excessive solitary confinement, even though it has shown to have negative rehabilitating effects and is under every definition a form of torture. The fact that the Icelandic prison system still engages in torture suggests that they are still in the retribution camp of punishment.

I don’t know about the other Nordic countries but I wouldn’t be surprised to hear similar stories from there.
I’d like to see this added to the system. At my company, every goal has a “POC” – point of contact aka “owner” or “partner”. I think you should add a partner to each goal – a person who will rate you on the objective. The objectives are what matter. e.g. if you hit 6 hrs time with gf, but she still thinks you are rubbish , you haven’t made any progress on the “strengthen relationships with gf” objective.
I have the HP Z27 which I love for its one cable capabilities (it also works great as a hub) but I'm not gaming on the PC side, so I have no need for high hertz or 1440p.
Maybe like a couple bullet points, nothing too technical, but it’s a good spot to talk to your customers and make them happy.

It does depend on the product though. I can see a developer tool maybe even just going so far as to putting out their internal change log, but for other customer segments, it’s best to keep it short and (hopefully) funny
Form what I understand Mutuelle is an integrative insurance policy that covers medical expenses if the patient decide to go to private hospitals (which need to be approved by the State).

AFAIU Mutuelle costs tens of euros a month, not hundreds or thousands.

In Italy it's the same, you can go to public hospitals which are always free if the procedure is necessary, or you can go to private hospitals or clinics and pay by yourself or through a medical insurance policy, but you absolutely don't need it, it's a choice people make.

The company I work for pays for my insurance policy, it costs them 25 euros/month and I can spend up to a couple thousand euros a year on medical procedures.

Usually people use those for things like fixing your teeth as an adult (up to 18 years the State here covers 100% of the expenses)

I used it to get two dental capsules at 70% discount rate (it was manageable anyway, less than 15 hundred euros, all included)
If you start using Linear you won't need a benchmark to notice the difference.

This is what happens when the "clueless" start "innovating". I've had several conversations over the years with members of Atlassian technical teams. They always wanted to work on performance, but never allowed (priorities).

They are in "good" company (Oracle, China, etc.).
What's preventing anonymous performance benchmarks, though?