skysight-inc/HackerNews huggingface dataset:
Same here. Another annoyance for me is that its fans are a bit loud unless I'm running it in fake raid mode which requires proprietary Linux drivers. But I've found nothing comparable.
Thank you, it's free to watch on Amazon Prime.

https://www.amazon.com/gp/video/detail/0H7JK1304XXVGR09FD0GX...
Not sure about #1 but regarding #2 it seems they never reached back to Cloudflare (based on the Tweet from Cloudflare’s CEO just yesterday).
If I'm not mistaken, Google still has power over the PWA spec, so they can just add something to give themselves total control again. (Just like they've done with AOSP and the Play Store + GSF)
Is there federal law that mandates citizens to carry ID?
Do hosts and their microbes evolve as a unit?
In 2002 Germany had an energy mix of 22% hard coal, 27.8% lignite and 30% nuclear. Nowadays it has 9.7% hard coal, 19.9% lignite, 13.2% nuclear and 47.2% renewable energy. It's merely a matter of time and political will.
Ask HN: How often does your company replace your laptop?
A large industrial corporation I have worked for would only replace a company laptop after 5 years unless it really stops working. It's all Windows laptop, and the laptops employees could order are mostly models from more than 1 year ago. Needless to say that productivity drops significantly after 2-3 years.

I just would like to know if this is a common practice, and how often does your company replace your laptop?
Sorry Dan, I shouldn't have responded like that. I do think I was responding to the most plausible interpretation of what he said, but my tone was off.

The comment I responded to describes Canadian history extremely inaccurately ('littlest brother of the commonwealth'), that this is wildly incorrect should be obvious to anyone educated in Canada. I like many others was taught all about Canadian exploits in WW1 and WW2, including their excellence at trench raiding, improvised weapons and feared reputation as 'shock troops.' Could be that's just Ontario (or my school district) but I'm fairly certain it's a well known part of Canadian history (at least for Canadians).

Even the author of the article says we should not pass judgment given the circumstances. Have a good morning.
NSO claims all your cloud IP is at risk
An example of what? If you are getting by with an income of $X and you get a raise of $Y you have the choice to keep your spending at $X and save the additional $Y.
I’d start with “Operating Manual for Spaceship Earth.” He has a really interesting, albeit super rambling type of prose that is an acquired taste (I personally love it). This particular book is a great introduction to his worldview without being too exhausting. Check it out!
Oh I'm sure, some of those jobs would break you if you did them for a decade or two, it's why I got into programming after training as an industrial electrician, I looked at the guys I was working with who where 20-30 years older than me (40-50) and they where messed up so I took a different path.

Again though I don't regret it, the training was useful and it taught me life skills that are applicable to software engineering (though the stakes are a little lower when not working with 11kV systems).
Almost. Thanks.
You can have silence at the library no?
That is not "Org-mode" as "mode" refers to editing mode within GNU Emacs software https://www.gnu.org/s/emacs -- so you either use the term wrongly intentionally to gain attention or unintentionally as you never understood the concept of integrated environment such as Emacs.

Instead you could call it Org editing or Org files or Org planning. Not a "mode".

Your web design sucks and it is not usable.

This is waste of time.
Apparently productivity is correlated with the ability to control your emotions well...
This would make sense ONLY then, when you would implement editing of Org files on Internet that connects to Emacs server.

