skysight-inc/HackerNews huggingface dataset:
If you’re a heavy CMD-Space shortcut user, I have found the windows button to provide a similar feel for quickly opening apps via the keyboard. If your able to install apps, Keypirinha (https://keypirinha.com/index.html) is a major upgrade. It’s not quite as clean as Alfred, but still a great tool.

Other than that, are there any particular aspects of Windows which stick out to you as things you would like to change? Windows provides a decent amount of customization options; though, most are not easily accessible via the UI.
> Certified. SAP. Partner.

IME (not sap but adjacent) partners cert and “levels” only has to do with how much you earn for the company.

Competence only comes into play if you’re so egregiously incompetent you start sinking projects and costing product rep’, and neither is really a concern for SAP.
Someone should photograph the ones at ETH Zurich. Floors are labelled alphabetically, except that the ground floor is E (presumably for German Eingang = entrance). But for the ones on the hillside, how do you handle negative letters when you go below A (since the E floor lines up with the entrance on the top)? Answer: not just Z, Y, X ... but also weird things like ZZ for mezzanines.
> You might find a degree opens more doors than it should.

You might, but it (typically) comes so late in life is it really worth it? I worked while my friends went to college. They're now starting to see these doors open. I'm ready to retire.

> Find a way to speed run a degree. It'll be worth it.

That will help over a traditional track, but unless you're ready to speed run a degree at like the age of 10, you're still going to be way behind. Due to the time value of money, the most valuable working years are in your teens (or even before, although the law can often make that a challenge).
Yep, it's just a repo of inter-linked markdown docs which you can view or edit on GitHub (or clone if you want to do some more involved editing.) You can definitely think of it as a wiki though as all engineers in the company would have write access.
If you're a family of 4 making $70,000, you get $27,000 deduction off the bat. Your federal income tax is $4,890 or 6.9%.

I'd say that's pretty low considering it's median household income in the US.
That wasn't part of the comment.
I lead a fairly large team and I agree with this comment. It is certainly possible and healthier to disconnect from work after 17:00. Unless you’re in charge of coding a nuclear reactor core or similar, your CRUD app can always wait. A streamlined on-call process should be in place instead.

Taking care of your headspace and unwinding at end of the day should be one of the most important routines in a programmer’s life.
My friend, you don't know exactly what I'm thinking. You're writing this to an idea of a person that you constructed for yourself. It's not going to match most of the people reading your article.

I would drop the second person narration. I don't know what you were going for, but I'm not having "omg are you god" moments when reading this.

The presumption that you can predict all my assessments and responses is condescending in an annoying way, and detracts from the point you're trying to make.
The last time any of my linux machines crashed with a segfault was in early 00’s. In most cases the reason was in shitty drivers for some hardware.
Looks very nice.

Apparently does not have double precision fp.

Also no WiFi or BT so it's rather different from their current offerings.

768k internal RAM will be useful.
This week in KDE: big UI improvements
These days, homo sapiens is more like 300-350 ky old, and (Lomekwian) tool industry is 3.4 My old :

https://tauromachy.wordpress.com/2018/07/05/the-lomekwi-tool...

Which puts into question the naming of homo habilis (="handy man", that 2.5 My old Oldowan tool industry you seem to mention comes from) and australopithecus (responsible for Lomekwian) as "not-homo".

Tool use is of course much older (other primates) and other animals also do it : dolphins, crows...

Can this capuchin-monkey example be called "tool industry" ?
https://www.freshports.org/sysutils/nix/
It's a personal opinion that you, the mod and maybe even I can agree on but that doesn't matter. It's a personal opinion and when not asked, don't give it.

It's not our place to tell someone stop doing what you're doing because computers can do it better.

Let people do what they want and enjoy life.
Another relatively safe strategy : Don't buffer http data on server. Read a limited sized header and then stream the body to its request handler.
What problem does this product solve? The problem of not living fast enough? I think, in that case I'd rather have a shoe that forcefully makes me walk slower...
Or even more beholden to industry as they live closer to industry than they do to other government agencies, making them even more of a revolving door than they are already. It's tradeoffs all the way down!
Inequality is not a great target alone. Look at inequity measures - it tends to improve during recession because equity holders (which makes up much of the wealth of the rich) takes a massive hit.

Can anyone really claim that the lower income people are better off when inequality drop during a recession?
> moving out of GitHub when Microsoft bought it was the right decision

But what prevents Microsoft from harvesting open-source code from any hosting site? What have you gained?
How is that different than what heat pumps are doing?
This is not how you submit links. Submit the URL in a separate field from the title, using the page title. Then add a comment about it, if necessary.

93.6%
The turtles that ‘talk’ to their eggs before they hatch
When will the world get cancer vaccines?
I know I'm trailing edge (quarter century late?) but I just installed an RSS reader, and found that it cut down on my click-click-click immensely: ("OK, I've finished skimming/reading the latest batch of incoming bitstreams, now time for me to create some fresh outgoing bits").

cf https://en.wikipedia.org/wiki/Operant_conditioning_chamber#/...
It is not on OpenBSD since OpenBSD 5.5 [1] (there is even a catchy release song about it [2]) which was released in March 2014. Hopefully the patches for the ports tree being upstreamed have started to nudge the general open source ecosystem in the right direction.

[1]: https://www.openbsd.org/55.html

[2]: https://www.openbsd.org/lyrics.html#55
To grasp how serotonin works on the brain, look to the gut
I have the same setup and find that I can’t use my cam link through my Caldigit element hub as the video freezes. Do you connect the cam link directly to your computer? It seems the cam link needs an entire bus bandwidth to function. :(
I enjoyed reading some of your posts, thanks.
> if you can figure out where we are (and the secret knock), you can join us. Honest

Best hiring line, ever. Will definitely go look for the hidden circle of test devs.

> tabular or property-based testing

That's interesting, I did not know it was called this way! I have followed this approach in some cases, testing combinations of inputs. It was mainly when trying to automate tracking QA, through passing different dataLayer e-commerce values.
Surely this is wrong if we're talking about genetic drift which has no reason to be linear with time ?
You miss the point. Universal payer is not the utopia you think it is. People at the bottom may pay less, but people at the top pay more, "distributing and diluting these costs". That results in relatively well earning professions paying high company and income taxes, resulting in identical fees for fitting a socket in the UK (a universal payer society) as the US (a look after yourself society).
Ergo, you've shifted the money around but fundamentally haven't changed anything, you carpenter isn't going to work for minimum wage suddenly because his tax burden won't allow it.
It actually uses less water if you wash your car on your lawn and then skip running the sprinklers.

Actually, it's usually less water, period. A commercial wash uses 25+ gallons, even with water recycling systems. I don't know about you, but I never used that much during a bucket wash.
The greatest trick the Devil ever pulled was convincing the world that German engineering is something they want.

In automobiles, industrial equipment, electronics, software, etc. you can sense when Germans were involved. I've accepted that it's something I'll never understand, and that they probably feel the same way about American designs. Same planet, different worlds.
It's never too late to learn to draw!
The author links a google sheet somewhere where he draws the values from. It is several miles long ;)
Glad to see that boczek is still there.
Europeans have ancestry have that goes back beyond 40000 BC. The article you link to states: "Genetic data about early modern humans who existed for up to 40,000 years as hunter-gatherers in Europe is scarce, while their population dynamics and structure is virtually unknown."

I think what you meant then, is that European ancestry has not been fully understood or explained, otherwise your statement suggests Europeans were beamed here from an alien planet ~42k years ago, and that they are not genetically descended from the same roots as other humans - quite a claim, if that's what you're suggesting.

Hate to be pedantic, but small words have big meaning in this context.
Rustdoc JSON in 2022
Huge huge fan of ESP32s over Arduino/RPi/etc for any/all projects where I can do so. I’ve probably got 15-20 ESP32 projects around the house, and have done somewhere around 80-100 for other people.

Arduino does a great job with marketing but at the end of the day you could do 99% of Arduino projects with an ESP32 for 1/10th the cost, use less power, and get way more features at the same time, while still using the Arduino IDE or VS Code with Platform.IO.
Weekly Thread of Remote Jobs
Every week I post the all the remote jobs I've found on Reddit, and hopefully you guys find it useful!
We just released & open sourced this as a UI & API: https://tts.themetavoice.xyz/

It's free up to $30 & then cost price after that. It's exceptionally realistic, but can take a bit of time to synthesise as a result.
You're agreeing not disagreeing with parent comment - they said Dell should be killing HP, not Dell should be having problems themselves.
I have panics about your reading capability ;)
The whole system, SAP is way more than expenses (!), is there to keep multi-national manufacturing networks running. And to pass all kinds of quality and financial audits. That people fail to realize that, and still think dumping on legacy UI and ERP systems, is just beyond me...
I used to work for a small IT company based in London on Hatton Garden a few years ago.

