skysight-inc/HackerNews huggingface dataset:
I don't think you're arguing from a good place - specific concerns have been called out about pretty specific design flaws from Apple. Instantly upgrading those criticisms to a full generalization about all components in the phone doesn't feel particularly constructive.

Do I think that Apple shouldn't use some proprietary thermal paste to mount their heatsinks? I don't really care and I don't think anyone here does either - but the tools to get general access to the device body are a different matter... they're necessary for a wide range of relatively simple repair operations.
So because they did it for the wrong reason we should ignore it and keep complaining?

This is good.

People can keep arguing for more. That’s fair. But how is this a bad development in any way?
Not sure if you got through clipping, but it was one of those things I had to go through first at some point in the mid 90s myself. I feel your pain, but after having implemented it about 5-10 times in various situations, variants and languages, I can promise it gets a lot easier.

In my experience it is most elegant to clip against the 6 planes of the view-frustrum in succession (one plane at a time). Preferably clipping against the near-plane first, as that reduces the set of triangles the most for subsequent clips.

Your triangles can turn into convex polygons after a clip. So it is convenient to start with a generic convex polygon vs. plane-clipping algorithm; The thing to be careful about here is that points can (and will) lie on the plane.

Use the plane equation (f(x,y,z)=ax+by+cz+d) to determine if a point is on one side, on the plane, or the other side.

It is convenient to use a "mask" to designate the side a point v=(x,y,z) is on.
So:
1 := inside_plane (f(x,y,z)>eps)
2 := outside_plane (f(x,y,z)<-eps)
3 := on_plane (f(x,y,z)>=eps && f(x,y,z)<=eps)
Let m(v_i) be the mask of v_i.

When you go through each edge of the convex polygon (v_i->v_{i+1}), you can check if you should clip the edge using the mask. I.e.:

