skysight-inc/HackerNews huggingface dataset:
Are you working at a special place like Google? A quick Google search lets one think 100k is absolutely exceptional in NL.
I'm also finding that as I begin to tread into greybeard territory... I'm still super interested in learning new things. Actually interested in entire knowledge domains I wasn't before.

What seems to have changed is that I have less patience for, though, is learning ephemeral and arcane ways of doing something I already know how to do.

Learn to use microcontrollers? Sure! Never really dove in there, seems like an opportunity. Timeless mathematical knowledge? Totally game. Another front-end framework? Not really interested, maybe I'll wait and see if it survives 5 years and I can actually find people who can talk intelligently about the problems it solves rather than bearing thought-smell terms like "modern" as a fashionable totem.

Reserve new learning for new capabilities.
Reading all the comments about "I want to learn something deeper instead of just shinny things" (I completely agree on that) makes me think that one thing does not exclude the other.

We that are over 40 may want to stop chasing trends because is wasteful and we have learned that brings little value, but maybe also because our brains are wired to think that way.

I think that I would not notice the difference of changing what I learn because I though about it or because my though changed because underlying physical changes in the brain.

If I could take a pill and re-active the "brain circuit that is critical for maintaining this kind of motivation [for learning]" that would be awesome. I would be able to compare my reasoning before and after the pill. That's an experience that I would like to have.
Easy flawless mobile testing on real devices that we maintain for you
The venial sin isn't the problem, you're attempting to deceive God through manipulation. I would think anyway, not a Catholic.
First thing is to identify whether you're creating a web app or a web site. The latter being characterized by content-driven approaches and workflows around HTML fragments received from editors, aggregators, syndicates, product catalogs, or other third-party sites. These sites tend to be PHP-heavy, but don't have to be; a competent markup processor or "isomorphic" web composition processor (running both server-side and in the browser such as mine based on SGML no less) is specifically designed for this purpose, with straightforward and sophisticated, HTML-aware type checking, composition, templating, and escaping. For the former category of highly interactive web apps, my recommendation would by React or Vue, based on the mindshare of these frameworks. Don't let your devs use these frameworks for the sake of padding their resumes, and try to pin down your requirements and the necessary skill profiles for your team. It might not make sense for an internal app to be created using React when this will split your team into frontenders and backenders with completely disjoint stacks, increased coordinations, and loss of agile job rotation.
Thank you Ronald Reagan
Show HN: Sleep Specialist Opinion
Thanks for that link - I'd honestly not thought to read the wiki page on it but it looks quite comprehensive.

The discussion of narcissism on that page is a bit different to the one I'd been working with (which was based on a lot of reading about cluster-B personality disorders including Narcissistic Personality Disorder) which might explain the discrepancy. But then, I'm not a professional so I'm happy to be corrected. (Edit: Of course as a professional I'm even more happy to be corrected, that's how you become less wrong!)

