skysight-inc/HackerNews huggingface dataset:
Ah, the OpenGL blue book that I never got around to buying.

As opposed to the red book (reference guide)[1] and the orange book (shading language reference)[2] of which I got copies of the respective last versions before they merged into the newer "red-ish book" that combines both[3].

Just in case you ever wondered where that one Lego picture in the Windows 3D maze screen saver came from (the cover of the red book).

[1] http://www.opengl-redbook.com/

[2] https://www.amazon.de/OpenGL-Shading-Language-Randi-Rost/dp/...

[3] https://www.amazon.de/OpenGL-Programming-Guide-Official-Lear...
Adding my personal experience from the nineties in Berne in Switzerland: Compared to Ethernet the cables were thicker, more cumbersome to bend and you had two of them, and they were chained to neighbor computers. That was long ago and I was then not an admin, only a user. When my office relocated they also switched to Ethernet. Everybody seemed to be relieved and happy about Ethernet. Just a personal anecdote.
> This sounds like a personal attack.

Categorization of people based on their beliefs around the topic at hand is not a "personal attack", much like how in a discussion about the merits of condiments, calling someone a "ketchup fan" ain't a personal attack.

> If you think the problem is that too many people hold idea Y, then say that.

That's precisely what the GP did. How you misconstrued it so badly is beyond me.
How to craft a compelling product vision and work backwards
Archive link to full text of article: https://archive.is/NWHEW
one of the things I used to really like about js is that processes were often objects. need to get a file? make an XMLHTTPRequest object, give it some instructions, & watch it as it progresses.

Unfortunately promises have utterly ruined everything about these everything-is-an-object days, in practice. Now you stack up a whole bunch of constructions options & create a Fetch promise, which exposes nothing, says nothing, reports nothing. It's safer & yeah it's better too, more explicit & intentional, but heavens, adding back progress, adding back abort, & the general complete lack of common ways to live manage your transfer progress: everyone has their own means of using & harvesting control, where-as previously the XHR had control built in.

Promises really are processes. They're not just an abstract future value, they're a thing representing the work too. Alas while once upon a time js had a design sensibility to expose pieces & control alike a process exposing itself as files, today a way more top-down non-first-class way isn't just dominating, it's totally taken over the language. Some ultra-conservative hardline mindsets made it through with promises, such as a) that they had to be accessed asynchronously, for no real reason other than great great great fear of the user (resulting in them being almost ideal, but actually alas unsuitable to work as things like AbortSignals & many other level-triggered systems that they very very closely resemble), and b) that promise handlers don't get to see their handlee/triggered. There's a whole host of design decisions that very outspoken very controlling people put into the languages reflecting their biases. I don't think the were wrong, but there's a ton of possibility space & openness & expressiveness that just got dumped, deliberately that, yes, probably would have slowed down uptake had some confusion, but which sadly really constrains how good we are at modelling & thinking about long running things very harshly.
Hm, some of the bug reports report unencrypted databases, some report encrypted databases. That suggests something is going very wrong with their sqlcipher+encryption handling/encryption parameter handling/key handling.

Those are pretty terrifying bugs, the fail-open can be disastrous in the wrong situation, and the others easily result in catastrophic data loss. Because that's what encryption is supposed to do in some situations.
> I cannot install emacs on my mac. (I probably could, but how hard am I going to struggle?)

Eh? It's as simple as

$ brew install emacs

for me. I haven't come across any Emacs struggles that are Mac-specific?
Fossil fuel cars make 'hundreds of times' more waste than electric cars
As the article says, pensions proper only apply to MPs elected before 2004. Now it's a superannuation scheme.
How do you see this differing from services like Instapaper/Pocket? I have used both and definitely think there are areas available for improvement, but I'm just wondering what you're targeting. Congratulations on what you've built, and good luck!

BTW, I found the layout of the website to be a bit confusing. Perhaps in the side-by-side portion, there should be some sort of divider? Or better yet, one column with a simple tab/toggle above the mobile/desktop segment so that someone can see how it works on one or the other?

Also, thanks for thinking of user privacy here. It definitely makes me more likely to use the services, and I think it was very clever of you to create a dummy account that HNers can use.
Which is indeed what a "corrected" version of that analogy does: making the final outcome the replacement of the wooden fence with a chain link fence.

