skysight-inc/HackerNews huggingface dataset:
That is not universally true. There are also plans to use completely different radio stacks and offer localized control.

The amount of people that do not want any cloud controlled devices is quite significant.

It is also a huge waste of energy to have my device contact Amazon to set a value. Voice interfaces can be nice, but only very few customers seem to be interested. It also adds costs for customer support and you need maintenance on apps and services.

I work in that space, although it is true that IoT is not central to the products, so I don't know about the latest trends. Luckily it is just a feature we like to show of on expositions.

For me a line is crossed if people add security cameras directly connected to vendor networks. If that is allowed I should also be able to install my laser with 100w optical output power and face detection. I have a right to security after all.
In terms of security, thinking that your door lock will protect you is not a good strategy. There are many ways in which your door lock can be opened or broken. If it is a house, there are many other alternatives, like breaking through a window. I don't think that this smart lock, if well configured, makes you any more less secure.
Apart from Linux hw support for things at work, I implemented a fairly simple pseudo-device for establishing TCP connections from a process in capability mode on FreeBSD. The device driver has support for a denylist to disallow connections to specific IP ranges. It has multiple syscalls wrapped into one ioctl, and sockets opened from the device always had TCP_NODELAY, O_CLOEXEC and SOCK_NONBLOCK set. Worked pretty well for its intended use case.

https://github.com/sebcat/yans/blob/master/drivers/freebsd/t...
https://github.com/sebcat/yans/blob/master/drivers/freebsd/t...
Are closures and pure functions fundamentally at odds?
> So which is it? Should interviews be related to the work at the job or not? The Google type interviews evolved precisely from the philosophy in your first paragraph I quoted: that a lot of domain knowledge can be learned easily and that it was most important to test for more fundamental knowledge and abilities as well as general problem solving skills.

If a company wants to test someones basic logical knowledge and fundmental programming knowledge, seems fair enough.

There is a massive difference between writing FuzzBuzz and knowing the differences and uses from all the different sort algorithms and being to write optmisied computer science code. One tests programming and logical skills to a childs level (FuzzBuzz is a kids game), the other tests computer science skills to a high education level.

If someone wants me to write a basic sorting function, then I would have no issues. But if someone expects me write an optimised quicksort function, nah.

The list of the things these Google style questions ask is big enough thath the books for these interviews is quite big. (Lots of fun to read tho, highly recommend them for people wanting to nerd out)

>Ultimately I think it's a lot easier to criticize the interview process than to come up with a good alternative, as well as establishing some basic criteria about what should be selected for and against. Not that I think Google style interviews are perfect or anything, mind.

Well, I think I did come up with a good alternative, basic interview with work trials. You want to know how good they work, not how good they interview and the two actually are different skills.
I have every reason to believe that countries protecting the name of their products has only helped local producers from becoming beaten out the market or losing their culture with virtually no cost to anyone outside of those markets, since you can still make the actual product with a different name.
Thank you dang, for being a good guardian of such a wonderful place. Thank you for your patience when I've gotten overly excited.
>your video seems to describe how to create counterfeited replicas of Grana Padano.

I think that's a valid take. If someone made a
video "How to make your own Rolex style watch" that are from 3d printed parts and works and looks like a Rolex then I guess they would also get a same c&d letter.

Also I'm 100% behind protecting this restricted foods [0]. At least it's something against globalization (the guy is from Australia for example)

0, https://en.wikipedia.org/wiki/Geographical_indications_and_t...
You and your fucking jokes.
Normally, pointing out misspellings is bad form, but I can't not point out that your spelling of “popping” was rather misfortunate. I think I know how it happened, since it happens to me all the time: The brain does a lot of its work in parallel, and in mine, at least, there seems to be a separate part of the brain responsible for doubling letters as I type. And this being somewhat asynchronous, it occasionally doubles the wrong letter. (I don't know if the analysis is accurate, but the phenomenon is quite real.)
The interesting thing is that in their day we used those devices to do real work. The main thing that sticks in my mind wasn't the slowness but the lack of stability. Rebooting/reinstalling to fix issues was very common.
Programs will be rebuild and optimised many times. Fully written in low level assembly. Probably many different versions for each hardware configuration. Ultra low level hacks will be found to speed up the application.
After 50 years they manage to run real-time raytracing on a 486 with some insane unexplainable tricks.
I think I got it with an "nas" version of mpg123. I have the test audio in the home directory. You can try it out yourself