if (m(v_i)&m(v_{i+1})==0 the points are on opposite side => clip [determine intersection point].

Since you are just clipping to the frustrum, just return a list of the points that are inside or on the plane (i.e. m(v_i)&1==1) and the added intersection points.

There are lots of potential for optimization, of course, but I wouldn't worry about that. There are lots of other places to optimize a software rasterizer with more potential, in my experience.
An obvious bug is an obvious bug, even if typical users don't often hit the bug.

I can absolutely think of a reasons why someone would use this. For example, a DM in a role playing game might pull up a very long timer as a prop to show their players.

I agree that "the number of times you want a 724 year timer to count to zero" is negligibly small, but that is a minor subset of "the number of times you want to show a 724 year timer counting towards zero"
I am in a similar situation and I noticed that I have been leaning harder into my Rust side project lately. I realized I could turn it into an actual product and make a business out of it. You could try something like that.
Is it? My car doesn't offer it as an option, it only offers the ABS based system. Does any car offer the more granular TPMS system if they already offer the ABS based system to fulfill the legal requirement?
My Cookbook for Data Creation
Agreed, it's so much more pretty and the UI is slick. With Osmand I always seem to end up with stuff on the map from a previous search/navigation that I don't want any more, but can't figure out how to get rid of.
a temporary outage for thousands, out of millions, is a success. not sure what kind of scale you are used to.
Composites? Such as the stuff used in Aviation?
I wrote about this a few years ago (https://fabiensanglard.net/polygon_codec/index.php).

It was a pain to lean indeed and the best resources were quite old:

- "CLIPPING USING HOMOGENEOUS COORDINATES" by James F. Blinn and Martin E. Newell

- A Trip Down the Graphics Pipeline by Jim Blinn (yes the same Blinn that co-authored the paper above).
We can add Chechnya (1999) to that list.

https://www.historyonthenet.com/putins-first-invasion-the-19...
Not liking the results of democracy is not a justifiable uprising.
Are journalists savvy or ethical enough to give a shit? What about the people reading/viewing/listening to the news?
Last time I bought a TV was about 10 years ago, IIRC I paid €350 for it and it had no "smart features" at all and I assume Samsung made a profit on it. Or do you want to tell me that Samsung ate a €3k loss to give me a TV?

This is just silly; TVs can maybe made a little bit cheaper by some ads, but not much, and TVs were plenty cheap for a long time well before "smart TVs with ads" became a thing (my TV wasn't a luxury model, but not the cheapest either).
I don't know if that is true. Everyone I know with a smart TV uses some other device hooked into it (roku, apple tv, video games) to run the actual streaming apps because the TV hardware is so poor. If they could buy a TV that's just a TV and pay a little less to not have those features they aren't ever using, they'd probably do it. Most people just care abut whether a TV is a certain size and only gamers really care about 4k. If you cared about 4k for movies you wouldn't waste that resolution on compressed streaming content; you'd probably have a small blu ray collection.
Maybe at some point for some cameras. But not soon after their release if they took steps to protect their pipeline with hardware.
The person you're talking to hates TV, so they bought this one because it looks nice when it's turned off. I wonder if they're really frustrated with another person in their home who enjoys watching "shouting XL Americans" on the idiot box.
> Why on Earth did Germany not work to diversify?

As I understand it, the general thrust of Germany's Russia policy (until several months ago) was a kind of energy-politik [1]: bind Russia into the world economy via the need to maintain stable energy links, and it will be less likely to be a capricious bully to its neighbors. Which doesn't make a lot of sense to me, but I guess the relevant figures somehow figured that Russia was acting like a petulant child only because people were treating it as a petulant child?

[1] Sorry, I don't know the German word for "energy" to write the proper German compound word.
This is exactly it. In fact the Netflix approved camera list is designed specifically to have cameras that shoot in formats that allow a ton MORE creative range later on. This is just creative teams choosing to make shows that look like this.
President Trump talked about dropping out of NATO specifically because Germany (along with several other European countries) had broken their treaty obligations and had failed to spend the required 2% of GDP on defense. They were essentially getting free protection from the USA, France, and the UK without doing anything in return. And the threat worked! Germany did significantly boost defense spending (although still not quite to the 2% target).
I've noticed that the language parsing of these knowledge/assistant queries is a bit strange sometimes. A more subjective example is "10 lakh in USD". This isn't a perfectly formed query -- lakh is not a currency but a unit in the Indian numbering system. However, I think most humans would assume that I'm talking about converting Indian rupees and this is reflected in the organic search results. Google understands that I'm trying to convert currency but for some reason decides that I meant "10 lakh Euro in USD".
France is giving €4k to people who trade in their car for an e-bike
I’m not sure I fully understand your question, but I think you’re incorrectly assuming that we can use the full input bandwidth for whatever we want to use it for, while, in reality, most of it is unconscious, and independent of our attention (whatever that is. AFAIK, there still are arguments over how to define that, and on whether you can attend to two things at the same time). You can’t, for example, close your ears and use its information processing capacity for doing programming.

https://www.britannica.com/science/information-theory/Physio...:

“Many researchers (being human) expected that the human brain would show a tremendous information processing capability. Interestingly enough, when researchers sought to measure information processing capabilities during “intelligent” or “conscious” activities, such as reading or piano playing, they came up with a maximum capability of less than 50 bits per second. For example, a typical reading rate of 300 words per minute works out to about 5 words per second. Assuming an average of 5 characters per word and roughly 2 bits per character yields the aforementioned rate of 50 bits per second. Clearly, the exact number depends on various assumptions and could vary depending on the individual and the task being performed. It is known, however, that the senses gather some 11 million bits per second from the environment.”

I couldn’t find where that “it is known, however” comes from.

I’m sure there’s a lot of uncertainty in those numbers, but this claims the unconscious brain processes many orders of magnitude more information than the conscious part.

They also have a split over the senses that shows how vision dominates our information processing capacity:

sensory system bits per second
eyes 10,000,000
skin 1,000,000
ears 100,000
smell 100,000
taste 1,000
AWS also has an office in Dresden that works on the EC2 hypervisor!
It would be simpler to just use the ISO date format. Otherwise people have to implement their own date parser for your stricter format, which adds code (and therefore bugs) and increases probability that people will incorrectly implement the spec.

Why wouldn't you allow space before the checkbox? If somebody accidentally has a space because it's not obvious in their editor (esp. if items can be separated by two newlines) what happens? Undefined behavior? Your format looks a lot like Markdown so I wouldn't have assumed this was a spec requirement unless I looked closely (most people don't look at specs closely)
It is when said democracy cracks down on human rights.
Priti Patel is dangerous
AI Based LinkedIn Viral Post Generator
If you would’ve done the math first I wouldn’t have enjoyed the conversation. Now we know. I actually had a globe back in the day that did have raised areas for land. That was obviously not to scale. Now you have to figure out how to explain to flat earther’s their big question “how does the water stick?”. I suppose if you figure out how to shove enough mass into that globe, you could show them how gravity would do it. ;-)
It's not about control of advanced technologies but rather making such technologies look more powerful by pointing out real or imagined destructive capabilities. If you want funding or "big up" a topic, claim it has the power to bring down the world (anyone remembering gray goo?).
Sure, but we're talking about cloud storage here for a laymen, who's hardly likely to know what AWS is, and we're also talking about a laymen who just wants to backing up a file, they're not using thinking about any of that. They just want to put their file on a drive somewhere. I'm arguing that if they care that much about privacy they should back it up to a device they own, and not use on a cloud provider. You're not providing a defence against any of that. You're saying that instead of storing their files on Google's computer they should use Amazons, or Microsofts? Why? If they truly value their own privacy they should back things up to a device they own such as a NAS, and/or a trusted family members NAS.

I've also just seen, which you didn't disclose, that you work at AWS[0]. Not disclosing a vested interest doesn't exactly lend confidence to your impartiality. Either way, I'm still not sure how your argument is a rebuttal to my proposal. SO far it seems to amount to "other cloud providers exist" and "Your mistype wasn't accurate"?

[0]https://news.ycombinator.com/item?id=32556018
> - doesn't support UTF-8 checkbox emoji

That's a good thing. Its also unicode, not utf-8. Your plugin can display it with a unicode character. Having a simple ASCII char set helps portability _a lot_. No benefit in supporting unicode code points.

> - doesn't support nested lists

If you can tick all items within a nested list, why bother writing it with dedicated TODO items? Additionally, you can just create more files for elaboration. Your file system is at your dispense. Additionally, that can be implemented in your plugin of choice. Goes with your first point in hand.

> - specifies a specific space character when a character class would be better

ASCII has no official character class. If your are refering to tabs; I don't think this is bad or good. Maybe you can follow uo on the use case..

> - not clear what "item must not contain blank lines" means

Probably that a blank line is used as a separator

> - description indentation limit of four space characters is a problem for nested items

I don't see why. The fixed amout of four characters obviously lines up to the start of the text from an item.
This helps readability a lot.
And is a simple standard for identation rules.

> - description supporting blank lines (properly indented) would be useful for longer descriptions

I disagree. A TODO list should be simple to grasp. Details and elaborations can be put in a dedicated directoy and refered to.
Also, it is a _very bad_ idea to work with invisible lines. Users are dump and quick to judge.

> - date should support an ISO or other standard date format

This is the most portable standard, but extended for human editing..

> - timezone is necessary for events happening in specific timezones or across timezones

I tend to agree. But the person hosting the list should probably be the one defining the time zone. But I haven't read anythinf about time zones in the primer. Nothing stops one to simply append it to a time. No need for the standard to define such.

I think it is well put and the first one which checks all the boxes for me.
Congratz to the author.

I don't see why such a comment is #1.
We will never know the truth. But it has to be said that the opposition parties that brought about the vote of no-confidence had tried to muster the strength to do so a year prior and failed. They had restarted to talk about a No-confidence vote months before the Ukraine/Russia war and had started to slowly form the alliance to do so [1].

[1] Jan 13 https://www.dawn.com/news/1669107 The vote happened early April
The AfD support there is quite worrying.
The plan to shut down all the nuclear plants was misguided at best.

Seventeen plants were able to supply almost a quarter of Germany's total power [1] for their lifetimes, and then the cost from reimbursing investors into nuclear power is added onto those of having to build more wind and solar.

[1] https://www.world-nuclear.org/information-library/country-pr...
I learned how git works but without my cheat sheet and scripts I am a helpless angry baby. (guess where I keep them? git)

Still I happily award the Cryptic Weirdo Savant of the Year Trophy to anyone who can convincingly lie about memorizing that gibberish.
>In a world where every celebrity is having sex with gorillas, doesn't such an image lose its charge?

No, because the image itself doesn't matter. What matters is how much the public wants to hate someone. If t he public is primed, any remotely plausible incriminating image will do as an excuse.

Fortunately, these images are actually far than what someone can cook up with Photoshop. Unfortunately, it's a part of a bigger trend where we get more and more tools to produce, manipulates and share information, while the tools to analyze and filter information are lagging by at least half a century.
I think the point is that the cost of solar is actually the cost of solar + the cost of whatever other source required to supplement it.
Germany has 15 million people more than France, the next most populous European country. It is hardly surprising they produce more carbon dioxide. India will surpass Germany unless the degrowthers get their way and condemn Indians to permanent poverty which doesn’t look likely.
Possibly the Chile Works or El Parasol?

El Parasol: https://elparasol.com/

Google Street View of the sign to the Chile Works, off Trinity Drive:
- https://www.google.com/maps/@35.8796938,-106.3006991,3a,75y,...
This must explain why I always feel like I need to crank up the exposure in lightroom on sunny day photos. I'll have to set it to full manual to sunny 16 and see what difference it makes.
Please provide evidence to show that a college education reliably makes people into better citizens. In my experience there is very little correlation.
I know that software is fiendishly difficult, but if you think a parent is ever going to put their child in a software driven car, then the industry had probably better get a bit more serious.
no, they outright deleted subreddits. Some of these subreddits were long criticized for having genocide material but reddit refused to remove them for "freedom of speech". When they put up a banner criticizing the war, reddit admins removed the subreddit outright.

here is the time article about it https://time.com/6160519/reddit-international-hate-speech-ba...

They refused to ban either subreddit for 2 years but a week after they criticized the war, they were both deleted.
I love the guy dumping a container of liquid down the drain in the second photo. Edit: probably coffee from drip tray . . . probably.
Can you use the keyboard also? And joystick/rudder hardware? I mean in addition to the controller.
The problem is with the publishing part. It's pretty unclear - to me at least - what the legal status of publishing 0days is around the world. In the USA, I'd expect it to be protected by free speech, but even then I wouldn't be 100% sure.
Yes, we absolutely fucked up here, there is no doubt. The dependency wasn’t a topic at all, neither in politics nor “on the street”. A cushy situation for decades lead to naïvety, I guess.
Was a hot summer too.
I think you mean "literalistic". When the plain words are plainly meant to be understood in a non-literal way, then to interpret them literally is in fact not to interpret them "literally". I use the word "literalistic" for the kind of moronic reasoning that assumes that if one of King David's psalms says that God will shelter you under his wings, then that means that God must have wings. Or when the author of The Song of Songs writes "Your eyes are the pools of Heshbon by the gate of Bath Rabbim" then that means that this woman's eyes are actually the pools of Heshbon by the gate of Bath Rabbim.

So if you're going to be a moron, then you can claim that the Bible teaches that the world was created in six days 6,000 years ago, with the light from distant stars already in transit.
…with the Russian state-owned Rosatom being the biggest (and cheapest) builder of nuclear plants abroad? Occam’s razor applies here, I think; no need for conspiracy theories.
We're developing a new date/time library from scratch for Hare. So far I think we're doing a pretty good job. The person leading up this effort (Byron Torres) has written up a blog post about it here:

https://harelang.org/blog/2022-04-17-chronology-in-hare/

To stress test our implementation (and to flex on other languages), we're implementing Martian time in it as well.

https://harelang.org/blog/2022-08-01-martian-time-in-hare/

// Hare's first commit.
let hare = mbc::new(chrono::MTC, 0, 0218,10,19, 09,20,53,344357297)!;
fmt::println(mbc::bsformat(buf, mbc::STELLAR, &hare)!)!;
// 0218 Perseus 19, Fri 09:20 MTC

My current litmus test goal for it is to get strftime to print out 23:23:60.
Those sound like reasonable bugs, the original that we were responding to (724 years), less so.
germans and russians have been fighting for 1000 years. Take the calendar and mark the times when they were not fighting. Constructive engagement is sane; endless war from all sides is not sane
I saw that, and neither of those repos have been updated in the last 6 years. (Maybe they're still up to date? I have no idea.)
Thank you for this. I've now spent my evening going down a wormhole of launchers for my fire stick.

Finally got it all working, with wolf launcher and some adb commands to set it up as the default.

So much cleaner than the amazon launcher with its ads all over the.
The difference between then and now is less protocol and more pervasive authentication.
I am generally of the "it's not threatening yet and won't be for a while" camp, but in this particular case it's probably just for lack of trying. These algorithms are essentially enormous pattern-matching engines, so given enough data and some task-specific engineering effort, I wouldn't be surprised if you could build an "AI" circuit designer, like Copilot but for electronics instead of code.

Next-level autorouting would be cool, but it's still not going to put the electrical engineering field out of business.
I also think 4k is oversold. From the couch 10 feet away, a 4k tv and 1080p tv will look the same.
IPO Market Faces Worst Year in Two Decades
The system clock will never be set to a time that is in the distant past or the far future.

Right but if that's the case, what exactly can you do about it?
Thank you for these links, I will inspect that.

As far as I know, accessing IndexedDB from WebAssembly only works by passing the data through the JavaScript layer (correct me if I am wrong). So from how I think WebAssembly works, it is likely not any faster then directly doing that in JavaScript. I mean, the storage layer does not have to do any heavy computations, so tunneling the data would be more expensive then what you get from plain js.

When you store the data into an IndexedDB based key-value store, how does the querying work?
Do you still use IndexedDBs secondary indexes when a query only matches a range of documents, or does the K-V store has any method to support querying a subset of the data without fetching the whole database state?
Or October 1582,
Or December 1582,

Or any of a number of different dates depending on where you were located: https://en.m.wikipedia.org/wiki/List_of_adoption_dates_of_th...
>make a hyperrealistic pornographic image of you with a gorilla[0]

I don't understand this irrational fear. This can be done today, just need some minutes instead of some seconds to create a good Photoshop.

Also, seriously this is the thing you fear? fake porn? there are much worse thing you can do with this tech, like phising, falsifications, etc. Not mentioning leaving millions of graphic designers out of job.
I know there's probably docs somewhere, but what was the process to integrate mold into your build chain? Is it involved or fairly easy? I just heard of this for the first time and wondering if it could be useful to cut down build times in all my rust libs/apps...

EDIT: found this: https://www.reddit.com/r/rust/comments/rhcnzt/mold_a_modern_...
Very strange hearing such stories.

I remember a company I worked for went through a YC interview.

We were rejected with "we are not sure you can deliver".

At that point, we had built 2 mobile apps, a big customer wesbite, rich portals for partners, contractors and admins, had thousands of customers, were almost profitable. Our CEO had a history of delivering in that he sold his previous startup.

I must sound bitter, but it's pretty gut-wrenching when someone gets throgh by making UI mockups during a zoom call.
Die Energie, pronounced basically like "en-er-gee", where the g is like gulp, not like jump (or... energy), and ee is long e ([i])
I'd like to hear about how to write software orbiting a black hole?
Would you be willing to share the make and model of your car?