skysight-inc/HackerNews huggingface dataset:
As a hobbyist I have to say: Yosis is just so much more pleasant to use than the commercial tools, even if it were horribly buggy I think I would prefer it.
Gandalf: An intelligent, end-to-end analytics service for safe deployment in
The natural state of a business is to become known to its target market, but keep its secrets and success hidden to avoid competition. Growing up in an entrepreneurial family for the first 15 years of my life I learned to never brag about my successes, but to show vulnerability and connect/help the vulnerability shown by fellow founders, because your network is a lot more likely to help you that way. In silicon valley that impetus is reversed. Desire for investors flips the publicity of most SV companies in an unnatural way. You see a market, you lift it like a big juicy steak in the air and you announce to everyone how much money you have to go after it. That instantly gets everyone else interested in the game and everyone has a big public race to burn as much money as possible until the last one or two standing get to public offering. Consumer startups are the exception as they inherently need the exposure. Hidden Champions pick niche, perfect a product that wins it, and own it quietly.
I use nested tmuxes, one per workspace, and one to hold all of them, with small scripts to launch new ones making sure that the top-level tmux window is named the same as the workspace tmux session.

In every C/C++/Java workspace I run cscope on tmux window #0, with a CSCOPE_EDITOR script that launches the real $EDITOR in a new window in the same session, with the window named after the basename of the file being edited.

This makes it trivial for me to find my way around all my shells and running $EDITORs.

Altogether this allows me to avoid using the mouse a great deal.
Do those things become stronger or do they just remain while everything else collapses? How much is this about being the real deal? In crisis, bullshit doesn't work anymore.
Intel is lagging behind AMD. If anything, Apple should jump ship for AMD and not have to screw-over their entire install-base and everyone's software and hardware investments. Going to ARM would be extremely stupid... an iPad isn't a laptop and vice-versa, and trying to force them to merge prematurely doesn't speak to any sense of product life or support.

You made a strawman regarding titanium. For as much as the recent Apple computers cost, a MacBook Pro should have ECC memory and plenty of ports, while a MacBook should not.
I'd say that is intentional, though. The second phrasing won't give you any good results if you're trying to determine the usability of a UI design.

Normal users do not hunt for hidden options the moment they encounter a use case for them. In fact, most would probably assume the feature isn't there even if they realized they had a need for a somewhat generic functionality such as moving to ../

If you offer someone money for finding out about something they don't know about, you change their motivation, which is thus completely different from what they encounter in their day to day use of that software. And the latter is the thing you want to improve in the end.
Looks great, the only thing I ask is that you add a google band so I can quickly get back to google for local results that you won’t be able to accommodate for a while.
Every time I switch to one of these other search I’m always forced to switch back bec they don’t do local results at all.

Well I guess I spoke too soon. You do have a google bang. I’ve gone ahead and switched to you as my main search on my laptop.
France is larger than California, but both have similar overall population densities. I bet France has fewer metropolitan centers, though.
I think the bigger priority should be stop adding features / taking away the ones we use for a UI refresh, and spend some serious time fixing their giant, growing backlog of bugs. macOS and iOS/iPadOS are progressively getting worse in too many ways to enumerate and some bugs have been around for many years. Furthermore, they don't appear to (or don't have time to) listen to you or I submitting a bug report, so most people don't bother anymore. It's a shame because their products have gradually become like American healthcare: more expensive and worse. I think Apple needs a new CEO who can bring prices down, and quality, durability, and innovation up.
Maybe depends to which middle class you're comparing yourself to, the Bay Area, or the rest of the US.
They are originalists when they believe it benefits them, otherwise they probably don't care much.
Isn't it fairly well-established that the US has maintained its economic superiority for so long by NOT being bombed to hell like Europe after WWII and afterwards using military force to destabilize developing economies in south america, the middle east, etc etc.?
> when they input a dash in a credit card number they are using the exact same key as one would use for the minus when inputting a negative number

So what? I can't imagine any possible way it would be unclear whether someone entered a credit card number or a negative number. They have different numbers of "-" in completely different places. Am I missing something?

> I'd argue that it would also be worthwhile to request clarity from the user when an input hits a filtering rule so that they can make clear their intent... e.g. if you assume that they're using "-" as a symbol for separation rather than simply follow that assumption, ask if that's the case and list other optional valid contexts for that symbol so they can be explicit. If they choose None of the Above or a context that is inappropriate for the field, inform them of that.

That sounds like such bad usability I'd assume you were joking if the rest of your post didn't sound so serious.
I believe newer generation AWS VMs, like C5, use kvm clock source now and not xen. On the older ones switching to tsc speeds up things.
This guy minimalisms?
From what I have read, he always advocated 8 hours of rest, without which his productivity decreases, this tweet being a recent one: https://twitter.com/ID_AA_Carmack/status/1232668344307810305