At lunch time we used to stroll down to the food market on Leather Lane for a quick bite. It was busy like a bee hive with people working in the city and I absolutely loved it.

I remember walking past all those glitzy jewelry stores on Hatton Garden and staring at the various stuff they had on display - thinking I would never want to work in that business given the risks involved.

Then during the Easter bank holiday in 2015 the famous heist happened at number 88.

I've never seen so many TV vans reporting from the site for weeks on end. It felt completely surreal.

That event confirmed for me that concentrating so many valuables in such a small space (even if tightly guarded) is too risky.

Your home could in theory be burgled but it will never be as attractive as a room full of deposit boxes.
i think perhaps the relentlessly obnoxious voice of the diatribe was part of the point (and a big part humor).

They are Class A, while you, dear reader are Class B.

The author, with all the power over their expression on their site, can characterize you however they want.

You can complain, but the site remains unmoved.
I recently found out it's not SAP native software - rather it's USA based company/product that was acquired by SAP.
bachelors was enough for me to get a visa, i think it was just the right amount of schooling. but i do miss my uni days
> saying a pharmacist "works in medicine"

Is this wrong? I mean, they do work in medicine. You can always be more specific if you want, but I don't see anything wrong with that statement.

> Being "in IT" typically means you set up office computers.

This is probably a thing that varies regionally. Here it is very common to call all the aforementioned jobs "the IT industry".
The problem is that Russia has succeeded in settling many of its colonized territories such that natives are minorities in most of their titular region. Consider Buryatia for a prominent example - Buryats have been used as Russian shock troops in Ukraine since 2015 (Debaltsevo), yet population of the republic is only 44% Buryat but 53% Russian. On top of that, much of the native population is culturally Russified.

