skysight-inc/HackerNews huggingface dataset:
Thanks for sharing the article! The idea of making a framework for executing business logic that can be dynamically defined by users is old. It is realised in rule engines, embedded scripting, DSLs.

As usually, no silver bullet, but a good solution for right cases. Domain experts are given a tool to express and run the domain logic with different grades of flexibility without reliance on software engineers for coding and deployment. In theory.

Now the domain is expressed in both the tool and user configs. It may be difficult to find the right balance between flexibility and pushing complexity on end users and their configs. There is a real risk to make wrong choices here.

Another issue is that the more flexibility the tool provides is the stronger is the need across domain experts to manage the changes in business logic: review, rollback, logs - basically you want to have mini-Git and proto-CI/CD.

Also, the tool itself can require complex installation and maintenance. It will definitely be more resources-hungry comparing to a similar hardcoded solution - it is a payment for flexibility. The tool can scale, if it was a design decision - think about resource allocation in Apache Spark, Mesos, kubernetes.

Do not forget that now users need to learn your tool - I think teaching advanced Excel courses provides food on the table for many people.
Assetnote | Engineer (Backend & API) | Remote Australia

At Assetnote, we are building the world's best Attack Surface Management platform. Used by companies all around the world, from innovative startups to Fortune 100 companies, the platform you will be building is helping protect hundreds of thousands of assets from compromise.

By joining our growing engineering team at Assetnote as a Back End & API Engineer, you will be responsible for extending the capabilities of our Continuous Security Platform through developing our Python/Flask back end.

In this role, you will be required to build and maintain our APIs and back-end components, improve scalability, performance, and reliability, and also maintain our APIs and dependencies. This role requires that you are confident with GraphQL, PostgreSQL, using SQLAlchemy as an ORM, and be capable of engineering scalable database models.

The solutions we develop on the API side are dependent on our Security and Discovery Engines. Day to day you will be interfacing directly with our Engine development team, front-end engineers, and security researchers.

Assetnote is a remote-first company. This position is remote with a preference for candidates located in Australia, however, we will consider strong applicants located outside of Australia.

More details and application form here: https://apply.workable.com/assetnote/j/D75870A5D2/
> This whole thread is about the right to have that disagreement in a civil fashion.

Well fuck their disagreement, there is no civility when you're excluding people.

Also, this t*rf shit is not up for discussion and there should be no debate on trans women's existence as women.
A.I. SaaS Platform for Sale
CREATIVE A.I. (creative-ai.net) is looking for someone competent to take over it’s business. Contact - creativeaidev@gmail.com - for information
I think the gray area is why the far right thinks that "free speech" means "free-from-consequences speech".

They have their free speech already. They go on various platforms, and say whatever they want until people get mad and private companies make a money-based decision to ban them.

According to the libertarian view of the world: this is all working exactly as intended. Everyone in the system is making a private decision and speaking with their wallets.
So when you were working multiple minimum wage jobs because one didn’t cover your living costs, did you have time to find something better? Could you quit them to find something better? My friends sure don’t and can’t.
Because I enjoyed a couple of Read Only Memory book, you could enjoy Microzeit's (https://www.microzeit.com) ones.