As he said in this tweet, even with 8 hours of sleep, there's a lot of time left per week and people like Carmack makes the most out of those remaining hours.
I feel this urge a lot more often than you seem to think :)
Top best practices for working with Optional
It actually is precisely opposite to capitalism.

In the US the government guarantees student loans. This means the universities have exactly zero risk. When someone has no risk of losing money because they government will guarantee payment, they will charge and lend any amount to anyone. You can't lose.

What would happen if the government got out of student loans and did not guarantee them?

Universities would experience significantly more risk than before. And, in fact, there is no way they could charge the exorbitant amounts they charge today. They would be forced to reduce costs in order to be able to reduce tuition and, as a result, reduce the risk they undertake.

I know a kid who is going for a Masters in Mechanical Engineering and will graduate with a debt of over $300K. He was a member of the robotics team I mentor. I strongly suggested it was a terrible idea to start life with an ME degree and that much debt. It amounts to economic slavery. Well, the university, didn't care because the government guarantees the loan. So, they lured the kid in by promising all kinds of wonderful things. Sadly, in a couple of years this person is going to start to understand why I advised against taking that path.

From my perspective, the largest problem with regards to the cost of education in the US is that government disrupts free market forces. All they have to do is stop and the cost of education in the US will drop over time. Nobody in their right mind would loan $300K to an 18 year old without market distorting forces such as a 100% government guarantee.
> They -don't- support extensions yet, but they did make it approachable for people like me who simply won't browse the web without an adblocker.

But from reading this they will ship the update to everyone before all extensions are ready? That really sucks for me, because I also use a password manager and a bunch of userscripts on my current mobile ff.
So if person X spends years writing about how Jews are an evil conspiracy that run the world, and then someone shoots up a synagogue leaving a manifesto saying "finally I'm going to do something" and citing X, those are totally unrelated?
The answer ends up being: Why not Both? Both are useful but tells us different things.
For COVID-19, the number of infections has real meaning regardless of its proportion of the population: Each are instances of viral infections that can spread that infection further. But proportion infected can give information about virulence, etc.
You do know that the Mac Pro's CPU is Intel right?

Check out the machine and see the amount of other hardware components that can be attached to it that makes it outshine a PC for its use case. The spec'd up Mac Pro is a complete beast. It can run upto 1.5TB's of memory at 140GB/s, it has eight PCIE slots that can include two Radeon Pro Vega II Duo MPX Module's that provide 32GB of video memory per GPU that cranks out 28 teraflops of computing power per duo which is 56 teraflops with both modules installed. The 2080 Ti only puts out 14 teraflops.

Remember, these are designed for video editing, image processing and graphics design.

PS: I am a PC builder and avid fan of PC's.
One such program that I know of and use in conjunction with pandoc is enTangleD[1] which supports editing on both at the cost of comments embedded in the source to keep track of blocks. All that's really required is folding of the comments to get half way to the desired IDE.

[1]: https://entangled.github.io
I don't think it's at all likely that this author is consciously making an explosive political claim about Taiwan in a post about epidemiological cartography. If you or anyone thinks otherwise, find some evidence and make a separate submission about it. You could begin by asking the author.

In the absence of additional information, all we're going to get is the same old predictable geopolitical talking points. That's what happens when there's nothing but a single bit of provocation to talk about. That sort of high-indignation, low-information discussion is off-topic on HN.
Show HN: A template to help you write your web project specs in less than 10mins
Well sure the wavelength of a given light beam makes it useful for interacting (or passing through) things of different sizes. And the frequency of a brain wave makes it useful for thinking about tasks of different temporal sizes.

I think that thinking of these waves as the same phenomena with the same rules but on different scales is a more powerful tool than trying to divide a continuous spectrum into a large taxonomy with "known" properties.

If we thought of the radio spectrum as communication waves, infrared light as waves to do with heat, and visible light as a medium only for localized spatial information, then we would be stumped by the cosmic microwave background, TV remotes , and light houses.
You have some good points, however Apple has allowed (even if temporarily) third-parties to exist on the periphery to fill-in solutions. TarSnap, SpiderOak One and BackBlaze all seem like viable options. Perhaps even Carbonite too.
An exception that proves the rule.
With Hasura, you can create arbitrary roles (like admin, manager, etc) and restrict access to data on the basis of these roles.

These roles can be assigned to a frontend session by generating signed JWTs.

With Postgres RBAC, you'd need something to lift the roles to be consumed by the frontend. With Hasura it works out of the box.

Also, I did consider using Postgraphile, but it was easier to get started with Hasura, so I went ahead with it. I don't have enough info to make a comparison.
> They aren't lies