Tuva and ethnic republics of the Caucasus are where the natives have majorities that mostly retain their separate cultural and ethnic identity, so if something does fall apart, I would expect it to happen there.
My company is and ayecarumber, it resonates.
My personal favorite! And if you dig into it, exclusively Lidls fault. Also, Lidl wanted to do more than just expenses...
How do you connect them? I would actually love to have a few PoE powered and connected ESP's since you have to power these things anyway.
No CTO was ever fired for choosing:

SAP, JIRA, SalesForce, Oracle, ...
Some relevant previous discussion:

https://news.ycombinator.com/item?id=30485353
Does anyone think the y2k con will work a second time?

Does anyone think it was actually not a con given there was essentially zero difference in outcome between companies and indeed whole countries who spent heavily to deal with it and those who did absolutely nothing? I do realise I'm impugning the idea that Arthur Andersen and similar consultants put customers interests first and that isn't something that should be done too lightly.

I guess y2k certified compliant cables aren't as utterly, hyperboically and comically absurd as they were then.
> which must be mixed in at very hot temperatures

It gets hot when you mix it.
It has ethernet. So if you're feeling brave, try making a breakout board to interface with it.
The single-responsibility principle in the context
This is my first article on design pattern series. I'd like to get a feedback from you on my writing
I don’t understand the disdain here in Hacker News for enterprise software. Every now and then this type of post would show up, decrying how terrible the user interface is or how awful looking the fonts are and how they can program the same functions in 1000 lines of code and support thousands of users.

