skysight-inc/HackerNews huggingface dataset:
>It has become obvious that AirBNB is now targeting the upper-end market in terms of pricing

less than 20% of the global population has ever been on a plane, AirBNB has always been targeted towards the 1% of the population that can afford to throw money away on leisure travel
I’m pretty involved in Dart these days which is what Bob works on full time now, it’s one of my favourite things about the language, there are so many freaking smart people on a totally different level doing some very cool stuff behind the scenes there with the same level of love and care that went into that book.
Build Unhosted Apps with RemoteStorage
Show HN: ReflectOps – I built tool for retrospectives
If renewable is so radically better then why did the City of Boston automatically increase everyone's electricity bills by 30%, requiring customers to opt-out? https://www.bostonmagazine.com/news/2021/01/08/eversource-co...

I keep hearing its so much cheaper, but renewables keep requiring dark patterns, more money, more subsidies. If it was so much cheaper it would just win automatically because of the market.
So the government is both promoting the lie and preventing the transition?
Most of our government is not ok with marijuana. This is also the result of a poorly run company, not an indictment of nicotine. As the headline states, only Juul is being forced off the market, not nicotine products in general.
The source article here uses the rhetorical method of 'once I was a true believer in X, but then I saw the light about Y, let me share the revelation with you' and then tosses out a few highly questionable stats. It's a pretty tedious PR-centric approach.
A Low Cost RF Impedance Analyzer
The point is, if you don't smoke it's less likely you'll get infirm.

You'll live longer and pay taxes on that.

And if your retirement is funded by private insurer it's not a cost to the country. But you still pay taxes on what you consume.
The point is to get them to fix, or take it down.

A fine per day, until compliance, can motivate well.

Being nonprofit doesn't mean you can willingly hurt people (getting hacked) either.
What engineers mean by debt toughly falls into two buckets. The first is actual debt, coding done on borrowed time, either consciously or unconsciously. The second is when a lack of experience, knowledge, laziness or other bad habits cause the code written to not be adaptable/agile enough to later have a low cost of change when the world changes.

Many reasons and excuses for each, but the first one is usually due to business reasons (why polish and mature one feature when you can develop five) while the second is due to engineering reasons.
>the proponents always fail to mention the huge delays and cost overruns associated with those projects.

Delays and cost overruns are invariably due to regulation and politics run amok.

It's *not* a technology problem, but a people problem.
Google may make shitty business decisions for their customers, but their technical innovations is nothing to laugh at. I mean AlphaFold alone killed off entire careers in the protein folding space just because of how good it was at predicting those structures.
Form outside observation; their software is required to suck by itself, and rely on decade old versions of other software as well. That may not have been the intent of regulation but (as so often happens) appears to have been the outcome.
My career trajectory was Dev -> Senior -> Lead -> Director -> Senior. I left a company and purposefully looked for my next job further down the ladder, after having profound burnout that made me question whether I wanted to keep working in the industry at all. I decided I like making software, I just didn't like the amount of stress, anxiety, uncertainty, politics, and bickering I was experiencing. In my experience, these things grew exponentially at each level, while the salary only grew linearly. So, I'm fine making merely "way more money than I need" while not crying in my car in the garage before work, which is something that actually happened many times at my old job.
Indeed it is, and it's a commonly used conversation-stopper: whataboutism never solves anything.

But my question was rhetorical: you can't convince anyone by flaming them. Personally I believe in calmly stating facts, with thorough analysis and logic, and lots of empathy for the other person's point of view.
You must not have heard about the situation at many large video game studios. Can be pretty dire there.
> Filling the gaps left by intermittent production with storage

That will work for shifting day & night, but I don't see any feasible energy solutions for summer-winter shifting, or even to bridge weeks with limited sunshine (and/or wind).

There are large populations living relatively far from the equator, which see huge differences in daylight during summer & winter.