Here's a youtube livestream of the machine. The monitor is hooked up and running X under the hn user account along with a set of speakers. You can feel free to run things with the DISPLAY=:0 environment set.

Have fun.

https://www.youtube.com/watch?v=xcA8kiqd_n4
It's less about being a "bad word" per se.

The issue is that regularly people steal the town signs or that people come, take pictures of them fucking (sometimes literally sometimes just in gesture) in front of the sign and leave, thus annoy the citizens.
He should make a new video about "Cheese that must not be named". It should definitely be popular among the Harry Potter fans.
They like to do that with alcohol as well, scotch, bourbon, tennessee whiskey, champagne, cognac etc. I guess it's to protect producers. In a way, it's a nice protection against globalization. A microprocessor can be produced anywhere, champagne cannot ;p
Do you think this village's problem would be significantly different if they were named "Coitus" instead?
Theyre called Fuckingers
This is just terrible to look at.
Encrypting subjects is both part of Autocrypt and there's a GPG plan floating around that features it. K9mail supports it (which is the only other client I use). Fairmail might too.
Nominative fair use applies to trademarks. You can refer to something by name without infringing
Sure, if you worship death then death is not bad. That's why we call that a death cult. It doesn't necessarily follow that this is a good thing.
A convenient link to the video in question: https://www.youtube.com/watch?v=s6T_BJjitGQ
Why? What if you are making replacement parts for you own watch?
Some of our laws and it's interpretations are just weird and absurd. They must be revaluated in current age.
I assume that's common in some way or another. Most projects don't get to the finish line.
I think swift is more of a means than an end, but yea they haven't had much JVM support for a long time looking at wikipedia. This is a little nuts to me—I first learned to use cocoa with Java!
Ask HN: Hashnode or Substack for an open tech blog?
What would you recommend for a open access technical blog where I want to allow anyone to read my articles:

https://hashnode.com

or

https://substack.com

Both allow bring your own domain so they are safe for migrating data.
We usually use

np = sysconf(_SC_NPROCESSORS_ONLN);

However I'm interested in whether this is cgroups- (hence container-) aware or not. I'm not actually sure, and it will affect some of my software when running in a container.
> I just don’t get what prevents the history to repeat itself if it lifts off.

One of two things:

1. Nothing. They're trying to solve a social problem using technical methods.

2. The current UI ensures it never takes off. It remains a geek preserve, VC-oriented geeks need not apply.
Who added the two generic Covid paragraphs to the start of this otherwise good article? _Please_ stop.
This sounds a bit absurd. But laws are sometimes absurd... Maybe he could call it ”Po River Valley Cheese” or something like that instead.

[Edit: The threat might not hold up in court, but it can be expensive to find out...]
Are you talking about the page's background?

I'm seeing a bird perched on a tree.
It probably varies according to time of day.
SFTP, rsync all work, to some degree NFS also is an option.

However that's just the technology. You need to build a solution around it, which monitors load and deploys the code as needed and scales down again and eventually in PHP you'd also expect that PHP Session management is integrated ... all doable and people did. The selling point of lambda is "it works" and "not your concern" (with the corresponding downsides)
Real programmers can write FORTRAN in any language.
The slots for the functions implementing Python functions in C. The canonical thing is here:

https://docs.python.org/3/c-api/objimpl.html
This way of profiting doesn't need money laundering to work. But of course if you were the mob it would make sense to hire these guys, as you could regularly launder some money, and they would get paid even more than the winning tickets.
Thunderbord uses openpgp.js, far from half-baked. Among others, Proton uses it.

