skysight-inc/HackerNews huggingface dataset:
While it is true that Kafka does not guarantee long-term steady state behavior, it is modeled as an impedance adapter of infinite capacity. It presents no impedance to the producer, has storage that is much larger than the arrival rate, and drains to the consumer as available. Any feedback between the consumer and producer has to happen out of band, which is fine.
The DOD actually wanted to be able to do it in a single orbit. Like a smash and grab in space. Would have been amazing if they pulled it off.
I may be alone, but it is hard to find a company which isn't up and coming that hasn't turned to nickle and diming and completely abusing their customers for small incremental survival.

they are trying to extend their agreement. they sold a product and now have converted it into a service. it's such a horrible practice that needs to be called out for what it is.

a failure to innovate and a parasitic attachment to the host....
The Antidote to the Great Resignation
And, as the parent correctly pointed out, that would be a preimage attack, which is far harder.
I wonder what percentage of the six people who use Windows app store have found that situation confusing.
Interesting- I cringe whenever I hear of Toyota's lobbying efforts against EVs (and therefore climate change)
It's an oversimplification, but to an otherwise uninterested African observer, everyone in the UK probably looks and sounds alike. How can they express such vehemence over such small differences?! Savages!!
This is interesting, but when I see a form asking me my server, login and password how can I know it is legit?
Pitfalls of Metaprogramming in Elixir
Hmm, pretty good actually.
Gottfried Leibnitz, David Hilbert, Kurt Gödel.
Facebook's Algorithm Is Broken-Some Spicy Suggestions on How to Fix It
For how long will we excuse this kind of activity with "oops automation"?
In theory. In practice, since you roughly know the contents of the file, you could probably brute-force it pretty efficiently.
It's hard for 'the market' to solve political problems.
Hygenic Macros in Jai
No More Deadlines: Tips for Healthy Project Estimation
Linux should exert his "Linux" trademark rights by putting a representative from each of the major distros in a room, telling them to come to an agreement on a single packaging and filesystem layout for Linux, or they can no longer call their precious snowflake Linux. To me, this more than anything has hampered Linux adoption: there are too many versions of it.
I don't control/develop the server application. It lets users configure it and defaults CORS to pretty open access to its API endpoints. That part is fine. It just seems from this thread that the direction is to shut down that access entirely.
That sounds similar to what I do in macOS. I hate installing homebrew to /usr/local so I started installing it to ~/.brew and I hate using the python from homebrew so I always use pyenv.
It is quite instructive that the press have managed to damage the Tories' poll rating simply by pulling up the publicly-available list of MP registered interests and reporting them as the scandal they are and always were.

Why didn't they do this at any point in the past 10+ years? Because the press are owned and operated by the Tory party (sometimes once-removed, sometimes not) and understand that their primary function is to distribute pro-Tory propaganda.

So why are they doing it now? Because a) the opposition has been thoroughly defanged after the wholesale demolition of the left-wing Corbyn project and b) a lot of top Conservatives do not like Johnson because he makes them embarrassed at dinner parties, and would prefer someone like Gove. In other words, it's a Barclay twins vs Murdoch ruling-class squabble.
How to Configure Tmux, from Scratch
I usually introduce it to management as "the bus factor" - how many people in this team would it take to be hit by a bus for the team to be completely fucked.

I'm currently working (and soon leaving) a job like this - there's someone that keeps so many things to themselves that if they were hit by a bus, nobody would be able to deploy anything, etc. which is just unacceptable IMO.
I find that doctors are somewhat like a frustrating computer form, making patients jump through the procedural hoops to finally get to anything of value. There’s no way around it, patients can tell them what’s been tried before, their family history, what else is going on, but they will always defer to the simplest most common condition without fail, and ignore any association. That’s because that’s what they’re trained to do and it will work in many situations. However, when someone has something that is not a simple condition they fail to piece together the multiple conditions and other circumstances which tell them that a nose bleed may be more serious than dry air.

