skysight-inc/HackerNews huggingface dataset:
Questions I can ask My Customer Support head and CEO
I work for a small software company, eventually plan to start my own venture. I get to talk to My Customer Support head and CEO who have approximately 20 years of experience, what should I be asking them specifically? In terms of running a business
HN deliberately doesn't categorize stories; it's part of the premise of the site that there's just one pool of stories to draw from.
I have my own crazy solution to the division problem: https://www.specbranch.com/posts/faster-div8/

This is actually faster than DIV on old architectures, but there are lots of reasons why you shouldn't use it (code cache pollution and pipeline congestion).

I have been working on combining my initial 8-bit precision guess with a few rounds of Goldschmidt division to compete with 64-bit DIV, but I am currently not quite beating Intel (I have 40 cycle latency and 55 cycle recip throughput, compared to 30 and 21 on Haswell).
The opportunity cost of time is not zero. If you already have tools which are working for you, time is (possibly) better spent learning other things.
Riiiiiight but "Well statistically it's the boyfriend/ex boyfriend so lets lock him up" is different to "Well there is evidence that makes us think it probably was the ex boyfriend in this specific case"
It's worse than that. If you started with iPhone from the first generation, you'd have remembered how to use the home button (which also had a lot of functionality crammed into it, with double- and even triple-clicks). Which eventually got removed, so anyone who got used to that - like, say, my parents - had to re-learn once they upgraded.
Offline map test on Apple Watch Ultra for hiking
Lack of offline maps are a showstopper for using the new Apple Watch Ultra for multi-day hiking. This post tests the only workaround against Garmin Fenix.
"Middle day" isn't the middle day?
Not to be confused with the subcontrabass flute, which can be heard (for example) in Justin Bell's soundtrack for The Outer Worlds [0] [1].

[0]: https://twitter.com/sonic_presence/status/119649172902250906...

[1]: https://old.reddit.com/r/theouterworlds/comments/ilvt6x/got_...
mcmaster is great, i had ordered a small part from once and wanted a catalog, asked them what the order minimum was for a catalog and they emailed me back basically saying "a catalog is on its way" no asking if i actually wanted a catalog or what my address was, they just sent the 20lb book over
You can't reference the results of capture groups in line patterns in gawk, unless you use the match() function. You can write:

match($0, /...(...).../, arr) { ...refer to arr[i]... }

But you can't write:

/...(...).../ { ...refer to a capture group somehow... }
On the light pollution point, twilight is the worst time for satellite brightness, but as the satellites enter the Earth's shadow their brightness rapidly diminishes. Some estimates are 10%-30% data loss during twilight for Vera Rubin observatory and 2% for vlt. A problem for Vera Rubin, but not so much for other observatories.

https://www.economist.com/international/2021/11/25/vast-sate...

https://www.economist.com/img/b/640/356/90/sites/default/fil...
Look at the demographics of the victims in that list: mostly Dharmics.

Also look at the demographics of the perpetrators: the majority are invaders.

Like I said before, learn some history.
The situation is similar in Germany, where I grew up. You need good grades to study the popular subjects. For mathematics, they took anyone who was willing.
Most of us old-timers from the pre-IBM-PC era cut our teeth on BASIC programming.

It was either "high-level" BASIC or assembly-language*. No other choices for several years.

*Some of us didn't even have an assembler program, so we had to do assembly-language programming with a book of [8080/Z80/6502/6800] instruction-sets and lots of sheets of paper and a hexadecimal addition-chart.
I am increasingly wary of buying things that might be in this category from Amazon.
there are contracts of adhesion

https://en.wikipedia.org/wiki/Standard_form_contract
Exactly. The website being unchanged is definitely a feature.
As you said:

>Why work 20 days a month and make a modest living when you can steal and rob 3 days a month, fence on the 4th, and live in relative luxury?

What if that modest living takes 10 days of work instead of 20. Do you think that will impact the number of people who turn to crime?
> One thing that always bothers me while travelling in the UK, is how there's essentially no cell service along the whole route