I avidly read their three books about the Atari ST and its demoscene (https://www.microzeit.com/anthology/).

And they're about to release "The Crackers" (https://www.indiegogo.com/projects/the-crackers--3#/), which will describe the cracking and hacking scene of computer games in the 80s.
I've only had to touch iwconfig once (on a desktop OS) and it was when my network card wasn't even supported on Windows, so it was still a win for Linux. But yes, if something breaks, no shit you have to pull out the command line - it's the same on Windows, only a lot of the time, you can't actually fix it because they don't give you the necessary tools.

As for suspend/resume scripts, I've never had to do that and I use Arch (yes, hahah, but you know what I mean).
> For the record, I support mainstream trans rights.

Then why the fuck are you bringing up this exclusionary t*rf shit? you sure have a really funny way of showing it.
My understanding of it was that it would be a dedicated instance of the matrix server software using your own domain and not the shared matrix server.
Stripe (EMEA) | Software Engineers, Engineering Managers | Dublin, London, Berlin, Stockholm, REMOTE | Full-time

Stripe launched its engineering hub in Dublin a few years ago and we now have more than a hundred engineers in Europe. We’re not just headquartered in America, but in Europe too—and this year we'll rapidly scale our engineering footprint in Europe.

We’re hiring in-office and remote employees in Ireland, the UK, Germany, and Sweden. (More countries soon! And if you're not in one of those countries, we support relocations.)

Interested in learning more?

- We'd love to hear from you at emea-coffee@stripe.com!

- Explore open roles in the region: https://stripe.com/jobs/search?t=design%2Cengineering%2Cprod...

To read more about how we’ve been growing Stripe engineering in Europe so far, check out:

- How we started our Dublin eng hub: https://stripe.com/blog/dublin-eng-office

- A Dublin engineer's take on joining Stripe: https://leportella.com/new-eng-stripe/

- Our remote engineering hub one year in: https://stripe.com/blog/remote-hub-one-year

- Dec 2020 Irish Times article with John Collison: https://www.irishtimes.com/business/technology/1.4438722
How to Find and Hire Top Reactjs Developers?
If you want to reduce the size of a population, and you can pull strings at international scale (as is the case with the institutions I referenced), you have a few options in targetting that population:

a) war/genocide
b) famine/food crop failure
c) birth control

Which of these is the most palatable to the Western moral authority mindset, and most likely to gain popular support among the classes with the most democratic agency? You won't have feminists calling for outright war in order to de-populate your targetted society - you will have them supporting population-control if you couch the argument as 'women expressing agency over their bodies'. (note: I personally 100% agree that women should have full agency over their bodies - just like men should, too, be able to avoid going to war if they desire...) Plus, birth control means more sex, and everyone likes that - so you can easily get buy-in by your targetted population, too. At least, a little easier than the war option.

The premise is the same for all cases: someone 'in authority' has decided that a population must be culled. The only thing that differs is the means by which this is achieved.

It has already been demonstrated that the planet can actually support us all. We are suffering because we, as a species, cannot manage what we've got. We, as a species, are mis-managing things - we could be doing a lot, lot better. And unfortunately there are power structures out there which would rather not manage things, and instead just solve the problem by a)/b)/c), or all of the above.