I'm obviously not happy for users who can't use TB now, but this external GPG-client stuff has to die. It never was userfriendly, and is only safe because the target audience is so small nobody bother. Passing around secrets on stdout?
Puttin aside the absurdity of a C&D for some random youtuber showing how to replicate a particular cheese, I don't agree with "This kind of region-of-production-defines-the-allowed-name-of-identical-products idiocy is of course beyond stupid".

If I want Roquefort I want Roquefort, not another blue cheese. No problem selling another cheese and putting it next to Roquefort in the stalls (looking at you Saint Agur..), but words have meaning and places have meaning
If 51% want to slaughter the other 49% and appropriate their assets you'd be fine because "that's democracy" ?
Medical training school to be opened in Sudan's rebel-held territory in 2021
I’m in a similar spot to you, have been exploring weed since it became legal. It’s a blast and safe. I recommend edibles. My friends recommended a small dose, 5 to 10 mg when starting out, and waiting an hour to two hours before consuming more. It was a great time. I will never touch anything dangerous though. Hard drugs are a hard pass for me.
> Some people just want to experience a little bit of what that was like, and Lynx isn't it.

I don't know, Lynx dates to 1992. Can't get much older than that with Web software. It has MS-DOS versions and was written by someone who became a founding engineer of Netscape.

https://en.wikipedia.org/wiki/Lou_Montulli

https://en.wikipedia.org/wiki/Lynx_(web_browser)
In what universe do you currently talk to the person next to you? In an office job that would be horrifically irresponsible. I agree with your broader point, this is just a poorly chosen example.
Very similar experiences here. And I was interviewing people we've tried to pouch from best paying companies like Google, and had stream of newgrads from the top-notch schools. So I'm assuming candidates I've been dealing with were far above the average.

From what I can tell, there's a sea of people who can barely do anything with some hand-holding, then each level of knowledge, competence and experience you want to go higher, you have to slice the pool by 100. By the time you get to level where people can competently drive non-trivial projects, there's a severe shortage.
I am absolutely fine with origin naming legal defenses. You can’t sell something as though it was made somewhere when it wasn’t.

That is an entirely different issue than using naming rights to prevent people from making a similar agricultural product somewhere else, or sharing information about it using the name.

The rights should extend to product labeling and thats it, and they do. This C&D to a youtuber is comical.
The first Turkish software export was measured in Meters :)

The story goes, a Turkish company sells a software to a British client for a few hundreds thousands GBP and has to go though the bureaucracy for the accounting purposes.

Turns out, the clerk in the customs doesn't understand how software works and says he cannot certify the export of a few hundred grands worth of goods delivered by press of a button(the delivery was done through 28kbps modem connection). They bring him a disk but this is not good enough, there is no way this piece is worth that much he says and rejects the application.

They end up putting the software on a tape and declare that they've sold 2000 meters of fine Turkish software to the Brits. The clerk likes that, so the first software export from Turkey ends up being measured in Meters!

[0] The sources are in Turkish but the guy who was involved in this is Ali Akurgal.
Twenty years ago I worked for a company that had in the past paid their contractors by LOC count.

Turns out if you base the pay on that ... why create a function and call it repeatedly when you can just copy and paste the same code block over and over again
It has been a while since I read the book, do they give a reason for step 1? Because it feels like there is only one possible answer to that question, which makes it feel a weird to me now.
Pulls a random, and usually but not always funny, quote from a list it comes with.

See: https://en.wikipedia.org/wiki/Fortune_(Unix).

Most commonly seen as part of login messages, as many Unix and Linux systems come or are configured to pipe a fortune message along with some other fixed text.
Amazing demos are released on the C64 today. High quality productions spanning several disk sides, still pushing the boundaries of the machine and doing things like playing video streamed from floppy, using the SID chip for sample playback with incredible quality, squeezing the last out of every single byte of RAM. It shows how well the authors know the system. Many of them have coded for it for more than 30 years and know every little bit about it by heart.

