skysight-inc/HackerNews huggingface dataset:
Yeah for sure, I sort of mentioned this with latency vs throughput tuned GCs being available but I guess it's worth pointing out just how insanely good ZGC and Shenandoah are.
From one point of view, Excel is a general purpose, schemaless CRUD environment with a DSL that allows you to encode your custom process and business logic.
> There's lots of documentation

Sure.

> battle-tested

Not at all.
If you want to keep the same level of economic activity, then low density requires a really good transportation system (be it more highways for private cars or better public transport). Roughly speaking, every person living in a city cluster should be able to reliably get to any other person living in the same cluster in 60-90 minutes tops, otherwise they are much less likely to interact with each other. More people inside this radius, more economic activity you will get (of course, it's not a linear dependency, the principle of diminishing returns applies here as well). High-density provides double win in this regard, not only you shrink distances, but also more people live inside the same area.

So until we get a transport revolution (be it autonomous cars, flying taxis, advanced concepts of public transportation or something else), I highly doubt low-density will be economically viable for core clusters.
Chromebooks are fine, if they boot from coreboot to debian.

If you don't teach people to value individual liberty, a lot of people won't. Maybe that makes good workers, but I doubt it makes a good civilization.

"The deepest reason for using free software in schools is for moral education. We expect schools to teach students basic facts and useful skills, but that is only part of their job. The most fundamental task of schools is to teach good citizenship, including the habit of helping others" [1]

[1] https://www.gnu.org/education/edu-schools.en.html
I'm not retired, but I run a website. I don't need to convince people to work with me. LinkedIn just highlight the most toxic aspects of growing your career.
What can help in Switzerland (and potentially in other countries in Europe) is to complain through a consumer protection office. SRF has a TV and radio show (Kassensturz/Espresso) where they regularly solve consumer issues by threatening bad publicity.

Another option that can work is to send a bill for the owed amount and if they fail to respond start the process of debt collection (Betreibung). It’s a pain and doesn’t work well for people who actually cannot pay, but for regular businesses where you’re stuck somewhere in their bureaucracy it’s a way to force them to respond to your claims that’s a bit less involved than straight-out suing them.
With a bit of squirming around, I've been able to write for Netscape2+/IE3+ and today's Chrome (and everything in between) at the same time.
How can we replace nested comments? You can't comment out code that contains /* */ in it except with #if 0

Also, why is std::experimental::source_location loc = std::experimental::source_location::current(); loc.line better than __LINE__? what an unreadable monster that is!
TLDR of the article: the new C++ features can replace some macro usages, but not all.

"With current C++(17), most of the preprocessor use can’t be replaced easily."

"And even then: I think that proper macros, which are part of the compiler and very powerful tools for AST generation, are a useful thing to have. Something like Herb Sutter’s metaclasses, for example. However, I definitely don’t want the primitive text replacement of #define."
I don't usually do low-level apart from hobby projects. I've done some x86 assembly trying to patch an exe and such this and it seems hard enough.
Is it legal to lie? Obviously yes.
How does using the native OS notifications somehow make the data leave the ecosystem? These notifications are still local to the machine, just that now they respect the user's notification preferences (including those enforced by MDM like hiding notifications when the machine is locked, etc).
Whirlwind Tour of Stack (Haskell Build Tool) for Beginners
Thanks! Yes, I am. The intention is for the user to also be able to correct the output of the model.

After that I want to give the user an easy interface for training their own models (transfer learning using an existing base model).
My problem with swift is that it's moving faster than most people are comfortable with. Documentation is bare on the newer versions, every example on stack overflow is probably out of date, and it's really frustrating when trying to get things done. Oh and did I mention xcode?
One nice thing about recently joining LinkedIn is to reconnect with colleagues from many years ago, but without getting sucked into one of the more-infamous social media sites, where people seem to need to have a presence, if they are to exist in other people's minds.

Though I will say that finally getting an HN account was a gateway drug to LinkedIn.
The AD is really no better than a Dutch version of Daily Mail isn't it?

I know you just linked them for examples, but holy crap that paper is a damn piece of trash.

Using a racial slur in the title ("mocro mafia") is not okay just because you're talking about criminals. Nor is it okay to constantly refer to their nationalities in such a broad sense, it says several times "the Moroccans" are doing this or that. They KNOW perfectly well how their target audience is going to read that, they're not going to think about actual organised crime, but just eye their Moroccan-born neighbour more suspiciously.
IPv6 only is even cheaper at 0.3 euro per month.
Interesting. I've never had any trouble VPNing in for journal articles (in the UK) though there are a few specialised resources (normally expensive databases) which can only be accessed from the library itself.

Mind you, Oxford is sparing as to who gets VPN access, so it doesn't open a hole for non-members of the university to get access to the serial's collection.
Diem – A rebrand of Facebook’s Libra
"Europe" isn't a monolith, how to solve the problem depends on your country and the country of the business you're trying to deal with.

Which country are you talking about specifically?
You need to add future earnings into your calculation
Fair warning you've posted, I'd say with a caveat some of the cheap ones are good enough.

There's also a community that [0] splintered off the ones you mentioned that are not ColoCrossing centric unlike LET/LEB. I'd bought hundreds of servers there over the years (with cost being a main factor) and it tended to be the Colocrossing ones that'd be volatile or not last your entire billing period.

For specific servers/recommendations, I have a few servers with Ramnode (might be a grandfathered service) for $15/y. There are a bunch of good providers in that price range but without knowledge of them they can be hit and miss and for the most part makes it worthwhile paying more to worry less about it.

[0] https://talk.lowendspirit.com/
I picked up Rails this year after spending a long time dismissing it as a unscalable out of date framework.

It’s the fastest thing out there for shipping features. I’m building a SaaS tool, so that’s all that matters right now. I added PDF export yesterday in about 11 lines of code using Prawn.

It’s great building stuff in Go, but it’s no good sitting there in a year with 0 customers and a system that can handle 10k rps. Or stuck still building that idea and switching SPA framework or RPC library, as I often did to procrastinate launching. By not using the shiny new thing I can focus on the product.
Hey thanks for the feedback! I'm the author of the blog post. The topic has been influential for me, and I just wanted to share my perspective on it, specially in the context of a recent project.

I don't think any other article talks about Choosing Boring Tech in the context of Kubernetes, and building a one-man SaaS.

Could you please clarify what you found odd? I'm just curious.
You are probably right, but I guess there are plenty of interesting use cases << 8GB VRAM :D
> How can we replace nested comments?

s/^/\/\// (and the reverse) work well for me. It nests.
Naively I would think rock is relatively predictable and static. Particularly somewhere with a stable climate. It is easily mapped using lidar, and has predictable grip levels.

I live in the UK and we have mud. It can be sticky like glue or just slightly slippy, depending on soil type. Puddles may have 15cm of sticky mud at the bottom or stable stones. An exposed chalk slope will be grippy, unless it has just rained.

The ideal route across the terrain changes based on lots of different factors. What is the weather like? What is the soil and geology? Is the ground free draining? Is their animal activity that has undermined the slope? Is that a stinging nettle understory or protected wild flowers?

My hunch is that most of these questions could be better answered using traditional data and methods. Use weather data, soil and geology maps, flood modelling, vertical lidar etc. Build a strategy to predict how the surface will behave under a wheel.
I think the main point of the article is (and I would also emphasize this) to chose proven and widely used libraries - not languages.

You want others to have experienced the pitfalls you might run into so you don’t have to wait or contribute to upstream OSS if you encounter an esoteric bug.

Basically, software is business and business is about maximizing profit (efficiency) and reducing risk (bug fixing time). There is a reason why large scale enterprises tend to be behind the curve wrt. tending tech stacks.
Spam would be my biggest concern too.
I bet the majority of the user numbers are either users transitioning from Skype for Business (ex-Lync) or those who just got it installed and on auto-start (it automatically logs you in using your domain account) but never actually use it.

In both cases these are users who were already within the Microsoft ecosystem. I am not convinced that Teams crushed Slack though, considering this ignores a significant chunk of the market in the form of startups and small businesses that typically don't have anything to do with Microsoft (Google Docs is way more popular in these spaces) and would absolutely reject Teams from a technical perspective based on how awful it is.
Interesting. Two years earlier, when I worked at Spotify in 2013, I wrote a similar article: https://engineering.atspotify.com/2013/02/25/in-praise-of-bo...
I literally still have to see the first useful piece of blockchain software. For anything other than magic wealth building anyway.
Apart from relational algebra, two big ones are regular expressions and diff (longest common subsequence).

However, you're saying vice versa: Almost all math we use has a clear and direct lineage from a popular tool or technique.

There's something to this - many of the well-known theorems and algorithms for regular expressions started with Ken Thompson, though of course he used Kleene algebra.

And for relational algebra in this submission, there's almost no mathematics, just a set of tuples... and make an algebra around it. That's why Codd's paper has hardly any references, he pretty much made it all up, to solve a practical problems he saw (unnecessary rewriting of code). Though he was a mathematician, so...

The limits of knowledge, of what can be proven, is to do with "computability" - sure sounds like a prpgrammer thing!

So maybe you have something there...
I thought the tensor flow alpha for mac uses gpu hardware acceleration, not neural cores?
Is this for real or an April fool's joke?
Annual Performance Review: Albert Einstein (1905)
True, I drink a beer a day so why not snort a line of coke instead, they're both drugs, right ? Or heroin for that matter, they're all the same thing obviously
> Reset / normalize may not be the best terms to use, but effectively that is what you are doing.

Like others and I have mentioned before, this is not what this CSS is doing, not even effectively. Calling it so would be a mischarterization of this CSS because what this is doing is far simpler than reset/normalization. This may be splitting hairs but I think good terminology and good conventions form the foundation of a good discussion. I liked it better when you characterized this CSS as "exceptionally basic stuff". That is indeed what this is.

> Sorry if I’m being harsh, but I rather be honest than give some cursory congratulations.

Honest feedback on this CSS is very welcome. Indeed, many others have done so in this thread which helped in improving the CSS as well as the README. That's the whole point of a Show HN post. However, in your previous message you began suggesting what type of problems I should solve instead of sharing this CSS. That felt strange because I am just sharing my hobby work here for fun. I especially did not ask for advice on what I should do with my leisure time.
Is there anything wrong with using actual money to do this?
Probably depends a lot on the country, the type of business and the issue you have.

Just the other day there was judgment in a case against Vodafone (a mobile carrier) where callcenters faked the voices on the call to get a provision and the customer should pay for something he never wanted. If you live in Germany, the Verbraucherzentrale (consumer advice centre) can help you resolve issues like this.
Japan are pro-US and are generally not a threat to us
I actually retired and changed my status and it has worked perfectly - very few contacts. Superb!

My new LinkedIn job title is ‘space Marshall’, partly because my new role as a conservation volunteer sometimes involves enforcing social distancing. Also channeling Mark Watney.
But that’s a CoreML model so that might not be possible with regular tensor flow models?
Much easier, in the sense that you don't have to type #'
to get from the function namespace to a value. Oh no, I had to type two characters.

As for going in the other direction: I examined the Quicklisp source for how often funcall occurs: on about 0.4% of lines.

I will claim that adding these makes the code more understandable, not less.
Previously on HN [1], turns out it was me :) who submitted this. And sparked a long discussion between Engineers from GraalVM TruffleRuby and Javascripts Core, along with few other VM code authors.

