skysight-inc/HackerNews huggingface dataset:
We use .NET Core at Namely and we are generally super happy with it. About half of our new services are in C# with .NET core using protobufs/gRPC in Linux Docker containers on Kubernetes talking to Postgres, Redis, and Kafka; the other half are Go but otherwise same stack. That’s all free/open source stuff. .NET Core is super fast and has a generally pretty small memory footprint. It works great with our ELK stack monitoring tools, our perf analytics tools - all the same stuff our other apps running on Linux containers/k8s use - because it’s also running on Linux in Docker on k8s. Most of our .NET devs use Windows desktops because we support some legacy .NET apps too, but several of our .NET devs use Macs and either VS Code or vim to work on our .NET Core services; as far as I know, this works well for them. They certainly are fast with implementing stuff when asked.

Why isn’t it more popular if it’s super fast and works great on Linux? Well, I think it is true that there are some memories of startups wanting to avoid Microsoft tech; I think that cousins TypeScript and VS Code are in the vanguard here. But the fact is that there are still a handful of lego pieces that are still not around yet that would really help; for example, Kafka streams only works with JVM languages. MS just released an open source Spark client for .NET which
had a JVM bridge layer. It would be really interesting if that were extended to allow arbitrary interoperability with the JVM.

Other than that, I think it’s getting there and it might take a few more years for things to sink in to common knowledge. .NET has only been fully open source and running on Linux for a very short time, relatively speaking, and I find it’s still common for people to be surprised when they hear it.
Impex Manager by Hybris Architect
Also, you don't even know what kind of tips you are going to get. I kind of understand that the site wants my info for whatever selfish reasons, but it really fails to present what I'm getting in exchange.
I'll add two more things:

- internal links doesn't work on mobile.

- local shared folder mode doesn't work in later versions. This was brilliant for places that has restrictions on what they can upload to the cloud. OneNote could often replace internal wikis for smaller companies (in some areas it was even better) but now that becomes less viable as OneNote for desktop gets older.
Yes, exactly!

There are tons of getting started guides for everything but beyond that, one will find a wasteland of information most of the time or it is scattered around in different locations. So in this case the engineer is working hard to figure out which pieces of the puzzle belong in which place. Not to mention that nobody knows how the finished puzzle has to look like.
Are you aware that Intel's OpenCL compiler for FPGA uses actual LLVM?
I just wish search engines would let me block sites. There are maybe a dozen SEO land grabs in my domain that are trashing my search results and provide no value.
Maybe zero the figure was invented in India but the notion of zero was known before that without putting a name for it.
I love FP and have programmed Haskell in professional contexts. But I have to admit, I don’t like it and it’s strong formalisms make so many problems much harder than they have to be.

Take lenses for example. All of this unnecessarily complicated shit because Haskell doesn’t have any reasonable record syntax.

I appreciate Haskell as a research project and it’s clearly pioneered many important FP concepts: monads, free monads, trampolines, etc. But I would never ever choose it for a new project. OCaml, F#, and Scala would be my go to. Nice FP, but not so opinionated to cripple/slow you down when you want to dip your toes in mutation. And in my experience, almost all non-trivial programs require at least a little bit of mutation. And when it’s required, I really don’t want to waste my time with IORefs or STRefs or whatever.
Thank you for reading the article and summarizing it - I flagged the submission, and recommend others do the same.
Its hard for me to understand why these nuclear waste repositories have to operate safely for 10,000 years. That's a heavy bar to meet. In 200 years we will likely have technology that would solve the next 1000 years with ease. If the concern is that technological progress may cease, and we bequeath a radioactive hole on a developmentally regressed world - well, climate change is your best bet for achieving that. Let's compromise on the 10,000 years to try to avoid it.
Seems similar to Kambo. South American frog poison.
A practical reason:

.NET and dev tools weren't available or production grade on non-Windows platforms.