That will change - not by people demanding 'culling of other lesser populations', but by actually caring for other populations, and developing the technology and management structures required to support their lives ... Would you be outraged if China called for all Westerners to be sterilized in order to prevent population explosion? Are you outraged about the genocide of Yemen, because someone decided 'there are too many lower humans living there'? Or, have you decided 'your team' is more deserving of the future of humanity, somehow? Our real problem lies in the answers to those questions, not in the ability of the planet to support us all ..
Weekend co-working club for bootstrappers
I think you are ignoring both failures to correctly specify what was intended (the design was right conceptually, but you specified it incorrectly when formalising it so now you have a perfectly verified incorrect implementation), and failures in the design (the thing works as you designed it, but it turns out your design isn't perfect).

More likely, you're not unaware of these possibilities, you're just using a meaning of "failure" that excludes them. But regardless of whether you call these failures or call them something else, they prevent you from guaranteeing perfection.
> That's fair, though if some other part of the codebase is ported to Rust anyways sticking to C doesn't save you, unfortunately.

This should be turned around. There is no evidence that part for the codebase really need to be ported and for which Rust makes a real difference.

> I'm curious why this has to be done in C/Rust. Performance?

ASN.1 is only used during handshakes and I/O of files (the chunk of rust added covers loading of PKCS#7 files which are typically quite small, and not typically dealt with in massive numbers). I doubt the performance hit would be so high.
Also, the package wbond/asn1crypto has shown that doing ASN.1 in pure Python can be quite fast.

> What would be different then compared to now that would reduce breakage to such an extent?

The ability to try the feature out and still have a plan B if it doesn't work out, and the possibility to have a smooth, long, relaxed upgrade plan with good warnings and more time to prepare.
But to be honest, while writing all this chain of comments, I really doubt there was a real need to add rust into the mix (other than the political angle I already mentioned).
Science is descriptive, not prescriptive. So no psych/social science research would ever claim that people are rational utility maximizing machines since they're descriptive by their very nature. And if people were rational utility maximizing machines such an effect would not be observed since happiness affected by social comparison is irrational. I don't understand how you came up with such a straw man.

I'm guessing sorisos is spot on with their last sentence. There's a big difference between being a millionaire surrounded by middle classers and being a lower classer surrounded by extreme poverty. Often times with happiness research there are caveats and ranges to keep in mind but the nuances tend to get lost in the headlines.
As you can only report messages you receive, and you probably need to report them many times before it has an effect, you are limited to hurting people you are in frequent contact with.

So seems a little self destructive.
It’s cargo cults, all the way down.

Monkey see, monkey do, monkey doesn’t care if it isn’t real, it just needs to look real to other monkeys. It’s not new, we’ve been at it for millions of years - it’s just been very effectively commoditised, as the ratcheting demand is infinite.
The biggest contributors are WFH demand, more PC gaming, but especially crypto mining and release of new consoles.

Mining and the new consoles take tons of silicon. And everybody is competing for the same fabs.

Supply chain problems and tariffs aren't doing much (if anything). Fabs run 24/7 365 and we just can't make enough chips
I didn't say that Linux wasn't bad, or that it was secure, I asked you to point to a current replacement that is in a better position, which you've declined to do.
Compass is partially funded by SoftBank, but the rest is not true -- there's a whole lot of tech behind it (source: I used to work there as a software engineer). It's mostly tools for agents, and some tools for consumers. They pull in dozens of real estate feeds, normalize and index them and make them searchable; they have a decent app for agents to keep track of listings and contacts; they have a marketing tool that allows agents to produce nice brochures of their listings; they have some newer tools to allow creating videos from photos with one click; and lots more.
This is a perfect hn, reddit blog post. Controversial title catching points even if people don't read it. Simple contents that are easy to disagree with and broad topic that has a lot of meta. Karma production machine
Botnets Auto-Downvoting on HN?
Here's a screenshot where someone made a (completely uncontroversial) comment, and within 1 minute was downvoted to "dead". Looking at their history, all of their comments since yesterday have been downvoted to dead, most (but not all) of them equally uncontroversial.

https://ibb.co/sCHB7th

https://news.ycombinator.com/item?id=26312652

https://news.ycombinator.com/threads?id=bopbeepboop

I cannot find any other explanation besides a botnet that targets specific users for instant downvoting when they post a new comment. Perhaps I'm mistaken, but I thought it would be good to bring this up to the attention of the community.

Edit: just confirmed that this wasn't a fluke, a response by that user to the thread he's involved in is again showing as dead, at 0 minutes: https://ibb.co/P6KghWr.
WEBB Traders | Junior Software Engineer | Amsterdam | Onsite | Full-time | Visa sponsored

WEBB Traders is a fast growing global proprietary trading company and market maker active in electronic trading on leading international financial markets, driven by data and technology. We are entrepreneurial and innovative - embracing teamwork and creativity.

We are looking for all-round junior engineers to join our young and dynamic R&D team in Amsterdam. We are responsible for the evolution of our trading solutions, tools, data processing, workflow automation and connectivity. You will be challenged and exposed to financial markets regulations, trading data, exchange/ market connectivity, reporting, risk management and quantitative/ big data analysis. Programming languages we use are C++, C# and Python.

For more information: https://webbtraders.recruitee.com/o/junior-software-engineer...
For lots of orgs I’ve seen it creeps up slowly until you’re paying 10-50x of full transit without any peers but by that point you’re too locked in to do anything
Free big data for everyone.
No, it really isn’t. The price only exists because of the MLS cartel, which is finally starting to crack.
May or not eventually be true, but your response as per usual wholly misses the point and is irrelevant.
Pathetic.

Not to mention the idiotically close spacing of Apple’s USB ports, which prevents you from using two adapters (or an adapter and thumb drive) at the same time.

That’s Apple elegance™
This is such a perfect example, thank you. The outrage machine, ever in search of new fuel, can never stop finding new things to be outraged about.

Now it's manufactured outrage about the word "thug", a word used quite recently by President Biden, and not that long ago by President Obama.

Suddenly "it’s almost the equivalent of the n-word."

How could a coronavirus reporter possibly keep up with that?
Literate Programming Example:

https://www.youtube.com/watch?v=mDlzE9yy1mk
I would argue that the key differentiator of the first iPhone was screen size. It was the first popular phone where essentially the entire face of the phone was dedicated to screen, made possible by a software keyboard. By today's standards it's tiny, but at the time nothing else came close. Trying to do anything on any other phone was impossibly cramped by comparison. Especially using the web, since there was no such thing as a mobile or responsive page then, so you needed a phone with the screen real-estate to use desktop websites. The iPhone was the first phone to make this less than utterly painful.

All that said, I do agree with the general thesis. Evernote has just come up with a huge update of all their apps, having ported them all to Electron to standardize development. The only problem is, they're all brutally slow compared to the native apps that preceded them, and it truly ruins the experience.
It's not apparent that Linux has won anything, the race is still open. Where are the real contenders is my question?

Apparently they are still stuck at the starting line, discussing endlessly how perfect their system will be when they finally choose the right language to implement it in.
What do you mean by "far ahead?" Yes, U.S. technology was generally superior to Soviet tech.

If you look at the two point scenarios that were generally talked about -- general nuclear war, and conventional war in Europe (with the Soviets attacking), I don't see a very clear advantage on either side.

In the general nuclear war scenario, I don't think it's likely that either side would have been able to conduct a first strike without retaliation, at least from say, 1970 onward. By the 70s, that retaliation would have meant severe damage to all of the major cities on both sides, and neither side would have been in a position to invade the other in the aftermath, so the result is essentially a draw with both sides losing.

In the invasion of Western Europe scenario, I think it's hard to say exactly how it would have played out. The Soviets had huge numerical superiority on the ground and in the air. The West had a qualitative advantage. On the ground, I'm not that convinced that the qualitative advantage was as severe as was suggested by Gulf War I. The Iraqi troops were not as well trained as the Soviets, their equipment was inferior export models of Soviet equipment, and engagement ranges in the desert were very long, which magnifies the American advantage. In the air, I think the West would probably have won air superiority, but I'm not convinced that tactical air like A-10s and helicopters would have been very effective with excellent Soviet air defense.

The most likely scenario probably would have been the Soviet advance stalling out somewhere on one side or the other of the Rhine due to a long logistical tail.

Either way, whichever side was losing likely would have resorted to tactical nuclear weapons, and it's difficult to see how this wouldn't escalate into a general nuclear war.
Launch HN: Kembot – Hospital Admin and Comms Platform for the Developing World
I use the devices primarily as clients for cloud computing services: IMAP email boxes, Signal, Google Voice, Standard Notes, Spotify, Feedly, ProtonMail, Slack, Mattermost, et c. I find I have relatively little need for "sharing things across devices" that aren't met by the cloud functionality of apps.

The big one I thought I was going to miss: contacts sync. I don't miss it. I keep a phone number list in Standard Notes. Most of the functionality of Signal's "recent conversations" covers this need for me.

I'm setting up nextcloud soon and I understand that can do contacts/calendar sync to iOS. The only thing I haven't found a solution for is email inbox delegation and shared calendars.

You're right that this would make a good writeup.
For any compiled language you can read their generated Assembly via online tools like https://godbolt.org/

For .NET languages use https://sharplab.io/

For Java, https://github.com/AdoptOpenJDK/jitwatch

For JavaScript, if using V8 there are the set --print-something flags.
A proportionally spaced typeface and the use of bold instead of ALL CAPS.
DevOps Best Practices White Paper
Agents don’t negotiate on your behalf. They present all offers.
V2ray has the option to route based on geoip, but it creates a socks/http proxy, not a whole system solution.
Must-Haves in Great Financial Apps
That is why many countries have different consumption tax on basic goods (like raw food or take-away) and non-basic goods (like food when eating out in a restaurant). I think that is a great, despite the overhead and I don't see a reason why this approach should not be taken over having a high income tax.
>Well, suppose there's a group of people saying that another group of people (which happens to include you) should be killed as soon as possible.

But that is not protected free speech under the first amendment.
Indian government official API directory
> definitely underrated

Good documentation is under-rated; not sure about designing via the documentation.

> excellent way to end up with a very nice API.

My experience suggests otherwise. I've found that both the code and the documentation "write themselves" at different points of development, progressing logically until they hit some snag or question-mark, with each of them effecting the other side in somewhat unexpected ways - so that working on just one side first is not the right thing to do.
> temp/humidity sensors

If you're into writing your own code, https://ruuvi.com/ has bluetooth low energy sensors that transmit temperature/humidity/air pressure/3d-acceleration data with an open protocol, also their firmware is open source. They have a mobile app that displays readings from sensors, but for anything else you'd need to set up your own data logging or home automation server.
You get your own instance of the matrix server to use which is faster than the shared free instance. Saves you from having to host it yourself.
not really. icmp itself is a datagramm protocol i.e. there is no delivery guarantee and hence it's kinda optional (in ipv4 that is, on the other hand ipv6 trades in some robustness and places a higher emphasis on working icmp)
Does this include all the bridges? So the users of the instance can combine other platforms to the same app, such as signal, instagram, twitter, whatsapp, irc, telegram and all that?
Ah... design in all its glory. With consequences way down the line.
Show HN: Patch-package: Fix broken node modules instantly
I'm saying internet wide. There's almost 20% more democrats than republicans nationwide. And since young people use internet more, it could be much higher ratio on the net.

If 2/3 of US internet users are left of conservatives, that's why they get downvoted to hell anywhere outside their safe spaces. IMO the crazy moderators on reddit are a result of the left lean, not the cause.
HN Rules: don't comment on being downvoted. It's not interesting.
Even if somehow that delta-v can be reached without burning so much fuel/energy that it makes any mid- to longterm mission fail, the forces on the satellite equipment which need to be withstood are insane. At orbital speeds it would just break the satellite/the craft unless there are some very special designs out there (?).

The typical pop-culture UFO shape, a saucer or a sphere, would be pretty good at distributing these forces across the "fuselage" I would guess, but internal systems are still affected. Anything with wings or solar panels would be toast, no?
The Nazis were socialist only in name. I highly suggest reading at least the first book in Richard J. Evans’s trilogy on ‘The third Reich’ if you want your eyes opened to unbiased historical facts. Referring to names to determine the leaning of a political party or even community groups is never a good idea. Look at their policies and what their people are saying.
It is if they don't need to collect it in the first place, or had systems designed and developed to protect it from illegal spying with end to end encryption and then explicitly and intentionally halted those plans at request from the spies:

https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
The logistical tail would not need to go all the way to USSR, Czechoslovakia and East Germany were kept stocked and prepared for the invasion.
Will definitely go on a one week retreat to some place very close to nature, with mobile off and may be some books to read or some physical activities to do. Rest of the time, spend quality time with family (its important for me), read books, see some more places.
of course you are right, but i think op's point was that there is no way to be sure and we are left with the assumption.