skysight-inc/HackerNews huggingface dataset:
> I was there earlier this month with a team making a documentary for GB News

GBeebies right wing propaganda?

> The police and social services have lost huge amounts of confidence, while the Labour Party has been especially damaged, the ruling party of every single town where this has taken place, the party of multiculturalism and a party famously open to manipulation by the Pakistani baradari system.

Blame the left wingers and Asians for this?

But let's ignore Jimmy Savile and the BBC/conservatives who protected him.
The End of the System of the World
I took a look at the most active GitHub users who publish the most CVE's
Has been done with https://github.com/kdrag0n/fastboot.js, might be feasible with Odin as well..
Please let's not do this on HN.
A good view on big data modern stack, very interesting.
The consciousness isn't the illusion, the consciousness is the audience.

An illusion doesn't trick anyone if there's noone to observe it.
Even though the author is critical of the GPIAAF's report, it's amazing to see how thoroughly incidents like this one are investigated - With a real focus on process improvement.
Frustrating that the obvious mechanical fix for this (have different shaped connectors for each aerilon cable) wasn't adopted by Embraer, but still a great reminder of how we can do incident handling better in software dev
This is the kind of cover letter that Patrick Bateman would send
I believe the device also needs to be WebUSB compatible, unless that part of the design changed - it's a measure to reduce the attack surface by not letting webpages talk to old pre-WebUSB hardware that might have vulnerabilities.
Everything Is an X (2020)
If someone is malicious they have a potential victims pool, not a hiring pool.
> insufficient donations forcing them to ...

See, that's the beauty of open source: nobody is ever obliged to do anything they don't feel like doing. If nobody wants to pay, the maintainer can just walk away. If that bothers a user, they can feel free to contribute patches and pay the maintainer's time to review and include them. (Or become a maintainer themselves using a different trademark.)

Of course, the flip side of that coin is that the maintainers are also free to try to turn their repository access into a money making machine. I don't have any issue with it, since I can just fork the code if I don't like it. It's just not the result of getting too little money and being "forced" into anything.
GC is not a roadblock for OS kernel work. Smalltalk is itself an OS and had GC from the start. IBM's i (the descendant of OS/400) most likely has GC as part of its kernel. Lisp machines had hardware-assisted GC.

What you may want to try to avoid is complex and non-deterministic GC, which makes it harder to reason about.
*** Test Cases ***
Write my test using a DSL
Read examples of the DSL
Write a basic test and see that it works
Write a complex test and find something missing
Learn quirks about DSL
Implement missing things on the language that the DSL was implemented on
Write part of the test in said language
Write part of the test in DSL matching regexes
Run the test
And it works 9 out of 10 times
Install flaky extension
Add flaky tag to test
And it is green
[Teardown] Reflect about my life as a software developer
> "find which file contains this string" is a non-windows paradigm.

Really? What about FIND and FINDSTR?

FIND command is older than Linux.
> only the extremely elderly or obese are in any significant danger of dieing of COVID

We should not make policy decisions as long as only the elderly and otherwise vulnerable are at risk?
I turn off animations in win10, makes everything much snappier feeling.
I'm not too far from you, there are quite a lot in the Iver area. One comes in and crosses the M25, then there is quite a lot of them between Iver Heath and Uxbridge.
One of the DMA (Digital Markets Act) or DSA (Digital Services Act) of the EU requires that.

They both recently passed and will come into force in May 2023 (DMA) and January 1 2024 (DSA).
> Even against Delta effectiveness dropped very rapidly and then actually went negative.

Effectiveness against Delta did not go negative. Protection against infection decreased, but was still quite significant. A single booster also greatly increased protection against Delta, which is why many countries initiated booster campaigns in the Fall of 2021.

> Unfortunately the trials did not detect this, probably due to bad use of statistics

The trials were always designed to test protection against symptomatic disease, severe cases and death. They were not designed to test protection against infection. Everyone who read the trial registrations and the studies knew this from the beginning. The fact that this has recently been presented as a big revelation in the media just shows how uninformed the public (and much of the media) is. It's also a reflection of the revisionist narrative (i.e., we shouldn't have done anything about CoVID) taking hold.
It's the same basic model as any criminal enterprise: people who value money above all else self-select into these roles, and the owners insulate themselves from the guy wielding the cattle prod with layers of underlings. See also drug cartels, extortion rackets, etc.
> From my experience, I see institutional knowledge as a double edged sword - it can save you from some mistakes but, very often, it's also the thing standing in the way of progress.

I can’t agree with you more. Having a combination of individuals with historical knowledge and new individuals with fresh perspectives can be so refreshing. We recently hired an external architect on the team. She’s great technically. However, I would argue her greatest contribution is fresh perspectives. She suggests ideas others (include me) hadn’t considered due to past negative experiences with team X or Y. By not being as aware of past histories or projects gone bad, she can encourage us to rethink things.
New Eco-Designed Portfolio
Hi everyone :)