Historically, I have an aversion to MS tech since MS Java 1.1.
I purchased this high-flow 3M filter which just goes on your cold water tap in the kitchen:

3M Aqua-Pure Under Sink Water Filtration System - Model 3MFF100 https://www.amazon.com/dp/B00M216HFW/

I’ve mostly given up on bottled water as a result. It’s a bit odd to run all your water through the filter but once you resign yourself to replacing it once a year, the anxiety of washing dishes with filtered water goes away. Installation was a snap and the water tastes fantastic. Still haven’t order a pair of water quality tests (before/after) but I’m looking forward to doing so.
This is what happens when you don’t give users control over how search works. The weighting is blatantly user hostile by default because it’s so directed towards people who pay for your eyes. I would pay a massive amount of money for a search engine with a “no commercial results” switch.

Of course paid search introduces class issues. I think we should view search like a public utility because it’s absolutely necessary for surviving the world.
this has happened to me fairly regularly, for years, on multiple different pieces of hardware/cpu/drives, under different user profiles, ISPs, and operating systems. 15% may have been a high estimate - probably under 8-10% of the time starting up. But it's enough to mean I just can't trust it as much as I can trust other platforms.
I am no EE, but transistors also have problems giving precise accurate gains as well.
What jurisdiction are we talking about? Laws aren't the same everywhere.
Great to see more and more climate related posts on HN. Posted this a couple of times already, but I'd encourage everyone to check this paper[0] that recently came out ("Tackling Climate Change with Machine Learning").

Among one of the initiatives mentioned is a startup called Tomorrow [1] that integrates with services (Uber, Instacart, etc) to calculate your personal CO2 emissions. They need help to get more of these integrations and more CO2 models. Consider giving a hand to them or other projects like this one [2].

[0] https://arxiv.org/abs/1906.05433

[1] https://www.tmrow.com/

[2] https://openclimatefix.github.io/
Why is it OK when we do it but when "they" do it it's an act of war?
> If The spam is good enough

“Good spam” is just real content.
GNU APL 1.8 Released
> And yet, not a single facility like that exists anywhere

That's factually wrong. There are several deep geological repositories currently in operation.
Probably Postgres, you can do NoSQL with the json field if you need to
Question, and seo is not my field of expertise at all.

Doesn't it seem odd that an seo consultant says to pay for search result ads?
In my mind, the point of seo is not to pay "per click". You may pay for a great article to be written, and pay for it to be on a site, which is fair to me. But I then expect it to be noticed because of it's own merits, quality of writing and quality of "publisher". If you also have to pay for an ad for it, why bother with the publisher or even "seo quality" writing? Just write quality while ignoring seo tactics, put it on your own domain and pay for the ad yourself.

Again, I'm no expert and I have no skin in this game. Anyones two cents? Especially if you own an ecommerce site of some sort.
My favorite parts of the internet have no relation to ads or commerce at all.... including wikipedia. When you’re looking for information commerce is a massive distraction.
> Both are worse than C++.

How so?
Knowing how to find the answer is an often underestimated trait of successful developers.

When I interview someone I often ask them what they will do if I'm out-of-the-office, no other senior devs are around, and they need to find the answer to continue to be product - what do you do? You would be surprised how many times I hear 'wait for you to return', versus 'I'd fire up duck-duck-go or search stack overflow'.
I have indeed asked this question to several candidates, yes. They were faced with a debugging challenge and some of them weren't sure what .repeat() (JavaScript) did/what the argument meant.

I literally said "What would google for?" and then proceeded to invite them to show me in a browser. It gave us a good impression of how good they are at finding answers to coding problems.
FWIW I maintain a port of Debian stable for my XO-1 with IceWM and it's extremely resource-light on the aging OLPC hardware. I'd be happy to throw up the build scripts on GitHub if anyone is interested.
Yep. Agreed, annoying. Perhaps they'll offer some preventing of this at some point? I've noticed the "ctrl-q" quit thing recently got a "long hold" default option - which I now despise as its defaulted 'on'. :/
It's not really longer/shorter, the core issue is that people don't search for witty titles, they are usually trying to get something done.