It's not literally fraud in the legal sense, but it's purposefully taking advantage of the goodwill of unsophisticated donors to fund projects and people the donors predictably wouldn't approve of if they understood what was happening. The donors think they are supporting Wikipedia, and the money is largely going elsewhere. Morally, it's lying.
Unfortunately this would make the barrier to entry high enough that even for "qualified" individuals, people won't go through the effort without a separate incentive.
Git Subrepo: Git Submodule/Subtree Alternative
Have you tried https://www.notejoy.com ?

It has e2e encryption, 2-fa, markdown, fulltext search and collaboration and a super-clean UI.

It's missing tables feature though, but it's on their roadmap as currently being worked on.
Have you tried StandardNotes https://standardnotes.org ?
Post discovery of the "decimal" point, having two twice seems ripe for de-duplication.
That would all be fine if the donors understood what was happening. Instead, the ads give the impression that Wikipedia is in dire need of funds. Most donors don't even know that the Wikimedia foundation does anything besides Wikipedia.
It's weird to me that we haven't settled on a common, stable, purpose-built high-level language specifically for business logic. Stuff that doesn't change much, that doesn't need to concern itself with the platform, only the business. That code should be portable to whatever shiny new underlying system gets invented; why does it keep having to be re-expressed every few years?

The situation is much better (though still far from ideal) when it comes to data. Everything knows how to use CSVs. Relational databases, from a schematic perspective, really haven't changed terribly much in decades. NoSQL came around but that was really just an alternative option; you don't see everyone scrambling to migrate their SQL data to Mongo. SQL isn't quite a standard, but it would be dramatically easier to migrate an ancient MS SQL database to Postgres than an ancient COBOL codebase to Java.
What about their userbase? If it's also been increasing exponentially then it doesn't seem that unreasonable for their expenses to grow exponentially.
Problem is that VBA in its current shape doesn't work for webbased Excel. Microsoft started with attempting to support Javascript based add-ins [0].

However, they those are of course light years behind in terms of API support. Never even mind that on the desktop Excel the javascript runs in the Internet Explorer engine (of all things, not even the EdgeHTML engine).

[0] https://docs.microsoft.com/en-us/office/dev/add-ins/excel/ex...
How many major pieces of legislation does a president get through? One or two seems like the median these days. I doubt this is in his top 20 bills.
I wouldn’t count on Japan acting logically after the way they handled the Diamond Princess quarantine.

e.g. letting people disembark because they tested negative and then spent weeks in quarantine. [1]

[1]: https://www.theguardian.com/world/2020/feb/23/coronavirus-wo...
AMD Launches Ultra-Low-Power Ryzen Embedded APUs
Next stop, hydrogen-powered trains
Problem Behaviours in Software Development Teams and How to Fix Them
> I really curious about how mac user before google exists find them out.

Before Google existed, software came with manuals. You buy software in a fancy box, but within the box there's not just a CD/floppy disks, there's also a large tome of written material teaching you how to use it. You would sit down, read through it, and learn to use the software.

It is more of a testament to humanity's decreasing attention span that users now demand UIs to be discoverable without reading anything.

Take a look at someone's discovery of the original Macintosh user manual: http://www.peterme.com/2007/08/27/thoughts-on-and-pics-of-th...
Have a read about Ext-VOS here.

https://blogs.msdn.microsoft.com/dsyme/2012/07/05/more-c-net...

"Project 7 and .NET Generics"

https://fsharp.org/history/hopl-draft-1.pdf

WinRT, as it was originally designed, traces its ideas back to that Ext-VOS project, but going back to COM as they were thinking about it back then.

https://docs.microsoft.com/en-us/uwp/winrt-cref/winrt-type-s...
I'm pretty privileged and more than happy to pay a reasonable tax on my fortune if people richer than me who can afford to assemble legal tax shelters can be wrangled in to pay their share too. Also, tax churches.

If we could incentivize startup structures that are less focused on pump and dump #growthhax and more on creation of organizations that produce value for the communities they are in and the people who trade their lives and labor for a crumbling fig leaf of security and happiness. That shit would be hot.

VC money is crack money. The squandered wealth propped up by rich opportunists on the backs of creative efforts of hard working people hedged so said rich people can fail upwards while worker lives are ruined for a taste of a Zuckerberg dream is gross. Without dinging the frequent big winners in this space via taxes there isn't really a mechanism to encourage self regulation.
I think you’ve nailed the heart of six hats thinking, and I really like this iteration of it geared towards code.
This is why if I care about data on a system, I want that system to have ECC RAM.

Proper burn-in testing helps too; but ECC will help me later after things have aged. Maybe I should add a yearly re-validation to systems.
The main difference will be the object models for the various applications. LibreOffice's object model was designed around the expected scripting/automation language - Java. That means that the object model, especially the properties and methods of those objects, is written in a very Java-accented way that would normally feel like foreign vocabulary mixed into a Visual Basic-based dialect. If you're used to that, then the way objects work in VBA (or the very similar Lotusscript) might feel a little bit weird at first, then make more sense than the LibreOffice objects/properties/methods. (Similarly, writing Java against a COM- or OLE-oriented API object model feels awkward, even if you can do all of the same things that you could do with VBA.)
The great thing about standards is that there are so many to pick from.

