skysight-inc/HackerNews huggingface dataset:
>A story would in all likelihood involve more than one dramatic situation. The article [...] makes the same mistake right in its title.

I'm not making the same mistake and I wasn't equating "situations==stories". Yes, there exists a many-to-1 relationship of situations nested inside of a story ... but that is not relevant to my point.

I'm emphasizing the meta layer of creating <n_count_of_buckets> for <any_topic> and how it's arbitrary and subjective instead of being definitive.

So your link with extra information of the 37 types is diving deeper in the wrong direction for my purposes. Instead of reading more about 37 situations, we ask where does the number _37_ itself come from? Why not 34 situations? Why not 42?!? Because it's arbitrary and it depends on the human dividing up the mental buckets.

E.g. the first paragraph[1] in the article of this thread sort of hints at this "meta" layer arbitrary taxonomy. A bullet summary of differences:

- 2 types of stories -- Leo Tolstoy

- 3 basic plots -- William Foster-Harris

- 20 -- Ronald Tobias

- 36 -- George Polti

[1] excerpt: "Great literature is one of two stories," we often quote Leo Tolstoy as saying: "a man goes on a journey or a stranger comes to town." That's all well and good for the author of War and Peace, but what about the thousands of screenwriters struggling to come up with the next hit movie, the next hit television series, the next hit platform-specific web and/or mobile series? Some, of course, have found in that aphorism a fruitful starting point, but others opt for different premises that number the basic plots at three (William Foster-Harris), six (researchers at the University of Vermont’s Computational Story Lab), twenty (Ronald Tobias), 36 (George Polti) — or, as some struggling screenwriters of a century ago read, 37.
> solution to his numbers.

Why did he have concrete numbers. Couldn't he simply have increased those numbers when you proposed single machine solution.
>First, developers will not only be able to appeal decisions about whether an app violates a given guideline of the App Store Review Guidelines, but will also have a mechanism to challenge the guideline itself.

Sounds good, but Apple still can just simply say no.
Exactly. But also remember that watching YouTube videos can be good research. The medium isn't important, but you need to be careful that the content is coming from a reputable origin and cross-reference with independent sources. Typing the fact that you want to be true into the search box and watching the first 3 videos is not good research.
This story keeps floating around but the reality is Apple saw a $0.99 in-app purchase for a one-day pass, interpreted that as a one-day non-recurring subscription, which they don't support, but they demanded subscription billing be used instead of in app purchases.

They conceded this utterly pointless problem they invented for the developer. Developers have been arguing against these for years, stupid rejections were once so common that Apple threatened against revealing them to the press in the official guidelines [1].

It's yet to be seen if they will cave on any issues like emulators, or apps mocking President Xi, or Xbox streaming, or external billing, full web browsers, transparency about their transaction fees, porn etc.

[1] https://web.archive.org/web/20141226094343/https://developer...
Independent fact checkers are never independent. There is a lot of money and power to be made in being arbiters of truth.
"A Pinephone will never support all the proprietary apps (Facebook, Instagram, Snapchat, TikTok, Fortnite, etc)."

That sounds like a feature I'm excited about :).
I see. Good point, it depends on how you define four velocity and how exactly you interpret "moving through time with the speed of light". I personally think that "we move through time at the speed of light" is a very confusing way to explain that physical fact about how clocks tick. I'd explain the same fact as follows:

If you have a clock moving through spacetime along some path p(r), put tickmarks at regular intervals [1] of its arc length ∫|p'(r)|dr. Those tickmarks indicate when the clock ticks.

[1] e.g. choosing the length of an interval by matching it to a one second tick of a stationary reference clock.
What If SETI Finds Something, Then What?
I didn't see the article nearly as negative as you did. The last paragraph actually sounded extremely positive:

> Even though he was a pain in the butt about his preferences [...], my dad did right by me by. Instead of just putting me in front of a computer as a kid, he showed me how to make it my own.
> A lot of that ip was stolen from US and EU companies