We should try to get as much energy from renewables like sun & wind, but I think we'll still need another form of energy generation. Energy storage can help us increase the upper limit of renewables in the total yearly mix though.
I think Apache Attic is exactly this.

https://attic.apache.org/
I've been chewing nicorette for over 6 years.
Beautiful typeface. Clear writing. Passion and humor seeping out of every page.

The author has also kindly made a web version of his book freely available:

https://craftinginterpreters.com/introduction.html
The excuse? Probably the same as during the times of USSR.

Could you give some examples of kleptocratic dictatorships that have fallen due to a revolution bottom-up, as opposed to external force or a change of power at the top, for inspiration?

One example I can come up with myself is Ukraine, but in that case US explicitly supported the change and its representative was present on the ground during critical time*. If US were willing to do the same for Russia, I'm sure this could make a difference.

* https://www.cbsnews.com/news/us-victoria-nuland-wades-into-u...
How we built a SIMD JIT compiler for SQL in QuestDB
Does seem very much that the whole 3D filement market just needs one disruptive supplier. Which often happens when you have high-margin consumables markets. Which with the ink printer market saw makes of the printers introduce DRM into the consumables - something I don't see happing with 3D filement though, so could be interesting.

That all said, I see that there are products that can convert your plastic bottles into 3D printer filement - https://3devo.wpmudev.host/filament-makers/
How is "really dead" determined?
Very interesting project. It takes a utility-first approach, but entirely within SASS — and it's incredibly configurable. It can also be used in multiple ways. For example, you can "extract components" in a very efficient way using the @apply mixin; with one string of utility class names you generate everything: pseudo class variants, responsive variants, etc.
You'd also have to know what changes to make.

I like my job, but the fact that I have to do it or else lose my house makes it less joyful than it might otherwise be.

Not sure what my boss can do about that.
See: Brandon Sanderson. Insanely prolific and pretty creative author. He somehow wrote even more during the pandemic. It is absolutely conceivable someone could write the R.L Stine books at that pace. I bet Sanderson has written way more published words than Stine did at this point given that the Stine books are all relatively short.
> Forty percent (40%) have attempted suicide in their lifetime, nearly nine times the rate in the U.S. population

In their lifetime, not "since transitioning". If you felt like you were trapped inside someone else's body, you might attempt suicide too. A huge number of trans people go into the transition already fairly psychologically harmed by this, so none of these numbers are saying what you're implying they're saying.
Nuclear has been vilified by ignorant people for decades - unironically often by people who supposedly care deeply for the environment.

It's beyond maddening.
I would also vouch for this approach, it's what I did and it helped force me to understand instead of just copying. Honestly, working through this book was the most fun I've had programming in years.

It also helps to have a practical application that you're working towards - I was in the process of building a game server in Node and wanted a way to modify the state at runtime, so I used this book to build an embedded language for debug builds.
I think Ansible is a little bit of an overkill for this purpose, but also, it's fundamentally a non-reproducible system-configuration-management tool, just like Emacs' built-in use-package system.

Straight.el carries over the idea of reproducible builds from the Nix package manager and applies it to the specifics of the Emacs ecosystem.

So the whole point is to get away from the reproducibility issues of Ansible, use-package and the likes.
That's how I read it too. Also as someone who has been in the industry since early 200s it's been a long rollercoaster ride and it isn't stopping. Easy to get disenchanted and jaded especially if you live in the bay area where you watch people make money for stuff that sometimes has little to no real value.
Flash didn’t have to be inefficient, but Adobe’s implementation certainly was. I remember the Mac version of Flash pegging the CPUs of PPC G5 and Core 2/Core 2 Duo based machines, turning them into space heaters until the user navigated away from the page containing flash elements. For the vast majority of what Flash got used for, that was in no way justifiable, particularly on devices like laptops and smartphones.

HTML5 by and large didn’t have this problem. Was it possible to write a grossly inefficient HTML5 site? Yes, of course, but it wasn’t the default state, as evidenced by how much happier those same machines mentioned in the last paragraph were when running e.g. the HTML5 YouTube player instead of the flash one.
> And we need to start suing for this sort of thing.