As stand alone version this is just waste of time.
Has anyone experimented with BL-R for home server backup (or a backup's backup)? Are there tools for home use that help automate the backup, keep track of metadata, somehow handle delta backup to new discs, etc?
This narrative is very funny because it plays into boomer tendency of hating renweables. Germany showed that it's possible as long as you don't give up along the way. Countries like China or the US never started doing anything in the first place so criticism coming from those countries is just plain hypocritical. "I don't want it and now I don't have to because haha look at Germany, what a loser, haha"
No, I just want you to justify "tons of countries", by pointing out some that are important to you that Google doesn't serve.
YouTube: 'We don't take you down the rabbit hole'
Maybe vim editor would have "Org mode".

But Org file and org mode is not the same. Org files you can edit with any editor and with few macros you could speed up such editing, but functionality exists only within GNU Emacs editor, and nowhere else.
Flat Earth: How did YouTube help spread a conspiracy theory?
A History of ROS (Robot Operating System)
First, will contend that, say, the atmosphere cannot be effectively privatized.

Nor can courts. Who will uphold the correct fundamental rules of privatization? Who sets them?

Finally, it is the case currently that we have democracy, wherein the individual has power and domain via a vote and participation in discussions. Then we also have effective privatization, where pure financial acumen can make things happen, or stop them. That is the case currently. We do not need to increase the power of money such that more things can happen for us to be able to pay for the salvation of the environment. We can do that now. The suggestion to switch to privatization is to ask people to relinquish the former power and leave everything to those with the latter power. I don’t see the benefit. Especially as when I have done business, it has clearly been private money that has done stupid and greedy and inefficient things, and governmental structures prevented it for the benefit of all.

Government attempts to be a non-monetary contractual union that represents the mutual benefit of game-theoretical cooperation, in e.g. information sharing and consistency. It does work to do that.
You learn Emacs basics within GNU Emacs itself https://www.gnu.org/s/emacs see in the menu Help, there is Tutorial, FAQ, Info pages, everything is self contained.
Numerical implementations of functions often use look-up tables, and there's sometimes a trade-off between number of operations and memory access. (Large look-up tables aren't cache-friendly.)

This blog-post is from someone who prefers to do less mental arithmetic, but remember a few numbers:
http://www.theexclusive.org/2012/08/converting-fahrenheit-in...
- It seems like collusion that both of them keep the cut at 30% for more than 10 years

- It doesn't cost them that much anymore. Their cut is absurdly high. For apple it was a profit of 21.7 Billion last year from other people's apps , in exchange for whatever minor changes they made to their app store. Does it really cost even 1 Billion to keep the app store running?