These companies have revenue in the billions. They have enabled large companies, since before many of us were born. Your payroll and accrued sick leave and benefits deductions and AP/AR doesn’t miss a beat because of these companies. Apple runs on SAP (and Oracle and Workday), mind you. So does Google.

Are they bad or is it the crowd here?
> There's another end of all this that I also never see addressed in writeups like this one: lots of users are still really bad at passwords.

Author here.

I was originally planning to write a blog post about my experience reporting cryptography-related bugs to password managers in 2022. (I had findings for LastPass, 1Password, and Keeper.)

My experience with LastPass was abysmal. I wrote a thread about it here: https://furry.engineer/@soatok/109560736140669727

However, I found in my early draft that I spent a lot of time explaining these algorithms, so I decided to spin it off into a separate article. Thus, this post was conceived!

> I notice the article stopped citing examples of large-scale password cracking after the introduction of PBKDF2.

At that point, I figured the point had been made already, and wanted to focus on the algorithms.

> Readers capable of implementing something like OPAQUE will already have a pretty good handle on most of what's written here. All other developers will just grab whatever "the" off-the-shelf solution is for their language and tech stack, and any recommendations for those are conspicuously absent here. What are the best resources for the most popular tech stacks currently? PHP introduced the password_hash() function (and related functions) in its standard library a while back. It defaults to bcrypt, and most php devs should probably just use those functions, unless they're sure they know better.

I tried to make the post a good balance of fun and informative, but the audience was "people who want to know more about cryptography with passwords" not specifically developers.

As you indicated, if you're developing something, the password_hash() / password_verify() API your language provides is likely 1000x safer than rolling your own anything. If there is to be improvements in the cryptography for a given programming language, it should be an update to whatever the de facto standard library is for that language.

PHP has the password extension built-in. Python has passlib. Node has the crypto module. Etc.

> For a while, some misguided sites tried to prevent people from pasting passwords into their login forms. I have never seen the inverse: a site that prevents users from typing a password. Is there a reason that wouldn't work?

I'm not confident in this, since it's 4:46 AM for me and I should probably be sleeping instead of reading HN comments, but isn't this exactly how Passkey is supposed to work? I could be confusing it with another thing though.

Anyway, thanks for your insightful feedback. I already planned a teardown into the reverse-engineered internals of popular password managers and my experiences with them. Because of your comment, I might also make a future blog post targeting developers.

In the meantime, here's some cool stuff:

https://github.com/dropbox/zxcvbn - A reasonable approach to password strength estimation (although I think their calculation needs updating in 2023)

https://github.com/DivineOmega/password_exposed - Checks if a given password has been exposed in a previous breach (uses the HIBP hash database)
I'm not so certain that it's logical, considering how birds would tend to be away from the nest during the warm days in search for food, and back incubating the eggs during the cold of night, while a roof over a freestanding nest would require much more investment of materials and effort (especially for a species without hands !) ?

And of course a lot of species of bird achieves this by nesting in (vertical) holes.
It took me a decent amount of time to understand the spacing on that URL before I finally clicked on it
> I suppose the thinking is that by having each employee of a big organization do a small amount of work, they can avoid hiring a central person who just accepts receipts in envelopes and deals with them.

In a big company that person who 'just accepts receipts and deals with them' will have to enter the receipt into an expenses system like Concur anyway.

Personally I find it much easier and faster to input it myself than to put everything in an envelope with enough information in the envelope to allow an admin to correctly expense/bill it (e.g. cost centers, an explanation for why the hotel was over the policy allowance, a bank transaction for that thing I lost the reciept for...).