Edit: I was basing my understanding of "what psychologists are actually saying" on a bunch of kids books we have which have a page at the back written by psychologists (I haven't checked their credentials) which lines up with my 'unfounded optimism' definition of 'good self esteem'. I know there are other interpretations once you get to legitimate psychology and stoicism actually seems fairly effective.
https://cmpwn.com/@sir/105097280819605590
Yep, you are so right. I understand that it is not for everybody. I have met engineers who really want to be a specialist. But what if 80% of your workforce is full stack? IMO that adds so much flexibility and thus the power to create and ship things for your customers.
Curious how the image below was created. Looks pretty neat.

https://fasterthanli.me/content/series/making-our-own-execut...
If curious, see these earlier discussions about this list:

https://news.ycombinator.com/item?id=8907301 (2015)

https://news.ycombinator.com/item?id=5791489 (2013)
Steganography usually has the recipient intending to get the hidden message. Since this is about fooling the recipient "attack" seems apt.
Trump Rewrites H-1B Program to Help American White-Collar Workers
Is there a standard for global hotkey configuration, so that apps can configure some of their own?
> The CoCs are completely unnecessary and...

If there are multiple organisers of a conference then it makes sense for them to talk amongst themselves, decide what they disagree on, and document it.

Say I believe no swearing and no pink shirts and my co-organiser thinks no swearing and no blue shirts. It makes sense for us to sit down before the conference and document our official stance on those issues. Then when I see someone wearing a pink (or blue) shirt I know how to respond without starting a fight on the day with my co-organiser. That sort of CoC makes sense - one that the organisers use to settle their own disputes.

CoC implemented as part of some sort of rules-lawyering process are a waste of time. The as-written CoC is meaningless compared to what people organising the conference agree on.
Best Last-Minute Halloween Costumes 2020
External GPU are not supported on ARM Mac. ( At least initially ) as per WWDC slides / documents.
> In fact, what you’d end up with would look remarkably similar to the dev process for a Java applet!

Yeah, it's increasingly clear to me that Java was just 20 years ahead of its time. Java really would make a great front end language.

People lament the complexity and size of the JVM... But these days V8 is just as bad. The complexity is a trade-off for runtime performance.

It's compiled into a compact easy to parse bitcode format similar to WASM. It's faster than JS and shares many basic design decisions. The packaging system is and always was basically a better version of NPM. It has pretty good cross-platform UI, probably the best there is outside of QT.

WASM apps are eventually going to be built identically to Java cross-platform desktop apps. Probably using Java, Go, C#
> the anti-CoC crowd might jump on this as an example of problems with codes of conduct more generally, or might point at this as part of “cancel culture” (a concept I vehemently disagree with, since what is referred to as “cancellation” is often just “facing consequences”).

This is an amazing example of cognitive dissonance. The guy gets cancelled for basically nothing by a self appointed jury, which is exactly what is referred to when talking about cancel culture, and will still disagree about the concept. Maybe he thinks he's the only one being wrongly accused? Or maybe he considers himself "facing consequences" too?
> when implemented well, they can be hugely beneficial to communities.

Please supply an example or two if you don't mind?
:-) it will be nice from some point of view...
You would think if you go to all the trouble to register a company name, you would at least use a domain you control
Maybe the US should also invest some of their military money to solve the situation of insecure hospital IT. You need defense, you won't win it with offense. There'll always be another bad actor out there.
Consider a hospital like a person's body.

If you don't nurture a wound, you'll get an infection. If you don't clean your hands before eating or you eat something foul, you get diarrhea.
The outside world is a dangerous place, and if you wish to interact with it, you should have your defences in order and take necessary precautions. And then still bad actors will get through, such as the yearly flu, so you must deal with that as well.

You won't defeat the outside world with offense, there's just too much out there, adapting too fast.
Small mistake: there are references to inferno, the operating system which limbo was a key component in. The broad idea is the same: Go has a clear heritage in systems that Rob Pike already worked on.
> The first rule of social dancing is that you want to welcome new dancers.

The second rule (which, really, overlaps a lot with the first rule) of social dancing is that you don’t, ever, offer unsolicited coaching in the context of social dance. And part of that is because almost no one is in the mental place in that context to take it well.
Actually, no. Try to reread the comment.
Exactly. In generations past this was called "respecting boundaries" and was something we do as a social activity -- we literally teach others how we are willing to be treated (or more generally, we teach others what behavior will be accepted in that social group).

