skysight-inc/HackerNews huggingface dataset:
> A Netflix subscription is a not a middleman.

They do make original content now, but Netflix is in general the exact definition of a middle-man. You paid them monthly rent to deliver content created by others (via mailed disc or streaming).
My grandmother used to put it in a soup with other vegetables and some meat. It really bulked out the meal and made you feel full, I always assumed it was an affordable way to feed a lot of people. More recently I've seen it appearing in salads.
Because flow...
Think we have military primacy over China? Think again
I'm not so sure about that, mainly because CA offers the best laws in terms of employee competitiveness - no non-competes, mainly.
Engineers tend to be more empirical and less idealistic, not to mention not uncommonly somewhat autistic.

They are more likely than the average bear to apply Bayesian probability, which comes alarmingly close to confirming stereotypes in most cases.
The Fire Movement Promised Financial Freedom. Then Covid Struck
Books get written once. Why can't websites? We still learn from documents that are centuries old, and when a cache of them is found, it makes the news.

Yet on the other side, we let so much information expire because the underlying technology is obsolete.
> It's not crazy to not want to be a commodity.

If you're trying to serve a mass market? I think it is. Wasting time (yours + the customer's) by making them go through and deny the less common options isn't a good idea if you're aiming for serving as many people as possible as efficiently as possible. This would be very different if it wasn't Azure but some local tech company that sits down with you to talk about what kind of server you need and want, what OS best fits your requirements etc, but that's a very different game from what Microsoft is playing with Azure.

