skysight-inc/HackerNews huggingface dataset:
It's not just countries. It is companies as well. I fear SpaceX is going to be the worst offender with Starlink, as they seem to have this nonchalant entitlement to everything they touch. They will seek to fight any regulation that adds cost to their operation. They are overzealous with their goals and ignorant in their execution of them. [1] [2]

[1] https://www.sciencemag.org/news/2020/10/starlink-already-thr...

[2] https://www.newscientist.com/article/2229643-spacex-starlink...
Show HN: I made a VR Mario Kart (Google cardboard to watch)
It's just a fan-made game. I'm looking for funny ideas to try out, so please feel free to share your thoughts :-)
Tip: use a google cardboard for 3D immersion.
Neither Hired nor Glassdoor make it a requirement
Whether it explicitly advertises buying content for X years is hardly relevant in this case. The issue is that Apple claims the right to shut it down at any time. If they promised 5 years and shut down the account after a month, the same issue would come up.
"Knackerman" performed by Vi Hart as a stretch goal for the Worldbuilders charity:

https://www.youtube.com/watch?v=9ZHkr9KRM_c&ab_channel=World...
Unfortunately, I think that only structs with at most 2 words are passed via registers. Larger structs are passed via the stack.

https://godbolt.org/z/frof3xjhW
Lebanon launches first electric car despite economic crisis
I can’t help about the displays but must mention that I had a hard time understanding the subject line you posted. You might rewrite it to something like:
“Are there any monochrome, low resolution displays?”
I object to both the use of “great” and the (needless, IMO) mention of Java in mrkeen’s comment.
What she is saying does not line up with my experience regarding how this works.

> As a woman... I’m unlikely to bring up the topic of salary with a potential boss.

If you have that attitude you are going to make less money than someone who negotiates. Period. Companies will try to pay anyone, no matter their race, gender, or religion, less. There is also no reason to feel bad about discussing salary - it is a part of the process, just like submitting your resume and interviewing.

Would publishing a salary in a job description make things more equitable? I don't think so. The keyword in job market is MARKET. It is not as simple as publishing a salary. Every role I've interviewed candidates for had a range we were willing to pay. The best candidate will get the maximum of the range, and a candidate that we are less excited about will get the low end. The candidates are always being judged against other candidates, and how much we think they will cost. What we are willing to pay fluctuates and depends on how we feel about the candidate after the interview, how badly we need someone, and how many other candidates there are at a given time.

Just like in any market that is this small, there is negotiation involved. Employers want to pay less, employees want to make more. The way you arrive at a price is making offers until both sides agree.

That is simply the way it works. It is a barter system. I don't buy the idea that women / bipoc can't navigate this system. It is something you have to learn. White men aren't born being able to navigate it - it took me about 5 years to be fully comfortable with the process. Before that I was underpaid.
Maybe I am too out of the loop, but what you are saying makes no sense to me.
Yes, because we have plenty of other options that are cheaper and don't burden future generations with a huge radioactive mess.

Of course we might have to reconsider if everyone should commute to some pointlesss office job in an F150 every day... And pergaps having as much electricity available as you need at a fixed low price is also something that we might just not be able to provide without ruining the entire planet.
JavaScript Array Method » Sort() – Everything You Need to Know
pixel size is dependent on the display size
How many of these lines (particularly out west) involve laying new track? The article merely refers vaguely to "new rail corridors" which could equally be satisfied by using existing right of way.

If there's new track, the paths chosen could be laid out to support subsequent high speed upgrades (or be high speed out the door, though I'm not sure enough money has been allocated).

The denser network in the more densely settled east coast may not permit HSR at all (though Europe managed even in more densely populated areas).
Neil DeGrasse Tyson Thinks Science Can Reign Supreme Again
Was this where you first saw it? Not many Twitter hits for "eu bayesian estimation".

