skysight-inc/HackerNews huggingface dataset:
Agreed.

I'm not opposed to identifying situations where companies are getting away with something for free that they should be paying for, and then correcting that. For example, dumping chemicals into a river, or emitting toxic fumes into the air.

Somehow this turned into: "only solar, wind, and thermal are good, so everything other than those are bad. We need to shut down nuclear."

It would have been better if it was: "wow, these decades old designs did really well. We've learned a lot over the years, let's build newer, better, cleaner, safer nuclear plants and then shut down the old ones."
You just described what basically goes on in every country.. some more blatantly than others.
I love this, with research and forward planning you can create magical experiences. One of my favorites when my son was very young is there is an island on cape cod we could paddle our canoe to and camp fronting a sandy beach under the shade of pine trees with warm protected waters for $8 a night (MA residents); the catch is that you had to book one of the dozen or so sites months ahead.
Would the spray can be safe for 0 atmospheres (in emergencies in the capsule?)
I agree but I think consumers will jump to electric cars instead now that they're an option.
> Carbon dioxide

yes

> where things like Fukushima don't happen

When Germany is hit by a Tsunami hit me up I'l pay you a beer

For every nuclear related death you have hundred thousands of coal related deaths, it's that simple. The potential, yet highly low probability, big boom scares you more than the inevitable slow death that's all, it's purely irrational
I guess how I should have phrased this was for a family that wants to bring their kids to a ball game to experience the atmosphere it could be a good, more affordable way.

You make a valid point, but if I lived near, for example, Somerset. I would make it a point to watch one of the Yankees' promising prospects.
Thanks for sharing, I've been thinking about this too. But I've also mulling over whether spending my time looking at _any_ endless algorithm suggestions is what I personally need. You know, happiness and meaning and all of that.
I see you've also listened to the My First Million podcast episode with Levels.
Note that Go uses its own, largely platform-independent, assembler syntax.

https://go.dev/doc/asm

https://talks.golang.org/2016/asm.slide