In SEO terms the "get something done" is described as "user intent".

Imagine you have written an article describing how to change the oil in a Ford Mustang.

What title better fits user intent:

"How to change the oil on a Ford Mustang"

or

"An afternoon of tomfoolery, broken wrenches and dirty hands with an American classic"

If you are at all interested in people finding you on Google you need to have a title that's more like the former than the latter.
> I am not a paedophile so my browser can't open onion links.

I hope you feel proud in your contribution to this topic.
sadly true, but an open source engine like searx could be made to do such a thing
Further cemented by the fact that the company also has a lion's share of browser (about 70%) and mobile eyeballs (about 75%)
It's Time for a New Old Language (Guy Steele, 2017)
While I agree, that doesn’t mean that their usage of lawful wiretaps is ethical, which is the bigger issue.
Not everyone can afford a Mac: I suspect the people you see are skewed towards the relatively well-off.
It points to news sources trying to get clicks using inflammatory headlines. Google has never blocked ad-blockers or announced that they were going to. They announced API changes which will require ad-blockers to change the manner in which they are implemented. What they recently announced is an increase in the number of blocking rules allowed under the new api which some want to call a u-turn by Google. Except Google announced earlier that the preliminary limits were likely to be increased later after performance testing, so what Google has actually recently announced is just in line with their earlier announcement. Of course that take on it doesn't follow the pitchfork mentality on HN regarding Google nor make for clickbait headlines.
my memory is that the most common term to use there would have been "special effects", and "illusions" would have seemed strange even then
> all US COMmercial entities

.com isn't US-specific.
Screens, batteries, transistor density, they just weren't there in the 90s. Cordless phones were primary 49mhz analog for most of the decade. Electronics in general we're expensive
Water vapor is the #1 greenhouse gas, so it's obviously a pollutant.
If search engines were never invented the web wouldn't be a fraction as useful or popular as it actually is today.

I know it's fashionable to hate Google nowadays but come on.
The firefox devtools are painfully slow and clunky in the latest release. Until those are fixed I won’t be switching.
MacBook Pro≠Mac Pro.
Same here. I focused on embedded systems in school and had a related internship before dropping out to start an embedded systems-related automation startup. When I later returned to the workforce, and every time I looked for jobs afterward, I tried finding any kind of embedded systems job but always end up in web development where the pay is better and the hiring easier.

I like the teams I work with, but if any systems company can match pay relative to CoL and is looking for experienced engineers who know how to understand systems from hardware to human, look me up.
I assume your position was rhetorical since you clearly don't think all or even the majority of any meaningfully large political group are wealthy, but what might be driving the divide otherwise? I think this failure to consider others' positions, largely because we all tend to just surround ourselves with voices that agree with "our" side, is one of the biggest causes of the increasingly sharp wedge being driven into society today.

If you'd like to know the realistic reason, it's because of past experience. This [1] was published back in 1989. "The most conservative scientific estimate that the Earth’s temperature will rise 1 to 7 degrees in the next 30 years, said [director of UN Environmental Program] Brown." 30 years from the date of that article's publication is 6 days from now. Temperatures have increased 0.52 [2] degrees since then. He may have meant fahrenheit since he was the director in New York and so was likely speaking with an American demographic in mind. But even then that's still only about 0.9 degrees - still under his "most conservative scientific estimate." The article was full of plenty of other alarming hyperbole which also turned out to be completely false.

The problem is that that article is not an outlier. We've now had several decades of alarming climate predictions. The reason this timing is relevant is because we've now reached the point to where we go back to these predictions and see how they have played out. And in general the quality of predictions has been quite poor. Of course the response here is that 'well climate science is hard, and they're at least getting the general trend right - up.' The problem with this is that this general trend goes back long before even the industrial revolution. And so predicting heating to continue is about as meaningful as me predicting that in 30 years the stock market will be higher than it is today, which it almost certainly will be. What really matters are the specifics.

