skysight-inc/HackerNews huggingface dataset:
Show HN: Topographic 3D Track Visualizer
As a hiker and (ski)mountaineer I've always been a bit disappointed of how most apps fail to properly depict the topography while analyzing GPS tracks. (I know that Strava offers some kind of 3D view by now, but I still wanted to build my own thing)
That's why I started working on https://cubetrek.com

It's still very experimental, but you can give it test-drive now. Any feedback appreciated.

It essentially renders your GPS Track as a 3D model within the topography. As an example, here's the Bishorn, a 4000 m peak in Switzerland: https://cubetrek.com/view/5807

The front end is based on Babylon.js, D3.js, the back end is Spring Boot and Postgresql with PostGIS. There's a summary on how it works at the very bottom of the homepage.
Trying to demonstrate that you can't replace literally any word with it?

'const' is more a qualifier or an adjective than an object/thing. You wouldn't s/fast/jawn/ in the sentence "a fast car", like you can't replace const in "a const iterator"
Cooling below the dew point results in condensation. Moisture on a circuit board is bad
You, could, use, the, Shatner, comma, instead
Who is this poster? And why is he/she amassing so many words of almost total blunder on a plattform totally inadequate to engage in any meaningful discussion?

Actually its hard for me to start counterarguing as almost anything is wrong.

For one the criticism that fuel wood is inadequate as it is not energy dense. Well that's right, coal, gas, petroleum are denser as is uranium. It's not about density but fit for purpose. The energy source of cars is also not uranium. And while we are at it, the density of EVs batteries is about a third of gas or diesel.

Using wood as a source of fuel is sensible given that the rate it is burnt equals the rate of re-forrestation AND we are starting from a sensible equilibrium.

Brasil's rainforest is maybe out of equilibrium. Forrest's throughout Europe are in a net plus since about 1920.
What's bad about the Enchanced Edition?
It's likely being used in place of a propane set up for heating something like chicken houses, or maybe lambing sheds if it's somewhere cold.

Propane bills generally run about $30-60k for a decent sized operation, whereas if you burn bales (especially in something designed for it), it'll run you about 25-40% of that, depending on the year and price of straw.

It's a cheap source of likely locally available fuel.
- "6.7 Tg-SO2/yr in each hemisphere"

Perspective: that's roughly one Berlin airlift in each hemisphere. (Peak airlift was 12,941 tons/day, which would be 4.7 million tons annualized).

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

I don't know if the approach in the OP is a correct one or not; but it would embarrass the history of our species to argue we're not capable of doing it.
Peltiers are less efficient. Ergo, in a closed room, they will generate more heat, regardless of any other factors in play.
Yeah I mean, he's a pedophile rapist, so like, that's a bit worse than being an ex con. I'm not saying he shouldn't be allowed to work anywhere but he doesn't really need to be in a leadership role giving talks at a conference.
Care to explain why? I don't know that channel.
This is lunacy. First, who signs these types of contracts without red lining that, and second, who's actually ever willingly complied with this? Allowing someone to this level of access to your "records" could cause so many more regulatory issues.
The bubble shape still is affected by his setup.

I had the same complained and would not put my AC in such close proximity to metal sheets.

It would also be an easy fix to just turn it around and put the AP on the bottom after rotating the metal frame
That doesn't sound right to me either though. You enter a contract for 12 months at a reduced price. The company knows it will get 12reduced price. Now the customer wants to drop out after 7 months and you pay 7delta.

What you just have done is eliminate the monthly price. There can never be an annual contract anymore. That seems beyond silly. Is it really Adobe's fault for you trying to either be sneaky or simply malicious?
Statically provable memory safety is probably possible in some sorts of code, like business process logic where performance isn't critical, and you can use std:: containers and copy everything.

A browser is a much more demanding environment, involving code generation, multithreading, caching, and low-overhead interfaces to complex data structures. Memory safety is extremely hard in that case.

