skysight-inc/HackerNews huggingface dataset:
His conviction doesn't hold up because it was on the basis of a confession after torture. Not to mention that the alleged "crime" (you don't murder soldiers in a combat zone, that's ridiculous) It's less than meaningless, because as it did happen, all sorts of rights of his were violated to get there, so he was due apologies and restitutions.
What tools did you use to cut these components with such precision and lack of burring?
What are the problems with it in practice? I'd have ordered one if it was shipping to my country
In languages like C, C++, Rust, Swift, and C#, either not all types have to be heap-allocated reference types, or the runtime will handle copy-on-write for you, so it's convenient to create and work with small value types. It's unfortunate that so many popular languages don't do this. Having everything on the heap is not good for performance and creates an unnecessary choice between mutability and aliasing.
I've found it to be a ton easier than RPM or deb files. Not much ceremony - a binary can sometimes be packaged with a dozen lines of config.

The problem isn't that it's not easy. It is easy. The problem is that it's an entirely new ecosystem and language, and takes time to learn. But it's worth it.
Totally agree, I'm not saying there is a right path.

In my case, when I started in this industry 10 years ago I found most of my joy in coding, as time passed by I engaged into different hobbies that brought more joy to my life and ended up allocating more time on them than coding.
HN is also built with Arc, Paul Graham's Lisp dialect.
Probably both, and it was done at a moment of maximum weakness in post-Soviet Russia with little to no consultation or involvement with Russia. It would've been a moment of humiliation for the nationalist and imperialist types.
>This study confirms and reinforces the conclusions that no changes in glioma incidence in the Nordic countries have occurred that are consistent with a substantial risk attributable to mobile phone use. This particularly applies to virtually all reported risk increases reported by previous case-control studies with positive findings.
Do you have sound? Both speakers and microphone? It seems to not be handled too well yet.
Thanks for your input. Yes, but I don't really know how to fix it. I mean we could add a guideline for future rules (and update the existing ones) to always use `max-width 45em` or the like for text instead of `100%`, whenever possible. That would complicate things quite a bit though, currently it's as easy as it gets...

I am also not super sold on capping max width. My personal take is, if text gets unreadable for you on a 27 inch screen, then don't buy a 27 inch screen, or at least resize the browser window accordingly. I haven't grasped yet why anyone would want to have a large widescreen display/window for reading text, I think it's only counterproductive.

That is admittedly a rather egoistic take though, and insane screen resolutions are seemingly becoming the norm now, so I don't know what to do.
I'm not saying we should ditch R&D, that's ridiculous and stupid.

I'm saying the SLS is a tremendous waste of time and money we could be spending on proper R&D instead. I'm saying we haven't gotten human space launch and habitation costs to be economical and practical enough (and/or found something immensely worthwhile out in the black) yet to be fantasizing about Moon bases.
Living in the US makes sense for me now but if I were to have kids do I want to subject them to the active shooter drills that go along with the excessive murder rates?

We shrug our shoulders at the shootings in our neighbourhoods but there is an impact on quality of life.
Lenovo's paid warranty has been fantastic for me in the multiple countries where I've used it (Sweden, Hong Kong and Mexico).
In all three they sent out a local service technician that fixed the problem on-site.

Once it was a a worn out SSD that was replaced with one twice as big as that was the only thing they had in stock (Sweden), another time it was a broken connector on the motherboard (Hong Kong) and the third time it was a broken display (Mexico, Cozumel).
I was most impressed by the service in Mexico as it's pretty far from any major cities and the technician came out after only a day.

If good warranty service is important to you I cannot recommend enough to get a Lenovo (T, P or X series) laptop and shell out for the extra warranty.
In 2014 I had my phone stolen by a couple of homeless people. I had footage of them and printed flyers with their faces clearly visible. I distributed the flyers around the local homeless areas and the thieves actually brought the phone back and left it where it would be found.

The SD card was gone, and they had tried to reset the phone. I was able to get into it with USB debugging and recovered about 3 Bitcoin that was only stored in a wallet on that device.
It's not impossible or futile. It works well today and is entirely voluntary. No lawyers or lawmakers were involved.