Sue them... for what? What do you plan to put in your paperwork? What are you going to say to the judge?
I'm genuinely curious; did you truly not understand the intent of author in the comment you are replying to?

When someone says the "world is worse", I automatically know they mean a value judgment "for them" or "for humans" or "for animals" and not some scientific, objective measure on the "Planet Earth Goodness Scale".

A valid criticism in this case is that they are clearly valuing humans above other species because the world is objectively worse for the Rusty-patched bumble bee, to pick an example, which is critically endangered.
I'm not splitting hairs. I'm engaging in conversation to the best of my ability while under the weather, which is generally true of my interactions on HN.

My anecdotal experience or understanding is that potato starch is generally good for gut health, that you can nearly live on potatoes alone which is why the Irish Potato Famine was such a big deal -- big families on small plots of land were keeping people alive by growing mostly potatoes and people died in droves when the potato crop was screwed up -- and if you include oils in your "potato only" diet like the instructions allow for, coconut oil is medically known for many decades to be good for gut health due to being high in medium chain triglycerides and a guy with a PhD told me it's specifically good for microbiota. Butter is also a decent source of medium chain triglycerides though not as high as coconut oil.

Whatever is or is not true generally about "eat ONLY this" diets, my suspicion is a potato only diet -- especially if you include the right oils/fats -- is probably not a big threat to your microbiota (though other sources here are saying that losing your lactose tolerance totally is a thing and that may well be something that can happen with this diet).

Which I didn't want to say and may yet regret saying, but in for a penny, in for a pound as they say.
I think you're ignoring the fact that App Store didn't allow PWAs until fairly recently, among a bunch of other things. Mobile web apps aren't slow or clunky or feature-poor and you can design your interface however you want now... except on Apple products. It sounds like your issue is the poor support from Apple, which is exactly what I was getting at. I'd encourage you to read through the blog post I linked here:

https://blog.pwabuilder.com/posts/publish-your-pwa-to-the-io...

> PWAs remain a second-class citizen on iOS

> PWABuilder doesn’t guarantee that your app will be accepted into Apple’s App Store.

> In 2019, Apple released new guidelines for HTML5 apps in the App Store

2019 isn't close to a decade.
What about a compromise? If someone edits or deletes a message, those actions could be pushed to the client which chooses how to display that information
> Clever writing can let you argue for any viewpoint. That doesn’t make it true.

If you lead with this, I expect a refutation of the points in the article. But in each of the statements you take issue with, I don't see any refutation, just additional data.

> However, it’s not a long term solution because natural gas reserves are limited.

Does the article claim that it is a long term solution?

> So green energy has supported economic and social development through electrification without adding new pollution sources.

How does that conflict with what the article said?

> Nuclear is the safest way to generate electricity, but that safety comes at a financial cost. Pursuing nuclear is great but solar/wind are much cheaper.

Again, does this conflict with anything in the article?

Do you think anything in the article is untrue, as you implied?
> if its so cheap, why is Germany building natural gas pipelines to ship Russian gas for decades to come?

Because Gerhard Schröder, the former chancellor who approved NS1 in his last days, liked Russia, which earned him nice board seats on Russian energy companies. And because Angela Merkel had her constituency in Mecklenburg-Vorpommern, the landfall site of the pipelines.

And LNG was always associated with fracking in the US, so for environmental reasons it was not very popular.
Maybe flamewar wasn't the right term. The mediums where those conversations take place are meme-rich and generally flamey, but I don't think it prevents me from stating facts.
Eons ago when I first learned what a ghostwriter was, Goosebumps was immediately what I thought of
It's no secret that free Gmail has noticeably failed to catch a lot of obvious spam recently. Seems plausible that they might be preparing for the introduction of a premium spam filter, because there's not too many other explanations for why they're failing so badly at spam filtering.
> why is Germany building natural gas pipelines to ship Russian gas for decades to come?