And because the onboard Wi-Fi is primarily 4G/5G driven, it’s equally unreliable. I recently flew from Manchester to Toronto and the in-flight Wi-Fi was rock solid almost the entire way. Meanwhile a few weeks ago I took the train from Manchester to Euston for work and the Wi-Fi wasn’t reliable enough to get anything done.

> The CrossCountry trains were small and crammed to the brim

If it was a Voyager/Super Voyager those things are my second least favourite trains on the network*. They were built with a tilting mechanism like the Pendolinos, requiring they be vertically tapered. This makes them feel oppressive and cramped, and stops you standing up without hitting your head. The worst part is, the tilt was disabled to improve reliability, so it’s all for nought.

*My first least favourite train is the Pacer. Cursed 80s bus on rails.
Human speech doesn't often work on just the literal meanings of words though, hence the ambiguity. Very very rarely at 10PM on a Sunday night does anyone mean "tomorrow" when they say "See you at the club next Monday". They usually don't mean that because we have the word "tomorrow" and that's more precise.

Likewise, on a Friday afternoon most people (in my experience) don't say "Hey we're having a cook out next Sunday, want to come?" and mean the Sunday in exactly two days. Again, because the phrase "this Sunday" is available and more precise.

In fact, I think in my experience "next X" almost always implies a full 7 days between now and the X. If my boss on Monday says "we need this in production next Friday" I don't normally take that to mean "we need this in production in the next 4 days.
I'll second that. I ordered an 8-foot-long aluminum bar for $25, which, at the time, was too long to ship with traditional shippers. So, a semi trailer showed up at my door. Shipping cost $8.
See also:

https://motherfuckingwebsite.com

https://bettermotherfuckingwebsite.com

https://perfectmotherfuckingwebsite.com
Wait a minute: someday the aliens are going to land and we gotta explain our calendar, sure.

Or, _we_ don’t.

Someon—- pardon me —- _Something_ has to explain it to them.

That thing is gonna say: “yeah, the epoch is our earliest known ancestor’s origin. Those animals call it ‘Unix time’. We have a record of their hieroglyphic form: January 1 1970”
> This is absolutely hilarious

Not absolutely, it could be even more hilarious, if PM/AM switches happened at 11:00 and 23:00, not at 12:00 and 00:00. Or even better, the switch could ignore seasonal timezone shift.
Some key bits of advice I found useful. If you were in the job market in 2008-9 or 2001-3 you may view this article as very pessimistic. I don't think it is.

"If any given role can prioritize profit, pace, learning, prestige or people, then this is a good time to be focused on working with good people in a role where you’re learning. There’s a lot to learn right now as many companies are abruptly shifting from long-term growth-oriented goals to short-term, profitability orientation" See https://lethain.com/forty-year-career/ for more."

"it’s a tricky time to chase prestige as many companies that were prestigious a year ago like Netflix are in an awkward place or going through a hiring freeze like Meta. Although FAANG will remain prestigious, the most prestigious companies of 2025 are far less obvious than they were twelve months ago" See https://www.theverge.com/2022/5/18/23125571/meta-hiring-free...

Related

https://www.bizjournals.com/sanjose/news/2022/07/19/apple-sl...

https://www.bizjournals.com/sanjose/news/2022/09/21/heres-ho...
Some rules of thumb:

All Windows passwords shorter than about 10 characters shouldn't be considered secure, as the NT Hash at this point is so easily reversible that it's basically a "light obfuscation" at best. A single GPU can crack all 8-character passwords in minutes. The single best security setting on a Windows network is to increase the minimum password length to something like 14 characters. Use 20+ for privileged or service accounts.

The second best thing to do is to scan password hashes against "top password" lists and reject any that are in the top-N, where its up to your business policy what 'N' is. I recommend at least the top 10,000 most common passwords being outright rejected.

The third thing is to match against specific leaks. E.g.: if you have john.smith@foo.com and there is a leak of his email and password where the password matches your records, force a password change immediately.