What is the difference between what you are imagining and Java or python?
Yes, and also some companies may be affected more by their own fortunes, or the fortunes of their particular industry, than by the mood of a monolithic "market."
I miss my SE, it died and got replaced with an iPhone 7 which is (IMO) a downgrade in almost every way except the camera.
Downsides of Choosing Popular Tools
What's fascinating about Bernie's campaign is the almost identical stance he has with the Bolsheviks, that Google defines [1] as "...Russian Social Democratic Party".

So Bernie's P.R. consultants did the brilliant job of retaining most of the Bolshevik diktat, and switching "Social Democratic" to "Democratic Socialist", in an apparent attempt at sanitizing brand socialism.

[1]: https://www.google.com/search?q=Bolshevik
Hong Kong gov’t confirms dog tests ‘weak positive’ for coronavirus
I disagree, HN is everything opposite of what was originally described. I can go look at youtube & come back to this site and see similarities with the design choice.
I actually tried using toml11 before writing toml++, and my main gripe with it was the complexity. It does a _lot_, and I found it to be pretty unergonomic to actually use.

That, and it's not as configurable (e.g. no support for exception-less).
I guess I'm talking about a domain-specific language. Something where you only articulate business processes and formulas, and nothing more. Java and Python are programming languages. You use them to tell a computer what to do. Whereas this would be a representation language. You'd be able to carry that representation around with you and drop it into different programming contexts.
Oz is the most horrific thing I have ever seen on screen. Just thinking about it makes me shudder.
Tamang Heritage Trek
I know this is front page, but I’m surprised more people aren’t chiming in. Maybe the web used to be this way where you can easily manipulate views to your liking, but as a 20 something I’ve never even envisioned end users crafting their own views of pages. It honestly makes a lot of sense to represent pages how you see fit as a user, and no, inspecting each page and changing the source isn’t practical at all in Web 2.0 div spaghetti. It seems pretty practical to have a spreadsheet formatted UI for your most popular sites.
As they say, the road to Hell is paved with good intentions.

That’s always been my impression of socialism and communism: unchecked good intentions justifying repeatedly failed and destructive policies.

I think that’s why they also hate Amazon — at some level, they know that hundreds of millions of people voluntarily use Amazon products, while the only way they can get people to adopt their radical ideas is through coercion and force.
https://news.ycombinator.com/item?id=22425648
It's interesting to see how many people take certain things in web design for granted. I'd be interested to know how many readers here were in the neighborhood of 10 or 12 years old in the mid 2000s.

We've reached a point where it seems like the amount of people who know react looks pretty close to the amount of people who know CSS. CSS wasn't even a thing when I built my first site, and now the phrase "web design" isn't even really in the vernacular today.

I'm not asking anybody to get off my lawn or anything, it's just interesting.
Page previews are a fairly recent addition.

https://www.mediawiki.org/wiki/Page_Previews
The boss who put everyone on 70K
This one doesn’t look quite so golf cart-like.
Nice overview. I'd suggest to anyone interested in doing something like this to also consider the much simpler managed approach of using tools like:
* Stitch [etl/elt]
* Snowflake [data warehouse]
* dbt [transformations]

I'd recommend taking a look at dbt [1] for a refreshing approach to this domain. The AWS EMR Redshift approach is great if you _know_ you'll need all the configurability, but chances are you won't, and even with that said, the above stack provides it as necessary.

[1] https://blog.getdbt.com/analytics-engineering-for-everyone/
A +30K LOC VBA app to maintain is exactly the punishment I expect to get when I'll eventually end up in Hell ;)
https://modernfarmer.com/2013/10/citroen-2cv/
That "10 day hospital" is the field hospital equivalent of a school gym.
Most of SF is 25. They’re very different city driving experiences.
I'm not happy with this update. They say it is "extension-ready", while they really mean it's "ready for extensions we approve". This isn't the first time they've been wishy washy about true extension support on mobile.

The whole point of extensions is they allow anyone to add functionality, not just selected parties. It is not clear at this point whether or not Firefox will make true extension support a priority.

This new Firefox for Android is shaking up to be far more limited than Chrome's Web Store which is almost as notorious for removing content as Apple's App Store.
I think idea of 8 hour sleep can be revolutionary only for someone born in the office cubicle.
Those look like golf carts. The Citroen doesn’t so much.
In my experience, few people use exceptions in systems-style code like database engines, while still using every feature of the latest versions of C++. You can essentially use all of C++17 without them if you wish, and many people do. Definitely not C-with-classes style code.