Still, those demos couldn't have been created on an unexpanded C64 without the help of modern cross-development: running an assembler natively takes up memory that can now be freed for data and code. The same goes for some of the audio and graphics: using a PC to downsample from a higher resolution yields better quality and those resolutions wouldn't fit on a floppy, let alone the unexpanded memory.

Some of it could maybe be done natively with a RAMLink and hard drive, but not all of it.
Good ol' UVB-76. The Buzzer has been around for an age.

I got _very_ into number stations a few years ago. Still have a vague interest in them these days but there's not so much traffic now. Scared the crap out of myself when I first found them though!

There's all sorts of interesting/creepy stuff out there on the airwaves.
How to make your content stand out
With a local installation I see no problem. It gets weird if your internet fails and you door doesn't open anymore.

That said, you are probably right about insurance if you installed anything yourself without mechanisms to ensure the door is closed in all failure cases.

edit: That other insurance might be less happy with that in case of fire emergencies of course.
What Is GraphQL and How It Is Used?
Why should they do that? Why can’t they just get on with their lives in peace instead?
That's not even funny. Maybe "My sister/friend/whomever went to Austria and I all I got was this Fucking t-shirt" would be sort of funny.

But "She went to fucking and all I got was this fucking t-shirt" isn't really a good joke. There's no surprise element. There's no "gotcha." There's no epiphany of "Oh, I get it!"
I think this is a very two-dimensional way of looking at the problem.

Go reduces complexity in order to make it easier to build resilient systems.

A language like Perl has bucketloads more features, and more expressive syntax, but I’d still say Go is many steps ahead of Perl.

On another note, I’d actually argue that some of Go’s features, such as “dynamically typed” interfaces and first-class concurrency support are streets ahead of most other languages. Not to mention its tooling, which is better than any language I’ve used, full stop (a language is so much more than simply its syntax).

I believe that functional languages, with proper, fully-fledged type systems, are the best way to model computation. But if I had to write a resilient production system, I’m choosing Go any day.
The "real" solution is broken and does not work at all, it just crashes or hangs thunderbird.

Thunderbird is dead, has been dying for some time. Now that Mozilla is going bancrupt, users should rather look for alternatives and not waste time. Especially on a half-cooked encryption with obvious quality problems causing a possibly huge number of security problems.
Btw, aside from the old battery, you might have something in the car that drains it excessively. IIRC I've had the audio system plugged in a wrong way and it put a small but considerable constant discharge on the battery, even when the car was off. Alarms themselves can do this too, I think.
The C&D seems baseless, considering the video goes out of its way to remark that it's not making "the real thing".

I could still see this working out well in terms of publicity for the Grana Padano brand -- seems unlikely there's any real risk of a Streisand effect here where everyone makes their own Grana Padano at home following the video's viral spread.
Honestly, despite the claims of IoT devices, usually time saving too. Time saved in setup, time saved in maintenance, sometimes even time saved just in general use.
If you want to use/test Gurlic, I'll throw in a free .COM (or equivalent) domain for you.

Here's an example:

https://gurlic.com/homer/the-iliad-book-i

Custom domain:

https://classics.wtf/the-iliad-book-i
Lynx can be the same as it ever was, but the web that you can browse with Lynx is a different web than it was in 1992. Good to keep around though. :)
A primarily JS implementation is absolutely not as mature as the agent you were probably using before. Broadly I think I agree with you, but it would have been just as easy for TB to respect what you already had set up if that existed and use whatever they feel is right if not.
Why not just use JupyterLab with GitHub? You get all those enterprise features with GitHub. And you can augment the shortcomings with auxilary tools. E.g. JupyterLab git extension & ReviewNB for notebook version control.

Disclaimer: I built ReviewNB.
I suppose the silver lining is that swearing retains its potency as long as people find it offensive. In a sociopolitical sense, the n-word (evidence in itself right there) is the only one with any real weight attached to it any more.