All of the above assumes that MFA is in place, your servers are patched, and there are extensive audit logs on all authentication attempts.
I think "can this person even code" certs can be like a driving license, and last a long time. More specific skills yes should be renewed.
But what if the aliens don’t even have (don’t need) the concept of an integer, therefore no concept of prime numbers - and no need to split times of natural cycles into equal integer-sized intervals?
The realization that no one was coming to save me except me, and others depended on me. Dig deep, embrace the suck, you will likely survive.
So on the subject of library science, I think a really valuable use for machine learning would be the automatic derivation of classifications in systems like UDC [0]. That would open the door to easier traversal of this absolutely massive dataset.

[0] https://en.wikipedia.org/wiki/Universal_Decimal_Classificati...
meh. pro hackers do not crack or bruteforce passwords except as a last resort. they instead find some critical vulnerability that bypasses the need for passwords, or steal the browser sesion, or use malware. this is how so many people got crypto stolen despite strong passwords.
You can only buy parts that are configurable to begin with. If it doesn’t exist in their catalogue, it won’t be configurable unfortunately.
> A CS student should absolutely take time to learn to use these vim, awk, gdb etc.

You forgot emacs.
Without RockAuto is right up there with the submitted site.
The 3 big branches of the next 5-10 years of compute are 1) AI (technically ML, but ); 2) spatial/geospatial; 3) AR
I'm sure it will be, but the technology isn't there yet.

With AR/VR you can at least project a screen way bigger than any desktop, all the way to true immersion. Coding, design, social media, video games - most things you do on desktop, can benefit from VR.

But right now VR has a lot of issues: bulky headsets, low-poly because you need really fast framerate and double render, hard to track movements accurately, hard to control, and most of all hard to implement. It's a lot more complicated than desktop or mobile.
I skated all sorts of different stuff in the late 20th Century, including different trucks.

The killer feature of Independents was simply that they were the most durable. I suspect this was a big reason they became “classic”. Over time they spent longer on the average skater’s board than other brands (which got replaced when they broke). No idea if this was because of geometry, or manufacturing quality, or materials, etc.

I remember Tracker trucks tried a different pivot geometry. I gave up on them after the 2nd or 3rd one broke on me and I had to walk home.
Honestly, that's also a good reason.
I’m in the US and have not been able to buy one for as long as I’ve been interested, which is about 6 months. There are “drops” that happen every other week or so but they sell out in a few minutes.
I think the most annoying thing about both sites is its weird ass names. Like it’s obvious that McMaster call certain things a certain way so that it’s less searchable elsewhere. Misumi takes this to a whole new level.
Is this still true now that LM hash v1 support has been dropped?
>> What makes code readable?

I think code readability means that you can read and understand code you have never seen before with the least amount of effort.

It means that the code follows the "principle of least surprise" and "works as expected". Those are imprecise terms, but they mean that the code you see is the code that runs.

I have grown to appreciate the readability of Ada because it is easy to read and understand. What you see is what you get without any "default magic", "implicit conversions", or "this is probably not what you want, but I will do it anyways" that other programming languages do.

"Ada's philosophy is different from most other languages. Underlying Ada's design are principles that include the following:

Readability is more important than conciseness. Syntactically this shows through the fact that keywords are preferred to symbols, that no keyword is an abbreviation, etc.

Very strong typing. It is very easy to introduce new types in Ada, with the benefit of preventing data usage errors.

It is similar to many functional languages in that regard, except that the programmer has to be much more explicit about typing in Ada, because there is almost no type inference.

Explicit is better than implicit. Although this is a Python commandment, Ada takes it way further than any language we know of:

There is mostly no structural typing, and most types need to be explicitly named by the programmer.

As previously said, there is mostly no type inference.

Semantics are very well defined, and undefined behavior is limited to an absolute minimum.

The programmer can generally give a lot of information about what their program means to the compiler (and other programmers). This allows the compiler to be extremely helpful (read: strict) with the programmer."

Source: https://learn.adacore.com/courses/intro-to-ada/chapters/intr...
"I have personally seen friends get filtered out of senior and executive opportunities for having “too many” short stints in their resume"