Despite the increasing anonymity of the world (in that we don't physically live and interact in the same physical space), I think conferences are still small enough social groups that such approaches do work. I've been to some where despite the presence of thousands of people, noteworthy news takes less than a few minutes to travel throughout the conference.
Still unclear! "Feature" means a software feature? For example "I've implemented the feature of sorting customer records by date of birth"? I don't really understand why anyone would need a service to manage software features, so maybe feature means something else.
Here's a completely legal and fully specified address in Singapore:

238801

Or if you're sending international mail:

SINGAPORE 238801

Explanation: Singapore is a city-state with no divisions for states, counties etc, and every single house and building has its own unique 6-digit postcode, so that number is all you need to receive mail or locate an address. Of course, in practice people usually put in the regular road address as well for redundancy, but it's not really necessary.

Ion Orchard
2 Orchard Turn
SINGAPORE 238801
> I repeatedly told their committee that my emotional resilience was low at the moment due to medical issues, which they laughed about and ignored, as I tried (unsuccessfully) to hold back tears.

We have to take his word on this, but if true this sadly confirms my stereotype of these CoC SJWs. They are like that horrible corrupted cop standing above the law, treating those people breaking their laws worse than what they are accused of.

Until now this has mostly been a US thing, but it's slowly making its way to Europe too, unfortunately.
Happens in person too. I've been long cured of my habit of using a default smiling expression when I'm thinking about something tricky. There were some unpleasant experiences before someone passed on to me that I was 'smirking [at their problems]'.
What do you use when you debug XHR in chrome?

Or what do you use to tail logs?
> Clearly, something was different about these files. Seen from notepad, they were mostly gibberish, but there had to be order in that chaos. 12-year-old me knew that, although he didn't quite know how or where to dig to make sense of it all.

Glad I wasn't the only one! When I was a kid, I had tried several times to somehow create executables myself, without knowing how to program. Long after the failures I had suffered from, I discovered I could make an executable using so-called "programming". I still can't forget the time I created a Hello World executable for the first time. It was a gorgeous experience. Good times.
I suppose a very stupid thumbnail generator could be attacked with something like this. Proper tools for downscaling images already take this (and also gamma correction) into account.

See http://www.ericbrasseur.org/gamma.html
But do programmers believe that? Even in big US cities streets are cut and restart a few blocks later...

And the numbers don't go from one end to another they often start at the city center and increase in both directions. In Los Angeles Wilshire Boulevard start counting from downtown LA and also start counting from downtown Santa Monica at the other end and they meet with highest numbers somwhere in the middle. If you have an appointment at 900 Wilshire make sure your GPS don't send you on the other side of the city an hour of traffic away.
Also here is a video[0,1,2,3] version of Spot journey trip inside Chernobyl New Safe Confinement[4].

[0] https://ukrainian.voanews.com/a/5637778.html

[1] (360p; 7,3 Mb) https://av.voanews.com/Videoroot/Pangeavideo/2020/10/5/53/53...

[2] (720p; 22,7 Mb) https://av.voanews.com/Videoroot/Pangeavideo/2020/10/5/53/53...

[3] (1080p; 39,2 Mb) https://av.voanews.com/Videoroot/Pangeavideo/2020/10/5/53/53...

[4] https://en.wikipedia.org/wiki/Chernobyl_New_Safe_Confinement
My guess it's an evil actor could contaminate a training data set with hidden images, resulting in a faulty ML model.

... but yeah, it's a screech as the application in the real world, seems to be a really specific case to work.
Jack Dorsey on enabling users to choose algorithms created by third parties
This here is more interesting than everything else in the thread. IIRC ATK is a TV show so I presume the experiment wasnt particularly rigorous, but it's still neat to learn.
I agree. Location is very important here.

If one likes to work in Southeast Asia for example, it doesn't take FAANG money to enjoy living there.
You shouldn't usually try to guess etymology based on superficial phonetic similarity, especially for such a common word. It is exceedingly unlikely that a country would adopt a language would just adopt a word for giving thanks (though there are exceptions).

Just for some fun of even greater coincidences between Japan and a Romance language, there are two almost identical words in Japanese and Romanian that have no etymological relationship: "sat" / "里" ("sa to") meaning village in both languages; and "baba" / "婆" ("ba ba") a derogatory term for an old woman in both languages ("hag").
Is there any place where streets start counting at 0 or go negative?
Icointime
Everything is static by default unless you explicitly opt to declare a variable as dynamic for specific use cases.

Also worth noting that Dart now also includes fully sound null safety https://dart.dev/null-safety
Frankly, and you should be careful of not becoming too cynical about it, I think there are people that want to build their ego with fighting sexism and racism through penalizing others. And if there isn't anything obvious to be found, smaller and smaller infractions are used as an excuse to exclude other people. They want to play cop on the internet.
Preparing for the new normal in office design
With millions of people still working from home, the future of the office has raised many debates.
The current situation is forcing many companies to instil deeper trust in their employees.
Research highlights that most people can work effectively from home, but do want to return to the office at least some of the time. More than ever, workplace design will need to capture why people want to come into the space and what they want to get out of it.
Wasn't there a few papers suggesting flossing doesn't work?
Is it a tendency for banks to embrace crypto?
Yeah this is just the US launch

https://techcrunch.com/2019/04/10/coinbase-launches-debit-ca...
React isn't so bad. It's fairly straightforward and the components are contained within the page. And it's more of a library than a framework. The core is small and easy to learn

Angular is a giant confusing pile of magic. It's so complex you've gotta be a core developer to even understand how an app comes together. Stay the hell away if you can
The Filesystem Hierarchy Standard describes a lot of how Linux filesystem is laid out. Wikipedia has an OK intro
https://en.m.wikipedia.org/wiki/Filesystem_Hierarchy_Standar...

For user applications the XDG Base Directory specification is also useful
https://specifications.freedesktop.org/basedir-spec/basedir-...
I love contributions like yours and pmontra's, I really do. It's a huge hobby of mine to find, read about, correlate, compare, distill and share similar, and at times not so similar, concepts from different industries, disciplines and ages.

I really don't know why it's so, so, satisfying to me. Probably I am on the more extreme end of the spectrum, as I assume most HN readers are, of the dopamine-driven reward of information, which brings me to the link and quite I wanted to share ;)

