skysight-inc/HackerNews huggingface dataset:
Is the dictionary of Repubblica (one of the main Italian Newspapers) authoritative enough?

https://dizionari.repubblica.it/Inglese-Italiano/D/default.h...

Nowadays it is not used much, but it has been for years in texts related to IT, a reference:

http://vietatoridere.blogspot.com/2012/06/default-significat...

BTW "per difetto" is also used in legal matters to mean "in mancanza"
Universe Explorer
I always remember “mode” as coming from “moda”, i.e. popular. The mode is the peak of the distribution, the most “fashionable” number.

Maybe it’s fake etymology, but it works
In a similar vein, degrees are conceptually a bit weird, but make it easy to spread things around a circle in many commonly-used configurations.
I agree. From my perspective, C syntax was just another syntax... Pascal, Lisp, BASIC, dBase, Fortran, DOS BAT, unix shell, and various assemblers.

That changed once C/C++ look over, but until then it wasn't something large proportions of programmers knew and had an affinity for.
Is it still considered a social network let alone social media? I was under the impression it was more like a shop-by-image these days—I.e. most interactions are with products, not people.
Keyensianism and monetarism are essentially "how money works."

Microeconomics is "how the economy works," and while there are still divergent opinions, there's stability in that divergence. Ricardo is still foundational when it comes to trade, for example.

The premise of macroeconomics is that how money works is different to that. That started with keynes, and continues through keynesianism. Monetarism literally refers to "a theory of money."

The point is that it isn't mostly just institutional and legal knowledge of existing processes of central and commercial banks. Those things regulate and affect money, but how it works is macroeconomics.
`tabindex=0` actually does something else than (what I understand) you think it does.

Normally an <a> element can only be clicked+focused if it has a href or a tabindex. A tabindex of 0 will make it clickable+focusable, without having a href on it, making it behave like a button.

It doesn't make it unclickable/untabbable, simply an alternative to href without a # (as an empty href will also not be clickable).
Another example of how humans turn good tech into bad shit. Could all of this be solved by blowing up every explosives factory?
Hmmm....but what if you are "stuck" in a job that pays decently (enough to cover needs) extremely flexible hours and unlimited vacation and awesome work life balance (sometimes less than 40 per week). But the actual work is pointless and boring. Is that time for a change?

Some people say yes, but often these are the people who are the "high achieving" tech workaholics who love to go home and code for fun.

Other people say no, and these are often the people who don't really care much about work and just look at it to a means to an end.

How would you know?
Fitting to sum of N exponentials is also a linear problem with no iterations
https://math.stackexchange.com/questions/1428566/fit-sum-of-...
!g can save you a few keystrokes to do the same
The customers started with $100 and the bank started with $0. By the end, the customers have between them paid the bank $1 for their services.
But then it doesn’t matter, because what’s at the top of the simulation tree?
How much revenue does pinterest generate?
There's this absolutely mind bending idea that is - every single function should have a unique identifier. Which is to say:

def square(x: Int): Int = x * x

should get hashed (and if it has dependencies, they should get hashed in there, too), and your programming language should track the unique identity of this function, and keep a list of names separately from the hashes.

This totally solves the localization problem: you can just write localizations in one place, and whenever you need to represent them, use the hash to look up your representation. This lets everyone (compatibly) name their functions/variables whatever they want.

Less intuitively, it also basically removes the need for builds. Every function has a verifiable unique identity, so your compiler can tell with 100% certainty whether or not something needs to be rebuilt. When you modify a function, it changes the hash, so you end up with both the old and the new function. Any code which requires the old function can still access it.