There’s also the complication of overdiagnosis. I’ve had a doctor not refer me to others because he believed that if I am referred to certain doctors and tested, they will find something wrong with me, but that condition may have not been serious and caused many problems, but the treatment could be worse. I don’t think this “ignorance is bliss” philosophy is unique to my doctor.
175.45.176.0/22 if anyone is curious. This is a hilarious and probably terrible idea. Also I like how my home LAN has a bigger CIDR (/20) than all of NK's allocation.
Understanding website loading times (2020)
It's a bit rich for al-jazeera to point a finger at corruption.

Corruption of course happens everywhere, but the difference between British MPs and some other 'oil-rich nations' is several zeros.
I think Cormen, Leiserson,Rivest, and Stein could probably DMCA takedown all of Hacker Rank. The questions are not much different from the textbook.
It's surprising to me that this article, which was mostly about the life of a man on an oil rig, could inspire such discussion about divorce.

Obviously, divorce touches on a very fundamental part of many people's lives (especially, it seems, for men) - and we so rarely discuss it. It's amazing to me that there are so few places to talk about this, that the comments section on a short character piece (which in all honesty, barely discusses the problems in a divorce and did not present a single statistic) seems one of the few places where people do share. Maybe this is something to think about for the people untouched by divorce, and who can avoid its pitfalls before the "bullet hits the bone", unlike the rest of us.
At least there's no phone numbers to put in.

Regardless, the lost and banned as well as the privacy crowd are cheering for alternatives like Matrix and this feature is an excellent addition for decentralised chat groups and communication.

I can easily see integration with external and optional third-party blockchain domain solutions (like ENS) for verification without Matrix themselves introducing their own cryptocurrency project or what not.

Job done.
But electrifying the line is overall a superior solution. Battery powered trains are only feasable in niche situations where either:

- the usage pattern does not justify the investment of electrification

- the company owning the trains is not in control of the railway and does not have any leverage over the railway owner.

- for some edge technical reason the line can not be electrified.
I don't know what teams you work on, but in the teams I've been based in, management have had a shaky grasp on technical aspects and wouldn't understand the documentation (if any) if it was put in front of them.
Wrangler 2.0 – a new developer experience for Cloudflare Workers
I want to build a community with the breadth of topics of Reddit, the communication skills of HN, and the non-nonsense rules of StackOverflow: some levity would be ok, but the goal is serious conversation, not karma.

I hate how reddit's top comments are always off-topic attempts to be funny.
Ironically, most of Russian money is in London. And whenever a high profile person from Russia needs to leave the country, whether a friend or enemy of Putin, he tends to surface living in UK. An interesting coincidence.
I deliberately used “closer to 1x”, but let me respond with an anecdote.
I know several people, each working in a different org, who explicitly manage their managers by demanding to work on issues that have good visibility, are not too short >2 weeks but not too long <2-3 months so they are ready before the next review period. This way they are seen from the outside as very good performers while someone else is doing the less appreciated (but still essential) work.
Every day my belief that the web should never have been allowed to go beyond hyperlinked documents grows stronger.
> No one else remembers what it was like to onboard, and--especially if they onboarded a long time ago--the experience could be quite different, now. You can use your vantage point to make the next hire's onboarding experience better

For the managers on HN, this is an important takeaway! I’ve started really pushing new hires to jot down when they run into major issues during onboarding - and to contribute back if possible.

If you don’t empower new hires to do this, they’ll often (esp. juniors) keep it to themselves. Everyone wants to look like an autonomous bad ass when they start a new job.
I am (trying) doing that all along, and there is no other option anyway. So the question you have is not really applicable.

Notes on why one can't just 'not care' for mental health:

* Prior to separation, it could not be ignored as it used to happen nearly daily, which for me involved her beating herself up badly, shouting at the max of her voice, with my child also seeing all that and feeling helpless. Those around and the lawyers told me that if the wife makes any false allegation against me, I'll be doomed for a long time. And it has ultimately gone that route. (One should not ideally let it get this bad, exit timely, etc., however it is not that straightforward in practice.)

* With the lawsuits going on, there is a lot of work involved. It's more than a fulltime job in itself along with the usual fulltime job. This is because the wife just makes random false claims, which does not even require them to think. It's the defendent who has to research and file documents to show that she is making lies. Even with no expectation of benefit from the legal system, it needs to be done anyways as the situation would only be worse if not done. While in theory it's 'innocent until proven guilty', that does not mean in practice that the hard work is before the wife. The hard work is still before the husband. So even if you try to, you cannot ignore the legal work that continues and brings functional stress.

* There is a moral responsibility towards the welfare of the child. So just letting go does not fit.

* I see many men give up. They yield to the unjust and frivolous demands of the wife to avoid the above stresses. Giving up encourages more women and their unscrupolous lawyers to do the same, which would go on to make lives of other people worse. Hence, there is a moral responsibility to keep trying hard for justice for sake of others as well.

* Even if one is able to mentally let go of what is happening, there are things missing from life, which I sorely miss. Psychology research only says that it's very tough and leads to depression, etc. I have myself read a lot besides having professional help. If someone were to ask me "If you know and understand so much, are wise, how come you are still in so much pain?", my answer, because even the theory says so. Not easy to circumvent the theory!

* And so on.
OneNote or Confluence is the better comparison, for just writing text in but Notion has a more powerful data model. You can link a set of pages together through their attributes and view them through a table, kanban, calendar etc. It's basically a simple relational DB, which allows you to build information tools on top of it.

At our (now defunct) startup we used it to do all our initial CRM and ticket management. We had all our customers in one table, and a different table of ongoing tickets linked to the first. We had similar setups for other things. As things started to scale we moved out to dedicated tools but having that capability meant that the initial version was much more accessible and useful.
All social programs will be abused at the tail. That is not a reason to avoid those social programs.
SRE doesn't imply cloud.

I'm quite certain the originators of the term would be very upset with that idea.

Cloud is a way of outsourcing some types of operations _to other companies SRE's_.
Ha! Yet 'Lines Of Code' are still mentioned as a metric...
The Scots have never voted for the government that has been elected for most of the last 50 year. Boris Johnson is such a corrupt buffoon that the independence movement doesn't have to lift a finger to bolster support.
I've been similarly impressed with a lot of the Norwegian government's web sites.

One thing they've been doing lately is formalize many things into well-designed flows that divide the process of seeking or entering information into discrete numbered steps. It's implemented across several departments, so I guess they must have standardized on a common UX.

Previously, the digital portal required that you sign into the portal, click "New form", find the form (requiring a search among thousands of forms), open the form, fill out the fields and occasionally add sub-forms, and submit it. Very straightforward, sure, but these forms can be complicated stuff with lots of conditionals ("if you answered 'yes' in field 12.3.1, enter the total sum here, minus the subtotal in field 13.1.5"), and if you're not sure which form to use in the first place, there's no guidance at all.

In the new UX, you're guided through each step, which asks you a question, and the answers guide the next question. You always see all the steps, so you can go back and change it, and each section is nicely collapsed as you move forward down the list. Even just "contact us" is implemented this way, guiding you nicely to the right place if you're not sure where to go to, say, amend your tax return.