https://twitter.com/AlecStapp/status/1385960305663090689
HTML / CSS tricks, you might not know
Sure, but the author is arguing that we do in fact remember Feynman for everything he did and documented in Surely You're Joking, Mr. Feynman, including the negative things, and that people have looked up to and tried to emulate all of his behavior, and that it's left an unfortunate impact on the culture of his institution and his field.
You're forgetting about traffic. I've taken the NYC to DC bus quite a few times, and have had anything from 4 to 7 hours in travel time depending on how bad traffic is on the road and whether there's any accidents. Now if they'd put a dedicated bus lane on the highway that'd be much better, but sadly it doesn't exist.

Train service between the two cities, meanwhile, is much more reliable in how long it's actually going to take.
Yes, that works with ads, but the person I replied to was referencing any form of manipulation. Because what counts as manipulation? I referenced two examples of things that average consumers do, but generally wouldn't say they've been "manipulated" to do so.

And that's before you even get into the question of "what is an ad?" and "are all ads bad?" (which you mention) Because promo videos for things such as video games are common, but I wouldn't call them ads (per se). Are music singles ads for the whole album? Historically, music videos were called "promo videos" because their intent was: "we air this on MTV or the FM radio so that people will buy the album." Am I being advertised to there? Maybe? But what if I end up finding a new band I like?

You can't define this cleanly.
history repeats. young people will be naively led down a path of believing u.s. has the capability to build this. it doens't .

the 'amtrack proposal' is a method of proposing how to steal funds.

not to mention. trains for passenger travel simply cannot make sense when towns and suburbs are so spread out because of 70 years of road building and development patterns allowing things to be so spread out.

this isn't europe. if you want trains, start focussing on living patterns. they need to be far more dense. the u.s. couldnt' be more spread apart.
The NHS nurses got +1% payrise for their efforts mean while m2 money supply is 50% than 2016 crazy times
The thing about circuits is they are all an approximation of Maxwell's equations. Maxwell's equations like all wave equations have analytic solutions (in the mathematical sense of the world 'analytic'), which extend to infinity in terms of their interaction and sensitivity in an absolute sense.

Digital circuits are an approximation to this approximation. But the underlying reality of Maxwell's is still there. There is NOT black magic; only lack of understanding.