(And then there's the satirical "capitalist" "solution" where the stadium owner builds a taller fence and scolds the kids as freeloaders)
This is something I just can't comprehend. For work, I am using a 16" MB Pro and I had to get a separate screen for it as I cannot connect it to my iMac for display. One would think it isn't too uncommon for iMac owners also to have a laptop.

And if I could use my iMac as a screen, I might have grabbed a M1 Mac already. Instead I am waiting on a refreshed iMac.
I was also excited about it, however an article critical of various points of Mars 2020 damped this quite a bit [1 (in German)]: Does the drone actually have any scientific relevance? I'm even doubtful it answers relevant engineering questions. I mean, it was tested in a pressure chamber already simulating mars atmosphere and gravity, we know it will work. The only question seems to be: Will it fail because of some engineering oversight or hardware failure, or not? There seem to be no scientific sensors on it at all. This 'commodity hardware test' could also be done with just the processor and monitoring, without the helicopter part. Looking at it like this it seems like mostly a toy or PR stunt, but one that takes $80M and space on the rover away from scientific projects.

[1] https://www.golem.de/news/perseverance-diese-marsmission-hat...
As someone who used to hang around wikinews a lot, its both interesting and in a way sad, to only find out about Pi Zero's other interests after he passed. I know we all have lives outside of our screen names, but sometimes its easy to forget that.

Anyways, in the capacity i knew him, he was always a kind caring, rational voice. One which will be missed.
> If you want a higher standard why aren’t you willing to compensate at a higher rate?

The top comment suggests that higher compensation by itself doesn't help solve the problem.
Atlantic Ocean Circulation Weakest in a Millennium
> it doesn't make sense to limit what people can build and operate on their own land for private use.

When your "private use" of an land has direct negative impact to land outside of your ownership, it does make a lot of sense.
> How many players have they lost to excessive load times?

Judging by the number of successful sequels the franchise has spawned, the answer is 'an insignificant number'.

The fact of the matter, and the point my comment was trying to make, is that the overwhelming majority of players do not sufficiently care about load times or other complaints to deter them from paying for the game. That is the reality of the situation.
I don't want to get into it, but I've spent about 2 years investigating this ecosystem and it's pretty shocking how vast it is. Not sure anyone can do anything.
Sigh. The HackerNews standard of pushing some logic to its limits and going "HA, GOTCHA" is getting tiring.

x86, x86_64, ARM are used by billions of people around the world. It's easy to see that there is actual value for end users by supporting these platforms. John Doe from accounting can easily use your open source software and it will benefit him.

The clear benefits of supporting z/OS, aside from helping IBM push out more of their mainframes and making more money, are unclear. Supporting PA-RISC, POWER or any other esoteric architecture whose sole purpose is to make their vendors sell million dollar support contracts should not be anyone's priority, and if indeed they do want this software on their non-standard, non-widely used ISA, they can use some of these millions to fund LLVM development.
The challenge is that Earth's air isn't dense enough. That said, the math is "easy" density is volume/mass, vacuum adds no mass, so it is just material mass / volume.

A 20cm diameter diamond sphere that was .5mm thick would have a mass of about 41g, a 20cm diameter sphere of air at sea level and "room" temperature is about 50g. So you would get 9g of "lifting force" from such a balloon (assuming I did all the calculations correctly). And experience about 2,900lbs of compression force.

Any air in the sphere would add weight.
I think the emphasis is on cosmopoliton here. It's a cross platform c runtime + a cross platform exe format == cross platform binaries.
Because it is slower? Many performant JSON parsers optimize parsing by batching, so it isn't constrained by possibly much slower I/O bottleneck. Also JSON65 itself does have a string size limit of 255 bytes.
nice strategy.
No, it has to be done in the server configuration.
Nobody is arguing that it isn't the "right tool for the job". Just that a balloon isn't an aircraft. While a drone that flies for a minute at a time clearly is.
Man HN is making me feel old lately. I bought the second edition of this when it was the current one—Amazon tells me it’s almost 20 years old now. A few days ago it was reading the technical deep dive into the PS2 CPU/GPU as if it was historical tech. Remember when that was shiny and new too.
Ya, blocking requests is a bandaid for preventing tracking.

The only way to stop this permanently is to address the root cause. As far as I can tell that would be through permissioned browser api access. The UX might become a bit unwieldy though Google’s idea of limiting the number of bits of identifying info revealed might be a way around that.

But then there is the issue of sites blocking access when more bits of identity are not given. This would lead to another cat and mouse game of tricking sites into thinking they are getting globally useful identity bits and the sites trying to counter this. This might be an easier game to play for the users where they randomly generate and isolate this data per domain or container but I’m not sure.
Easy solution is to not patronize those place. Put your money where your mouth is.
*schneier
X is no more standard than Wayland at this point. While many distributions still use X by default, it is in maintenance mode, and on it's way out.

https://discourse.ubuntu.com/t/trying-wayland-by-default-aga...

https://fedoraproject.org/wiki/Changes/WaylandByDefault

It seems reasonable to expect that these two distro's are the main ones in use by people who don't know enough to pick for themselves.
These developers cause themselves stress by building against the latest library without a care in the world. Lock your dependencies, regularly upgrade them while looking at patchnotes, and it won't be a problem.
It would be a nice feature if it had some threshold so it would only promote substantial past discussions.
This looks great. I just downloaded the iOS app. I always end up with multiple windows open in safari and then eventually lose some of them, so this seems to fit my needs perfectly.

Loved the layout design. Looking forward to trying it.
LL is bound to residency for several specific reasons but all geared towards the goal of fair play.

Throughout any city there are only so many public baseball fields (all run by the city). A set of fields covers so many square miles and a league set by residency gets access only to those fields in their close vicinity. Obviously you will have fields in poor areas as well as upper class areas, and from experience, the condition of those fields can vary widely. Naturally without boundary restrictions everyone would be signing up only to the nicest area leagues, leaving the poor ones to falter and those parks rundown even more.

Having a "try-out" system for kids (6-12) doesn't work for a wide variety of reasons.

Obvious one is safety. Mixing ages is dangerous and a try-out system would encourage it due to size of player pools. Doesn't matter how good a 7 year old, he cannot compare to a 12 year old. The worst 12 year old is still good enough to really injure a 7 year (or 8/9). At 46' (LL pitching distance)it has just about reached my ADULT limit of reaction time on a few occasion tossing to a 12 year old batter.

Other reason would be lack of balance in the teams and the leagues. You'd end up with super teams as some teams become loaded with talent (add in the above factor of no residency and you'd have the loaded super teams end up in the nicest areas) and cut those kids not good enough (ending up in the poor areas to play). The not good enough kids would have huge blow to their esteem as well as the fun of playing baseball as they would routinely not make a few try-outs each season and falter down to the bad teams. Those bad teams would eventually play the super teams and have no chance. Not fun to be part of losing all the time while the better kids always win and get to play in nicest parks.