> When companies need photos of their employees they find a photographer who provides that service. They don't ask each employee to learn about lighting technique and do the post processing according to a written set of standards in hopes the photos will look consistent. But with Concur that's what happens.

IMO the better comparison would be hiring an in-house photo team which has to be used any time anyone in the company wants a photo of something.

It's quicker for me to take a photo of this prototype I made than it is for me to arrange for the in-house photographer to come.
Got it, thank you. That makes sense.
I’ve found ChatGPT to only be useful as a booster if you are already a domain expert and can vet the output. However it is very useful as a booster or explorer of code making me more productivity.
mumbles something about other ways for the CEO to…

The again, we didn’t really expect them to be in touch with reality so it’s not surprising.
I don't know what your setup is but I've had no trouble debugging typescript in the browser or on the server. In the browser I use the browser's devtools and source maps. It works. For the server I use VSCode's built in node debugger integration. Both have worked great for me.
Thank you for the detailed list, I totally relate with the cost-benefit approach, it was my main attack angle to justify efforts spent on automation.

> You often hear "well we can hire button-pushers overseas for cheap!" as an excuse to avoid this, but then they're discounting the cost in time from the button-pushers not being efficient enough or misinterpreting requests, etc

And some button-pushing activities are just internal by design and cannot be externalized easily in my opinion
When it comes to years, the most accurate unbroken timelines are based on tree rings (and similar, such as annual layers of sediments). The longest, the Hohenheim Tree Ring Timeline (Central European pine) goes back to 10,461 BC, and researchers hope to extend it another 2,000 years back.
Achieving idempotency in the AWS serverless space
It doesn't matter how many times I see it, every time I go to Rome and find myself in front of the Pantheon, I get overwhelmed by it.
You've given me two links [0] that show on average the US has notably more expensive electricity than China, and one link [1] that shows there is a lot of intra-country variance in the US which isn't really evidence because there will also be large intra-country variance in China.

How are you getting from that to "China pays more for power than American industry"? Could you do a summary in one place? Your links seems to support the opposite conclusion but maybe you've got something going on across a few comments that I've missed.

I also went to look at the absolute numbers out of interest and China produces 8 PWh total and the US 4 PWh total according to [2] and playing around with the "Electricity production by source" graph. Although obviously that means per-capita the US is still a way ahead.

[0] https://www.globalpetrolprices.com/China/electricity_prices/ & https://www.statista.com/statistics/263492/electricity-price...

[1] https://www.eia.gov/electricity/monthly/update/end-use.php

[2] https://ourworldindata.org/energy#country-profiles
Only if they know it exists?
Interesting, any resources on using Dart in this way? I also do native iOS development as a day job.

Edit: Pieced together how to do this from the official docs.
Try their timesheet function in any browser, much more amazing. Every time you save something, it opens a new tab!!
Which will be thrown out by finance, as they need either peoper receipts or a signed declaration of the correct amount (receipts indeed do get lost). Why? Taxes. So you 1x1 png hack will only get your expenses reimboursed later, and if accounting doesn't catch the empty png, well, you might have more serious issues.
Tails allows for journalists and their sources to publish sensitive information
> single Bytes buffer, for example the following unsafe usage

Highlighting “unsafe” in red in an article about a Rust package when talking about something which is not Unsafe is so cursed.
This is pretty weak...
I once got a term sheet on the basis of a "website" which was a quick-n-dirty lash-up of CGI, cron, and email. Low-code can be done not only with new tech but also with old.
The End of a Book World Mystery: A Suspect in Manuscript Thefts to Plead Guilty
Name one serious alternative for SAP, if you need a real ERP system?
I don’t think the law on tracking cookies applies to your work tools on your work computer
Thanks! I've updated to point at your post, since it's much more detailed.
Mirror: https://archive.is/rcoWw
95.6