I think this is great advice, and it runs counter to advice from sites like Blind that essentially encourage you to treat your career as a graph search algorithm optimized for any incremental increase in compensation. Hopping around is fine in small amounts and can work for increasing comp. But if you establish a pattern people notice, and they won't want to be the next stop on what they perceive to be a hot potato adventure (whether that's fair or not doesn't matter in practice). Also a good callout that this is extra true for senior roles where it will be more complicated to replace a short-tenured leader.
The entire parsing logic couldn't be separated from the app efficiently I think. It's doable but would be hard to do it efficiently. Right now, the parsing happens in Swift (and Kotlin for Android). I could maybe switch the parsing to javascript and then download the parsing code over the internet, then use javascript bridge to do the parsing. But javascript bridge is slower than swift.

The better way I am thinking is to fetch the XPath/CSS query selection strings remotely on each app launch. Since fixes for the website changes usually involve me only having to modify the XPath for each element in my app, I could just modify the XPath on my server and then have my app fetch them on app launch. The XPath is just a string in the app, so it can be done.

Whether this is doable obviously depends upon how big of a change the HN website HTML has. I will look into it.
People here saying the PS5 should have dropped in price, I just checked Amazon for the price of a new Nintendo Switch (standard model, not OLED), seems almost identical to what I paid for one on launch day. £250. This is now really old hardware that launched over 5 years ago (Mar 2017).
Not exactly. You can put your name on a waiting list and be notified of opportunities to buy one periodically. I put my name on their list more than 6 months ago and still have not received a notification that I can buy one.
It just occurred to me that the other brother printer I bought in like 2004 is still in use at my parents house. These things are tanks.
Thanks. I addressed this in this comment:

https://news.ycombinator.com/item?id=32978099
Meta and Google are shrinking their workforces by avoiding mass layoffs
Words can have multiple meanings, my friend.

The word's root just means "full of mystery", which is completely appropriate in this context -- describing people who accept the authority of fancy equations as a mystery, instead of delving deeper for a justification from first principles.

It's true that mysticism also has a more specific meaning i.e. describing particular strains of religious or philosophic thought and practice that are tied to the idea of "mystery" in a different way, but I see no reason this meaning should have a monopoly on the word, considering the etymology, see https://www.etymonline.com/word/mystic?ref=etymonline_crossr...
Same in Quebec.

Never heard anywhere in canada that don’t have their calendar start on Sunday but I’d be curious to find out otherwise.
The $17.80 price is unclear - is that per month or per year or…?
Hmm, out of touch followed by condescending. What point are you trying to make?
The Great Salt Lake certainly seems to be at a crisis point.

Going beyond lawn care, there's definitely a lot to say about the way heavy Mormon involvement in right-wing politics has negatively affected living conditions in Utah.

This perspective was also, amusingly enough, taught to me directly as a student at BYU, so some portion of the church is very aware of it. But tbf it's not the policy-driving portion of the church, the part that believes that people should ignore woke godless environmentalist libs, and anyway God Will Sort It Out so keep drilling. It's more like the academic scapegoats who are hired, then end up teaching this evidentiary ecological stuff, then get chastised or fired, then the cycle repeats...