German here. Let me tell you that a lot of us have been asking the same question. :)

Your argument seems to be that "they built these pipelines so that must have been a rational decision" but looking at the track record of the conservatives (Merkel's party, "in charge" for 32 out of the last 39 years), their donors, and the just straight-up corruption cases routinely found-and-ignored in this party... I'd say you need to find better arguments.

EDIT: and yes, as siblings point out, their competitor SPD didn't exactly take a rational stance on this either...
Can you elaborate on CUDA? I thought nVidia prided themselves on FreeBSD support.
That would be an X-ray, very challenging to do.
Meh, I guess it's all subjective, but OpenOffice has a certain alliterative, authoritative-sounding ring to it. The name LibreOffice feels clunky & hokey in comparison. It's a bummer that the latter wasn't able to adopt the branding of the former.
Omnipotent beings.
> You don't need to build a facade for every api client (the api client is already a facade).

I feel like this is covered by

> Every rule and principle can be broken once you’ve fully understood its purpose. For example if an object already does have an idiomatic API, it’s probably not worth wrapping in an identical façade, just so it belongs to you.

?

I personally prefer pytest-httpserver that is a bit more low-level, but I still prefer idiomatic calls over sprinkled http requests on business code.
Thanks for the corrections, I guess I might have accidentally explained, in the fake camp, that "other kind" the reddit post was referring to. I wonder if there are examples of both variants combined, perhaps to get an even stronger visual effect?
The only worthwhile version is the ML one though, see https://assignments.lrde.epita.fr/tools/modern_compiler_impl...
Fair enough. Sorry for overreacting.
Without a doubt one of the best technical books I have ever read.

To me, it was a missing piece of the big puzzle of "how do computers work". I read many a book to answer this question, and came away with three books:

- CODE by Charles Petzold explains the CPU

- Operating Systems: Three Easy Pieces by Arpaci-Dusseau explain OSes

- Crafting Interpreters by Robert Nystrom explains programming languages

Masterfully done.
Also EsperNet and Undernet
I'd also recommend (inter alia -- there's a lot of great works out there!) Friedman et al.'s Schemer books, Petzold's "Code" and "The Annotated Turing," McConnell's "Code Complete," Pierce's "Types and Programming Languages," and Warren's "Hacker's Delight."
Hey amazing work. I attempted a 3D version of this in 2020 using playcanvas and Agora.io but ran into the realization that navigating a 3D world is not intuitive for non-gamers. Also, 2D is great because it lets you author new content 10x faster and be more performant than 3D. Really love how you implemented a physics engine to make it all that much more playful. Curious to know what your pipeline is to create the environments?

I agree with some other comments on here about trying to offload more processing on the client but for now I think you have a viable product to first find your market and then you can work to optimize later. No idea if its technically possible but I wonder if you could create a slack plugin to make it as few clicks as possible for remote teams to spin one of these up? Ideally you could render it in the slack channel but that's probably not feasible (unless you're able to pitch Slack/Discord on it?). Great work, good luck!
A new tech union need not operate identically to the ones that came in the past. Heck, it might not even be called a “union”, given tech’s propensity to reinvent concepts under different branding. We have the benefit of over a century of historical expedience to improve how such an organization might operate. And already, not all existing unions are overly restrictive about their working condition stipulations.
>Trillions of dollars were spent on wind and solar projects over the last 20 years, yet the world’s dependence on fossil fuels declined only 3 percentage points, from 87% to 84%.

A lot of that money was spent on R&D. Tens of billions of [inflation-adjusted] dollars were spent on the Manhattan Project, but the net effect on fossil fuel usage was zero (outside of two cities in Japan).

If this is the author's key argument, he's just wrong, plain and simple. For context, I support investment in nuclear energy, precisely because it offers the fastest replacement for fossil fuels. But that doesn't mean I think you couldn't do it with solar and batteries — you absolutely could — but the technology needs time to mature.