https://www.frontiersin.org/articles/10.3389/fnhum.2013.0076...

> The general function of dopamine is to promote exploration, by facilitating engagement with cues of specific reward (value) and cues of the reward value of information (salience). This theory constitutes an extension of the entropy model of uncertainty (EMU; Hirsh et al., 2012), enabling EMU to account for the fact that uncertainty is an innate incentive reward as well as an innate threat.
Which is fair enough, my point is I think it was a mistake for Sketch to even put itself in the same ballpark as Figma and raise investment. It could have stayed as a niche tool and likely supported a small team.
Do yourself a favor and read about the eel life cycle:

https://en.wikipedia.org/wiki/Eel_life_history
Yes, I studied mathematics quite late, I didn't graduate until I was 49. If I'm being honest I was pretty sick of it by the end and just wanted to get it done.

This was quite a contrast to learning technology earlier in my life and I'm sure it says more about my age than anything else.
That was the idea, but the problem was each cell had fairly limited bandwidth. It covered a large area, but couldn't handle a commensurate amount of traffic.
That doesn't matter, see other comments below on Google's changing treatment of this attribute.

Also you'll find spambots posting on any open form on the internet even if it doesn't do them any good, because much of it is automated, so even if you hide the results the spam will still come in.
Even without Social Media, people will continue to view and subscribe to Youtube channels that fits their views. It is really the "Internet" as a whole, or the always connected tech. Not simply Social Media.

For example there are far greater amount of information flowing through Instant Messenger that is not accounted for.

I have now come to the conclusion it wasn't Social Media or Internet that divided the world. They act as an amplifier or solidify the viewer views. Simply because they spent more time on these media than ever before. So in reality, Social Media isn't really to blame, but it is currently a good use for politicians and other Press to target.

My new question for myself is, Before the amplifier or solidifier comes in, How did one get their view in the first place? What shapes it?
It’s bizarre, is what it is.