I'm a bit stressed out to present my new portfolio here tbh, as i know you all are well versed in digital and tech in general.

I'm a french militant designer and eco-activist. I've founded a self managed and decentralised collective 6 years ago called Kuroneko. We work on subjects like Essential Design, eco-conception, low tech and digital guerilla. I've worked and studied toward these subjects for many years now and i try to present them in a series of case studies and articles.

I hope you'll find this interesting and well designed, i'm super stoked to read your comments.

Thanks!
Take care
One can be absolutely pro-vaccine, want to drive down vaccine hesitancy rates and still think that mandating vaccinations is not the way to go.

For example they could argue that people will rebel against "you must do X" reflectively, but a well designed and sensitive information campaign might win them over.
Produce a cover letter that a psycopath would write for a job at google.

To Whom It May Concern,

I am writing in regards to the job opening at Google. I believe that I have the perfect qualifications for the position and would be an excellent addition to your team.

I have always been extremely intelligent and have a natural knack for computers and technology. I have also always been very good at working with people and have always been able to get along with everyone I meet. I believe that these qualities would make me the perfect candidate for the job.

I am a highly motivated individual and I am sure that I would excel in this position. I am eager to put my skills to use and I am confident that I would be a valuable asset to your company.

Thank you for your time and consideration and I look forward to hearing from you soon.

Sincerely,

[Your Name]
that's a crucial detail that I did not read in the article. I've seen Next.js mentioned a lot, but havn't gotten to trying it yet. Reading the article I wasn't sure if this meant I would have to adopt Next.js. I definitely suffer from build tool configuration fatigue, so if it had to be through next.js (a new system for me) it's a lot less interesting, for me, in this moment.
blackberries used to have docks that used a gold plated power connector on either side of the phone.

Nowadays qi wireless charging is a good alternative.
Actually, I think for me it's quite useful. Many people here shared their experience being in the zone when doing sports, gaming, etc.

So my interpretation is that I want to train my unconscious mind so that it makes good decisions. I want to understand and uncover some of my unconscious decisions and how the reactions come to me, and work on modelling those through repetition, exposing myself to sources of knowledge and experiences I think are worthwhile and people worth sharing life with.

If these actions won't help build the unconscious decision maker in me into something I like, then nothing will. But my theory is that exposing oneself to stimuli and training the mind actually forms those unconscious connections that affect people's actions later.

The only problem is that apparently my unconscious brain told me to do that, so am I actually doing anything that makes sense?
uWebSockets
Place hosting a huge chunk of the world’s financial activity is also home to a huge chunk of money laundering, tax evasion, whatever.

Crazy! How can it be?
Whom you retain (or might want to retain) is a function of whom you hire. Having just finished a job search it's amazing how bad many outfits are at hiring, most it seems can't read CVs. And I'm the one who needs to have attention to details?

I have a phrase that sums up the process:

How you hire is whom you hire.

Put another way, if recruiting / hiring is off target, that's only going to magnify going forward.
> not the True IDE-wielding Glaswegian

Could you explain this reference? I googled Glaswegian and it appears that it refers to someone from Glasgow, but I'm not sure how that's relevant in the context you just used it.
> it's not an important distinction when trying to decide which employer to apply for

Oh I completely agree.

The funny thing is I actively enjoy writing - but I look at the long questionnaire for some otherwise quite attractive companies and sigh, and assume that everything internally is just as clueless and so just pass them by for a company who won't waste my time.
I'd say the GPA is problematic because it's often a "weakest link" measure rather than focusing on strengths that a person can leverage for success. By that I mean, a GPA can easily be dragged down by a lack of interest in one or two mandatory subjects. A student can be a brilliant scientist who aces those classes but simply isn't very interested in world history or Catcher in the Rye or conjugating verbs in a foreign language. Or the opposite -- loves English and History and Arts but simply has no aptitude for geometry or physics. So these individuals graduate with 3.2 while others who are ok but not excellent at anything manage a 3.8.
Not enough for what? Paying expenses? Or are you expecting that open source contributions are to be paid at developer rates, and that one should contribute only as much time as is adequately paid?