I am wondering what's new? Since the author hasn't said much about it.

[1] https://news.ycombinator.com/item?id=22098399
Threat Research: Leaking Browser URL/Protocol Handlers
You are 100% right. Even though you can buy it legally, the shops still have to source it from illegal grow operations. This still makes the whole industry look bad.

Shops have to be super secret mysterious and shady about how they actually source their weed. Once you start asking about crops or where it's from, they become incredibly evasive -- I don't blame them, but it's just silly, this is a thing I can buy legally and I'm "not supposed to" ask where it's from?
In computer vision you can go far wit 8GB VRAM.
I feel the title is missing,

“and use it in the way it was designed.”

Choosing boring technology isn’t enough, one must use said technology in mostly boring ways to achieve the desired results.

One hacker in our organisation (employed as engineer) used Ansible and built the most abhorrent, complicated twisted and broken Rube Goldberg machine I’ve ever seen, it’s cost us about two weeks to get it just semi-reliable.

I’ve found most of the useful solutions and best products sit on the fringes and have boring foundations.
> prefer tools that [...] I feel comfortable debugging it

That's really sound advice.

> prefer tools that [...] withstood the test of time

That I disagree with, sort of. In my eyes, history of tech, and hence tech popularity distribution, is closer to random than optimal. That's probably because choosing a stack is a complex process, subject to many decisions, not all pertaining to a given technology's technical efficiency.