For those who don't have kids and experienced youth sports, many of the answers to your questions might not be obvious. It isn't "just kids playing ball". You do that with your group of friends. Playing for LL you are getting an organization that works hard at providing an organized, equal and fun baseball experience with your surrounding communities. They have the criteria in place that they do to try and deal with the many chances of having overzealous parents and coaches cheat/manipulate and ruin the experience for kids and parents.

What the OP brought up and what they are doing with the data IS a concern though. One I never thought about when I signed my son up. It is SAD world we are in IMO in which data is worth THAT much that it is becoming the norm for companies to make a lot of extra money in harvesting it. Something has to be done about this. It is everywhere now it seems. From a simple app installed on my phone to Even Little League is now a possible data theft/ Broker threat willing to sell your info or lose it in a hack?
> This being said it seems somewhat absurd that Tesla invested so much and thereby wiped out a huge percentage of carbon they sought to offset through the use of there vehicles .

Is it? When BTC hit 58k this month it had brought in more in profit then thier core business did in all of 2020: car sales.

If you have any idea at what you're looking at you'll realize Tesla isn't a car company, that it's MVP for it's battery and software tech, and they will likely get into in house financing (where auto manufacturing makes most of it's revenue-profit, as most OEMs typically lose money on car deliveries/sales) because of their investments with Bitcoin and maybe even get involved in mining given their advancement in hardware and chips as they will now have an excess amount of energy with that large battery and solar project, which they maximize their large footprints in all of their gigas and super charger networks, which could make Buffalo and all other Solarcity operations profitable, instead of liability on their balance sheet--the take over was clear nepotism, but could ultimately pay dividends in the end of they play their hand right.

You're looking at this all wrong, with an obvious anti-bitcoin bend, but you fail to realize that Tesla will eventually follow Yamaha in its various business models and product line up. I can see them utilizing their resources and immense Human capital to start making miners given their supply chain and ties to Schenzen via Shangahi's gigafactory.
As a BI Engineer, you can learn from car's dashboard
I hate to be the guy but I have to. I don't know how to accomplish this but if the part in question was open source someone would have noticed.
I was a college student in India in 2001 being discouraged by my professors from seeking a graphics elective because "there's no career in graphics". 20 years later I can happily reflect on a dream career in graphics (EA, Pixar and my own game studio). The second edition of this book and its "make pretty pictures with a computer" message started it all off!
Reddit has a huge problem with exposing pictures of people that never gave permission.

And I'm not talking about just nudes. Take the "Karen" meme where people just grab their phone and start filming any public outrage moment for the posse to jump on and ridicule.

Or even stuff like "Saw this guy on the train, lol" where obviously said guy was not aware, and didn't want to end up on the internet.

I still don't understand how this is legal, I would hope in the future there is some countermeasure against this.
Why are you chicken to name the city?
> as well as, it not better, than other ad blockers with larger rule sets