So this drives people into two groups. People that think that the mistakes of times past are something we've overcome and the predictions of today are now meaningful. The other group tend to think that the past 30 years of predictions will be representative of the next 30 years of predictions. People can view similar data and come to radically different conclusions. And only to preempt the typical mass-level ad-hominem that generally mentions here I'd mention individuals such as Richard Linzen [3]: MIT atmospheric physicist, member of the National Academies of Sciences, Fellow of American Geophysical Union, fellow of American Meteorological Society, lead author on the IPCC's 2001 climate report, etc. He also falls into the latter group. I would emphasize that this is not an appeal to authority (which I think is generally a very foolish idea), but rather a preempting of the exact same.

[1] - https://apnews.com/bd45c372caf118ec99964ea547880cd0

[2] - https://climate.nasa.gov/vital-signs/global-temperature/

[3] - https://en.wikipedia.org/wiki/Richard_Lindzen
Of course they "are successful because consumers prefer them", that's kinda definition of being successful. This is saying nothing. What would be a little more revealing is to give a real explanation of why consumers prefer them. And, as it happens, a whole lot of this explanation would consist of what basically is dumping, very dubious anti-competitive practices and other things that kinda-sorta are considered violating antitrust laws. And sometimes it is so blatant, that I can only admire the virtue of lawyers managing to keep this thing afloat. And antitrust laws exist for a reason as well, because game theory offers plenty of ways to make people choose what is worse for everyone in the long run.

So saying there's nothing intrinsically good about "mom-n-pop" stores compared to what Amazon is is a very dubious thing to say. To re-iterate, sure, consumers chose Amazon for a reason, but things are not black-and-white and deciding if something is good or bad is far more nuanced than just that.
How to Cancel and Delete Spotify Account
Not quite so directly, but I've had interviews where it was ok to search for things.
I hear you, trying to do the same thing. I have my own company I work on, on the side. One thing I do is take some time off of the freelance, like only work 20 hours for a week, or take two whole weeks off.

To move off of the freelancing, there needs to be other income, which I also expect to be less. So revenues or investment will become the milestone.
I tried your changes. Your userChrome.css breaks containers though, as it hides the container color from the tabs. Your changes also breaks all the privacy controls you can get from Firefox on a per site basis. I think if someone tried your css and chose very strict privacy options they're not going to have any way to see that privacy control options may have broken a page. Those things in the address bar are vital.

I highly recommend people to not use this css unless they feel comfortable editing it to unbreak things and don't want any of the per site options. This UI change reduces the usability of Firefox to the point I would consider it broken.

If you don't like the container colors in the tabs, you can edit them to be colors you prefer.
ToS presumably only applies to those that have seen them. So if you want to put data behind ToS you need to show them and be able to demonstrate that the user had seen them such as having users log in, and accept ToS at registration.

It would be extremely surprising to learn otherwise, for example that there is a jurisdiction in which site users are bound by terms they can only find by actively looking for them on the site.
Dunking a basketball is easy: you just have to jump high enough.
Wow, I remember booting up your port on my XE to run a Minecraft server on my Google glass during a vacation; thanks for all your hard work making pmOS better!
Unfortunately this particular method of creating seafloor subsidence won't help because we'll be moving water from under the sediment layer over it, so the sea level should stay the same.

I wonder however if moving water into aquifers of deserts would help.
It's in part because of the search engine's business model, just like other free apps like Facebook that suffer similar problems where the person who is consuming the product is not actually the customer.