You can turn it off if you want to; it's a simple convenience.
With some further refinement real harm could be done. Think of an infinite short video feed that is both irresistible and gradually modifies you.
I can't explain how but my tools pane was lost when I opened GIMP to inspect it during my previous comment (not visible and Tools menu -> show tools did not make it show up). Now, resetting tools window locations (in settings) did fix it. But it explains my confusion and exasperation the last few times using GIMP. (version 2.10.x)
I think you bring up a good point, if you are planning to create any kind of system greater than 4 acre feet of water, it is imperative to get the permits and do the planning as the consequences of flooding and pond / reservoir failure are very real.

Also, one thing land owners don't usually check into is the wildlife risk created by changes to wetland or riparian areas. South-Western Oregon has several species of concern like the Northwestern Pond Turtle - https://www.oregonconservationstrategy.org/strategy-species/...

Currently, Josephine and Jackson county are very amenable to creation of fire suppression reservoirs because of wild fire risk. There are a bunch of requirements for those types fo reservoir, but they can greatly accelerate the permitting process.

All that said, if you are creating ponds < 4 acre feet of water, a lot of people just build it and get a permit post construction (if they get reported or care) as the process does take so long, and in Oregon the permitting after the fact process is/was very lenient.

As another commenter said, if you are cutting swales, creating small reservoirs to feed https://en.wikipedia.org/wiki/H%C3%BCgelkultur style structures (i.e. less than .1 acre feet of water), most permitting bodies rarely ever know or care.

In most cases, you are far more likely to get code / enforcement attention if you run afoul of your neighbors and they report you.
I sat down and read the original paper a few years back with the same intent as the author here, and afterwards I listed a couple of quotes that I found interesting [0]. It didn't really get any traction [1], but maybe someone here will find it interesting.

[0]: https://mht.wtf/post/structured-programming-quotes/

[1]: https://news.ycombinator.com/item?id=19254310
This article mainly introduces the principle of Apache Doris SQL parsing.

It focuses on generating a single-machine logical plan, developing a distributed logical plan, and generating a distributed physical plan. Analyze, SinglePlan, DistributedPlan, and Schedule four parts correspond to the code implementation.
A little bit of Nikkal...
Here, a GC implemented in Oberon, a GC enabled systems programming language,

https://people.inf.ethz.ch/wirth/ProjectOberon/Sources/Kerne...

For something more modern in D, also a GC enabled systems programming language,

https://github.com/dlang/dmd/tree/master/druntime/src/core
Since you know the product (frame.work) well: how does one get the specifications page?!

Last time I checked, they (notebookcheck.net) said it used a glossy display instead of matte; I cannot find a specifications table in the frame.work website and the closest thing I got is in the "Marketplace Parts" section, e.g. at https://frame.work/products/display-kit - where the non-trivial, simply critical detail of glossy vs matte is not specified.
https://archive.ph/JMbvH
If you are like me, then goals like "finishing" don't work very well. I like sinking my teeth into a subject and learning about it. Or figuring out how to solve something. Once I got the hang of it I lose interest.

What has changed for me recently is that I now look at these things in terms of "what skill am I training here?", and ofcoirse I have a list of skills I want to master long term.

This has meant that I have given up struggling on some projects that did not reflect on any skills I was interested in, but I am also way more motivated on some other projects.

I recognized myself a lot in this description:
https://www.youtube.com/watch?v=A2sS00egAzg
It is unreal how I am listening to the oldest song in recorded history as I look at machine-created art crafted by text and images given to Stable Diffusion.
They should be put in a museum.
This is an excellent talk, and exactly where my mind went, too. I might suggest watching this upload of it instead, to avoid capture errors in the older upload: https://www.youtube.com/watch?v=lw6TaiXzHAE
The current (2022) LG Gram come with Intel Alder Lake and dual USB4/TB4, they basically seem to be the only interesting competitors to the lightweight Apple laptops. The 14" model is 1.0 kg compared to the M1 Macbook Air at 1.3 kg.