So both could be true.
Maybe among younger people in the South East of England, but it certainly hadn't spread all the way north at that point
I hate ads. It's intrusive information. A few, some or many people would prefer to decide when they get information about a product. It seems a status quo for many people that advertisement finances a lot of things, however I posit that this is often the wrong or inefficient way causing external costs. I don't have an answer but I have a vision about a future where we don't need to finance ourselves this desperately like now.

Now we have many people depending on money from advertisement. I feel sad about that.
I'm also a solo game dev with a recently released game.

All this is really spot on with my experience. It just not clear if the author hired an artist or he just recommends it...its quite common for Game dev's to claim they made a game by themselves but actually contracted out the music, art, animation, etc.

Somewhat of a bug bearer with me as there are some genuine solo dev's creating great work that get overshadowed with the whole solo dev marking spin.
Is being a black person a crime? Can you serve time for being black?

Unless this is true, your comparison between being black and being a rapist isn't valid.
Unrelated to the main topic, but you may be onto something. I always wondered why people keep creating these 20+ tweet long threads, going on and on with fluff and useless words just to make a trivial point.

After reading your comment, I now think that it may be to avoid counter arguments. The way Twitter displays threads and replies makes it very hard to rebute talking points in a cohesive and organized way.
Burning straw is a fairly common practice indeed. Don't confuse hay and straw.