(Far be it from me to claim that the Mormon church is the epitome of evil; rather I'm just sharing what I was taught, what I saw first hand, and what was related to me by my own friends & family.)

There are also some interesting Salt Lake & Utah-related details, narratives & examples in this podcast:

https://www.youtube.com/watch?v=McZgkjXRlw8&t=1208s

> They want to convince fellow Mormons that the desert is already beautiful and has a divinely created ecological wisdom all its own.

I'd love to be more optimistic about this process...anyway good luck with that. Green grass is very sensitive cultural iconography in this area. The entire mountain west gets high just thinking about green lawns and hearing that tik-tik-tik sprinkler sound.

See also _Napoleon Dynamite_ for countless property examples which are apparently supposed to re-landscape starting any day now, but are obvs going to run into the issue of who's paying for that. Sigh.
I found the option repricing history fascinating.

"what about me", cries the person with a $300 RSU price while the stock is trading at $100 -- it always seems like the first thing that comes up in company chat when the company stock tanks. Part of the deal I suppose. Other option is to jump ship, but that's scarier in a bear market.

Also jibed with:

> my general advice to folks would be to stay where you are as long as you’re reasonably happy day to day and feel like you’re learning at a good rate. Even if your effective compensation has declined a bit, it’s very hard to determine if the compensation at any other company will hold up either.
Maybe your customers or employer would like you to save 2, 3, 5, 10x the price…

My memories of McMaster from doing my hobbies is that it is outrageously expensive.
Makes sense, will check it out later. Thanks, seems interesting.
And each one they deploy seems to decrease the average bandwidth https://telecoms.com/517598/starlinks-download-speeds-have-d...
Wait. The calendar was 10 months before Julius. Not sure there was even a February?
> Another legitimate case for password cracking is if someone in accounting encrypted a spreadsheet and then got hit by a bus and other employees needed access to that document

Ah the good ol' bus factor.
key points:

"Google LLC and Meta Platforms Inc. are quietly cutting jobs by shutting down teams and departments while avoiding mass layoffs, according to a new report.

After closing the divisions, each of the companies is giving affected workers limited amounts of time to apply for other jobs within their organizations."
>Public sector needs to stop paying shit wages.

No, they don't. In a democratic system, they need to pay what the voting public wants them to pay. Give the People a referendum to decide this: they can choose between paying public-sector employees well (competitively with private industry) and raising taxes to pay for it, or lowering taxes and keeping public-sector pay low.

Which one do you think they'll choose?

Or, if you prefer that elected representatives make these decisions, get some people to run on a platform of jacking up taxes to raise public-service position salaries. Let's see if they get elected.

The People are getting what they voted for.
FYI: It took me an embarrassingly long time to realize that vertical margins overlap to the largest value. So doing p { padding: 1rem 0; } will only separate paragraphs by 1rem, not 2rem as you might think if you add both top and bottom margins. However, there are rules, so throw them into a display: flex and suddenly all your paragraphs have 2rem in between.

CSS is fun.

https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Mod...
>forced Alphabet breakup

Who will pay C for browser? A for ads. They will pay only for things they need.

Will people (and you?) pay for Chromium browser to compensate its development? It's _expensive_, by the way, to develop that complex project.

So I don't really see how G brakeup helps get better browser for free.
Ask HN: What will software engineering look like 100 years from now?
I don't know anything about Carbon. But a reasonable approach would be to use an existing C++ compiler and intercept its ASTs.
Surely this doesn’t last forever, no? Even if it does, if the rate of job automation is so quick that there’s no way for new workers to be trained before the job becomes obsolete, then it’s effectively unscalable?

I’m not saying we’re in a post-scarcity situation yet, by any means, but it seems inevitable that if humanity continues in the same general direction, it’s only a matter of time before it happens. At which point, such a discussion is unavoidable.
Lovely product, I have two questions about the copy

The first is it says "until you don't stop it" - should this be "until you stop it"?

The second is that it refers to 'execute' and 'scripts' but I believe this is only for http GETs?
Since C++17, using [[nodiscard]] can help with that.
Not at all; but it does test where 'harm' lies or should lie in legal system, leaving aside the human sensation. I would not like that to be legal, however that's irrelevant to the question of the art in itself. I'm not making a commercial argument here, I'm saying that these things aren't adequately covered by the 'bad' laws of defamation and copyright infringement.

In your example, I don't think I'd have a problem with the creation of the images if they're not distributed, but on a macro scale, if I put aside my ethical concerns with the proliferation of patriarchy, it's worth considering whether "anyone can do anything with images" would have such an effect if my wife were only one targeted among millions.
> DST

I always felt that DST was invented to prevent people from realizing that they are forced to wake up and get out of the house before dawn during the winter. It would literally alienate people from work life.