Linux compatibility is very good with current kernels (I had a few DRM/GuC restarts with 5.18, those seem to be fixed in 5.19), all hardware works out of the box. ADL-P power management is still being worked on afaik, so for the time being it seems like the power profile you set does have a larger than usual impact - powersave results in 20-30h runtime, balanced more like 10. The base models have a 1240P, which is an "4C8T + 8C8T" CPU (for a total of sixteen threads).

The CNVi Intel wifi in these doesn't seem to have the 5G bug.

Edit: One issue with virtually any better-ish new laptop will be that the display won't be native sRGB. The LG Gram series uses P3 displays, for example (most will be similar), which means that colors will be over-saturated and especially reds will be very intense and orange-y. MacOS has the correct color management to deal with this, Windows and Linux don't really, and Wayland in particular has very poor support for color management. I've manually set a generic P3 profile in Firefox and that pulls most colors back into a more agreeable shape.
On Apple Silicon Macs you can see the computed EDID UUID through the I/O registry:

ioreg -r -c AppleCLCD2 | egrep 'ProductAttributes|EDID UUID'

I couldn’t see the EDID UUID on Intel Macs, but you could at least dump the EDID on those and see if the bytes are identical.

The Lunar CLI (https://lunar.fyi/#cli) has a way of dumping that:

lunar displays --edid

If you’re using Linux, you can take a look at ddcutil for dumping the EDID, and on Windows you have NirSoft’s DumpEDID.
>I never understood this obsession with lambda calculus or ycombinator.

It's a very foundational thing--at the foundation of theoretical computer science and a lot of programming languages. Understanding it pays a lot of dividends over your life--even if you don't use it directly. By now it's a mandatory course at many CS universities anyway--so that tells you how foundational it is.

>If most of the computers have an instruction set that is rich and has support for loops and types and other things, what use is it to waste your time to understand this?

Because lambda calculus is much simpler than that and still can do everything. As an engineer you strive for simplicity, right?

Lambda calculus is so simple, you can learn it (all of it!) in a week. You will be able to compute everything that can be computed--WITHOUT having jumps, loops, types, instruction sets, numbers, booleans, lists and so on at the foundation.

The foundation is function definition and function calls. The argument is a function, and so is the result. It's functions all the way down. You might think it's functions and numbers? Nope. Booleans? Nope. Lists? Nope. Loops? Nope. It's JUST functions at the foundation.

This makes it much easier to build programming languages and/or analyze programs because you have only very few primitives that the end user (programmer) can still use to build whatever they want! Get this, you can remove almost everything and still it works perfectly. The end result will look mostly like any other source code you are used to.

The most interesting thing about the Y combinator is that it's NOT A PRIMITIVE. That is so weird. You have a language that has recursion nowhere in the primitives, and it's able to recurse.
Removing insulation means house cools down fast once sun goes down. Which is important for sleeping. While there're myriad of ways to handle heat during the day.
In my workplaces in Germany the service desks were terrified every time there was a need to repair of submit warranty claim for an Apple hardware, in less developed EU countries simply assume the warranty or repair options do not exist. You're throwing a sack of golden coins at an American moloch and counting that the device will not fail.
Welcome to the wonderful world of ARM and driver blobs. Half of the waiting time is waiting for Qualcomm to release a blob (and that's if they even want to), the other half is including it in your build, and eventually making your fork's changes if you want to do so. For every single SoC in your lineup. Then testing if they can support the new requirements of Android.

Apple would have the same problem if iOS was open source and distributable by anyone, their chips being able to be made by anyone. Once again, Apple has picked the easiest (and least open) path, so, yeah, they can upgrade easily.
It's no different than Google images, which is also voluntarily polite by default.

In both tools you can get naughty images, but you have to tell the tool that's okay.

This is not about censorship or moralizing.

It is just having the tool know when it's allowed to do that stuff. It's a key basic product feature if you're actually using the thing for content and not just having fun making pictures

Everyone acting like there's some kind of free speech issue should go into their account and turn the filter off, then try to calm down
> dnssec outage

DNSSEC signing happens at the nameservers run by the registry (verisign for .com, for example). Unless it was an issue with their API servers not properly calling the upstream APIs, I don't think namecheap is to blame here.

I personally think namecheap is dangerously close to being the next Godaddy, but I wouldn't hold DNSSEC issues against Namecheap any other registrar.
ThinkPad.
How does that work, when the websites on those lists don't work in your country?
clojure was introduced in 2007, there have been many GUI toolkits that have been implemented entirely from scratch in other languages since then. QML+QtQuick, Dart+Flutter, Nuklear in C, Nana or neoGFX in C++, etc etc
Helvum did not work for me. pw-viz did: https://github.com/Ax9D/pw-viz

In my daily patching I still tend to use Catia tho
Wow they had rap back then?
People like me? You have quite the elitist view for this group and the misconception that you must therefore ‘belong’ in it. Have I got news for you
So, can someone explain the license to me? I read it and it seems very reasonable. It excludes most of the bad use cases, and doesn't restrict interesting but controversial use cases too much. However,

> To generate or disseminate verifiably false information and/or content with the purpose of harming others;

How do they define that? So I can generate disseminate false information without the purpose of harming others, just for fun? And what if I believe I am not harming others, but helping others? Can I generate fakes to further my political cause, if I'm convinced it is a "good" cause? And what about Popper's paradox? If I prevent people from harming others, then I am still causing the harmer's harm. I feel they are opening a can of worms here.

Also, bad actors will just ignore the license. There is a piece of code that censors obscene generations, you could just comment that out. I feel the license and that filter are not going to stop anybody, but are mostly there for good publicity and so they can wash their hands in innocense...
Ah, it just started at the beginning on my phone, somehow. Thanks for that!

Also somehow it’s not even close to 43 minutes, not sure where I got that from! Sorry to the poster :-)
Porkbun has always been pretty solid. They support 2FA with TOTP and HOTP, the support is no bullshit email support that's reasonably fast, and the prices are quite low too.

Not affiliated, just a happy customer paying about $500 a year for a bunch of domains at Porkbun.
Was skimming through comments sure that someone would confirm this exact thing.

In addition to this I have a USB-C hub that includes 2 HDMI inputs, my M1 Max Mac Pro doesn't recognize two monitors connected to it but my Windows laptop does.
Giant 3D Printer Aims to Produce Life-Sized Boat
> to get talking with China.

What a waste of time that was.
> They literally constitutionally cannot ask the farmers...

The California constitution disallows the government mandating water restrictions for luxury crops?
I got in 2016 the Xiaomi Mi Notebook Air for about ~750$ and I'm still using it today (Ubuntu 20). The design is the most similar to Mac design, but with more ports (:D).
When I bought it, the other option I considered was Dell XPS, and I see it's mentioned many times in the comments.
>Account created in 2013

Are you joking?
There are plenty of countries without Apple stores. Denmark, for example.
Three Falcon Heavies in a sequence.
Problem is new generation probably are less affected psychologically against him and I suspect Carlsen has higher. risk of losing against them compared to old guard.
And avoid models with NVidia
This is a perfect use for image to image ML models...

Throughout one recording, the phase shift caused by the distortion of the glass screen is probably approximately the same - and therefore could be learned.

Then for the actual decoding, certain elements of the frame should be of approximately known colours - for example someone's face should be skin colour.
That then informs the colours for neighbouring objects, since over a small area phase is consistent.

Applying such techniques repeatedly over the whole video, trying to minimize inconsistencies, I'd bet you can get really good results.
You can get the same effect with a regular pillow. Just add an extra one to raise your head a bit. I know someone who uses that technique to reduce snoring.
ImGui does have a bunch of wrappers in different languages. [1]

That said, native-ish interface would feel better IMO. I always appreciate applications that “feel native”. Qt and Python's Toga [2] are a couple libraries that pop up in my mind.

[1]: https://github.com/ocornut/imgui/wiki/Bindings

[2]: https://beeware.org/project/projects/libraries/toga/
It's configurable in JPro.
In JPro you can say, that the text-elements should support the standard browser text selection. This is the case for https://www.jpro.one/ . The demos usually have this feature disabled - most of the demos are more like "rich desktop applications".
Which is the oldest song with rhythm and pitch? Anyone know?
What Is Web5?
Magnus Carlsen: Greatest Chess Player of All Time – Lex Fridman Podcast #315
She's a registered nurse shrug. And yes she's worked ER.
I’ve recently began developing with Flutter as well. Although I’m not sure about the community, but you’re right, the resources and guidance provided by Google are excellent especially for beginners.

There’s a lot more variety of learning resources compared to other languages; there are texts, workshops, videos, code labs, etc. It’s also nice seeing members of the Flutter team facilitate some of the workshops themselves; it’s refreshing to see developers being involved in educating users, instead of ‘outsourcing’ everything to others.
Warning: in the past couple of years, manufacturers that shipped perfectly decent products have started replacing good components and build quality with unusable crap. If something has to sit in front of you for hours, you want materials that do not hinder you while you are operating. Expect the successors of some formerly very good lines to be noisy on touch (as in, tapping on a cardboard box), to be unpleasant on touch (with reference to touchpads), to stink. Plus, heavily tinted displays with spotlights, etc. Nowadays, you must assess it physically, not just on on-paper specifications.
lenovo legion are very close to classic thinkpads.

perhaps new gigabyte laptops.
Curious? Hell yes. Happy to keep quiet for as long as the money keeps coming? Hell yes.
Show HN: An Audio Introduction to Nick Bostrom
I'm working on this because I think Bostrom's work is extremely important, and deserves a wider audience.

I first read Bostrom's work in 2010, during my undergraduate degree. It has been a major influence on many of the projects I've worked on since then. In particular, the many years I've spent working at 80,000 Hours.

(80,000 Hours is a career advising service which—among other things—helps people act on Bostrom's ideas about the urgency of addressing existential risks posed by emerging technologies, such as artificial intelligence and biotechnology.)
Not necessarily, GPU compute can be non-deterministic due to scheduling: the result of A+B+C is subtly different when it's (A+B)+C or when it's A+(B+C), which can get amplified in a long processing pipeline
The need for low latency audio on your phone is... debatable.

Power efficiency, absolutely, and a lot of this is due to them not really giving a damn for a while. Which was great! You truly could do anything with your phone, run things in the background forever, etc. Nowadays, Doze, Android Resource Economy and the need to go through Foreground Services/WorkManager makes it quite a bit harder to do.
Indeed silence. During market research, looking for potential developers who would use our developer tools is difficult. Keep asking myself where are these guys? Tech twitter is literally javascript thingy echo chamber. Reddit is newbie marketplace with a lot of bias advice for beginners. HN is like ok boomer who don't buy anything. This is my perception.
> All these harmful this and unsafe that... I don't get it. What is the goal here?

I'm not sure, but they mention biases. So I imagine one thing they want to avoid is that you ask for a drawing of a "criminal" and 90% of the images are of colored people. It should be possible to avoid to minimize these if you review the dataset, at least for certain key words.
I don't think microservices are silent majority. They seem like more of a blogger architect who likes to tinker with stuff thing.

I would expect the true silent majority just uses monoliths. If it works and doesn't make people complain every day when they work on it, why use a microservice? That's more work.

Everyone likes to think of microservices as a modern high tech thing, but to me it seems like old fashioned unix stuff, that appeals to people who enjoy doing simple weekend projects, trying to make their job into a series of tiny projects of the type they might do at home for fun.

The focus seems more on individual parts than on the vision of the complete project.

Of course it seems to just mostly move complexity into the high level gluing it all together, and spread it out in bits of interface code, but if you are more interested in working on simple but interesting challenges, and don't mind the more hands on dev ops maintenance work, and aren't that into building complex systems, I imagine you would like it.