That said, if a piece of technology is popular, sometimes its large ecosystem will help bootstrap your project faster. But not all large ecosystems, or communities, are created equal. Some ecosystems, in some cases, even though smaller in size, outperform even the largest ones.
I don't really see Kotlin ever being anything other than a niche language for Android development. And even it's position there is dubious.
He requires a license to practice in other jurisdictions. Upon application, the authorities will look up his background, and they are most likely to reject his application.
World of Warcraft Classic players complete infamous Naxxramas raid in 83 minutes
Well I think we will find it roughly in the neighborhood of a 1080 (non-Ti) for optimized models.
Somehow missed that part :)
Show HN: A simple, secure and effective method to manage kube config files
Git stash doesn't have to be scary
have you used it in the last year?

it's perfectly functional now, but 2 years ago it was pretty bad for the reasons you say.
That's why our standard front-end stack is Angular + TypeScript.

Microsoft is doing wonders with TypeScript. Thanks to its type system we have much higher level of confidence and amazing tooling, so we can focus on writing tests and solving business problems.

Similar with Angular. With the AngularJS to Angular transition few years ago so we were very skeptical and thought that Angular is a ticking bomb. It turned out the opposite! Their team has learned the lesson and now they provide automatic update with their CLI. The framework hasn't changed for the past 4 years and Google just releases incremental updates with improvements in DX and speed.