You can even go as far as ALL of that IP was stolen. Not only from US and EU, but Japanese, Peruvian, Jamaican, Mexican, as well as Brazilian. We all know that Chinese are NOT capable of innovation.
is there any further explanation of this? it strikes me that narrow chokepoints would be more advantageous to the numerically inferior but better-equipped/trained force.
I knew someone (a French person) who was a massive fan of tartare. Tartare is basically raw meat. He'd go to expensive tartare restaurants (in Paris), where hygienically-raised cows were killed, and the meat cut out and served, all in the same day. He described tartare as being the best thing ever. (I've never tried it.)
Augmented Reality Copy and Paste
> I write plenty of DSP, GPGPU programming, and computer vision ... I can't honestly remember the last time I wrote a recursive function.

Not remotely surprising is it. Hopefully if you went for a suitable job they wouldn't ask unsuitable questions. Then again, writing a recursive factorial should pain no-one.
I work on an e-commerce app, we were rejected because one of our screeenshots depicts a Microsoft surface. Only Apple products are allowed to be shown...
This was discussed extensively on a previous HN discussion: https://news.ycombinator.com/item?id=11851871

Major takeaway - you also can't say it's a place of death because an unscrupulous/desperate warlord might view symbols of death as ways to achieve power.
Describes me and basically everyone I've ever enjoyed working with. If no one hates you, no one loves you either. Cheers. :)
Prior comments: https://news.ycombinator.com/item?id=23301722
The world is fully of negative externalities caused by others. That alone is not a good enough reason to force them to change their behavior.

Sure, incentivize a dense urban area if that’s what you want. But you should realize a lot of people want a suburban environment.
I've been having similar issues with one of our apps, the reviewer can't seem to log in and keeps getting network error messages. No customers have had any issues, I've tried logging in to multiple accounts including the apple reviewer account on multiple networks and I have no issues whatsoever. It's really frustrating.
> We want our driver a bit smarter than that; it should first check whether it's possible to write the bytes directly. In other words, we want to ensure that every 1 in our intended write is also a 1 in the target space.

Is this standard practice? Everyone knows that one should write only on previously erased units (sectors/blocks/pages/whatever). Maybe it's just for the sake of the example, but I think it's kind of insane to produce a routine to check for EVERY BIT and see if it's 1 AND if we can fit whatever we want to write. What are the chances one can overwrite (for example) a string TWICE?
According to the world happiness report [1] first 20 places are taken by "western" countries.

[1] https://en.wikipedia.org/wiki/World_Happiness_Report#2019_Wo...
> guideline violations

What a language! How could "guidelines" ever be "violated"? Rules? Injunctions? Yes. Guidelines? No.

Rules is too harsh certainly, so let's use guidelines instead. But since the underlying meaning does not change, words lose connection to reality.

We think we are creating a softer and kinder world, but the opposite is true. If a guideline is actually an order, what's an order?
FedEx feeder plane takes flight without pilot in test for Reliable Robotics
This is as bad excuse as TikTok's excuse for accessing the clipboard every 3 seconds.
> what is meant by “moving through spacetime”

AIUI the equations describe a path through spacetime. There is no "speed" or "movement" along this path, or at least none with an actual physical interpretation. The path simply has a certain shape. The equations define the path as a parametric function, and you could in principle calculate the change in 4D spacetime coordinates with respect to the change in that parameter, but it would have no physical meaning. To keep things simple, in a canonical representation of the path this ratio (the "speed" through spacetime with respect to the arbitrary scalar parameter—though "speed" is not really the right term since the parameter does not represent time) is held constant and defined as the speed of light.

To put things in more familiar (or at least less spacetime-y) terms, these very different parametric equations both describe a 2D unit circle with respect to an arbitrary parameter r with range (-∞, ∞):

p(r) = [cos(r), sin(r)]
q(r) = [abs(2 - t) - 1, ((2 - t) / abs(2 - t)) * sqrt(1 - (abs(2 - t) - 1)**2)]