With low/self-service, streamlining the process is the right thing to do. In the end, you have to ask yourself, whether you want to earn a few bucks by also selling a licence to your OS, or whether you want more customers. Of course, it's not an actual issue in this case, because you'll usually not manually provision (but then again: why do it if you don't expect to make money by doing it?)
Surprise and the Tale of Entropy
Suggestion: For multi-page documents, it would be nice to use slightly different rotation parameters for each page.
"In fact, my main conclusion after spending ten years of my life working on the TEX project is that software is hard. It's harder than anything else I've ever had to do."

Donald Knuth
Gerald Sussman, co-inventor of Scheme and author of SICP, was my undergraduate advisor. The last several times I visited his office, he was usually with Jack Wisdom either programming or deep in thought or discussion about differential geometry and the differential geometry Scheme library they were writing. One time when he wasn't so occupied, I brought up SICP, and asked if he was aware that a lot of people think of reading the book as a sort of magical, enlightening experience. He said, "Yes, I'm aware." I asked if he had any idea why. He said, "The main reason is that it tells a good story. It also has a complete, coherent narrative."
I partially agree with you. The demo page is for both the free (open source, MIT license) version and the Pro version. Just for the sake of simplicity and to show that there's more if people want that, but its not forced anywhere.

I might consider making two versions of the demo and documentation, and keeping them separate. I didn't think it would matter. I value your input :)
Twenty years ago was the year 2000. The web had plenty of exploits, "cybercreeps" and bad actors with malicious intent back then.
... or maybe it's the perfect ending?

I'm not sure about his SAP earnings, but he sold HP an 11 month CEO for upwards of 27.5M[0]. That sounds like the perfect way to end your sales career ;-)

[0]https://www.nytimes.com/2011/10/01/business/lets-stop-reward...
One could say the same for a plethora of programming languages some research is needed and we don't have to resort to extreme cases.

Out of the top of my head:

- There is the Python 2.7/3.X situation still going on, then there are the several distributions of python.

- GNU's R has a similar problem

- Installing gcc on windows was (perhaps still is) a confusing mess for a newcomer.

IMO I did not find installing clojure any harder than installing Scala for instance, and yet I have never heard (anecdotal, I know) complaining about Scala.
You’re talking about financial success, or something akin to that. I’m talking about personal development.

Writing is nothing like an ecommerce store to me. It is to you. Thus, my suggestions are not only irrelevant to you, they may be counterproductive for what you think is important.
Just to add to your point the only alternative that I would consider is .NET, and even then I do acknowledge that it is behind some JIT stuff, given that they have been favoring AOT / and single JIT scenarios.

Without Valhahla we will never get a Java variant of Unity, jMonkey Engine is a good as it gets and it has plenty of native code to overcome the areas where the JVM is found lacking.
I'm pretty confident that the reason for Xcode being single-platform is that Apple doesn't care about anybody not using {mac,i}OS.
I happily used Karabiner for years but only to handle my caps lock remapping. It's not bad. I just generally like having as few dependencies as possible. I definitely needed Hammerspoon for other stuff, so if it can cover my one use case for Karabiner as well, then I only need to use one program instead of two.

One specific reason I want to go with Hammerspoon in the long run for key remapping is that I plan to do more complicated things, like setting up key layers. And even if that's possible with Karabiner, I'd rather maintain the complexity with Lua code rather than Karabiner's JSON configuration, which is complicated enough that someone created a separate tool[1] just to generate the configuration.

I should note that one of the maintainers of Hammerspoon specifically recommended[2] using Karabiner instead of Hammerspoon for key remapping because Karabiner was built to do that. Hammerspoon has a much higher level view of key events, from what I understand. I don't plan to do any remapping with modifier keys though. I plan to only use the letter keys for everything. Something like: press and hold ;, then press and hold v, and then tap a. And that will re-arrange my current windows into my preferred arrangement. Stuff like that. Based on my initial experience, I should be able to do everything with just Hammerspoon.

[1]: https://github.com/yqrashawn/GokuRakuJoudo

[2]: https://github.com/Hammerspoon/hammerspoon/issues/1025#issue...
Er, an Ontario-wide beer retail chain, owned by the province-wide beer wholesale monopoly, in turn owned by a cartel of foreign breweries.

Let me guess, you live in Toronto?
Power. Prestige. Pecuniarum.
Ask your mom to "put an old HTTP server behind a reverse proxied nginx instance with auto-renewing letsencrypt certs" and time her. See if it takes 10 minutes.

Then ask someone to foot the server bill. See how many takers you get.

This is fine for corporations with IT departments, but when I was a high school student, I had a web page, and my web server was sitting under a desk in a random office. When I was in college, professors ran their own web servers.

A lot of innovation bubbled up, bottom-up.

Big tech stuck that with a fork. That's not a good thing.
Has it really vested at that point then?

Or is it just a longer vesting period?
Top Gantt Chart Tools to Take Project Management to Next Level
Yea, with this interface docking this space pot feels like trying to draw in MS Paint with my mouse.
Reposting is not against the HN guidelines.

The is the first time I have seen it.
What else would they be?
Do you know of a production ready VM with these properties that has a nice ecosystem?
What do you do about folks who's first language isn't English? Face to face communication is somewhat doable because body language helps to convey the real message but communicating over text is a completely different ball game. So much nuance gets lost
Temp staffing agencies show customers their markup. In the tech world, examples like airBnB and fixer (started by Grubhub co-founder) show it’s not unheard of.
Vandana Shiva has quite a bit to say on this topic.
Hi,
I am Amardeep, maker of MicCheck.

Why I made it? .. a little story!
Due to COVID-19 situation, most of us are working from home - taking classes, attending meetings & webinars on various video conferencing apps.

It just so happened that I was browsing for some important information (no… seriously!) while a conference call was on. The meeting got over and I happily went about working on other things, discussing with my wife who is going to make dinner & who is going to do dishes (I know… right?).

Only an hour later, I realised that I never disconnected the call & my microphone was still listening. That whole day I kept wondering, who all may have heard & what all were the things I may have said (…behind their backs!). Nevertheless, now they all know what I feel about them. I may have lost a few friends (or made a deeper connection … Radical Candor … you see).

Well, this happened thrice in 2 weeks! (Yours is about to happen … just wait!)

So …
The weekend came up and my inner geek woke up to solve it. I don’t have many more friends to lose after all. Few nights in, and ‘Houston, we have a lot of other problems in life but not this one anymore!’

1…2…3 … mic check … MicCheck is in the house!

What does MicCheck do?
MicCheck is very high tech! It shows a big beautiful red box (or a small one if you prefer) on top of your screen whenever your microphone is in use; even when the conference call app is lost in one of your 100 browser tabs or buried deep down in your war-room control centre that you have made your desktop to be.

-

Would be happy to hear your thoughts and feedback.
I read the readme only after this comment and was surprised by how detailed this was. Why would someone put effort complicated tool, benchmark it etc. at then not really take it seriously? Until I noticed who the author was, then it suddenly made complete sense
Genuinely curious!

Are you talking about AFP fonts[1]? In that case Sonoran Sans Serif[2]? Then you should probably be happy with Arial[3]. Fun story[4].

Or are you talking about a 3270 font? Then you should have a look at 3270font[5]

[1] https://www-01.ibm.com/servers/resourcelink/svc00100.nsf/pag...

[2] https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=c...

[3] https://en.wikipedia.org/wiki/Arial

[4] http://idsgn.org/posts/sonoran-the-hidden-truths/

[5] https://github.com/rbanffy/3270font

...and then I saw the username i was responding to. I'll post anyway if you do not want to toot your own horn. Nice work!
Wow! This would come pretty handy. I have had some embarrassments because of my call left connected. This should solve it. I tried to find something similar but couldn't. Thank you, installing right away. Cheers
Clearly they enjoyed FOSDEM so much, they decided to stay!
When I read about a software product, I just ignore the adjectives.
The title "Stop trying to make hard work easy" resonates with me. And is closely related to [1] Yak Shaving and [2] Premature Optimisation.

What I always seem to forget is that; Making the hard work easy has diminishing returns.

For example; If I spend 10 hours making a website deployable in 1 click, how many websites do I have to deploy before it's worth doing?

Of course it depends, but usually it's important to work on the problem that matters, not the meta problem.

[1] https://en.m.wiktionary.org/wiki/yak_shaving

[2] https://wiki.c2.com/?PrematureOptimization
Nice work. I'm reminded of bocker [0], which also implements this sort of functionality in only a few dozen lines of code. The function which corresponds to this post [1] is relatively short and readable.

[0] https://github.com/p8952/bocker

[1] https://github.com/p8952/bocker/blob/master/bocker#L61-L90
Look at how slow to progress those were. And they didn't have to focus on immediate business needs.
Looks really nice, does it drop frames or keeps it at 60fps ?
I'll just quote the first part (after the rather extended title) of the Alameda County order, which cites the statutory authority both for the order itself and for criminal prosecution of violations:

> Please read this Order carefully. Violation of or failure to comply with this Order is a
misdemeanor punishable by fine, imprisonment, or both. (California Health and Safety
Code § 120295, et seq.; Cal. Penal Code §§ 69, 148(a)(1))

> UNDER THE AUTHORITY OF CALIFORNIA HEALTH AND SAFETY CODE SECTIONS 101040, 101085, AND 120175, THE HEALTH OFFICER OF THE COUNTY OF ALAMEDA (“HEALTH OFFICER”) ORDERS:
> What Letsencrypt does

Letsencrypt is run by Mozilla. So lets instead make that:

> What Mozilla does ... is that you control the domain you are requesting a certificate for.

So Mozilla trusts me based on me controlling the DNS of my domain, and can issue me a security-token which Mozilla's browser (and other browsers) then can trust.

Note: It does not trust me or verify me to be non-malicious, honest or have good intentions of any kind. It merely verifies that I control the DNS of the domain I request a certificate for. That's it. That is all.

So why can't Mozilla's browser simply instead of trusting these magic tokens, instead just verify that the cert for the site matches the cert pinned in DNS, thus validating that the site-operator is indeed in control of the DNS of his domain?

It will be exactly the same validation, except now we don't have to rely on a third-party service to do that for us. And then the web can finally be autonomous and decentralized again.
Others could presumably follow.
Ah, that makes sense. Thanks. I just checked and realized that I forgot my monitor has a headphone jack.
market share is going to ARM
This is so interesting to watch. Can you do it for other hash or encryption methods?
Those don't count because they're not the sort of evidence one would be biased to select to prove the original point.
“Whatever else government does, the trick it absolutely has to pull off, according to Hobbes, is to make us afraid of breaking the rules while ensuring that we have no real cause to panic about our survival.”

I’d argue that some governments have a very tenuous grip on the above two levers. COVID-19 has merely brought that into stark relief. I think that those taking a gamble that the majority will be content to suffer (primarily) their old folk suffering and dying in order to keep the grindstone of the economy turning, will find out they are mistaken.
I understand the impulse to believe this is all temporary and that the extroverts who lead our companies will get us all back into the open office as soon as they can. Consider a financial reality. There is likely to be a terrible recession over the next few years. There will be layoffs and bankruptcies. Office space is hugely expensive. Some competitors are going to choose not to renew office space or to downsize their offices as this crisis drags on. And your company will have to compete with those companies who have cut costs without loosing efficiency.

We are living through a black swan event, so it's a healthy exercise to forget everything you think you know about how the world works. I don't know how this is going to play out.
I have thought about it. Any particularly interesting ones?
The purpose of that kind of package is to provide a standalone implementation of a function.

To criticize this organization, you would need to understand why people find that to be valuable and show a better approach.

You’re attributing it to “culture” but there may be deeper, less arbitrary reasons. Look up “ponyfill” if you are interested in learning about it.
I think I read this a while ago and tried to learn lisp (i didnt fully understand macros, only superficially). Anyway.

I think there are 2 kinds of 'powerful'. Yes, I can see that the Macrosystem is powerful. But in a sense the language seems 'overqualified but underskilled'. Let me explain: I basically need arrays for my work, array functions and fourier transformation (fft). I use python and i think it has much higher productivity then lisp on these fields (correct me if I am wrong).

Also while the macrosystem easily allows (and probably requires) to write your own DSL, this productivity boost does not scale easily if you have a lot of ppl working on the same codebase.

For Paul it didnt matter, it was two ppl only, and languages with comprehensive libraries didnt exist at that time. So if you have to build everything yourself (alone) then lisp is probably superior.
Really cool, didn't know Vue had this. It's great that it's in the works, and I'm really really looking forward to it. Will it be statically typed s-expression or more like regular JS? I spoke a bit to pzuraq about this on Reddit and it seems to be still s-expressions going forward?
Some industries need your system to be certified for a software system to consume their data/services. You don't have much choice.
Simple Why Wolfram's New 'Fundamental Theory' Is Not yet Science
Yeah I totally agree. Honeymoon period may have been a poor choice of word - I just meant it's the period of time where the pros are still novel and the negatives haven't become long-running frustrations.
What they don't mention is that all revenue generated from those sub-accounts also goes away.

So all the customers you gathered over the years from which you make a small margin are transferred to the top level reseller leaving you with nothing.

All this in just a months time.
You could write any program in any non-toy language, of course. This does not make every language a good choice for a given problem.

Here’s some pretty detailed notes from Google about one high volume project they rewrote from C++ to Go.

https://talks.golang.org/2013/oscon-dl.slide#1

Use whatever language you like. Just because you like X and someone else likes Y does not invalidate either language.

And to you totally off base comment about cargo cult of web scale and ‘pump up their CVs’ .... in my case I happen to work with huge data (petabytes) so yeah it matters and has nothing to do with FAANG. In this context I have found Go to be an insanely great tool—-productive, reliable, maintainable, multi-core, networked and fast. Thankfully I will never have to write a line on .NET.
No. Cheating is not a proxy for failure. They are in fact much more frequently inverse to one another. Cheating is intentional circumvention seeking reward. Failure is an outcome that comes more frequently from low effort, unethical effort, or honest effort with low capacity or skill.
mermaidjs [0] can do class diagrams that look kind of like this. It integrates into markdown via Jekyll easily, so I assume it will work well with gatsby.

It’s a basic text only structure so it actually diffs pretty well so I can see a merge request with a new node or new relationship.

[0] https://mermaid-js.github.io/mermaid/#/
What?? Is this public? Have others reported this happening? That would be a huge issue!
> Try to setup a windows 98 machine as a web server and see how it goes

Windows 98 was a client OS, it was never intended for this. A proper test would be Windows NT 4.0 Server. Or more realistically for the time frame, Solaris 7 or 8.
Katamari Damacy
>I grew up libraries of books and they've got google, but want to be lectured?

Your son and his friends know you. Your experience is lived, and real, as real as you sitting next to them. Reading books is abstract, the language can be obscure, archaic, verbose, flowery, dense, etc. Your son and friends know how to read your emotions and communicate effectively with you. An hour of your stories could likely replace dozens to hundreds of hours of reading because you can tailor your stories on fly the in a way no author ever can.
> For example; If I spend 10 hours making a website deployable in 1 click, how many websites do I have to deploy before it's worth doing?

There is of course a xkcd for that:

https://xkcd.com/1205/
I'd like to see more innovation/players as an outcome of Boeing's and Airbus' problems :)
You mean because it worked this one time?
It's a result of hiring policy which looks at the number of git repo's, open source projects etc you have.

KPIs are always the driver. Also for programmers.
I would love to build something like this for encryption algorithms that twiddle bits (DES and friends.) Even for the math-based algorithms, but I have a had time imagining how to make those interesting.
Names of things can be protected by trademark, not by copyright.

re: copyright-ability of fonts. That's a muddy area. The visual representation of the font cannot be copyrighted. I can make a font that looks like yours with no copyright concern. If I copy the code that creates the visual representation (i.e. the binary definition of the font) that may be a concern. That could be considered program code (particularly for vector fonts, but I could see an attorney trying to argue that for bitmaps, similar to assets for a game), which is protected by copyright.
Let the actual victim(the customer) know and leave it at that. They can file a criminal complaint or take further action as they see it fit.

Don't go about acting like a vigilante. What if she does get arrested but she is the guy's gf/ex? What if she is a legit business partner? This things can will often go south in differeny ways. You were not target,a victim or a criminal detective.
Is Germany truly considered to carry “Western culture” within the English-speaking world?

“Western culture” to me, when mentioned by the English-speaking world, has really just meant the shared ideals of the metropolitan parts of English-first first world countries (that’s a mouthful).

This would include major cities in countries like the UK, USA, Australia, Canada and New Zealand but would also exclude their rural areas.

Not that I agree or disagree with it or that I’m trying to make a political statement - it’s just an observation I’ve found.
Sony to push ahead with PS5 launch