My wife recently applied for a permanent residency permit, and the process was just a single wizard like this. Occasionally a step would do more complex stuff like ask to upload documents, but the whole thing felt completely linear, and once you reached the end, that was the whole application. There were some further "real-world" steps like showing up for a personal interview, of course, but all the paperwork was done completely online.
Battery chemistry is also a challenge. Also it’s not just the charging cable but the electrical infrastructure behind that cable that also needs an upgrade. You can’t just pull 2k + amps across an endpoint of the grid without causing potential issues to others nearby, let alone the wiring required send that to the charging point where this cable is used. Interesting research, but this is a much bigger challenge than just the charging cable.
Flutter Expert Error Handling
> While performing the benchmarks, we noticed that the Snowflake pre-baked TPC-DS dataset had been recreated two days after our benchmark results were announced. An important part of the official benchmark is to verify the creation of the dataset. So, instead of using Snowflake’s pre-baked dataset, we uploaded an official TPC-DS dataset and used identical schema as Snowflake uses on its pre-baked dataset (including the same clustering column sets), on identical cluster size (4XL). We then ran and timed the POWER test three times. The first cold run took 10,085 secs, and the fastest of the three runs took 7,276 seconds.
*Just to recap, we loaded the official TPC-DS dataset into Snowflake, timed how long it takes to run the power test, and it took 1.9x longer (best of 3) than what Snowflake reported in their blog.*
https://databricks.com/blog/2021/11/15/snowflake-claims-simi...
PyQt only contains the bindings. You share the same Qt environment across your system (hence qmake needs to be in your path). The python package itself is not that big (~10 MB).
Snarky and priesthood mentality has been an issue from the days of Novell Netware and BBSs. Sadly, it is human nature, and is worse in the technical community.
I hope it is not because they have misallocated funds earlier and are now desperately trying to make up for it.
I'd say its more the opposite. The lack of much "academic & public understanding" of neural networks comes down to the severe lack of statistical modelling and empirical theory-building knowledge in the compu-sci community.

NNs are not a hard thing to understand, it's just regression -- there's parameteric and non-parametric. And NNs are, just like any generic approximator algorithm, a largely non-parametric method. The lack of understanding of even what a parametric method is, in CS, is very telling: NB. it has nothing to do with the final model having parameters. It is whether the method assumes a parametrised distribution of its input data. Non-parameteric methods are well-understood, they aren't magic, and they aren't very hard to characterise.

Rather, it is exactly in those areas where compu-sci people are most qualified that the mathematics gets the hardest. Much of the low-hanging fruit has been picked (Turing, et al.) and today comes the hard part of the thorniest problems.
> Is there any Stop Buying from China movement?

https://en.wikipedia.org/wiki/Boycotts_of_Chinese_products
The trend is pretty consistently between 3-6% since the early 1970s. When you start looking earlier than 1970, it was much higher due to Vietnam and WWII.
Big Tech and most established companies make billions in profits off software products developed by engineers. Engineering Software Products is a highly specialized skill and absolutely isn’t compensated to the same degree as its impact; Silicon Valley was the first to realize and reward this somewhat adequately (IMO still not enough).

It’s really great for management types that they’ve managed to restrict the median compensation at fairly low levels; this is also the case for software outside of the well known tech hubs.
For most fans of the series this is a feature, not a bug.

There is a lot of desperate demand for the simple acknowledgment that America got a lot of things right, and had a deep commitment to doing better.

The books have some lengthy subplots exploring our nations sins, and dark parts. But the general framing is, "good people with good intent doing their best who fall short, get up and do their best again. And that is AWESOME!"
Text Processing Recipes. Vim,tr,cat,sort,shuf,seq,PR,fmt,cut,nl,sed,Awk,grep
This shows some light at the end of the tunnel, thanks!

How does one find the “employer with senior talent happy to train some junior talent over 2yrs.”?

I’m in a similar situation than OP, but I find myself in the IT Operations side of tech, not software where I want to be.

I know I will devote myself to any project they give me and turn 1% of mentoring into loads of progress, but I can’t seem to arouse the HR filter enough and I don’t have contacts in the software world to get through the personal route.