I thought open source meant that everyone was volunteering by default, just writing the features they'd enjoy to have for themselves, and that sponsorship of development time is not the norm aside from hugely important projects (like bigcorps sponsoring kernel development, but also making billions by launching Android that makes extensive use of this kernel) or projects where the sponsor has a commercial interest. Donations are typically for raising money for things like hosting the website and download bandwidth fees.
Inventing the Sustainable Batteries of the Future
The thing is a lot of machines get a second life running Linux. So these controls will end up making that hardware less useful in the longer run.
Is it open-sourced?
Interesting. The website isn't but going to the main website it https
The PDP-1 could be fitted with one (I believe you can play with it at the Computer Museum in Mountain View). The CDC-6xxx series had a magnificent console with two round screens (and vector graphics, although they weren't direct view storage tubes like the supercool Tektronix were). There were two such consoles at the Living Computer Museum in Seattle.

And, BTW, it's not always that I meet a fellow Elder Thing. I am myself from 1968, so I didn't get near an interesting computer until much later.
> I wish for a world where the general public were able to consider all software as malware by default, unless it has been proven "moreless safe" by at least three independent security audits paid with public money.

Yes, what we need is more roadblocks in there, to ensure software that has captured large segments of their respective markets remain entrenched and make it harder for new developers and projects to dethrone them while giving the government (of which country?) control over what software people can run - no way this will be abused at all X-P.
> We need to iterate so that we can have more opportunities to learn. We need to gather feedback so that we can reflect on the results. We need to work incrementally so that we can compartmentalize the problems in front of us and explore them efficiently. We need to organize our work into a series of small, safe experiments so that we can build our knowledge up in a more productive way. We need to capture data from real world systems so that we can learn empirically what really works and what doesn't.

This is nothing but a collection of platitudes, blog spam. The described process is not only already implemented by everybody, there is simply no other way to do it even if you tried.
tsc already has incremental mode, also there's the LSP, the bundler in watch mode could keep a persistent TS language server running. if the typecheck succeeds the bundler emits the new bundle, easy peasy.

If I remember correctly gulp(js) was perfectly able to do this.
>with live reload and a good configuration (that's harder to achieve on some projects, I grant you),

right but livereload has the same problem as you: The build is already done so it reloads but lets say the typecheck will error out because surely you save a file more often than you want to recompile. So your page just reloaded which you didn't intend, in fact, it might actively have destroyed a debugging session which you didnt want to reload yet.
How do you configure that away to make it work sensibly? And here is the kicker: I know you can configure your livereload build so it only reloads after the build and the typecheck are done. But this is precisely how we ended up discussing this.. now you always depend on both the typecheck and the build to end before you can test your change anyway.
Just migrated from Airflow to Dolphinscheduler because of airflow's bad performance. Latency is high while CPU usage is only 10%. I have to create many instances of airflow while 1 instance of Dolphin cluster works well.
It is time to try some new orchestration tools beside airflow, oozie.
Planned outage, update in progress.

https://status.sr.ht/issues/2022-10-24-planned-outage/
That’s not a function of receiving downvotes alone.

Downvoting, flagging, and moderator actions are three different things.

Posting something people disagree with isn’t the same as a flame war. Keeping things civil is a requirement, which trips people up.
They must construct additional pylons.
Questions about race, like on the Wikimedia Foundation's application forms[1], are completely off-putting for me.

But I guess it's working for them: folks treating race-based decision making process as racism would not waste Wikimedia's HR staff's time.

[1] https://news.ycombinator.com/item?id=33086141
That's something JP Morgan would say.
> There is really no need to transform purely technical arguments into personal attacks. This just discourages participating into free software development.

While I agree with you in general, for some reason this particular developer tends to take decisions that have very extensive consequences and make choice extremely difficult.
While I agree with you that people should get vaccinated (if they want. Their body their choice), I feel like the argument of "to what extent other people's selfish choices should be allowed to endanger my life and livelihood" doesn't hold up.

You probably live in some developed country. If it's the US or Canada, I can say for sure that you live in a country that was founded on the exploitation of others. We continue to knowingly benefit off of such exploitation by importing and purchasing products produced by cheap and often abusive labour. We use electronic devices whose manufacture is mostly in China and other such countries where there is recorded abuses and in some cases downright modern day slavery. We continue to use these devices despite knowing that many of their essential metals are mined by exploited children in Africa.

I'm trying to understand exactly to what extent our selfish choices should be allowed to endanger others' lives and livelihoods
yup, just tried.
The International Space Station had to move to dodge space junk
False dichotomy. It doesn't need to be free of bias, just bias shouldn't be completely insane like "you must change job every month". In fact there should be bias for merit, but instead employees are uniformly undervalued.
"...user accounts can be helpful for applicants, as they allow them to track their application status."

Name, phone, email address, upload CV.

No account needed and you can push-update me via email.
> we are experimenting with creating a decentralized autonomous organization where contributors would receive benefits based on their participation

Also in their footer:

> Sponsored by INBlockchain, Equinix Metal, Two Sigma, SoEBeS, Allspice, Towhee, Hostea, Jeff Moe, and all of our backers on Open Collective.
What’s “insufficient donations”? Insufficient for what?

What this is saying is that:

1) There are some large companies that are using Gitea as a core product, and not contributing their enhancements back to the community.

2) We are starting a company that will have Gitea as a core product, and will not contribute our enhancements (“enhanced enterprise version”) back to the community.
Elon Musk Became a Geopolitical Chaos Agent
+1