The "speed" of p(r) with respect to r is the magnitude of the derivative [-sin(r), cos(r)], a unit vector, and thus equal to one for any value of r. The magnitude of the derivative of q(r) is something rather more complicated, and not even well-defined for most values of r. However, they both describe the same circle. The parameter r is not part of the path; only the set of [x, y] coordinates counts, and p(r) and q(r) describe the same sets of 2D points.
Those are really good points, except maybe converting between masses. At some point or another you have to transport stuff. If you send a wagon with 3 tons of feed on it to a farm, how many sheep can you send back to town for sale? That goes double if a ship or boat is involved.
Yeah the big data comparison is apt, and a few years ago was The Block-Chain that got middle managers frothing like Pavlov's dog.

It is clear that for most of the companies who are investing in deep learning are tangible results are always around the corner, and maybe 1 in 100 will build something worthwhile. But here is the carrot driving them all on, it's like the lottery: you have to be in to win. The stick is the fear that their competitors will do so.

This field is more art than science, give talented people incentive to play and don't expect too much for the next decade.
Generally in professional online tournaments there is not a tournament official onsite. Players are competing from their homes. Instead, tournaments require several Zoom sessions from multiple angles in an attempt to verify that the neither the player's computer nor a secondary device are being used to cheat. These Zoom sessions are monitored by tournament officials.

On top of this, commercial chess websites have extensive anti-cheating measures that are used to analyze the games after the fact. For example, one of the major players has 5+ engineers and several strong chess players on their anti-cheating team. These teams have caught professional players cheating a surprising number of times. Being caught results in a lifetime ban from the chess website and there are often consequences for the player in real life as well.

I don't really buy the idea of an adjournment. Are you supposed to have one every time a connection problem happens? Historically players knew at what point in the game an adjournment would happen. Having them happen at random throughout the game would change the whole dynamic.

Your idea of a cellular connection as backup is an excellent one. I think the first commercial chess website to implement a turn key way for players to utilize one will see huge returns from that investment.
Making a request to any 3rd party domain on every page of the internet is what gives people access to that information.

It's not talking about a browser.getHistory() API. Owning the 3rd party resource (CDNs, analytics) that is loaded on most big websites is far better than that.
Law of headlines: the answer is no.

Yes, it’s bad that a few people are having issues updating firmware. We don’t know how many are versus aren’t. But the article goes down a technical rabbit hole that regular users don’t care about, and I suspect the number of affected users is minuscule.

Plenty of Windows users including myself never bother updating audio/chipset/WiFi drivers unless there’s an actual problem.

There’s nothing inherently wrong with Apple’s choice to use the OS updates to also update firmware. It’s typically a benefit to the customer: Mac users never had to worry about updating drivers. I’ve owned plenty of Lenovo and Dell systems with infuriating automatic update software and I much prefer Apple’s approach.

There’s nothing inherently wrong with Apple retail employees not knowing how to update firmware. It’s a retail store. There isn’t anything special about it just because it has an Apple logo on the side, and yet every technically inclined Apple customer expects the $18/hour store associates to immediately know how to do complicated things like this.

In reality, I suspect the reason why Apple employees are clueless on what to do is that the problem is so rare.
Veteran tech entrepreneur launches JUSTLAW, delivering affordable justice to all
>I am an idiot.

Ain't that the truth!
Sounds good, but we will see if it fully honest.

My guess is it still work well for all accidental friction but won't help at all with friction Apple put in place intentionally.