I do have a somewhat big (viewed from my junior point of view at least) project I’m working on and it’s constantly updated in GitHub, but I don’t think anyone even gets to look at it.
You're right of course, but I think the idea of this software is that the user (and, by extension, their input) are trusted.
Silly, could just use another computer.
We are interchangeable - everyone is. The president of the United States is interchangeable. The CEO is interchangeable. Is this really that difficult to accept?
Python itself confuses sources and outputs in that not every package has consumable source tarballs— for some packages the only way to get static metadata on dependencies is by starting a build as if to get a binary output.

Native dependencies are not really handled except in an ad-hoc way, either.

If you want to import Python packages into a real packaging system, you are confronted with the tools whether you want to be or not.
JavaScript modules are now supported on Cloudflare Workers
In my experience, such attitudes leave a hefty footprint on the culture -- or if you prefer, take much longer to shake off than the regime that bred them, religious in this case.

In Europe you can still very clearly see which countries have a protestant, "work hard or go to hell" attitude to life, and which have an, oddly, Catholic "let's enjoy life and see how it goes" approach. Religion participation rates have dwindled away in Western Europe for sure, since WWII if not before.
> there are 2 standards (CommonJS and ES6 modules), and that require is CommonJS and import is ES6 modules

Kind of, but not really. There are JavaScript modules as defined by the ECMAScript standard and implemented in Web browsers and anyone else who cares about implementing the spec, and then there is NodeJS, which has its own way of doing things, along with people who refuse to give it up and insist on dragging those headaches into places where you should not otherwise expect to see them. People call the latter "CommonJS modules" (including e.g. the TypeScript team), but in fact CommonJS is a whole thing on its own that NodeJS doesn't actually follow. The thing that CommonJS and NodeJS-style imports have in common is that both used the `foo = require("bar")` convention.

To understand the mess that is the current JS ecosystem (and hopefully how to get out of it), people really need to come to grips with recognizing NodeJS's role as an IE-like entity:

- 800-pound gorilla

- not under the control of the best and the brightest

- implements its own share of proprietary (vendor-specific) shenanigans

- the people who shamelessly target it and see nothing wrong with doing things this way are the source of the the worst problems within the ecosystem or on a given project

- responsible for a massive corpus of legacy junk that you are expected to be familiar with and that it will take years to clean up
>This is demonstration of their force, which in reality is not that great

Ahm, they can still blow us all up with thermonuclear weapons, if they decide that its necessary.

... Gentlemen, you can't fight in here. This is a war room!

(I mean only general Ripper could have said a phrase like this ;-)
Pumping exists. Formula exists. And it isn't like we see balanced childcare responsibilities once children are weaned. The disparity in expectations for men and women in childcare roles extend far beyond the biological realities of childrearing.
The same goal could probably be achieved by extending Matrix servers to become OpenID Connect providers, but I don't know how easy that is. Apparently the Matrix server implementation Synapse does allow users to authenticate with accounts on an external OpenID Connect provider, though.

https://matrix-org.github.io/synapse/v1.46/openid.html
Modern webpack is also much simpler than when it started, as they’ve followed their zero-config northstar (#0CJS) for a while now. Many simple projects can literally run without a config file at all. The config file only grows in relation to the complexity you want to take on, like adding Typescript or wanting to run WebWorkers, but that seems fair? It’s not like you can just start adding Kotlin or Scala to a Java project without changing your setup.

And there are plenty of higher-level tools than webpack that are pre-configured to handle most of your variations anyway (eg CRA) and are a much better starting point if you don’t need to fine tune your build or do complicated/exotic things (which isn’t a breeze in any language I’ve experienced).
COVID-19 has entered the chat, along with organs from Falun Gong members
I was referring mostly to DevOPs practices mostly being found in cloud. You’re correct that SRE applies everywhere.
Because if a website asks me to use my webcam I assume it's going to use my webcam. Why is it surprising that it's recording video?
Bluetooth in cars is useful, especially since it allows the car’s built-in ergonomic media controls to affect your phone. Being able to take a call or pause your music without looking anywhere or moving your hands away from the wheel is a safety improvement.