They can definitely work on better build times and forms, but that's the first time we were able focus on solving customer problems without stressing out what's the new trend of creating components.
Do you happen to know where I can find current tkdu's source? I couldn't find this package in Ubuntu's repos and all I found were a few forks, one of the more recent hasn't been updated in over 4 years: https://github.com/zeehio/tkdu
Mental Illness and the Left – Mankind Quarterly
Teams has only "won" in large enterprise environments who are already full-Microsoft and who used Skype for Business/Lync before. I'd argue this is not really Slack's competition as Slack would've been a non-starter for many of these companies to begin with.

Teams however definitely didn't win the small business/startup game where tools are actually chosen based on functionality (and where end-users have a say in which tools to use) and Microsoft's market-penetration is lower or non-existent (so the bundling of Teams with Office 365 has no effect). In these cases, Slack wins by a large margin on functionality and performance alone considering how bad Teams is.
I used to radically style my website.

After some time dog-fooding, I decided to do some improvement tweaks. One of them was a slightly different color for visited links. That feels good
Fighting Packet Loss with Curl
I guess my timeout is really low, so it’ll fail fairly rapidly.
Doesn't pytorch also include a graph option? Or is it only a graph-like interface?
Deutsche Telekom hijacked NXDOMAINs for over 10 years, though (maybe even longer). It's not like they did it for a few months and then got sued.
>Commodore 64