https://www.youtube.com/watch?v=KINIAgRpkDA
You'll have to define what you mean by "... collectively calming the hell down when its cloudy". To me this implies pretty drastic demand response behavior changes but perhaps that's not what you mean.
Not a good analogy. As a private citizen, my own national government having my private data is far more of a threat to me than Daddy Xi or Mr. Putin. Those two and their spooks are an ocean away. The local government is the one I need to live under.
Strategic ways to level up your CI/CD pipeline
I would be very interested. Not because of the idea (I've trawled the net and read tons of blogs on the matter), but simply because I really like your submissions on this site.

I've gone through a randomm smattering of your posts after seeing something you posted months ago. I'd love to pick your brain some more haha.

- As an antipodean fellow traveller, about a decade behind you, reading what you have to say almost feels like having a crystal ball/cheat code! I wish I could have a tenth of the success!
Part of this isn't designers, but "stakeholders" and managers and such wanting to put their stamp on things. They often do this through design, I suppose because you can show anyone a screenshot in a powerpoint and they can appreciate it, but you can't show everyone a program logic flow chart and have them appreciate it.

One way to push back, if you use anything like story points for estimation and scoping, is to point low-design and high-design options separately, for any elements where design choices may have a major effect on that. "This is a 5-point feature with a basic button with the correct brand colors and a spinner for busy state—but a 13-point feature with what's presented in the designs, including a bouncing hover animation and the button morphing into the company logo as its busy-state et c."

Part of the problem is the cost of design on the development process, not just making initial mockups, is often ignored or not correctly accounted for. If you make it explicit, lots of times it turns out a simpler version (which is going to be better for users anyway, 90% of the time—but being good for the users isn't the reason for a lot of UI design, see: constant user-hostile but flashy redesigns across the industry) is in fact acceptable if it means you can fit another feature or two in a given sprint. "We can come back and do the fancier styling & behavior later when we have less feature development to do" but then, as with most things that get deferred, you never will, which is for the best.
There are SO many easier attack vectors for the urna eletrônica that you don't need to worry about this. I'm not implying there is anybody actually attacking them, but if I were to commit election fraud I wouldn't look at low level microcode backdoors.
My understanding is that it is pretty common and not mysterious at all that as children get older they start to look after each other. Being the youngest of 4 kids, the older ones often watched over me.
A 100x Investment (2019)
Until you ask them to propose a robust solution for document structural validation.
Part 2: https://blog.comma.ai/a-100x-investment-part-2/
(At Google, it’s definitely useful to others.)
Stock Firefox?
Not everything is a conspiracy theory.

(Opposition to) nuclear energy is an emotional topic in Germany, one that mobilizes people. In a democratic society that leads to effects like the phase out of nuclear.

It’s mind-numbingly simple and I do not understand at all why conspiracies are mentioned left, right and center in this thread.
Aren’t competitors in a small land network by definition wasted equipment Capex if they’re actually completing. And if they’re not actually competing it is a waste by balkanization.
We do this with Pinecone, but we use CLIP embeddings of images, and they work incredibly well. It's kind of crazy how easy it is to get semantic search of images these days.

CLIP also does caption embeddings, so you can lookup images via both images and captions.
VRR support for MPV is disabled by default in /usr/share/drirc.d/00-mesa-defaults.conf. I am not sure why, because it works for me if enabled. Just fullscreen MPV and it will change the display refresh rate. This requires VRR enabled in both Xorg and your monitor's settings. I have not tried this with Wayland.
Perfect will always be the enemy of good.
Honestly, I have no idea why HNers are so hostile about such a cheap product. If you like it, just buy it whether you want to treat it as a tool, a toy or whatever. If you don't like, just leave it alone.
Sure, your elections have a lot of problems. Don't you think you should fight that and not introduce more problems, "because it's already bad"?

> The scenario where china ... "manipulates" ... young people to vote en mass in a way that somehow advances the national interests of China is remote

Didn't it already happen with Russia affecting the elections via Facebook?
They’re tracking the value of money.

RPI/CPI aren’t only tracking the prices paid, but also the quality of goods exchanged. For example, TVs used to be bulky boxes, with a small, low res, black and white screen. These days they are flat and high res with a large colour screen. They’re better TVs. So part of the price difference between TVs now and TVs in the 1950s is that money is worth less, but some of it is that TVs are better. If you’re interested in tracking how much your currency is worth less these days, you need to compensate for this.

On the other hand, if you want to buy a bottom of the range TV… you can’t buy a small bulky black and white TV these days. You’re going to buy a more expensive colour flat screen, and ok it’s better, but it’s also costing you more.

(This also applies to fridges, freezers, washing machines etc.)

Tldr RPI/CPI track changes in the value of money, and understate changes in the cost of living due to quality improvements in the goods people buy.
Ask HN: PayPal allows to issue invoices allowing for near perfect phishing. Why?
I received a legitimate e-mail from PayPal with an invoice estimate for "buying Binance Coin (BNB)" from "johstonnathans80@gmail.com"

The invoice comes with a "Note from Zachary Bos: purchase of Binance Coin (BNB) $ 789. 97 was approved. If you have not done this and need the Refund, Call us immediately at + 1 (877) 462-0959"

The e-mail is legitimate, so I logged into PayPal and I see that the invoice is actually so well formatted that it manages to inject that fake contact number almost perfectly (see the screenshot attached). Nothing else makes sense, but I can imagine many will actually call this number under impression that it is a legitimate PayPal number. I actually called them, got a long-distance DTMF signal for a few secs, someone with South-Asian accent responded, I hung up immediately. They called from another number, same person, pretending they were PayPal. I immediately jumped into the "no you're not, you m***cker" rhetorics, and they responded back in their own language, presumably with their own slurs.

How is it possible that a company this big can let something like this slip through? Allowing users to format the invoice and add a fake contact number must be to the anti-phishing team what allowing SQL injection is to the backend team?

EDIT: I also realized that this is a UI failure, as the note is prepended with an ambiguous "Note to customer:", instead of e.g. "Note from the invoice issuer:"
Funny how people seem to bring it up as if it matters. He was President for four years, so he's got an actual record to be judged on. The fact that he had his own reality TV show before that is irrelevant.
Not sure how things things you project on my view about uninformed and malicious actors in our broad information ecosystem are a problem for my view.
The problem with Google enhancement tools is that I almost always end up uninstalling it and going back to Google for the algorithm. Yeah I don't like it but for example Startpage was problematic. For some reason if it thinks you are searching porn (you are not) it wont show you the results. Not only this, the results end up being quite slow and lot of things I took for granted are unavailable. Like I got used to just using the address bar as a calculator/currency/stock look up. I don't even land on the Google page, just do the calc or look up info in the address bar.
They have an entire FAQ subsection pointing out some practical reasons why one might choose Carbon instead of Rust.

https://github.com/carbon-language/carbon-lang/blob/trunk/do...
I've tried all kinds of things and even just a couple weeks ago tried out some other tools, but none of them beat simple text files. I push to Gitlab and I can view the notes on my phone. Editing is a bit of a pain, but since it's not often that I edit notes on the phone, I accept it.

For me, managing tasks in text files is the hard part. Recently I added snippets to VSCode to easily tag my tasks and set due dates (the snippets just add searchable identifiers at the end of the line). Greping these identifiers is easy, however for due dates I will need a quick script to pick up all the tasks and order them. Shouldn't be too hard and can even be in a Gitlab CI pipeline to automatically re-order the list on every push.

Re-reading my comment, it reminds me of the legendary "Dropbox is just FTP" comment :D.
my feeling was that Crockford’s ‘…good parts’ was intensely pragmatic. About as far away from the academic approach you’re describing as i can imagine. A bigger, multi paradigm language makes it harder to read other peoples code as the chances are higher that they’re employing a different paradigm or alter a different idiom, a clear maintenance burden.
Many long living languages are those that are source compatible with a single language. C++, Objective-C, TypeScript come to mind.
> The runway melts at 40C?

No, the runway melts at a much higher temperature, but as it turns out pavement gets much hotter than air temperature on hot days; various sites I can find siting a very rough guide as 35°C air temperature to 65°C pavement temperature.
When there are multiple major players conflicts between them often occur.
For almost everything, I try and be nuanced and avoid 5 or 1 star reviews. This has bit me awkwardly, in one case my barber who I rated 4 stars respinded to the review and asked what they could do to make it 5 stars. I guess that was enough to make it 5 lol.

On Glassdoor it's so obvious when something is HR or marketing. Lots of "people wear many hats and there's a high standard for quality, which isn't for everyone" type speak.

Negatives: "Sometimes we're too ambitious"

I'm considering giving a 1 star to a bar in my neighborhood. Pizza was shit, a side of fries was $8, service was fine, but it really burned spending $18 on just a beer (during happy hour) and fries.
Ilegal logging is the first step. Take down the valuable trees, burn the remaining, and finally start raising cattle.
> I'm shocked anyone would buy something from Nutanix.

Why? The alternative competitors like VMware are better? I'm not up to date on the details but perhaps you may want to elaborate. Thanks.

http://techrights.org/2020/04/28/openwashing-vmware-after-gp...

https://sfconservancy.org/copyleft-compliance/vmware-lawsuit...
Well, they are different languages made for different things. Clasp was specifically made because the author had a bunch of C++ code for his research projects, but wanted something more high level/simpler to implement things in. He landed on Common Lisp but none of the implementations had good C++ interop, so he made his own. Can recommend Christian Schafmeister's (creator of clasp) talks on it, it's interesting stuff. In particular his talk on an LLVM Conference.
> Why would concrete melt, ever?

The components of concrete melt, and they melt not long after steel does. You’d have entirely melted concrete before 2,000 deg C, depending on what’s in it. When rock melts, it becomes a material quite familiar to you. Cement melts sooner, and those are the two main components.

We’re not talking about that, though, as the issue at this airport is squishiness of tarmac.
5x overbuild won't be enough, as I mentioned elsewhere at least in TX its not unusual for the wind to be producing at less than 15% of rated capacity. Particularly in the winter/summer when the energy load is at its highest.

So, like the 8% production two weeks ago, you need a 10x overbuild _just_ to reach rated capacity consistently. And you probably need some kind of long term storage as well for when it really goes bad.

There is a huge difference between slow to dispatch (coal/nuke/etc) plants which take hours to come up to full pressure, and simply not having anything that can come online (solar/wind) for a predicted weather event.
The headline is correct as written. There is an abbreviated grammar common in English newspaper headlines (at least in UK and seemingly Australia). "($thing_x occurs) as ($thing_y occurs)" means "$thing_x occurs, because of or related to $thing_y occurring".

So you might also see a headline like "Dortmund's title hopes fade as Lewandowski scores hat-trick" => "Dortmund's chances of winning the Bundesliga became narrower, after Bayern won and Robert Lewandowski scored three goals (possibly against Dortmund)"

It's something native speakers often don't realise, but there's a lot of really specific stuff for healdines
Looks like you only read the first page of the draft.

There is a whole one and a half page section (2.4. Towards a solution: A taxonomy of data leakage) that describes every kind of leakage the authors considered for this work.
You'll notice that I mentioned over-scaling wind, not solar. I'm not a fan of solar overall, except maybe some clever big projects like using deserts, and for personal self-sufficiency (where people would over-scale a lot).

I don't mind keeping building solar panels, but subsidizing requires proper analysis of the benefits and externalities (notably on the grid) rather than blindly giving money to anyone saying !SOLAR! like we currently do.
> like using `fn` for functions and `->` to annotate return types

`->` syntax is included in C++11 standard, named "trailing return type", but its adoption seems to be very slow.

`auto f() -> int { return 42; }`
Again, depends on what's being shot. Like I said, 300 is a good pre-2010 example of a film stock/grain specifically chosen for it's artistic value.

However, for a bunch of film and especially tv shows, the choice had FAR less to do with aesthetics and was more related to cost. Big budget films certainly could pick any sort of equipment/stock they wanted. Lower budget productions didn't necessarily have that luxury.

I'm not saying it didn't happen, rather that the choice in stock was more often than not "cheap while being as clear as we can afford".

Again, you see this with modern film where grain is almost never added (except for specific scenes trying to give more of a dated effect). That, to me, says cinematographers aren't generally trying to pick their stock to add grain. Some do, but that's the exception and not the rule.
Westward spread of zebra, quagga mussels shows tiny invaders can cause problems
"My same sex partner and I are looking for a place to rent". "My legal ID says James, but please use Joanna". "Oh this Pride t-shirt? Yeah, last year's was a blast, thanks for noticing!"

To say nothing about things like "passing" in the trans community, or stereotypes about gay men and lesbian women.
> a second grid worth of gas plants which we turn on once every two weeks

What if it just requires keeping the existing plants around, and turning them on for 6 hours every 8 weeks, for example?

Yes, that's not 100% renewable, but it gets electricity production to 99% renewable, and that other 1% you can mitigate by doing power-to-gas / direct-air-capture.
Bullshit yellow paper journalism.
A vector can't change its size or contain things that aren't elements of a field. A std::vector can.
Please do show HN once you have Firefox version. The idea looks very promising, but using Chrome is a show-stopper for me.
I use GitJournal app. And Obsidian for PC.
My guess is gay is less likely to get it nailed by filters.
This is true if the change could happen overnight, but in reality that is never what happens. It will take a considerable amount of time to reach this end state where robots are cheap and plentiful. How this will start out is with limited production with high profits on the robots that is eroded over time as production capacity comes online and a stock of robots is built up. This will give the displaced labor time to adjust/pursue other jobs/create new industries to employ the freed up labor. This is why GDP has never fallen off a cliff solely because of technological improvement (and indeed has so far eventually increased with technological improvement).

A surprising amount of modern thought falls victim to the trap of only looking at the shock size and not accounting for the likely adjustment duration (I'm especially looking at you environmentalists talking about sea level rise over a century).
If VRR works well with your hardware then it is probably a better option. You can edit /usr/share/drirc.d/00-mesa-defaults.conf to enable VRR with MPV.
> "Design" is not what most people think -- artistic.

Just wanted to call this out as ABSOLUTELY SPOT-ON!

One additional concept I'd throw at developers is that design is not about making pretty pictures alone. Sure that's a part of it - nobody wants to use something that looks like ass - but in addition to that obvious requirement, you have to convey meaning without using words and do so with patterns, layout, and flow that people are already used to.

For anyone wondering "WTF is he on about here?" check out the study of "iconography". Think of the old school Windows system tray network icon. Two screens with a "link" thingy between them that blinks. Notice how that conveys the idea of computers communicating - aka, a network? That's a fundamental, critical element of UX design.

Now couple that with the need for layout, aesthetics, Gestalt theory (humans like visual symmetry), simplification of the interface for a very wide variety of audiences (elderly, Gen Z/millenials, boomers, everything in between), multiple device types, color theory (in some cultures, for example, colors have different meaning than they do in the West. In China, I've read, you wear white to funerals, not black; what other variances in color meaning may exist worldwide?), various linguistic idiosyncracies in various cultures, etc.

Once you put all that stuff together in your head, it becomes much clearer that UX design is a hell of a lot more than pretty pictures. It's a research discipline, and a field worthy of respect in its own right.

If the software is hella capable but a pain in the ass to use, it's worthless. Why do you think Windows is so much more popular than Linux?
Check out examples on the HUD.gov website, and many other online resources and chances to educate yourself if you're curious: https://www.hud.gov/program_offices/fair_housing_equal_opp/h...

Laws that protect against discrimination only help to the extent that violators are held accountable, which in practice often takes a ton of time, energy, and money to see through. Lots of discrimination persists despite progress.
It's not. Vectors can be added together and multiplied by scalars. That they are often represented as tuples of coefficients is just notation, doesn't matter for the notion of vectors, and vice versa: a tuple is not necessarily a vector.

1. std::vector doesn't have a fixed dimensionality, as would a mathematical vector. A fixed-length array actually makes more sense as a vector.

2. It doesn't provide the operations of addition and multiplication by scalars out-of-the-box (though you can whip up your own). Moreover, in general those operations wouldn't make sense for the elements which can be stored in a std::vector. E.g. neither multiplying bank account numbers by scalars, nor adding two bank account numbers make any sense. It would be good if you modelled them with types which don't allow those operations. Yet storing them in a std::vector makes perfect sense. But std::vector (or tuple) of bank account numbers is not a vector.
The D standard library is heavily tied to the GC. If you want to avoid the GC, you'd have to give up the standard library, and if you do that, you have to give up most of the D ecosystem.

As far as I can tell, there hasn't been progress in untying the stdlib from the GC - https://github.com/dlang/projects/issues/56
My family is going to Dollywood this summer during a visit to Tennessee. A one day ticket is $84, but a 3 day ticket is only $114. So, yes, Disneyland is "accept no substitutes" pricing.

I would argue that Disneyland should be even more expensive. As Yogi Berra once said (paraphrasing) "Nobody goes there anymore, it's too crowded." People that simultaneously complain about Disneylands price and the crowds are delusional.
Even non-free tier burstable VM is super cheap. For example, a VM.Standard.E4.Flex (AMD x86) with 1 OCPU (2 vCPU) and 4GB RAM with burstable baseline 50% is just ~$13.05/month (($0.025*50% + 4*$0.0015)*730hr). With baseline 12.5% it is just ~$6.66/month.

In comparison, AWS t3a.medium (2vCPU, 4GB RAM, burstable baseline 20%) will cost ~$27.45/month ($0.0376*730hr). DigitalOcean's 2vCPU 4GB Droplet will cost $24/month.
I agree. The problem with trying to regulate this is that if you can't get to the point where you get the HN classes to give up the stupid 4Runners and Model Ys they don't need for their 1.2 kids without screwing everyone else along the way. As much as it would bring me joy to halt their conspicuous consumption the collateral damage is unacceptable.