Straw can't be used for feeding animals. It's low nitrogen, high carbon/cellulose. Some houses are built out of straw, not hay for a reason...
You can't even disable it completely, at best in e.g. Lightroom you can pause the cloud sync and it may get re-enabled without your consent. You will only notice that your upload bandwidth is suddenly saturated and if you have a monitoring tool installed, are you able to determine who is the culprit. It once chewed through my meager monthly quota overnight when I installed it on a laptop prior to going to a friend's house who didn't have internet while tethered to my phone. I was very unhappy about that "feature" to say the least.
The title's correct per submission, but there's some lost context here, could do with 'in PBS' or something. (I expected a generalised discussion on what 'eventual' means in 'eventual consistency', not figures.)
I made http://monoclesecurity.com a CCTV system for home and business use. I'm hoping to begin working on it full time very soon as I've been building it for the best part of a decade now.
Burning wood should be done close to where it's grown, it should be burning only forests grown for the purpose and not important biotopes, and it should be burned in industrial burners with good efficiency and filtering, not in households. Pretty simple. I'm guessing e.g. Britain or France shouldn't be burning almost any wood for energy, but I can't see much problems with Finland doing so.
On the one hand "yous" fills this void in a way that is more consistent with the rules of pluralizing words, but on the other hand it also introduces a homophone with "use" which could hypothetically lead to confusion. So which is worse, inconsistency (y'all) or ambiguity (yous)?

Ultimately, since "yous" never fits in the same grammatical slot as "use" (different part of speech), there's never any real chance at confusion anyway. Therefore I weigh in on the side of "yous".

Once again New York has it right and the rest of yous be trippin.
The rather small stdlib of Rust is a learning from Python: Python's stdlib really does have "everything and the kitchen sink", but lots of modules will have caveats like "do not use urllib2, use requests from PyPI instead". The biggest reason for this is that the stdlib has a much stronger backwards-compatibility guarantee than any library, so any bad API choice is set in stone forever until Python decides to do another major version bump. (And we all remember how smoothly the last one went.)
>https://ignitetech.com/about/leadership

kind of funny how they have all these C-level executives but there is no CTO listed. And this for a supposedly technical company..
There was a lot of talk about a standard set of semi-blessed crates. What happened to that initiative? Does anyone happen to know?
You may enjoy this old piece by Sam Harris on what he calls The Fireplace Delusion: https://www.samharris.org/blog/the-fireplace-delusion
Adobe is adobe.

And for the normal adobe person this made high end adobe products suddenly affordable.

PS was 1k while you get it now for 10-30$ / month.

Only two mayor issues with this shit is Lightroom as it got slightly more expensive for seldom users like me and the fact that you can't subscribe to it monthly.

Adobe took the best things from both worlds.
There is a certain irony that existing knowledge of low level programming is a detriment to learning rust.

It’s almost as if you need to completely unlearn behaviours before you can learn the “the rust way”.

I think the standard path is this “book” (GitHub repo): https://github.com/nrc/r4cppp
This is what conspiracy brain does to someone. It must be that I “called in” someone; that we’re coordinated, when to anyone that’s paying attention, there’s clearly bad blood between burntsushi and I, given that he resigned as a mod from the project over protest from my team’s leadership and I haven’t exactly been non-vocal that I think it’s a good thing the moderation team quit.

No, it can’t be that even despite of that, in that thread he is still correct, and we are both professionals, and therefore don’t bring petty shit into hacker news threads. He’s still right in that thread regardless of interpersonal bullshit.
The Witness is absolutely an astonishing work of art, a life-changing experience. So much so that I wonder if it really can be called a game. (I'm over 100 hours in, and that's not counting all the time I've spent on trains looking out the window and thinking about its themes.)

It's frustrating that the reasons The Witness is lifechanging can't be explained to others without preventing them from having that same experience and understanding. But that in itself is a revelation to discover. It can't be told, it must be experienced.
Algorithms at that level are maths for computers. And mostly are for big data.

I think it is critically missing the word "maths" somewhere.
It is a known fact. And a child prodigy as well. But kudos also to the rest of the instructors. They contribute nicely to the course.
To be fair, wood-burning fireplaces are fine as long as they're used only for special occasions. (Think Christmas dinner and that sort of thing.) But any urban wood-burning fireplace or stove that's used regularly is a real problem in this day and age.
Why Figma Is Worth $20B and Other Observations from the Adobe Acquisition
very interesting, bookmarking for later. thanks.
This is a self-inflicted problem for YouTube, and with each move they make in this direction, they more indelibly associate themselves with the idea that they endorse each and every ad on their platform, as well as where it's shown. They could have told Sleeping Giants to go fuck themselves back in 2016 and avoided the whole adpocalypse timeline; but now they started and can't stop. People only see it as "YT funding sex-related content" because YouTube repeatedly endorsed that way of reframing and redefining video ad revenues.

Imagine if instead, it was framed as: "YouTube makes money off YouTubers' content; their 45% cut is entirely parasitic, YouTube is price-gouging and rent-seeking due to stronger network effects than any other platform on Earth; and YouTube creators are entitled to keep 100% (or, let's say 90% after hosting and fees) of the revenue they generate, not 55%." (yeah, Google's cut is 45%, not 30%, hah. 30% is practically a gift.)

See how bad that would be for Google? So they go all in on the colorful, bubbly, "we care about you"-teddy-bear, 'Sleeping Giants' train, because they'd rather have progressivism than "Marxism." I just wonder how it's been so effective, and why they garner so much less criticism than the App Store for doing far worse (there's no "video platform duopoly" unlike App Stores, it's just a monopoly).
Google Feud
This is one of the tips given in Zed Shaw's "Learn C The Hard Way". I've also found it invaluable, and make my mentees do the same thing.
Here's $50 to tell me your life story that I'm going to make $3-5/1k views on.
If I make enough money I might come back for another video and give you more money.

No guarantees that you don't feed your addictions with this money though...but your addiction is good content anyway.
it's the paradox of tolerance. a jewish person might be unwilling to work in a place that tolerates an open nazi, and a racist might be unwilling to work with a black person. The point is that you have to make a decision at the end of the day, because not making a decision is also making a decision. And usually it's not the people who hate black people who will choose to leave. So while this is an example where you would obviously not want to respect the wish of the person uncomfortable working with someone else, it's not the way this situation usually goes. usually it's the rape victim or marginalized person who will end up leaving.
I have a few regular ones, usually I squat all of them when I register on some new social media site or forum.
This particular one stems from my affection for the sweet chilli sauce of the same name. I also like its slight innuendo.
> they will find another venue so the problem is not solved, rather offloaded on someone elses shoulders

It's not the CppCon's responsibility to play court/police here.

If this person served time and is not a suspect in any other ongoing investigation, CppCon has no role to play other than accept his presence. If they remove him based on other people's feeling torward ex-cons, they open themselves up for getting sued for discrimination (which, ironically, the people complaining here should know how that feels like very well).
IHG hack: 'Vindictive' couple deleted hotel chain data for fun
I wouldn't say it's a definite bad thing as part of the energy mix. There's always going to be waste biomass, we have power stations capable of burning it, it's easily storable and dispatch able. I suppose the key is scale and where the material is coming from.

Id also argue with the carbon neutrality position. Yes it may not be carbon neutral today. But that's because the other things haven't been made carbon neutral yet. It's like saying EVs aren't green because of the dirty grid. True, but as the grid greens so do the cars. We can't just switch everything over overnight, so inevitably there are going to be 'green' things today that rely on fossil fuels.

I also don't get why it's backwards looking to rely on less dense energy. Wind is less dense, as is solar, as is hydro as is the energy input for heat pumps, as is the energy density of batteries. Are we going to replace these with uranium or wait for fusion? There's a reason we switched to energy dense fuels, yes. But there's a reason we're switching away too.
https://agriflame.com/#howitworks (hay)

https://www.youtube.com/watch?v=m9rZzgkq2OQ (straw)

https://www.wattagnet.com/articles/1876-growers-build-a-hay-... (hay)

https://www.tractorbynet.com/forums/threads/burning-hay-for-... (hay)

Well. It's a thing.

edit: ooooh, there's a difference between straw and hay !
I don't understand. Are you suggesting that soft white underbelly was exploiting their interviewees? How?
unless I misinterpret your last paragraph, but isn't the solution to that mystery is the fact that not everyone has a spouse? (also many spouses don't need the attention, so folks are free to spend it on oxidizing the world? :))
> Something we are discussing is changing `defaut-features = false`

I’d be generally in favor of such a change as this is what I use for all of my projects when I start out. I find it much more comfortable to deliberately opt in to things that I need as I find that I need them.

The biggest pain point I’ve experienced is for features that are performance based when I am writing an application instead of a library. It’s hard to know that those exist, and that I probably do want them, I just don’t require them.
we had a third party integration taht required creating a websocket connection for each customer.

Using elixir, all I had to do was hookin hoard, write a genserver and hoard registry. It took about a day without knowing how to do it beforehand. Out of the box it clusters these process accross several machines and handles failover and crash recovery.

yea, try doing that in another language. where else is doing that trivial? Elixir doesn't just handle multicore. it handles multi machine parallelism with ease
> it ends with the copy of a whole megabyte of a structure

That's actually a good start for just making things work but yes, maybe you can try to optimize that away much as you would in C. E.g. you can use std::borrow::Cow<> to abstract across "owned" and "borrowed" data, so that copies only happen when necessary.
This is why these platforms won't be a "marketplace of ideas", ever.

There's a certain differences between a public and providing a platform as a private enterprise, and chances are that the commercial interests won't align with what maintaining a public or a true representation of it may afford.

(BTW, HN is doing a great job in providing a platform to a specific public. But this is only, because HN is not the primary source of income for Y Combinator. Rather, this is a strategic investment, which happens to strategically align itself with the interests of this specific public. But I doubt if this could serve as a general blueprint. And it could be gone in a moment.)
“music playback app”?

YouTube is at least as good as the vinyl record player. It is also the sole location for countless live audio/video recordings of musical performance. It works fine as a “music playback app” and is, to emphasize, an _awesome_ and convenient resource of live music performance.
> it's probably not 1/273, it's probably 1/n where n > 273.

This is equally puzzling to me. It sounds like you're saying outliers are more likely to be extreme outliers than less extreme outliers, which is... not true.
Experimenting with Stable Diffusion
This comic is what inspired me to start answering "security" questions with one word and five numbers, so my favorite musician is whimsy32910.

Filling a security question in with a hard password can be bypassed by "gosh, I didn't know you'd ever use those (because I'm smol and need help!), I just mashed the keyboard". A random word with a few numbers they'll check.
How do you know how much the interviewees were paid?

Were they forced to do the interviews? Do you have evidence that shows they felted being exploited?
Advance Wars is an absolute dream to clone. I had that itch too, and made a full clone with story mode in PICO-8 a couple years ago.

The challenge there was that PICO-8 has infuriating arbitrary restrictions on code size to limit the developers for fun lol. To get around that, I have code that swaps serialized memory between virtual "cartridges" in order to fit everything in.

Sadly that limits the game from distribution on the official PICO-8 network "Splore", because those games must be single-cartridge only, so I have a stripped down version without a campaign that is uploaded there.

The AI was by far the funnest to implement. Getting enemy ranged units to retreat correctly when they were in range of attack was such an awesome feeling. It really led me down a rabbit hole of making games primarily so that I could code fun AI

You can play in your browser here: https://lambdanaut.itch.io/picowars
While downvoting is normally a healthy expression of “this is a low-value comment, let’s bury it under more insightful comments”, which is the intended purpose.

“Blow is right on arena-by-default” is the real point of controversy there. I think it’s obvious, but am open to contrary opinion.

Carl/Yehuda/Tom profiteered off an exceptional ability to forecast language cults: maybe differ with that.

But I’ve really teed up things that one can concretely disagree with: I’ve done this intentionally to deprive the arrows of any tangible meaning, as well-travelled commenters do.

Dumbass under pseudonym.
I'd love to see your style. I agree that the default one is not very pleasing, but I like the skills to make a good style.
> On one hand we would like to support folks serving their time and coming back to society as full citizens. I don’t think any of us would support stripping ex-cons of the right to vote or support themselves.

The person in question is a registered level 2 sex offender. This means they are not a full citizen and are still serving their time.

So, no, we don't want to support allowing registered sex offenders to attend, present, plan, etc. a large conference and community, and this is less complicated than you describe. The community has been very clear and aligned in their dismay.
> A single pellet of uranium fuel no bigger than your fingertip provides as much energy as a ton of coal (and certainly even more wood). How many trees will be clearcut before this boondoggle of absurdity is stopped?

Nuclear energy is the best answer we have so far, but the problem with nuclear energy is it doesn't require human beings to sacrifice anything. Unlike vastly inferior technologies like solar and wind, nuclear does not limit civilization. Nuclear energy doesn't force you to cut back your usage. Many environmentalist causes and activism around climate change would be obsolete, and people don't like being obsolete, especially when their activism is their theology.
Wow thats really cool! I love Advance Wars!
So they can build all of their CC apps on the Figma tech.
Upgrading to C++14 - a minor release compared to C++11 and C++17 - caused a weeksworth of weird, nontrivial linking errors.

Do you think that's an unavoidable law, or is it something accidental that could have gone better?

Would you say a similar minor upgrade of the language version in other languages would have also caused a week of similar hard to debug errors, for a project of the same size?

I'm curious who you blame, if you don't blame the tools. You could try to blame people. Or one might say it's just how things are and we can't do better.

I'm just not sure if you see this as unavoidable, or if it's something else that makes you say that? You got me curious.
As a relative newcomer to python/data science I found it really surprising that Matplotlib seems favoured over Plotly. The Plotly API seems better designed and the output is far superior. Is matplotlib just favoured out of momentum or does it have advantages that I haven't found yet?
I agree with the gist of this thread but just wanted to clarify that there is a significant difference between fireplaces, wood stoves and utility scale pellet combustion. A fireplace is only about 20% efficient where as a wood stove closer to 80%. The fireplace loses a lot of heat out the chimney while the wood stove is metal and radiates heat well. At utility scale efficiencies are even better.

Not all wood burning results in the type of smoke you get from lighting a damp log in a fireplace.

Edit: But yes, the post-justification of this as being green smells of appeasing a political class.
The Sounds of CDMX