Yes two years ago i was visiting a wood-workshop, the cnc machine was powered by a C64 in production since 30 years, just the power-brick had to be exchanged 2 times ;)
For FAANG I’m not even sure it’s HR, at least as far as F and G the recruiters are semi-independent, definitely not part of HR IMHO
Absent a link to support your claim, color me skeptical in the extreme that your "squirming" led to something remotely resembling a reasonably interactive, performant, maintainable web application. Perhaps you mean you've published some static HTML documents resembling a 1990's website?
> How can we replace nested comments?

you may use multiline string literals
Teams on the other hand still doesn't support Markdown-like formatting and does weird things when pasting text (it pastes as rich-text which screws up subsequent formatting without any easy way to reset).

Considering this, I will take Slack (and its imperfect highlighting) any day. At least I can still paste stuff and have it formatted properly in Slack. Teams can't even do that.
Ok, now it makes more sense to me. Thanks for clearing that up!
Functional Geometry [pdf]
> The vast majority of people don't even know about bitcoin or blockchian

And that's the main reason why WU or MoneyGram are vasty more convenient for most people.

> I'm telling you as someone who uses crypto to send money abroad to my gf.

Because you:

- are a technical perso

- who knows about bitcoin

- can navigate the intricacies of setting up a wallet and buying bitcoin, and then

a)

- can find a person/org in the destination country who offers services to convert bitcoin to a real currency.

- can verify that this person/org can be trusted

or

b) explain the intricacies of setting up a wallet, accepting bitcoins and converting bitcoins to currency to people you send money to

> because it is faster and cheaper than anything else.

How do you account for bitcoin's volatility? Its price can rise or drop by any numbeof percents even in a single day. If you send 1k USD worth of bitcoins, the receiver can easily get just 800. That is not really cheap.
My summary of this article in terms of good and evil:

- Kiss My Keto unsuccessfully tries to set up an affiliate program that doesn’t eat too much margin and is still equitable to the affiliates (I believe they are doing their best to be a force for good until proven otherwise)

- Mr. Lynch gets involved and finds out the program he thought he was joining is actually not as it seems, so he reaches out to Kiss My Keto to resolve things equitably (again, I believe people are doing their best to be a force for good until proven otherwise)

- Kiss My Keto initially balks but then realizes they weren’t being fair and does everything they can to resolve the problem (still a force for good)

- Mr. Lynch then publicly blogs about the issue from a one-sided perspective and paints an unflattering image of Kiss My Keto. He also drafts hard on someone who actually writes useful content instead of creating something useful on his own (now he’s a force for evil)

- Mr. Lynch also uses the blog as an opportunity to sell a course about how to get to the front page of HN while appealing to his authority on the matter since he has written articles that made it to the front page 17 times (more evil territory)

If this is what it takes to get to the front page of HN maybe I should spend way less time here. This guy wasted everyone’s time with bad intentions.

He could have legitimately wanted to help Kiss My Keto, which would have strengthened their relationship and potentially led to gains for both parties. Instead he wasted their time for a completely insignificant payoff. Seriously, if your site is getting 100k visits a month and you’re scraping the bottom of the barrel for $88 you are doing something wrong or evil. Then he tells everyone else the story and makes himself the hero and Kiss My Keto the villain. That’s what they got for their seemingly good intentions and $88. So evil on Mr. Lynch’s part.

He could have thought of his own framework instead of drafting off Patrick McKenzie‘s ideas and twisting them to fit his selfish goals. Instead he practiced a bit of intellectual thievery and didn’t even further the discussion by adding anything useful. Evil again.

He could have made this story valuable to readers by giving us tools to live a better life, like Patrick McKenzie did with his article. Instead he extorts us for money to learn his “proven” process for gaming his way onto the front page despite having nothing useful to say and wasting everyone’s time. Major evil.

To be clear, I want more good in the world and less evil. If everyone acted like this guy the world would be terrible. Don’t be like this guy.

Am I missing something? Why did this make it to the front page and why do people seem to actually like this article and find it useful? Are we all that terrible?
>text my wife. Big Security is inconvenient.

Depends on ones wife...