As a Brit who swears constantly, uses a lot of slang, and enjoys drowning every sentence with relatively acerbic sarcasm I'm curious how I'd fit in polite American society.
> This kind of region-of-production-defines-the-allowed-name-of-identical-products idiocy is of course beyond stupid, but lets ignore that for now.

This is not stupid at all. Apart from being an equivalent to a patent/license (if that justifies it in your point of view), the final outcome of traditional products can be affected very much by the local environment (breeds, feed, weather, water, even microbiota etc).

You simply cannot make traditional Mozzarella di bufala campana or Pouligny-Saint-Pierre in Wisconsin. You can make something similar, sure, but never the traditional.
> white-striped males and tan-striped females can breed, as can white-striped females and tan-striped males

This alone doesn't contradict the two-species theory. It could be that white-M + tan-F is species #1, and white-F + tan-M is species #2. Sure, it sounds weird, but not nearly as weird as the idea of 4 sexes, IMO.

> (And the offspring are about half white-striped and half tan-striped.)

Now, this is the important part. As I understand it, the offspring of "species #1" could be "species #2" or the other way round. This indicates that #1 and #2 are the same species after all.
What I've noticed is that in France most people, including in flats, have extremely strong and secure doors and locks while here in the UK most people have simple doors with simple barrel locks.

It seems massively easier to break into a home this side of the channel.
Origin naming laws are fine as they are, this is just a ridiculous demand that has nothing to do with the law.
All to belong to Allah(God) .
I worked in a kind of work-hard-work-hard place (finance). People often making a point of how laate they worked etc.

The most productive software guy, by any reasonable metric of quality and speed, was a guy who came in at 8.30 and left at 5 Pm on the dot every day. He avoided meetings if only could, replied to emails in batch at the end of the day etc. He would suck at these metrics, and yet he’s hands down the best SE I ever worked with.
For a very long time, I had no idea HN had any sort of moderation and I can never remember thinking that it should. I think that's a great tell about the quality of work that dang is doing here.

Thank you, dang!
As soon as a measure becomes a target, it ceases to be a good measure.
A bit more detail -- this paper is quite an easy read, and uses data from various sources to quantify the effect of fire and damage on the building. One of those sources -- referred to as "a virtual reality project" -- involved measuring the building in vast detail for Assassin's Creed. That data is now being used to help rebuild it, and the devs have fiscally helped as well [1].

[1] https://www.theguardian.com/games/2019/apr/17/assassins-cree...
I don't know? I didn't say that

I was saying
making a
Rolex fully from your own 3d printed parts and assembling it from scratch.
> Imagine having to download a shitty webfont with megabytes before being able to read the website

This is exactly what the article is arguing against, that the content is the most important and it should show immediately, no matter if the font is yet available or not.

> Why not use font-display: swap instead?

That's again exactly what the article is advising people to do. Another action that the article suggests, boils down to "choose a default font that is similar to your custom one, to minimize the effect of FOUT", how does that decrease the value for the users?

I'm not sure if you either read the article then decided to write your comment pretending you didn't, or if you're just rehashing what the article just said for some other purpose.
"It works well" doesn't sound like "a technicality", but okay.

Humans remember negative experiences much stronger than positive ones, and "it just works" isn't really something you tend to notice in the first place. There's a lot of bias here.
I would like to add a thanks to all the HN contributors (well, the vast majority at least) for following dang's lead and making this such a pleasant and informative forum.
Because I've seen what people who "don't know Python" post on the internet. They can't match parentheses, can't make code that runs at all, don't know the difference between a string and an int, can't distinguish function return from printing. They definitely aren't people who have skills in JavaScript, C#, know the basics of Big-O notation and have worked with Python for several years.

I'll accept his word that he doesn't know the details of Python module imports, that he isn't an expert, but surely there's a difference between "not expert at X" and "don't know X"?