This has been implemented in the Unison programming language (https://unisonweb.org/) which is very much in alpha. I don't know if there are other platforms implementing it.

It is so elegant and freeing. I am really stoked for the future of programming languages, when localization is just a matter of translating some words.
TFA calls out Cheesecake Factory's menu directly: the goal is for patrons to get confused, ask the server what to get, and let the server direct them to more expensive/higher margin options.
I like that it makes a exception for using <br/> to mark up poems, as that’s probably 95% of my usage for it; e.g. https://standardebooks.org/ebooks/john-keats/poetry
How to Password Protect Your WordPress Pages and Posts
How to password protect your WordPress pages and posts, so you can keep them secure from an unwanted audience
The devil is in details https://en.wikipedia.org/wiki/Money_supply
It would wind up in OSM which means it will wind up helping much more than just Microsoft.
From a crawler/automation perspective, bar some extra ingenuity it's good to use the likes of <article> to differentiate the 'main' content of a page versus the navigation/template.

Also nowadays worth considering structured data to help clarify the meaning of a page and the entities within it.
No, but some people have to try. You are not mainstream, but the amount of people who think vscode is a lightweight and stable editor is slightly painful. Working every day with 100s of people seeing them killing/restarting is some sign we generally just gave up. Taking the current low bar as 'good enough' (or even great as some people seem to think it is) is definitely not a good think imho.
This isn’t about the history stored on your computer, this is about the browsing habits observed in real time by eg: ad agencies who get lots of information about where you have been because their ads run everywhere.
Rust also has 'union' types [1] that work similar to the union types in C, C++.

Recently there has also been a lot of discussion [2] about possibly adding anonymous enums to the language, and whether these should have sum or union semantics.

[1]https://doc.rust-lang.org/reference/items/unions.html

[2]https://internals.rust-lang.org/t/ideas-around-anonymous-enu...
Us too (well, along the lines). Did you end up finding some better solution or ended up having a bad programming language with a buggy interpreter in the end (bc of serious time constraints) as well?
Tech Media Helped Write Gig Companies into Existence
Semantic HTML is fascinating, but I think it's pretty challenging/frustrating to work with in reality.

The average web user doesn't really benefit from something being an aside rather than a div. There absolutely are benefits from having good markup, but those benefits are more for screen readers (which are hard for me to acquire and almost impossible for me to use in the same way that people who need them use them) or for SEO (which tends to be a black box) or for other theoretical cases.

If you read the spec, which I find myself doing for semantic stuff more than any other part of my frontend work, you end up with a bunch of cases that seem obvious but rarely track with real-world problems.

So much of my work in this area feels like best guesses, without ever really knowing for sure if I did it right.

Anyways, that's why articles like this are good. If you have real-world experience for what works and what doesn't, keep posting about it because I want to read it.
Reasons being? Because I didn't have a single issue with Catalina.

People consider their anecdotal experiences as universal (I offer mine as a single counter example to the parent's experience), when it could be all kinds of weird factors in their case (a faulty hardware run, some incompatible peripherals, user errors attributed to the OS, application errors attributed to the OS and so on).
Oops: To treat individual and group of objects in a uniform manner
Canonical contributes very little back to Debian.

But they do a lot of marketing.
> If something is supposed to be clickable, it should always be a <button>

Poorly chosen language. Should be: Anchor tags should not be rendered inaccessible by setting the `href` value to an empty fragment link and then coding an event handler in Javascript for when it is clicked
The article may be good, but the website, mobile adapted, it was not.
> The rules that govern galaxies, particle beams, atomic clocks, mechanical watches, and human observers are the same.

And we do not know what those rules are. We have 2 widely accepted guesses: quantum physics and general relativity that have each been incredibly succesful in their predictive power.

The problem is, we do not know how to make these theories consistent with each other. Either relativity is wrong on quantum scales, or QM is wrong on relatavistic scales. Probably both.
When I open a page, I press "1" to go to the main part of the content and to avoid nav bars, side bars and everything inconsequential between the top of the page and the part I'm interested in. If there is no h1, the shortcut is in vane and I start checking with 2, 3, 4 and some other possibilities to find the important stuff or try to find if the article/text/whatever starts with no heading at all and where it is doing it from. Generally, it can take from half a second to 10-20 seconds to orient myself in the structure of the content.

There is a mailing list and one of the most annoying things there is that the mail treads page has only h2. I forget it every time and I need to do 1, 2 before I reach the first mail in the tread. If they make it h1 and if every mail in the tread has an h2, it will radically improve navigation and spare me navigating requoted previous mails and mail footers.
PSA: Try UMAP instead of t-SNE

https://github.com/lmcinnes/umap

It's much faster and usually results in better clustering / representation.
There was the finals of The FIDE Chess Olympiad going on between India and Russia when this outage started. 2 Indian players lost connect to Chess.com at this time and ended up losing their games on time. This ensued a lot of drama. In the FIDE ended up declaring both India and Russia as joint gold medalist. Russian players were not happy. Also Armenia had forfeited from tournament as they had faced similar disconnection issue against India during quarterfinals.

Here are a few links if you want to follow the drama:

BBC: Chess Olympiad: India and Russia both get gold after controversial final [1]

YouTube: Joint Gold for Team India and Russia at the Online Olympiad 2020 | Full [2] story

FINALE!! INDIA vs RUSSIA CHESS OLYMPIAD LIVE STREAM [3]: Actual live stream of the final. The actual incident starts around 01:56:00

[1] https://www.bbc.com/news/world-53965748

[2] https://www.youtube.com/watch?v=YgZAVOUmWcg

[3] https://www.youtube.com/watch?v=kJLyFSVuRnk
In this context is self-taught == no degree ?
I don't know. A bunch of people are writing Electron apps. That's surely also a sandbox, right?
This is an interesting argument in an era where people now deploy Docker, etc. images as their deployment strategy. That looks suspiciously similar to the Smalltalk image model.

I'm not a Smalltalk fan really (though it's neat) but it was doing "containers" quite intensely long before anybody else.
That's a stretch. The Exclusion Zone[1] is about 2600km^2 (1000 sq mi) but it's only declared uninhabitable, there are people living there (though not saying it's a wise move to settle down there).

There are some areas outside that which is also deemed dangerous, but that's the order of magnitude we're talking about.

For reference, Europe covers an area of about 10 million km^2 (almost 4 million sq mi).

Also note that we don't have a good handle on how lower levels of radiation affects us, and there's discussion around if the prevailing method[2] to estimate exposure effects over-estimates the effects at lower exposures.

[1]: https://en.wikipedia.org/wiki/Chernobyl_Exclusion_Zone

[2]: https://en.wikipedia.org/wiki/Linear_no-threshold_model#Cont...
This is probably going to come across rude, but I feel like it needs to be said.

nothing in your post was really relevant to this discussion. The fact that it may have been a company policy or that the person wasn't a developer is completely irrelevant to the larger idea. It's literally missing the forest for the trees.

I've been doing software dev for over 20 years and one of the things I'm known for is building very stable systems. Part of the way I do this is by not allowing myself to use these sorts of things as a defense.

When designing and/or building a system I ask: What should not be? Then I build the system to actively look for those situations. Put another way, I don't build systems with the assumption that there are no bugs. Too many developers push the responsibility outside of themselves. As if bugs are inevitable, therefore the fallout from bugs is inevitable. You just do a root cause analysis and move on rather than asking what you could have done differently to avoid the fallout.

I've lost count of the number of times systems I've built have actively refused to do something and then sent out a notification explaining why.

My point here is that you're doing yourself a disservice by insisting that root cause analysis should be enough. Yes it's important, but it's not enough. Some things simply should not be, and they're avoidable.

The problem is that many companies don't really care.
Oh, google is perfect for finding the opening hours of a pizza joint near you.

Unfortunately, it used to be perfect for more advanced searches too. Not any more.

Btw, I don't see where to enter the date when i just ask for directions on google maps. Maybe it's available in the phone app but i use the web page for planning because I can open it on a real screen...
This resonates.

I spent 8 years at the same startup - it graduated from chaotic and exciting to staid and dysfunctional.

I moved pretty high up so was in a position where I could introduce modern practises like agile, but I could never get management to mandate dev staff to do simple things like have a daily standup. The meetings would invariably drift onto other topics and go from a 15 minute standup to an hour long discussion about everything going on in the company where the CEO would get involved and try and hash things out.

As you can imagine we'd end up doing these at most once a week which became incredibly frustrating trying to get everyone on the same page.

On top of that the code base was stuck on XML, JSP/JSTLs, XMPP, Java 7 and Adobe Flex based APIs and libraries. The whole world was moving onto mobile apps, ES5/6, REST-JSON, Websockets, WebRTC and we were stuck using archaic stuff like XMLPullParsers, Flash Remoting and SOAP.

Those first 4 years were valuable lessons on what to do and I grew as an engineer, but those last 4 years were definitely lessons on what not to do. But you grow comfortable.

I think being comfortable is a dangerous place to be.

To quote Jim Rohn I think you have to embrace discomfort and ask yourself 'What am I becoming?' rather than 'What am I getting?' and ensure that you're growing. You don't want one year's experience times 8 - you want 8 years of growth.
Sitting at home, orbiting a star, falling into a blackhole, or being a photon, an electron, or a GPS sat. All are moving through spacetime, of course on different trajectories.

Especially when looking at them with the lens of General Relativity.
I usually just save them as a draft in the email application.
Some data Bing uses comes from Open Street Maps. If its not in all the other sources of data for Microsoft and it lacks data in OSM then it will be missing.
No tiene sentido subir links en castellano en HN, aquí casi todo el mundo es anglófono.
Smalltalk environments felt too much like a 'boil the ocean' approach in a world that was just starting to produce software that was distributed to and operated by non-programmers.

Most of its adherents developed on Apple's early Macintosh line. One of the core tenants of the Mac was intuitive usability. The Mac developer's 'Bible' was the Inside Macintosh series that featured Object Pascal (Think Pascal was a realy good IDE for it's time) and the MacApp library and resources that made it fairly easy to produce software that adhered to Apple's then state-of-the-art UX guidelines.

Smalltalk at that crucial point in time was of in it's own (academic) world, with its own windows and menus that didn't feel at all like the rest of the Mac's software. While this would soon be possible, it was too late and did not offer enough of an advantage to get the Macintosh developer community to turn away from Object Pascal. That would only be achieved by years of C/C++ programmers pushing for that language's adoption across all platforms.
It’s possible to formulate SR/GR in Euclidean geometry as well:

https://www.euclideanrelativity.com/
We wanted to cater to an audience of systems programmers, so we tried to stick to a familiar syntax where possible.
I can understand the author's frustrations. Things like this could cause real world issues because people put too much faith in Google giving them the correct answer.

I think it is more the fault of individuals, and to an extent the institutions teaching those individuals which have a responsibility to teach about online credibility in our time. I.e. don't just copy information from Google - click the link to verify the source is legitimate and look for additional confirmations of the thing you want to report. Of course, if one "legitimate" writer or website gets something wrong, it exacerbates the problem for everyone down the line.

Maybe Google should have a warning somewhere that there information has not been vetted for accuracy?
So you want a company to go under because a small annoyance? Damn...
The evil truth behind the movement against IQ tests is that the legacy students who can't test their way out of a paper bag at Harvard funded Stephen Jay Gould to publicize the idea that we have to ban I.Q. tests because black people did worse than white people on I.Q. tests.

(Actually, anybody living close to traffic in the mid 1900's did poorly on I.Q. tests thanks to tetraethyl lead. Being a leadhead can knock 13 points off the score, turn you into a Trump Voter, ... The problem is so bad we should have started disenfranchising leadheads 30 years ago.)

In reality the process of getting into Harvard is going to be more classist, discriminatory, racist and whatever than any IQ test is going to be. In the real world, wealthy people, Asians, and Whites will fight to get their kids more resources. Sure, test prep helps, but at least as many rich kids are "dumb as a post" and won't benefit. When kids are assigned to gifted programs based on standardized tests as opposed to the "unstructured" methods that make sure the powerful can win without explaining exactly how, poor people and black people go from 0% to a more representative proportional overnight.
But Smalltalk was likely the king of language ecosystem, and even more so of language interaction, at around the time when Java first appeared. And probably its only serious rivals for that crown were even more high-end and even more now-dead, like Lisp-machine Lisps. It didn't have great integration with native OS environments, but early Java wasn't spectacular in that department either.
> I highly recommend installing postmarketOS or something else. Ubuntu Touch has this strange locked down approach, mounting the FS read-only and forcing a [buggy] gui on you.

Not to mention that UBports is based on some idiosyncratic 2014-era Ubuntu-specific software that even Ubuntu moved away from. Under the hood it doesn’t at all feel like a "normal Linux" (whether you define that as the software stack found nowadays on RedHat or Debian, or the more conservative and purist approach of some other distros).
The International System of Units (what most people refer to as "the metric system") unit for angular measure is the radian.
Yup, the second is officially 9192631770 oscillations of a cesium atom. How convenient!
Ah, interesting! Thanks for your answer.
Rust’s collect will do this for you. It’s even an example in the documentation.
I've worked in lots of big corps as a consultant. Every one raced to harness the power of "big data" ~7 years ago. They couldn't hire or spend money fast enough. And for their investment they (mostly) got nothing. The few that managed to bludgeon their map/reduce clusters in to submission and get actionable insights discovered... they paid more to get those insights than they were worth!

I think this same thing is happening with ML. It was a hiring bonanza. Every big corp wanted to get an ML/AI strategy in place. They were forcing ML in to places it didn't (and may never) belong. This "recession" is mostly COVID related I think - but companies will discover that ML is (for the vast majority) a shiny object with no discernible ROI. Like Big Data, I think we'll see a few companies execute well and actually get some value, while most will just jump to the next shiny thing in a year or two.
How Does Your Tech Job Burn You Out?
>Apple's inability to admit fault

Like? Because Apple admits fault all the time.

E.g.:

1) with the updated Mac Pro design and extended apologies for the old Pro format.

2) with the revised keyboard in the new Macbook Pros.

3) Changing from "skeuomorphic" (bad term, but I'll use it) UI to a flater look

and tons of other instances...
More like going bankrupt
The steps described sound about right, so I wouldn't say that anything is being done wrong. I'm not aware of Odyssey. Somehow though I would consider the steps easy rather than a big chore. How much of the friction is the actual git operations rebase/merging vs the reviewing? If it's the reviewing step that's a culture thing where everyone has to buy into timely feedback to run smoothly.
There was an attempt to replace 24h system by 10h system around the same time metric system was introduced (French Republican Revolution), as a part of (much better, IMO) French Republican Calendar. Unfortunately, it didn't gain enough momentum and was cancelled after not so long.

Babylonians inherited base-60 from sumerians. AFAIK, there is no real consensus why exactly it was base-60 with sumerians. One hypothesis is exactly what hyperman1 is telling us. Also, don't quote me on that, but I seem to remember hearing that 360° might have been introduced not because of divisibility specifically, but because of the size of the sun. Not sure how plausible is that, but, notably, angular diameter of the sun is ≈0.5°. So I might believe it is related, but if I'm not mistaken 5/12/60-numeric systems seem to be much older than 360°.
Zoom also has personal named rooms.
Seconded, I think they don't want an internet where there is 0 pictures available of some known figure and that's why they don't take such a case into consideration.
I loved your pedagogy and graphical assets. Can you share what's your charting / illustration tool? I'd not found something like that to train my staff. Thanks in advance, I'm a follower! ;).
I love the IOU vs WeOU differentiation. Banks need to have licenses and adhere to strict regulations, which are checked at least yearly by auditors. (Joke: Unless you are a German bank, in which case you get checked only once-a-decade.) That is what makes banks special: They have legal backing, but also legal responsibility.

Side note regarding non-bank IOU: I found the idea of having a payment card from my grocery store very appealing. If they run out-of-cash, they can repay me in food, which I'm pretty happy to take at any time. However, that is not how it works in 2020. The grocery entity and the banking entity need to be separated, and have different licenses.