When you do "analog circuit analysis", you MUST solve the entire circuit holistically as a system of equations which cover every physical corner. Because of this analytic solution reality to wave equations. (And yes, Schrödinger's is also a wave equation and this is the reality of origin of "interaction at a distance").

So strictly every component matters but it's to some degree of sensitivity and accuracy as specification. Taking any component out, if accuracy matters to all digits past the decimal point, will ALWAYS have an effect on the operation and performance. But engineering is about knowing how many digits past matter and how many do NOT. And there's no strict definition to go by - "it depends" mostly on the situation and requirements.

I guess the author of the article isn't familiar with this underlying reality of circuits and the physics behind them. Or the author is overselling what is trivial for signaling something other than truth or the facts.
These tail-call functions are part of a program’s inner loop. It seems like we shouldn’t expect allocation within an inner loop to be fast? Other than local variables, that is.

In an interpreter, it seems like either you’re allocating outside the interpreter loop (the lifetime is that of the interpreter) or it’s within a particular (slow) instruction, or it’s part of the language being interpreted and the lifetime can’t be handled by RAII. There will be fast instructions that don’t allocate and slower ones that do.

Interpreters are a bit weird in that there are lots of instructions that do almost nothing so the overhead of the loop is significant, combined with having lots of complication inside the loop and little ability to predict what instruction comes next. This is unlike many loops that can be unrolled.
Internet down in B.C. town after beaver chews through fibre cable
I understand keeping the details of his death private. But at this time anti-vaxxers are running rampant.
Europe is a much better indicator then. Tunnels are a good example, but you could do the same analysis for other types of infrastructure. For whatever reason, tunnel costs are significantly cheaper in other countries compared the USA [1]. There has to be a good reason!

[1] https://tunnelingonline.com/why-tunnels-in-the-us-cost-much-...
Covid bed/plasma/injection availability portal
I suppose the compiler could reorder function calls if it can prove there is no change in behavior? If so, then it could hoist dtors above the call and emit a jump. I doubt any compilers do this.
I suspect there are two C#s in play here - the original C# in which many legacy/enterprise-y codebases are written, and the C# on .NET Core which is a fairly new ecosystem.
One could say the same for airports though. The solution to that is either car rentals or better public transit.
It’s been on sale for as long as Pixar has existed. Toy Story was sold to Jobs as a showcase for selling more Renderman instances.
Show HN: Not another electronic component search engine
we tried to add some spice by focusing on finding electronic components by image, specification, and ecad availability.
$165 billion seems quite low for nationals improvements.

Seattle area is spending $54 billion just on a regional expansion of light rail and the cost had gone up considerably since then because of inflation and real estate pressure. https://www.constructiondive.com/news/seattle-area-light-rai...

And is Amtrack even the right organization to lead this effort?
The inaugural run of the NW corridor high speed line resulted in derailment with 3 deaths in 2017. Positive train control could have prevented the crash bit they didn't spend on that even though it was mandated by congress. The train was going 80mph in a 30mph zone with a tight curve.
https://en.m.wikipedia.org/wiki/2017_Washington_train_derail...

It sounds warm and fuzzy and I would welcome high speed national rail, but the numbers and timeline don't add up.
I remember it in the late nineties it being selectable, probably with a separate license, into softimage running on sgi workstations.
What is said of women who frequent topless bars? Does it matter whether they are straight, bi-, or lesbians?

This is getting quite ridiculous.
I can understand the comment: even if the cleanup can be done before the call, allowing the call to be done as a tail call, the compiler will not move up the cleanup code for you, and having the cleanup code last is the default state. With local variables defined inside for loops, they are always destroyed before the next iteration.
> You can't realistically use the same rails for freight and high speed rail.

Exactly. When Europe decided to upgrade their passenger rail system last century they cannibalized their century-old existing freight network. Now 75% of their freight (by weight-distance) is by diesel truck and only 19% by rail (mostly in Eastern Europe). Similar thing happened in Japan. Obviously these are huge trade offs: costs, efficiency, quality, pollution, etc.

Transportation systems are extremely complex. High speed passenger rail is just one small part of this huge picture.

Transportation By Mode (EU, US, Japan)

Freight:
https://www.researchgate.net/figure/Modal-Split-of-Freight-T...

Passenger:
https://www.researchgate.net/figure/Modal-Split-of-Passenger...
That would give me a bad impression as a candidate.

It's like you're aware of the issue (sales doesn't give two shits about the capacity of the engineering team) but you want someone that is good at wasting a lot of time efficiently instead of improving communication with the sales team.
100%. PPI needs to hire a tech policy director whose knowledge can expand outside of section 230.
> (and it is generally a job done by men)

Funny that there haven't been more efforts to make such jobs more gender inclusive, as there have been for doctors, professors and CEOs. It's as if those movements are about seeking higher status rather than greater equality.
I have worked in the Central Valley. Frankly anything that ties the SF Bay Area and LA Basin to the Central Valley is a good thing.

This does not defend the appalling incompetence in "managing" the HSR project, I'm just defending the choice of running the train up the Central Valley which I had not understood at the time the project was initially approved.
I never knew Renderman is usable outside of Pixar. It even says free for non-commercial use which is pretty cool.
And he is right. It is very obvious.

Failed currency? Yes, that was the envisioned utility and it failed to deliver that for many reasons.

Ponzi scheme? it is obvious, current holders make money when someone else buy it at a higher price.

Anyone says otherwise, need to counter those two facts or else we could assume he/she hyping it for profit or following blinded ideology/hype.

It also fintech porn, that many on forums like HN masturbate on mentally while day-dreaming about the prospect of anarchist decentralized self-governing societies..

Truth often ugly, I'm ready to be downvoted ^^.
Perhaps in the middle of atlantic.

Most laypeople who encounter autopilot do so on small sailboats near the coastline where a collision is extremely likely if you just turn on the autopilot and go chill in the cabin.
Protobufs are very important for Google. A significant percentage of all compute cycles is used on parsing protobufs. I am surprised that the parsing is not doing using handwritten assembly if it's possible to improve performance so much.
Is learning OpenGL pretty much inevitable as a precursor to learning Vulkan?

The main page of Khronos' beginner's guide to Vulkan has a quote which says "emphatically... NO", but then the first tutorial in the list gives as a prerequisite "some existing experience with 3D computer graphics" and links to a guide (https://paroj.github.io/gltut/) which teaches OpenGL.
Without Snowden's disclosures, we likely would still not know the global reach and pervasive nature of PRISM. We also would not know that much of the western world is complicit in this global surveillance program. [0]

[0]: https://en.wikipedia.org/wiki/Global_surveillance_disclosure...
They do. It actually came with NeXTSTEP too.
Having to run DRM servers in perpetuity lest you be financially ruined seems like an appropriate tradeoff and counterbalance to DRM.

If you really want such a high level of control, then it accordingly comes with a high level of responsibility.
That may be it. Renderman is of historical interest because it introduced shaders to the industry.[1] That's where the look of Pixar's early work comes from. Everybody else texture-mapped photos of the real world, or 2D paintings, while Pixar was generating infinitely fine detail with shader programs. This allowed the camera to get close to objects without the textures going blurry or blocky.

Today, shaders run in GPUs, and everybody does this, but in a different way.

[1] https://en.wikipedia.org/wiki/Reyes_rendering
Casbin: An authorization library that supports authz models like ACL, RBAC, ABAC
Then you're creating expectations and setting people up for disappointment. This all seems like tricky business.
As so often, the moral is that pushing your problems in-band doesn't make them go away.
If company Y is willing to pay 50% more to hire someone from company X, it's often because they want to bring in someone with external experience. A person already working at company X has that to offer to company Y, but not to their current company.

If company X isn't looking for external experience (because they figure they already have that experience in their senior management, other team members, etc), then they'll be happy to let the person leave for company Y and hire some new entry level / fresh grad / minimally qualified person for the position and start over.
I believe you have to put aside some portion of the cost of the item as a liability. So say you sold a $100 item that cost $70 and the average cost of providing warranty service per item is calculated to be $10. Then you would have to set aside $10 of the $100 as a liability.
On the matter of portability, I wonder if it would be possible to use some macro magic and/or a code generator to convert the tail-call version back into a more traditional while/switch loop, for the stack-based architectures.

While the tail call version is more architecture dependent, it's nevertheless more portable than assembly language. It's still C.
>During a typical step-through debugging session, 90% of the time is spent on lines you are completely not interested in. Oh, did you accidentally skip the important point because of how tedious it was to keep spamming step-over/step-in? Better start over again.

No offense, but this sounds like you just really need to learn how to use a debugger - This is in no way a "typical step-through debugging session." I've been a professional software developer for 16 years and I've never once in my life "spamm[ed] step-over/step-in"

>I'm still waiting for the feature where you can conditionally stop at some breakpoint -only- if some other breakpoint/watchpoint was crossed over.

This is trivial to do, place two breakpoints, disable one. When the breakpoint is hit, enable the second (and optionally, disable the first).
The bigger issue is that the freight companies control line maintenance. The upshot is that there’s no incentive to straighten the tracks to run them at higher than freight train speeds.

For example, on the San Jose <-> Oakland commuter line (which has existed for decades!), Amtrak runs trains with top speeds of 120mph (or was it 85?) at something closer to a top speed of 45mph.

Edit: Also, the freight line routes no longer make sense. For instance, they run through a pedestrian plaza in Jack London square to an ecological restoration area in south bay, where most factories have been shut down. (There are still salt ponds, but that salt evaporation plant is slowly being shut down in an ecologically responsible way, as I understand it).

I think they should give the freight company imminent domain rights to run a line due east (to sparsely populated areas), allowing the freight lines to run unimpeded by Bay Area rush hour and pedestrians. In exchange, the freight lines would give their existing right of way to commuter rail systems.

Also, while I’m dreaming, Bart would be converted to standard track width, and they’d restore the Palo Alto to Santa Cruz commuter rail lines. Then, all the systems would be put under a single authority, and all the transfers between the existing systems would be timed transfers.
Well, it grows exponentially.

You want to end up with one backslash `\`.
After one escape, you get `\\`. If you escape the escaped string, you get `\\\\`. After another layer, you get `\\\\\\\\` for a single backslash.

Here's a somewhat realistic example: You need a piece of javascript in a string literal, and you need that javascript to generate a regex matcher for a single backslash. You could do that like this:

let code = "new RegExp(\"\\\\\\\\\")";

It's not _that_ uncommon when you need to marshal one language through many layers of languages (in my example, the regex language being marshalled through a javascript string literal and then another layer of javascript string literal). In XCode's case, two layers are obvious; you want a backslash, so you need the string which is fed to the shell to contain `\\`, so your XCode string literal has to be `"\\\\"`. For some unknown reason, there's a third level of escapes which takes us to `"\\\\\\\\"`.
Khan Academy has a course called "Pixar in a Box". It's aimed at younger people (i.e. 10-15 years old), so the presentation is a bit cheesy, but I learned a lot from watching it.

https://www.khanacademy.org/computing/pixar
Find new interests! Your framework of mind is causing you suffering! Let me be specific: you believe (yes, beliefs are the foundation) that you're supposed to enjoy your job. Well, sure, you can enjoy it, maybe some aspects are enjoyable, sure. But your belief remains that you're supposed to pick one thing!

You are trying to force yourself to enjoy a single thing that happens to be something you've been doing since youth, and now do as a career, and are now telling yourself it must remain fun!

Do you see how this might cause you suffering when your beliefs are not met?

I also have been working with computadors since my youth, and also don't find it as fun anymore. Sometimes I get into a flow and find myself enjoying it, but I really can't sustain that for more than 2-3 hours straight.

I recently was able to leverage my very consistent and hard work at a new company and convince them to keep me on as a contractor (I stopped working full time). I have saved enough to give me enough runway (~1 year) to heal myself (literally, repetitive stress injury in right wrist that I forced myself to ignore for many years).

In the last note of my random internet post to a stranger: this is my fourth year gardening. I have found that plants, nature, the insane level of complexity that exists in 1 cm^3 of soil blows my fascination of computers out of the water. Computing really isn't the most interesting thing in the world. Find something that puts computers to shame.
Don't forget UK includes the sparsely populated Wales, Scotland, and Northern Ireland. The average house price near a mid-sized town in England would be more.
This project seems to imply DejaVu Sans can be used on a 5-pixel-height display, although that's based on a very surface-level skim of the repo: https://github.com/rnauber/ESPHomeMatrixLED

I'd suggest that your best bet in general would be to look at any projects using these kinds of LED dot matrix marquee displays. I was able to find a lot of arduino tutorials with a google search, there's probably relevant code with some of those. Good luck!
It may not run to completion in the future, that’s true. However, if it’s something as simple as a shell script or a shell command list, it’s at least relatively transparent.

Unlike, say, tasks on Azure DevOps. Not a fan of those.
I was addressing the parent's comment about making content available forever being uneconomical.

My original, root comment was already about the immediate issue with Apple.
Yes, it does that, now. It also supports side-by-side multi-tasking, though I always struggle to remember the very precise gesture to move something into multi-tasking mode.
People are still trying to underpay him despite potential privilege.