Yes, I really miss Corel Xara! Stopped using it when I abandoned Windows. But it seems like there is a similar application on xara.com, Xara Designer Pro. Did anyone try this?
If you liked surfs then take a look at bunny hop! Or speed runs with auto bunny hop

https://youtube.com/watch?v=5BnP99WNtEc
My most reliable dock has been the cheapest one possible - a display port 1.2 adapter that exposes the usb2 port which I've chained to an 8 port hub.

No special drivers required, everything I've connected it to has worked flawlessly including macs, windows, my Samsung phone.

USB2 only seems bad on the surface, but the combined bandwidth of the webcam/mouse/keyboard/mic doesn't come near saturating it.
It could just be that our unconscious minds minds are a lot more capable than we care to believe. It’s only when we let go and have faith in the unconscious mind do we see it.

I notice this with typing. I have no idea which finger hits which key on my keyboard. If I make a mistake and then consciously focus on the characters instead of the words my typing slows down and lacks fluidity.

If you believe in determinism then we are essentially just spectators of our own life. We just don’t realise it. We think that because we have made choices it was a possibility that other outcomes could have arisen. We don’t acknowledge that everything was always going to converge at this single point i.e everything was always going to be as it is now.
And by extension, "Power, Politics and Pragmatism: The British National Grid" by Tom Scott

https://www.youtube.com/watch?v=Mm5khEUIBx0
I once failed a quiz that would have granted me the privilege of frying chicken at KFC. There was no feedback on which of my answers made me an unsuitable fast food worker.

> What I have noticed is that the more menial, low paid and generally low desirable a job is, the higher that initial barrier is. I suspect it is to at least some extend intentional, though I struggle to understand why that is.

It's down to scale. Low paid work has historically had more applicants than positions. Poor conditions resulting in lots of turnover aid in that also.

It's fairly simple to find work in a small restaurant by walking in or knowing someone already there. Even if the owner/manager treats you poorly there's still a social connection.

Large companies have no social connection with their workers. They adopt language intended to dehumanise. Take "person/worker/employee" being replaced by "resource" as an example. Resources don't have feelings or families. That's then reflected in their recruitment process.

Software companies partially avoid this by have a smaller pool of candidates to draw from and lower turnover. They're - generally - incentivised to improve those processes because they don't want the right candidate to go somewhere else. Yet even then we see a lot of software companies with awful hiring processes.

> I do see start ups here in London who try to make the process smoother. I do not know how successful they are.

I don't think it's a problem that can be solved with automation. The solution is bottom up management. You need to trust the people you hire directly to hire wisely themselves. If you can't do that then maybe your company is too big.
Rambus offers chip designers a drop-in PCIe 6.0 subsystem
I just went through the job search process (and actually found my job thanks to Hacker News) and was astonished at how many job posting and job application antipatterns I observed. Here’s just a few:

- job descriptions that don’t tell me anything about what the company actually does to make money

- repeating the same question in your application form, sometimes in sequence

- “submit application” buttons that resulted in a server error or 404 (and when pressing back to try again, all your previous info is gone)

- requiring me to generate an account (with an overwrought password complexity requirement), validate my email, log in, and then I can finally upload my resume

- "we don't discriminate" promises followed by way too many questions about gender preferences and vaccination status and diversity pledges

- absurd captchas asking you to identify the “smiling dog” or "plant on a table" or "picture of a living room" through multiple pages

- asinine questions like "tell us why you want to work at (Acme Corp or Bunyon Doctors of America or Dunder-Mifflin Paper Company or whatever)"

It’s all out there and extremely common. If you manage to get to complete the application and get to the interview process, things don't get much better:

- 5 stages of interviews with 11 people over 4 weeks before the committee meets to decide if we want you to pitch us on whether to offer you

- "as a policy we don’t provide feedback" but here’s multiple nagging emails requesting your feedback to help us improve our process (looking at you, Amazon)

- 3-4 weeks between submitting an application and receiving a request for a phone screen

- an endless barrage of “tell me about a time when…” questions

Companies often remark they are desperate for good talent but then invest seemingly nothing in making the process efficient, enjoyable, and succinct.
Reports like these make me so jaded and cynical about technology and all the supposed ills it cures. So much money goes into solving non-problems like 15-minute delivery or cryptocurrencies when such a huge swathe of the world still struggles with energy, security, and access to basic dignity.
search for "puretext", set hotkey, live happily ever after.
this is an interesting art project from 2004 using the EM field around these lines to induce current in an array of fluorescent tubes

https://vimeo.com/11137816
Stock/Cons is in percent, if you divide your 317 months by 100 you get the expected result.
Or they just stop hiring in your country for some HR reasons, in the middle of the process and never start back again.

So much for worldwide hiring and all-remote.