Prove it?
In the mobile space, an app opening faster is so valuable you can make a career out of just that. I haven't worked desktop/console games, but having load times be 6 minutes longer than it needs to be, when you're trying to make money on ongoing microtransactions, has got to be losing you so much more money than the time spent fixing.
Why Nuclear Must Be Part Of The Energy Solution (2018)
I tried Achaea after I got too frustrated with MUME. What turned me off wasn't the way people could pay to avoid grind, but rather how you absolutely needed a client script for combat. If you didn't have some kind of script that provided automated reactions, PVE was really hard and you couldn't even consider PVP. And, of course, people who made the best scripts were charging for them.
I would consider the scope what what is considered competition to be excessively broad. That must either be narrowed considerably, or they must pre-agree on what severance would be. The last time I was faced with such a non-compete, I did hire a lawyer to review and help negotiate it, and I did get it narrowed to something I could live with, and it only cost a few hundred to do so.

When the time finally came to part with that company, I was very grateful for the narrower scope.
"In July 2019, Gab switched its software infrastructure to a Mastodon fork, a free and open-source social network platform."
https://en.wikipedia.org/wiki/Gab_(social_network)

I wonder if the SQL injection was present in Mastodon?

Super paranoid question - I wonder if one of the Mastodon coders poisoned the Mastodon source code in the hopes that Gab would pull and merge the changes?
Cool stuff, but doesn't look like a setup I would enjoy. I hate it when in front of me there is a gap between monitors.

Instead, I am using a Dell 32inch directly in front of me, iMac 27inch to the right of me, and Dell 27inch portrait to the left of me.
Is there a subset of these constrained optimisation techniques that work when the constraint bounds are unknown before evaluation time? This applies to certain physical engineering problems where, due to the complexity of the environmental system you're modelling, you don't necessarily know what combination of input parameters lead to a non-viable solution. That is, a given solution might be numerically valid but the objective function could determine it to be non-viable due to not satisfying engineering constraints (e.g. it vibrates too fast).
getting stream this line ... hope for more
>...but my panels give $350/yr more to the grid than I use.

You are likely confusing wholesale and retail prices of electricity. Even just considering solar, the cost for a utility to generate the power itself is likely between 2-4 cents per kilowatt. Most states require the utility to essentially pay the retail rate for electric power for any power generated by rooftop solar since it directly offsets the electrical usage. (Never mind that the electric power might have to be purchased when the utility doesn't want the power.)

Buffet has complained about how this issue:

>...His logic is simple, he wants to have to pay wholesale electricity rates for the energy generated by rooftop solar instead of the same price NV Energy is charging these customers since he says it will penalized customers without solar panels.

https://electrek.co/2016/03/01/warren-buffett-explains-his-l...

So unless you are using the wholesale price for the estimate for the value of the excess electricity generated, you are greatly overestimating its value.

Besides overpaying for the electricity generated by rooftop solar, your $20 access bill is another subsidy. One estimate is that the average yearly cost to maintain the grid is about $750 per customer.

https://blogs.scientificamerican.com/plugged-in/the-u-s-elec...
I’d add another external factor: the loss of standard career-life tracks. In previous generations you could take a job at a company, buy a house and work to retirement. You were loyal to a company and the company was loyal to you.

Now, cycles are fast, companies disappear. When they don’t, they have many rounds of layoffs (sometimes just to juice the stock) and employees have wised up — why slow and steady when there are no guarantees for loyalty?

So you have lottery culture. Because “long term loyalty culture” largely isn’t available.
Sure, in general. But stack overflow's UI and culture explicitly allow for ask-and-answer all at once. It makes sense since it is not just a transitory question answering service, but a permanent record of questions-asked-and-answered.

If you had a difficult problem, didn't find a solution on stack overflow, but did figure it out before you had a chance to write up a question, put it up (with the answer) anyway. It might be useful to someone else.
The Endlessly Examined Life (2014)
Optional Chaining `?.` do multiple null checks
Stich is SaaS only. That by nature makes it suitable for some uses, and unsuitable for others (like when you have a provision that your data can't leave your network or when you are in a company where adding a new vendor isn't a quick process.

Meltano and Pipelinewise are open source projects that someone built for themselves but are sharing. You can just start playing with it and change the code or whatever, but there's no support to pay for.

For example where I'm standing the best one would be "Stitch I can self-host for free for a PoC and then eventually engage vendor about a support contract while still self-hosting it for security reasons" but there doesn't seem to be anything like it.
Stealing Browser Passwords; Section: VII. – D. Steal Sensitive Information
> In the long term

In the long term the world would be better off if companies that are doing bad things get negative consequences.

So that is good, not bad. If more people punished bad actors, it would be better.

> fewer and fewer people will want to do business

More people causing negative consequences to bad companies is a good thing though!

> Each of us gets to choose what we are

And everyone choosing to cause damage to bad actors is a good thing.

You choose to let them get away with bad actions, and the other people who actually want to make the world a better place choose to correctly cause consequences on bad actors.

The "animals" are the people who stand by and do nothing against bad actors.
How not to let the cold app start on Android scare away your users