A free product from companies that aspire to be multi-million, multi-billion dollar global companies and are celebrated by those in the tech industry for doing so, even with a 'free' product. The idea of a liberal and free internet and free products with an idolization and celebration of wealth of those same companies doesn't work. We end up with the landfill. We got what we paid for, didn't we (nothing).
Yes, we do have concentration camps
I used to achieve 1-2 second boot times by just reconfiguring my kernel to only load drivers for hardware I actually had installed. It's more like 4-5 seconds now that ASLR is a thing, but I'm not complaining.
have a personal 2013 13" macbook air that is getting pretty old and needs to be replaced. I have a 2016 15" pro from work... Very hesitant to upgrade my air because paying 1.5-2.5k for a laptop with this keyboard is a deal breaker.

I feel like if there was a 3rd party service replacing the keyboard with one that has better travel it would make tons of money.
They normally get them provided by their employer.
>In a perfect world, with nice roadmaps and planning and easy negotiations, yes Microsoft will develop hooks for you.

I don't why you think this is some pie in the sky fantasy. What I said is _already_ happening. This is normal stuff. For e.g. https://www.microsoft.com/en-us/sharedsource/

Or specifically - https://www.microsoft.com/en-us/sharedsource/windows-embedde...
Thank you for posting this! Parent's comment reminded me of this page, but couldn't remember the URL...
.NET itself has always been "free" (as in beer), it's just VS they made people pay for. They've had a community edition since VS2012 at least, possibly earlier but that's as far back as my brain goes.

The Community edition is pretty full-featured, it's only missing some TFS integration stuff, some test suite stuff and advanced profiling. I'd compare it to IntelliJ's free/pro model.
I've struggled for years to articulate my ideas and express things clearly, 'specially when it comes to challenging technical problems. One day, I randomly bought a tiny 12" x 5" whiteboard while I was at the dollar store, with the intention of using it to keep a physical todo list.

I eventually reached for it while in the heat of a challenging debugging session with some colleagues, and was surprised with how much it helped me solve the problem at hand. It quickly stopped being a todo-list after this incident. Turned out my inability to articulate things effectively was not because I was stupid, but because I am a predominantly visual thinker.

The fact people are working on tools like this excites the hell out of me!
> Doing a good job of maintaining capital is one of the core tenants of capitalism as practiced.

Even if you assume they are rational actors with complete information, it may be rationally in their interests to double their profit in exchange for doubling their risk. Capitalists balance risk against profit all the time. Also their liability only extends to their own capital. A risk of losing twice as much is rationally no less attractive. The excess cost is borne by the community who has to clean up.
Your browser: https://privacyinternational.org/news-analysis/2995/ice-payi...
There are browser add-ons that do that.
Ask HN: Programming without frameworks?
Right now my goto for any project is

1. Find a framework(s) whether it be a game or website or mobile app ...

2. Wrestle with the framework

3. Browse StackOverflow, Blogs, GitHub issues ...

4. Do the project

I am wondering how feasible it is to develop projects without frameworks.
Any chance you'll expose an API?
Apple's privacy brag should ring false to open source people
I use a user script called Google Hit Hider by Domain that adds this functionality to pretty much every major search engine. Can't imagine searching without it these days.
There are more general terms for the author describes, it's 'advertising' and 'marketing'.

This is the cost of having a free market - people are free to compete on it.

This is the cost of freedom of speech - idiots get to talk.

You can fix this to an extent with laws - for example you can't advertise cigarettes to children. Just be aware that you can't have it all and live your life :)
Those are the absolute worst. A recipe with someone's jackass life story for 2000 words. You start to wonder if it's even a recipe at all. You have to scroll for a good minute, hoping you didn't miss the recipe. Then come the ads that reformat the size of the page. Everything jumps around and you have to rescroll again.

Exactly why I stick to cookbooks in the past year or so. More and more, "fuck the internet", long live murdering trees.
if you're just a student doing research, the risk that you'll end up in court is near zero regardless of other details. Any company would have to argue that you are 'causing damages' in order to sue you. So your research would have to be harming their servers, siphoning away their customers, or otherwise materially harming the company.