>1. Security: Does an energy source enable a country to maintain its autonomy? Controlling access to critical minerals and natural resources to make affordable, reliable energy is a precondition for liberty and self-determination. Relying on energy imports or minerals from other countries puts a nation at risk.

It's painfully ironic to read a paean to nuclear power that leads with this as its highest priority! Sure, this is perfectly valid for nuclear energy in the United States, or in India, China, Russia, the UK, France, Pakistan -- you know the list. But the modal nation cannot produce fissile material and maintain its autonomy. It will be sanctioned or worse. Just ask Iran, South Africa or Libya.

>7. Land use: What are the energy source’s effects on wildlife, habitat, farmland, viewsheds, and coastlines? For example, a typical 1,000-megawatt US nuclear power plant needs little more than 1 square mile to operate. Solar farms need 75 times more land to produce the same amount of energy. Wind farms need 360 times more.

This is largely a red herring. Actual land use is driven by the regulation of land use, and any energy-related uses are a small fraction. If solar farms displace agricultural usage in the Southwest, that could actually be good for the environment by reducing irrigation! Also, wind can be trivially co-located with agriculture, while for solar this is difficult, so a simple area comparison is not apples-to-apples.
My grandma’s mountain village is located just below some big hydro dam (the second biggest in my country, Romania), built in the early 1960s. So that gives the authorities (or whoever will actually own that dam at that point) another 40 years to either tear it down completely for safety reasons (I don’t see that happening, the incoming money is too good) or to tear it down and build a similar one in its place (I also don’t see that happening, to be honest).

And this is, comparatively speaking, a happy case, I’m sure there are lots of big dams built back in the 1930s in places like the US or the former USSR that are only 10 or so years from that “this concrete-structure is only guaranteed to last 100 years” time-point.
I have personally worked on a team where velocity collapsed under the weight of the test suite.

There were lots of brittle mocks. I think we even did mock out the Ruby equivalent of the HTTP client.

Every change would inevitably break tests (not functionality!) and developers were spending more than half their time wrestling with the test suite.

All of us could have used this article.

Please always strive to improve your practice. Commit things that aren’t perfect, but try to internalize best practices over time. Gradually raise your own code quality bar as you get better.

Learning from posts like the OP is super important if you don’t have a good senior Eng on your team. A group of smart juniors can easily code themselves into a hole of left to their own devices. I know this, because I did this.
Early boomers had to push back retirement because of 2008 GFC. They are permanently exiting the market, now. Later boomers are going part-time or being selective. They aren't going back to blue collar and that's where things are completely fucked.
Robotics is about to (finally) explode
> I used to think solar and wind power were the best ways to reduce CO2 emissions. But the biggest reduction in CO2 emissionsduring the past 15 years (over 60%) has come from switching from coal to natural gas.

Sure, but that's not a long term solution. Eventually we will have to entirely rid the system of fossile fuels. Had we not invested in, an continued to develop wind and solar these last 20 years, and only focused on natural gas, would our chances to prevent global warming be any better?
I don't think so.

> I used to think that the world was transitioning to solar, wind, and batteries. This, too, was false. Trillionsof dollars were spent on wind and solar projects over the last 20 years, yet the world’s dependence on fossil fuels declined only 3 percentage points, from 87% to 84%.

How much was invested in fossile fuel energy during the same period? Many times more! If investments in fossile energy continues at high levels, why would the worlds dependency on them decrease?

You are too pessimistic about the outlook for solar and wind. There are problems with renewables such as variance in production. If nuclear is competitive let's us have some of that as well. No reason to only have one or the other.
For which issue? AirPods Pro or the external monitor one?

And will you please guide me as to how can I submit a formal bug request?

Would it be via GitHub or their website?
> Jacques de Molay

Illuminati!

https://en.wikipedia.org/wiki/Jacques_de_Molay

He figures in Umberto Eco's 'Foucault's Pendulum' as well.