Through if the appeal goes through a different person then the reviewer it might help with unreasonable reviewers (which Apple isn't probably to happy with either as they are prone to create bad PR)
Anyone actually using this as a daily driver? I am completely Apple free except for the the phone. I would love to be able to ditch that.
Unless I'm missing a joke or something I just googled it and it says freezing only makes bacteria inactive.

https://ask.usda.gov/s/article/Does-freezing-food-kill-bacte...
Remote conference on Legacy Code, Sept 9
http://www.frankmcsherry.org/graph/scalability/cost/2015/01/...

"Rather than making your computation go faster, the systems introduce substantial overheads which can require large compute clusters just to bring under control.

In many cases, you’d be better off running the same computation on your laptop."

My limited experience fits this in that a bit of smarts on a single box beats a bunch of boxes.

(the link is a very good read BTW)
Constrained optimization through two simple examples
>Curious if there is a correlation with companies that failed to capitalize with the ones who relied on consultants versus really reshaping their own people.

I've worked in Data Science customers facing roles for 2 companies, and one anecdotal correlation between success with Stats/ML/AI I've seen is how "Data Driven" people really are for their daily decision making. The more data driven you are, the more likely you are to identify a problem that can actually be improved by an Stat/ML/AI algorithm. This is because you really understand your data and the value you can get from it.

Everybody has metrics, KPIs, OKS, etc, but the reality is that there's a spectrum from 100% gut to 100% data driven. And a lot of people are on the gut side of things while thinking (or claiming they are) they are on the data side.

I'll provide an example. I currently work for a company that sells to (among others) companies working with industrial machinery. If your industrial machine runs in a remote area (e.g. an Oil Field), then any question about that machine starts with pulling up data. Being data driven is the only way to figure out what's going on. These folks have a good sense for identifying the value they can get from their data and they usually understand when you say dealing with their data is a engineering task in itself.

The other side of this is a factory filled with people. Since somebody is always operating and watching the machine, the "data driven" part is mainly alarms (e.g. is my temp over 100C) and some external KPI (e.g. a quality measurement). They are much less data driven than they think they are, and a lot of them don't understand what value they could get out of their data beyond some simple stuff you don't really need ML/AI for.

I mention industrial equipment because I think a lot of people (even me) are really surprised when they hear about people working in factories not being super data driven. You think of factories, engineering, and data as being very lumped together. It's amazing how many areas (sales, marketing, HR, are other great examples) exist where people aren't as data driven as they think they are.
If anyone else was curious...

"Our tracing pipeline has been in production for over a year now and we trace 1% of all requests from our clients. For some low volume services, we trace 100%. Our current pipeline processes ~310M traces/day and about ~8.5B spans per day, producing around 2Tb of trace data every day."
There's an important thing missing from the HPC community, and that is a focus on software usability.

Maybe things have changed since I worked as a scientist in training at a government lab with one of these crazy machines. But I doubt it.

Trying to use such a computer efficiently was one of the things that took me to my current career as an engineer (and the scientific background landed me in ML), and that was a great thing for me. But for a scientist who is focused on science and not computer architecture, distributed algorithms, programming quirks of working with accelerators (thank you deep learning, because writing CUDA code was painful), they are extremely unproductive when they don't get the help they need.

So I'm fairly skeptical that we're really getting the best return on our investment with Cray and IBM at the helm of supercomputing.

But I have to confess I don't know what I would do to fix it. One thing comes to mind: hire a software tools team at these labs to build a nice software layer to make the rest of the scientific teams more productive. But this is very much what I would do as a company executive, not director of a government science lab. I'm not sure what constraints exist on the finance or politics side. But a change is definitely going to require some leadership.
The timing doesn’t really work out either. Automobile suburbs, the beginning of what we’d call sprawl, started in the early 1920s, and really picked up speed in the 1940s and 1950s in Detroit. Detroit really hurts the narrative of nuclear strike resistance, as it’s buried pretty deep inside US air space; it wouldn’t be until the proliferation of ICBMs that Detroit would face significant nuclear strike risk. If sprawl provides any protection against nuclear weapons (which I doubt), then that is clearly a post-hoc rationalization.
You're way overthinking the situation. It takes 15 minutes to turn on the integrated screen reader and go through the initial training. Do that and you'll cover 90% of the issues. You can grow an intuition for what works well for screen readers very quickly. And being an infrequent user is an advantage for your testing. If you can make it easy for yourself to use, than someone with more experience will find it even easier.

Quit making excuses and do the bare minimum work already.
I witnessed an accident where someone stopped short in the left turn lane (which was waiting for the red to change) to wave someone coming the opposite way through to a gas station on the other side. The wave he meant was “I’ll wait here for you.” The wave she saw was “All clear go ahead and turn.” She turned, right in front of someone in the through lane and got hit.

She then tried to blame the car that hit her saying the driver was speeding. I got involved as a witness and I know she ended up having to pay that driver’s damages. I’m not sure if she tried to go after the waving driver but that would have been the smarter move.
Ask HN: Why is the web only HTML-based?
Why don't movements like the IndieWeb and others recommend serving other formats like Markdown, reStructuredText or a stripped down HTML? The served version would depend on the Accept header.

It could even be the Gemini file format, voiding the need for a new protocol.
That sucks, but at least you got a clear statement of their issue and its relatively quick to resolve.

How long did it take them to approve you after you properly communicated your enthusiasm for Apple products?
> Modern archaeological estimates of the actual Roman feet vary between 11.6 and 11.7 modern inches.

Damn! If we'd settled on ~11.8 modern inches instead of 12 (well, if 12 inches were ~11.8 instead), we could have hit the 1 nanolightsecond ~exactly.

Is anyone up for restandardizing on 1 nanolightsecond feet with decimalization and an informal 5000-foot mile that would line up very nicely with the Roman milles?
How to monitor your Oracle Database using SIEM
I use type hints in Python to make my code more readable and more clearly convey my intent, although I rarely use analysis tools.
This was announced before Epic violated the ToS whose account was terminated after the 14 days to comply with the App Store rules had elapsed.

This has an exception that still wouldn't allow Epic's games to remain in store:

> bug fixes will no longer be delayed over guideline violations except for those related to legal issues
If this isn't an abusive monopoly position, I don't know what is.
what's particularly surprised me is how effective gradient boosting is in practise. I've seen so many cases of real world applications where just using catboost or whatever worked ~95% as well or even just as well as some super complicated deep learning approach and it saves you ten times the cost
That's about $68,33 too much
> It's such a kneejerk reaction of our countrymen to defend our insane way of life by bringing up GDP numbers

I'm not from the US. I live in latin america where people think like you do and feel everyone is entitled to a bunch of "essential" things by the state using public money, and here I am watching Argentina from the other side of the river as it beats its poverty high score every day right after Venezuela did the same thing with the same exact steps. Just now they socialized the Internet, cable and telcos, wonder what else is going to be "essential".

> From your own happiness survey link

That is not my link. It's not even in the same comment subtree.

> Don't give a damn about GDP.

Well, pick a country around here from the ones that share your line of thought and just move. If you can get me one of them unhappy green cards on your way please let me know.
Exactly this. There's no breathing time or a tick-tock cycle for large changes to settle down. The last proper one being High Sierra. Three years of consecutive large scale underlying changes are taking a toll on the overall polish and stability of macOS
So I generally agree with your point, and I'm not trying to say this is some giant issue which makes Rust and C++ unusable - on the contrary I think it's a minor annoyance at worst when trying to carve out a naming scheme for my own components.

But for the sake of internet pedantry, you seem to be saying that calling it vector is acceptable because it's established, not that there are any inherent advantages to this right? Because I would argue that we can and should take the opportunity to turn the page on imprecise terms of art which only exist for historical reasons.

Even looking at Rust, I'm very glad that char|short|int|long has been replaced with i8|i16|i32|i64 even if the former are terms of art which everyone can understand.
Route Management Frameworks for AWS Lambda and Node.js
A deep dive into route management frameworks available for AWS Lambda & NodeJS
What does it do with your library code that isn't type-specified? If it infers types, isn't there a limit as to how far that can go?