- They should be more transparent about their numbers. How much does an app developer make? Their opaqueness is self-serving (attracting developers to work for them in the dark, basically). Their PR machine (like the article i 'm linking) is too loud and i believe misleads developers regarding what to expect from app revenue.

- Freedom is a benefit for the consumer, apple has way too many restrictions on the kind of apps i can have on my iphone. Whether it benefits the consumer or not is highly debateable.

- The lock-in of developers is real, it's built with dirty tricks, and i pity those devs who are bound by it.

https://www.cultofmac.com/601492/app-store-google-play-reven...
It is extremely naive to leave private files on public servers where one does not even know a person face to face.
"The are talking about moving over 100x times as much water per year as we move oil."
> Fair enough. But 100x still isn't a moon shot.

"Just desalination of this much water would cost ~5 trillion dollars in the US."
> Perhaps. But what is the cost of NOT doing it? 2x? 3x? 5x? 10x?

Long to short. if it were easy we would have done it already. Therefore, I have to believe the next steps are going to be hard, harder, and perhaps hardest (i.e., greater than going to the moon on the back of an iPhone).
I agree with you actually, I've just examined this part of our past myself and come to a different conclusion than you.
At least the FT 404 page has the virtue of not being self-serving.
The normal solution to that problem is to tunnel the UDP over TCP, for example with this: https://github.com/wangyu-/udp2raw-tunnel
> At the end of the day, I cant run ANY accelerated workloads using Intel graphics or AMD ....because there's simply no software support anywhere.

You can, there’s an Intel framework: OpenVINO that is targeting Intel hardware, processors and HD video cards, you can convert TF graph to Vino and use their inference server, that mimics TF serving.

There’s TF ROCm port by AMD as well.
InBioLinks – Instagram Bio Links
The path tracer is impressive, doing it in a month's worth of work is impressive too :) I took a ray tracing course in second grade, and had to leave everything else and write ray tracers during the term.

And, as an item of nostalgia, here is some of my glossy mirror code:

if(matl->t == M_GLOSSMIRROR){
double θ0 = acos(cosθ), Δθ = M_PI * matl->rough / 2, lθ, dθ = 2*Δθ/ray->w, dφ = 2*dθ, θ, φ;
lθ = (θ0 - Δθ) < 0 ? 0 : ((θ0 + Δθ) < M_PI ? (θ0 - Δθ) : (M_PI - 2*Δθ));
θ = lθ + (p+RAND1)*dθ; φ = -2*Δθ + (q+RAND1)*dφ;
v4 z = hit->n, x = norv4(subv4(ray->p, scv4(dotv4(ray->p, z), z))), y = crv4(x, z);
...
My grandfather served in WW2, not WW1. In his case, he actually lied about his age to join, and also was made to temporarily change the German surname you might notice in my username. He was enlisted for the duration and stayed on for decades after. Only left when they made him (medical).
". It's because you're anecdotally suggesting that there's some group of people who think that placebo has no place in science, "

I'm suggesting that __science__ has suggested (to some people) that - despite the science - the placebo has no place in solutions/cures. That science is the only hope.

Not only does that subvert placebos, it's self-fulfilling for science. The problem is, science's success rate still comes up shorts.

That's not anecdotal.
Good point! Indeed HashCash is very similar. And probably where I actually got the main idea, as I'm absolutely certain I read about HashCash long ago. Seems that the idea was left to ferment in my head after all these years.

One difference is a more interactive proof-of-work procedure where the receiver controls the amount of sender work required; with a zero amount of work (for trusted senders such as mailing lists and known people), the communication would basically behave like e-mail does today.

Something like HashCash seems to me like a good idea in general. I don't know why it didn't really take off.
Not least because underestimating is so very much more difficult than overestimating him.
The Pixel Art Tutorial
Wow. Yeah, don’t eat those:

“For some reason, the pythons that are coming out of here, they have mercury concentrations higher than mine waste, a mercury mine,” said Everglades superintendent Dan Kimball. “According to (USGS scientist Dave Krabbenhoft), they’ve never found anything that has this high of mercury levels that’s still alive. It is amazing.”
Who gets grant money? The (gendered) words decide
You know how people today generally can't wrap their head around data driven results and AI generated photography/AR lenses? They treat it like magic or as not relevant to them.

Now instead of a smartphone, it's an automatic belt fed gun being aimed at your collective imaginary ancestor - someone who's fired a bolt operated gun at best and who has only written accounts(if they can read) or verbal rumors of the effect of such weaponry. Even if they were firing it, all you would see is your gun spitting bullets out steadily and people charging at you dropping on their faces like puppets with their strings cut. It would be hard to process in the moment.
Very thoughtful author. I would like to get her thoughts on where a employeer should draw the line on staying that a disability cannot be accommodated. For example, someone who had a light sensitivity as well as PTSD may need to work in a dark quiet environment. How far does the company go to support that need?
You're probably referring to what this article details:

https://www.realcleardefense.com/articles/2017/09/20/trigger...

TL;DR: The Swedish military doctrine created a military culture of highly autonomous units that were expected to make task completion and decisive action their top priority, even if it meant disobeying orders. Consequently, NORDBAT 2 was highly effective in achieving their objectives, some of which they themselves decided, but you have to wonder where you draw the line between taking appropriate action based on local knowledge and simply going rogue.

This especially in the context of a UN peacekeeping mission - such missions depend on consent from the belligerents, and if UN troops are seen to become participants in a war, it is likely to make future operations harder.
Check out Peter Shirley's book series, starting with Ray Tracing in One Weekend. It's about ray tracing, not path tracing, but it's a fun introduction to the broader topic.

As for languages, I guess that depends on how long you are willing to wait for results. You might be able to use Go or something on the JVM without driving yourself insane.
There is at least one fundamental problem with these kind of approaches : Working in pixel space make the problem non differentiable.

Imagine a simple scene with a single red point on white background. You are currently rendering a point on the left of your virtual screen and trying to update your camera parameters to match the target point at the right of the screen to register your camera parameters. Your gradients are zero. You are already screwed.

With more complex scenes, situation gets a little better, because you can get lucky, if you happen to have overlapping (between current and target) areas of similar colors then the gradient will tend to make them more overlapping and hopefully drag you towards the correct camera parameters.

Then you try to mitigate the initial fundamental problem with little tricks, to increase the likelihood that we are in the lucky configuration. You increase the blurriness to transform a single point in a little circle so you have more hope to have overlapping areas. Then you add some spatial pyramids (i.e. rendering with a scale of resolutions) to allow large movement across the screen instead of moving by one pixel by iteration. Then because it still often doesn't work
you add random restarting.

Among other issues are : -making object model non parametric makes the search harder.
-making the rendering process too "good" makes the search harder (you are considering advanced lighting effects i.e. details before global picture).
-Even using triangles is already a bad choice, it was an optimization of the rendering pipeline to make the forward process faster, here we are tackling with the inverse problem so these kind of premature optimization are now playing against us.

So what are better approaches ? There are various approach.

The old school way, are key points registering methods. You render your scene you look for key-points (eventually dense) with their local statistics, and you match with key-points of the target, which allows you to jump almost directly towards the solution, that you finish aligning with Iterative Closest Point algorithms.

The new school way, you use an invertible GAN model to render an image. This gives you a latent vector for your images. You do the operation you want to do on this latent vector, and then use the generator forward to get a new image. This latent vector contain the information about the scene so you can train a neural network (eventually with attention) to answer all questions about your scene parameters from this latent parameters.
>against Germany for starting it

Where does this idea come from? With any conflict there's obviously two sides to the "who started it?" question, but with WW1 those two sides are Serbia and Austria-Hungary, Germany isn't even one of the options. The start of WW1:

1. Serbian assassinates archduke of Austria-Hungary

2. Austria-Hungary goes to war against Serbia

3. Russia goes to war against Austria-Hungary in defense of Serbia

4. Germany goes to war against Russia in defense of Austria-Hungary

5. France goes to war against Germany in defense of Russia

6. Belgium refuses Germany passage to attack France, so Germany invades Belgium to attack France

7. Britain goes to war against Germany in defense of Belgium
You misunderstand how this system works. The Zoom removals were malware signature definition file update #45 and #46, iirc, since the feature went live years ago. I encourage further research.
Now that is impressive. When I was in second grade I was still wrapping my head around addition and subtraction.
I'm very impressed with the blog. At least one post a month for ten years? Whoa. Impressive.
You register a domain name, set it up on CloudFlare and use a script which checks if your IP changed and submits it to the CloudFlare REST API setting an A record: https://github.com/kissgyorgy/cloudflare-dyndns
With my ios use of free account I got 7 days until the app stopped working
On Ebay you can grab a Dell R210 II with 1240v2 CPU for 150-200 USD, it is quiet, idles at 20 watt, 80 watt at full load and plenty of power.

If you need more cores, the Xeon D is another great alternative but costs a lot more.
His semi-autobiographical A Country Doctor's Notebook is well worth a read.

Also it was WWI not two.
This is an intriguing quote. The biggest problem I saw with tcp over tcp is not during the regular operation, but when there was a noticeable packet loss present on the line. Then the the accumulated retransmits on stacked TCP most of the time killed it. Admittedly it was maybe a decade ago after which I concluded it’s just a BadIdea(Tm) and never revisited it.

I had similar experience lately whenever using the mobile internet in poorer coverage cases (eg. a high speed train Brussels-Paris or Brussels-London) which result in frequent and big variations of latency. Of course that all is decoupled congestion control.

If anyone compared the performance of this solution on poor connections with and without BUFFERBLOAT_CONTROL, would be very very interesting to know the results!
Can I take an intent and swallow the blue pill to chill ?

Sometimes I think that all "Facebook scandals" "data breaches news" "surveillance capitalism" is just pieces of a layer of control that always existed since humanity. This layer function as a "useful revolt channels" that maintains status quo : Empowered humans dictate how information flows.

I mean information was controlled before:

- in tribes by "the druids"

- Tsars, emperors, pharaoh etc and theyr closed near ecosystem of humans

- middle age by religion and nobility and books

- since industrial revolution, by capitalists by mass media

- now it's big tech and "the data" (and netflix beeing part of it)

so what is exactly new here ? Empowered humans dictate how information flows. Like before. Like in the future. the more things change, the more they stay the same," (Les Guêpes, July 1848).
Ddns used to be a fancy thing, but these days everyone worth anything has their own API for DNS management. Providers specialising in ddns may have their own agents which make it easier, but you can also use a 3-line script to do it on route53.
> I just wonder why author named ray tracing as path tracing..

Ray casting (1968) was simply casting rays from camera, one per each image pixel, until the ray hits the closest object. Then the pixel gets the color from the object.

Ray tracing (1979) made ray casting recursive for three cases:

1. Reflection: The object surface is a perfect mirror, so we calculate the reflection angle from the incoming ray angle, and continue the process.

2. Refraction: The object is transparent, like glass. The Fresnel equations give the refraction (transmission) and reflection angles and the distribution of energy between them. For some angles, one of these can be 0.

3. Shadow ray: Shadow rays are traced towards each light source. If the shadow ray is blocked by any other object, we're in shadow in respect of that light source. If a light source is visible, both the light source color and the object surface color contribute to the color of this pixel. The object surface can also have a reflectance model (BRDF) so it doesn't need to be a matte Lambertian surface, but the BRDF is only applied to light coming directly from the light sources.

An object can have partially reflective surface (like glossy plastic), and it can also be partially transparent (like colored glass). So at each intersection, we may generate up to all 3 types of rays.

What we miss here, is that all surfaces diffusely reflect light to some amount, and that the colors in all diffuse incoming light from every direction contributes to the color of a surface, not just direct light from visible light sources. (We also miss caustics. Most notably, a transparent glass ball between the surface and a light source will only give a shadow in ray tracing.)

Historically, there was a time when computers were too slow for sampling, even statistically weighted importance sampling, of diffuse light coming from all directions to all surfaces. So the above model of handling only 3 types of rays (mirror reflection, transparent object refraction, light directly from a light source) became both popular, and established as ray tracing.

Then later, advances towards including all kinds of physically possible light rays, adopted names other than ray tracing. They are still tracing rays, but they are not called tray tracing, because the name ray tracing is understood to mean only the first method that got widely popular, with all its limitations.
As an aside - shooting bears,elk and deer is hardly an issue, now is it? animal lovers aside, shooting deer is hardly the same as shooting big cats/elephants.

I do not see the harm in controlling the population via hunting instead of letting the populations teether wildly between the carnivores and herbivores as one of them gain dominance in the biosphere...

Also banning something outright just drives the people who want to do it underground where they can't be controlled.
It's your right to choose to browse the internet without JavaScript enabled.

If a website doesn't run then it's upto you to either accept that you won't see their content or enable JS.

People who complain about sites not working without JS in comment sections are silly. Nobody is going to be convinced to change.
I guess it depends on the team dynamics. If someone's good and show up for the big pushes, I'd take a lot. We had a chap on our team at my current company who worked from home every Friday, even though it was sub-optimal for planning meetings around sprint boundaries. But he was very productive.

One of the reasons I decided not to move to the US after I got my H-1B was because of the parsimonious approach to vacation days. Only 10 days of paid leave, for someone who's moving across the Atlantic. If I wanted to spend some time with my friends and family, it would need to be two weeks to make the flight time worthwhile, and that would take 100% of my vacation for a whole year.

And it was non-negotiable. Vacation increases beyond a one-off for the first year was a perk for tenure, not a negotiable form of compensation. And even if I didn't want to come back to Europe; why would I take a job that only gave me 10 days a year to do with what I want? Life is for living, not just working. It was a crunch point, a decisive factor in not moving to SV for me.
I wonder what became to Akon solar panels plans ?