I live off grid, and barely a day goes by that I don’t cut myself and have blood dribbling out, somewhere - and it doesn’t bother me in the slightest - even some pretty gruesome injuries (like bifurcating my thumb with an axe) are just “well, crap, that’s going to need stitches”. Even when it was stitched up, the needle going “click” as it pushed through the underside of the nail, I just watched with fascination.

That all said, every time I have a phial of blood taken, I faint, like clockwork. I’m not convinced that it’s the sight or thought of blood, but perhaps a marginal drop in BP or available blood glucose triggering syncope - but I’m not a doctor, just confused as to why it’s triggered by blood being drawn, but never by accidental bloodshed.
Edit: This seems like such a great product, I'm really excited to give it a try. The Instagram snippets helped me appreciate what you are doing.

This is interesting. Audio is a super interesting format, and relatively unformed as a an asynchronous communication method.

I _was hoping_ from the title that it was the app that a friend and I joke about each time we send an overly long voice note message:

# FriendCast TM

_Voice notes for your long, winding asynchronous conversations_

* Keep track of what they said, what you said

* Listen once, respond as you think of it

* Audio threads to stay on track

If anyone has any thoughts on improving voice notes, I'm all ears.

(yes I hate voice notes just like everyone, the stream of consciousness can be terrible, but with some people it's a great way of keeping in touch async, and extensively used)
As long as journalists continue to pretend the entire Steele dossier wasn’t fabricated, as long as they continue to push false narratives about Russian interference, I’m willing to turn a blind eye should anything bad happen to them.
If you want to install such a package into its own prefix (not directly to /) the convention is typically to use /opt/$SOFTWARENAME. So one would have bin,lib etc under that directory. If the software is not designed to be relocatable like this, one may have to set up PATH, LD_LIBRARY_PATH, etc so that it can find its executables, libraries etc
If you happen to use something like direnv, I like use

toilet Projectname -f future --gay

It gives me great pleasure to have a project banner this way, every time I cd into the project directory.
At the time Spolsky was writing that he was creating a desktop application in VB6 and C++ (CityDesk). Some times you really do need to move on.
Maybe they should pay people doing work for them.
Just with the name of the library, I knew who made it ;) . Sam Hocevar is an exceptional developer but can't help himself when it comes to naming his project :) .
Great timing! I've been looking for something like this to generate code walkthroughs (among other things).

After a bit of playing around, here is a simple video (with linked source) of using Manim (the community edition) to generate a quick walkthrough:

https://www.youtube.com/watch?v=i-pvpQsZD_I

Most of this could also be created via an editor like DaVinci Resolve, but the programmer in me likes the consistency and flexibility of a code-driven video.
Try filling a large square image with thin vertical lines, interpolated for smoothness, but still visibly separate from each other. The width of each line should be about 1-3 pixels. Then map the image onto polar coordinates, so the lines would meet in the middle. Finally, downscale it a couple times with a basic avg(2x2) -> 1x1 mapping. Observe an elaborate "shadow shape" in the middle that looks like r=cos(4 pi a), but with a lot more nuanced details.
I've been scrolling through the comments, and this whole place seems like a mad house. Everyone's got their own theory on what's "Destroying society/America/the world/the Internet" and are foaming in the mouth convinced that their pet idea is the right one...
Apple search crawler activity could signal a Google competitor
I wrote my masters on using simulated annealing to solve a particular optimisation problem. In a sense, the Gibbs sampler lies at its core, and I really have to agree with you in what you say. At the time I did not have time to think too deeply or too much about it, but I have since really been increasingly awestruck with it, with thermodynamics and statistical mechanics in general, and analogies that can be drawn to all kinds of disciplines.
Oh noooes not my heckin weederinos. The kiddos should be allowed to get 420 blazed up my dudes! Marijuana makes children smarter, it’s important we get them started early to expand their minds maaan. Did you know Carl Sagan also toked up? We are all star dust my friend, light one up for my homie Sagan. Alright, Reddit out. The bacon narwhals at midnight.