skysight-inc/HackerNews huggingface dataset:
As a person, Luther Tychonievich is one of the most interesting professors I ever had.

This was one of my first impressions: he explained to us on the first day of class that (despite (because of?) his having a PhD in computer science) he did not have an internet connection at home and would not be able to respond to our emails outside of working hours.

He has also blogged publicly and extensively[1]. He has written about math and computer science--his explanation of Cantor diagonalization[2] is the first one that clicked with me. On the other hand, he has blogged about his inner life[3]. Though I am personally irreligious, it makes me happy to see him blogging about something so personal and, frankly, unfashionable. I'd hazard a guess that being publicly Christian would probably not be in your interest if you're trying to make a career for yourself in academia, but he has clearly not tried to hide it. I admire the commitment he has to the dictates of his soul.

[1]: https://www.cs.virginia.edu/~lat7h/blog/index.html

[2]: https://www.cs.virginia.edu/~lat7h/blog/posts/124.html

[3]: https://www.cs.virginia.edu/~lat7h/blog/posts/563.html
All: Hacker News is a place for community members to hear and understand each other. If you want to fight, please fight elsewhere.

Regardless of how right you are or feel, if you can't muster tolerance or empathy for the other side, please don't post here until you can. You might not owe better to them, but you do owe it to the community.
Improvements have been made in driverless cars, but that doesn’t mean they are perfect.

Much more improvement has yet to come before we get to being safe enough with level 5 autonomy.

But in the meanwhile, we can also still celebrate the intermediate stepswise improvements that have been made.
> At midday UTC everyone experiences the same date.

Would that this be true! There are time zones as far ahead as UTC+14: https://en.wikipedia.org/wiki/UTC%2B14:00
your analogy is missing the most politically critical part -

the 1943 Cairo Declaration explicitly stated that Taiwan belongs to China and it should be "restored" to China. it is a part of the post-WWII world order.
There are plenty of non-Christian conservatives.
I wonder if this may be an explanation for the mood-leveling effects of ketogenic dieting.
read the 1943 Cairo Declaration which is the corner stone of the post-WWII world order.
Not while Trump is in power. Has Trump even staffed the open positions in the State dept?
This is a common misconception. https://en.wikipedia.org/wiki/Jewish_ethnic_divisions
NPS is one of the worst metrics I have ever seen in analytics. Especially sucks when you try to made predictive models to understand what drive NPS.
From the article: “If further evidence of the importance of healthy mitochondria continues to emerge, drugs that focus on regulating cellular energy production instead could become a new line of defense for psychiatric and biological disorders.”

I know enough exercise helps regulate my mood. Seems like there’s a link there somewhere.
I'm less worried about the accuracy of the prediction of their algorithm, than I am about their recommendations that involve vendors that make the thing as inaccurately as possible to skimp on cost. Maybe I've just been burned too many times ordering electrical components on amazon.
LOL this reminds of old flame wars on Usenet about the smallest possible "Hello World!".

Someone would always eventually post "echo Hello World!" and the endless arguments would ensue about whether or not that was actually a program.
> why do pianos have different black and white keys?

The 7 white keys match the C major (same as A minor) scale: C D E F G A B (and C).

I don't know why the ancient musicians thought to make C major as kind of the default scale, but that's how we now tend to see it. You can start a scale from any of the 12 semitones, but piano, and some other instruments, and the traditional musical writing notation are build so that C major is the default, and the remaining 5 semitones (the piano black keys) are written as how they deviate from the default scale.

It's just tradition, I assume.
> But then this is a keyboard for hackers, who I'd venture to guess routinely use several computers, right? :)

Yes, and usually they all come with their own keyboards. I don't think many are rich and crazy enough to spoil 300-400 Euro per keyboard just to have the same at work, home and for the random access on the go. Not to forgotten that you need to sync the settings for all of them when you change something.
How often do tech people actually strike?
Turn your React boilerplate into CLI into NPM package in 27 minutes (Part 1)
I wonder who does the work of cooking meals an careing for children during the religious day off?
what are one-shot-mods and tapdancing? I'm new to this terminology! :) thanks.
> determine other key properties of the fastener including material strength

Given a random screw, can anyone determine material strength using household items? If so, I would definitely like to apply this to some personal projects I am working on!
Enumeration techniques can be really useful in surprising situations.

I am working on a planetary terrain rendering system for a game about spaceflight. The technique is based on conforming quadtrees but at no point there is an actual tree structure, it is encoded in a single integer. Starting from an origin point, the tree is traversed by moving to the adjacent subtree or parent node using simple bit twiddling.

The goal is to write a vertex shader than can efficiently generate triangle number n in quadtree m. This will be then fed to tesselation shaders for LOD subdivision.
This punishment preoccupation sounds pretty hatey to me.
What is needed for more adoption is Kotlin SDK for Firebase & AWS.
I think the financial crisis taught us that clearly enough. Going on some of the surprised reactions from senior bankers they all appear locked away in their bubbles just as securely as any post-apocalypse bunker.

Looking at politics around the world it seems like the world is slowly demonstrating that we learned nothing from the history of the 1930s.
Oh thanks. How interesting. I thought they had freer zoning as well.

For anyone else, the height limits in Austin are tight.

https://fee.org/articles/9-ways-austin-keeps-its-zoning-rule...
The Tian An Men affair?
Remote possible with GMT -2 - +5 timezone ?
Always struck me as strange that cooking is not work, but turning on a oven is. Would starting a fire to cook over be considered work?
I guess we hope this backfires on the Chinese government someday... until then I hope we (the US) don't end up in the same situation.. (any more than we already probably are)
I’ve heard about converting to Judaism. If it is an ethnicity how can that be possible?
what exactly does "Unix-gazing" mean?
I am Jewish and don't observe but know a lot that do and also talk about how great it is to be able to leave everything behind on the Sabbath. I can definitely see the value in disconnecting one day a week. However, they also do a lot of really weird things that I can imagine creates even more stress, just for the sake of interpreting religious law as strictly as possible. For example, my friend's cousin accidentally left groceries in the trunk of her car, but since opening the trunk would cause the trunk light to go on, she couldn't do it (nor any jewish person with her apparently) and so food was left to rot in a hot car. I have countless stories like this being around observant Jews my whole life and it seems that is way more stressful, at least to me. Do people really believe God is maintaining a database of all the times someone is technically breaking Shabbat law?
Your dichotomy is false. There is no either/or, concerned citizens should desire all of the above solutions.
We don't have the luxury of McMaster Carr here, but a quick search suggests that they have history and expertise in supplying engineering equipment which explains why they are so much better than Amazon.

It does seem like large tech companies tend to take less than stellar attempts into these sort of areas because they don't hire people with the appropriate expertise.

That said I appreciate the fact they don't for a number of reasons as it's definitely something I wouldn't want Amazon to step into and stomp the competitors in the field.
10KB classless CSS framework – Bahunya
The sounds don't work, that's mostly what I wanted to hear.
Sorry but this does not sound very convincing. If the car culture in California is causing Apple to produce large phones, why didn’t Apple start doing it earlier? It’s not like the sprawling suburbia of California only came into existence in the last few years.

Samsung, on the other hand, has been producing huge phones that no one is going to be able to use with a single hand since a long time ago, and has no problem selling them in places like Hong Kong. It doesn’t seem to me that it is suburban culture that is inflating the size of phones.

(Don’t get me wrong. I like dense urban environments, public transport, ability to use apps without internet connection, and, at the same time, smaller phones.)
Company – Poland Package Forwarding
Republic of China does not mean what you think it means. Just like America does not mean the US exclusively. Ask any Latin American, and they will say the US stole the word America.
You would probably be wrong. I had a 5S before and got the SE.
Really like the form factor and to me this is peak Iphone. Everything after this is a downhill ride for me.
The author may have let his preconceptions get in the way of reasoning a bit too much --- x86, or at least x86 compiler output, is easy to recognise in hex/ASCII mostly because you'll see things like function prologue/epilogue sequences (55 8B EC, 8B E5 5D C3) and NOP (90) or INT3 (CC) padding everywhere. ARM, MIPS, and Z80 (the other 3 I can recognise by sight) all have their distinct "textures" too.

this is awesome…

I'll be the first to comment on the apparently misplaced bounds check(!) in the fragment of code above it; it reads a parameter from the stack, compares it with 8A, then makes it an index into some array of 8-byte elements and reads the two values from memory before deciding whether it's valid or not --- and seems to put -1 into eax if it's not.

Not really a problem if this is running in realmode (or "unreal mode") with no memory protection (it will just read 8 bytes from somewhere in the address space, and probably ignore them), but it could crash if it was in protmode (which the lgdt in the preceding fragment suggests) set up with restrictive segment liits, and the memory address was not valid.

Then again, the check could be completely superfluous if that function would never be called with an out-of-bounds value...
Unfortunately the μTRON was discontinued in early 2017 and finding one online now is incredibly rare - I know because I've been looking ever since!

Some TRON heritage lives on in the Esrille NISSE and the Keyboardio Model 01, although they don't feature Topre switches.
Personal attacks will get you banned on HN, regardless of how right your views are. Please review https://news.ycombinator.com/newsguidelines.html and don't do this again.
Why would they mix substrings from multiple other search queries, without marking the trend as a union of overlapping queries?

What if order counts, and "app web" != "web app"?
Maybe so, but please don't call names in HN comments. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.
The Best Life Ever Lived?
Show HN: Simplified music notation
Uh. It's both, man.

EDIT: Downvotes? For stating a fact about Jewish ethnicity and religion? OK, I guess.
Knuth teaches how to generate all trees in TAOCP [1].

[1] http://www.cs.utsa.edu/~wagner/knuth/fasc4a.pdf
Now you've decreased bandwidth to orbital period.
In realmode DOS COM format (flat binary) a "Hello world" is under two dozen bytes, the bulk of it being the string itself.
I wrote this animated 80-byte heart shaped tunnel and sent it in a text message to a geek girl in high school: http://www.pouet.net/prod.php?which=12270
Lili Reinhart Claps Back at Trolls with Topless Selfie
Funny thing is, people are lining up to do just that. I think that's a symptom of an industry where following the hype is more important than long term stability.
Wow. That's way less value than I'd expect. I guess no one really wants to work at a dead company's used desk.
Not possible.
I mean, that's the underlying concept behind the fork bomb isn't it? With ":() { :|:&}" you're essentially redefining the bash noop to be a function that pipes/forks itself into itself recursively.

It's the reason './' is not in the default path as well (so you can't place an 'ls' in your home directory and have the admin run your command instead of the real ls).
Think of it this way: how much safer is the slew of stackexchange copy-pasta, which might have at least been fully read. And it doesn't add another dependency that might steal your credentials or your customer's credentials in the future.

(moment.js supports a huge number of localizations, which is impressive and good for i18n. so in this case maybe it isn't directly comparable to copy&paste for anything but trivial use-cases.)
Do you have a root access on your Linux PC? Does it add -5000 for security?
Price. It’s big phone someone is happy to pay for. I believe the 7 and 8 use the same exact screen and case so there’s some savings to be had with parts commonalities v.s. another form factor for the “cheap phone”.
True, but the Cairo declaration was quite clear that Taiwan went to the ROC so I really weakens any PRC legitimacy if anything.
What, the word "tats" isn't used in standard scientific reporting?
The music tradition sees the notes rather as intervals between two notes.

C to the same C is "unison" (You may need to instruments to play two identical C notes at the same time.)

C to C#/Db (this note has two names) is "small second"

C to D is "large second". And so on.

C to the next higher C is "perfect octave".

So if we take the C major scale, it has 7 different notes. But if we also include the next higher up C, you can pair the base C with 8 different notes, when we include pairing with itself, and pairing with the higher C. When you have two instruments playing, these are the pairings you can make when you play two notes at the same time.

https://en.wikipedia.org/wiki/Interval_(music)#Comparison
Let’s face it, if you can’t make a pong app for your platform in a few hours then you’re probably not an app developer. If you can’t point at a portfolio of work and/or customers then building a work sample isn’t unheard of.

That said, you will own the finished product (right?!) so add it to your portfolio when finished, eg post screenshots etc on your website.

Be cool about it though, make sure you’re enthusiastic and mention you will be posting the project on github or whatever (if that’s what you do). If they demand they own it then that’s a red flag.

Remember you are also hiring THEM as much as they are hiring you.
Right, that's why I said "but no, you're not safe because crappy USB drivers can probably be exploited if they're expecting the USB device to be playing nice."

Finding a USB protocol level exploit would be like finding an exploitable bug in how a NIC does scatter/gather of packets. Like, notings impossible, but damn.

You still shouldn't stick random unknown USB devices into your computer though.
Can you add a settings to display notes in their true poetic name (do re mi fa sol la so do) instead of the boring Anglo Saxon variant (abcdecg)?
I wrote a tiny library, tzjs, for exactly this reason.

Modern browsers have built-in timezone support via window.Intl. It's actually pretty nice! One glaring omission in the spec: given (UTC instant, tzname), there is no clean way to get that offset for that timezone at that moment.

tzjs works around this omission. This saves a lot of bundle space. moment-timezone includes the whole tzdata dataset: https://bundlephobia.com/result?p=moment-timezone@0.5.21

https://github.com/dynasty-com/tzjs
I really like fish. It doesn't open a split pane, but it can show lists of command switches in tab complete based on man pages.

I'm really tempted to try xnosh again as my daily driver for a few weeks though. I like the idea of typing out arbitrary Python code without spawning up IPython.

The problems people seem to be stating about xonsh were similar to a lot of the early bugs with Fish, but those things tend to go away once more people start using the shell and reporting issues.

I hope we got a whole new generation of usable shells with xonsh, oil and fish.
If you like playing electric guitar, then Rocksmith should be part of your learning tools. Much more fun imho than any of the other methods, well except for being part of an actual rock-band.

https://rocksmith.ubisoft.com/
It’s definitely possible to
get GF-pizza, the dough is a little strange (dryer and chewier, usually). My girlfriend is gluten intolerant too and we live somewhere without too many exotic food ordering options but there’s a number of pizza places that offer a gluten-free base. Ask around, you might be surprised!
It's perfectly acceptable to be secular and still consider yourself to be Jewish.

http://www.jewfaq.org/judaism.htm
This is just confusing pedantically. It was clear the parent poster used the common shorthand of ROC = Taiwan and PRC = Chin. Change the parent posters claim to the ROC and the PRC have been independent for decades and it's totally true.
is REMOTE ( non-US ) possible with someone with awesome matching skills.
We count all votes manually in the Netherlands. Municipalities generally have no trouble finding sufficiently many volunteers to count all the votes. They fill entire sports halls up with'em.

The only "problem" voting machines solve (and the only somewhat compelling reason pro-voting-machine voices raise) is that the results could be out faster (it takes about a day with the manual counting).
Max Headroom broadcast signal intrusion (1987)
I can't think of a context where a judge looks at a salaried CTO commiting code to repositories with the same name as the company, in inarguably the core domain of the company, and shipped in the name of the company by said CTO, with nothing written down to the contrary and goes "oh yeah, that's totally his code, not the company's".

I think Daniel's in the process of learning that verbal agreements don't mean anything when the shit hits the fan. IMO that's what he gets for switching to a non copyleft license.
ehh.. I keep wanting to call it "nosh" or spell it "xnosh" but I'm sure if it catches on people will remember. Plus it's easy to use with a search engine, unlike "Go" or "Rust."

I will say I prefer names that can be searched for on their own (e.g. with Go people typically search for "Go lang").

And as much as I love Void Linux, it's better named than all the xbps-* package manager commands.
It is republic of mostly ethnically Chinese. Why would they need to change the name?
What I was saying is that it's far more likely in general Apple would be dealing with Taiwan, the world's 22nd largest economy, than Palestine, the 129th. That and the large microelectronics industry in Taiwan.
This has already been discussed around the web.
You’re either being extremely disingenuous here, or are missing/leaving out some important and relevant details.

The malware you’re referring to—XcodeGhost—was produced by compromised non-Apple copies of Xcode installers downloaded by (mostly) Chinese developers from non-Apple (Baidu) servers, who then produced iOS apps with the non-Apple Xcode. The modified copies of Xcode would inject malware into iOS app builds. The link you provided says nothing about actual numbers of end users with malware infections, much less that there were more users infected than all Apple’s competitors combined. It merely suggests potential number of users who could be affected if they installed known compromised versions of apps built with the non-Apple Xcode—and it provides no methodology for what these estimates of total potentially affected users is based on.

Privacy policies do nothing to actually protect user privacy. Facebook’s requiring of privacy policies hasn’t protected users or the company from multiple privacy fiascos.

What GPS data collection are you referring to here? Apple-collected data stays on user devices. Third-party apps are granted permission (or not) to use location services however they see fit. Location services can be disabled entirely. What third parties do with your location data is between you and them, not Apple.

iMessage being replaceable by Signal or any other app as a default messaging app says nothing about Apple’s commitment to user privacy. You are free to use Signal.
Years ago, I shared an office with a guy when I was working at UT Austin in the Communication Center (COM) building.

He liked to have the overhead fluorescent lights turned off, and use natural light coming in through the tiny window at the end of the room. I liked to have more light on for the room.

We compromised on the rule that whoever got to the office first would get to set the light switch policy for the day. It worked for us. No one needed to complain to HR or our manager.

Sometimes, if we are civil human beings to each other, we can work out solutions to problems that may not be ideal for everyone, but at least aren’t as bad as the other alternatives.

Of course, some businesses are too big to let that kind of thing happen, and some people are incapable of treating others like human beings or compromising.

And then there are cases where it simply isn’t possible to compromise.

I wish everyone good luck on this subject, and hopefully you won’t have too many of those bad situations in your life.
Why echo it?

$ cat /tmp/hello
hello\ world
$ /tmp/hello
/tmp/hello: line 1: hello world: command not found

It prints hello world :-)
Plus token and wbf started global startup conference,first stop in South Korea
Indeed. Only a few have any thoughts about the native Taiwanese, both Aboriginal and Han.
E Ink seems to be one of the technologies that is hampered solely by patents. It's too sad that we're only going to get major innovations in e ink tech in 15-20 Years...
True elite users overload capslock to act as esc when pressed short and as ctrl when pressed long. I wonder whether this UHK supports this too.
> it might be helpful to indicate the chord shapes

You can select notes on the innermost ring in the circles.

For example, select G as the base in the middle ring. Then select 1, M3 and 5 on the innermost ring. The fretboard will show you all the possible ways to finger the G major chord.
Ironically, it's possible every browser includes this already internally, but doesn't expose it to Javascript [0].

Packages still have their place, but the lack of a decent standard library will hurt us for decades to come (already is arguably).

[0] https://dxr.mozilla.org/mozilla-central/source/intl/icu/sour...
There's visible and there's ridiculously large display. Two low brightness caps lock style LEDs showing Mac or PC seem a better solution for it to me. Though I've almost never switched a keymap - I have a selection of keyboards!

Aside from that I like the look, the split, especially the trackpoint, then I get to the show stopper. Two micros switches instead of real switches for space and mode so going to be used an awful lot. I once had a keyboard with a few of those on rarely used switches, and despite being expensive it got donated long before the warranty was up. Seems like spoiling the ship for a ha'porth of tar.
yes, both ceo and cto recent mit grads
Is it really "closely guarded", or "worst guarded"? Anyone with a logic analyser and a few hours can probably figure it out easily enough... and some have even gone beyond what the official controllers can do:

https://hackaday.io/project/11537-nekocal-an-e-ink-calendar/... (previously discussed at https://news.ycombinator.com/item?id=16140284 )

More research from others:

http://essentialscrap.com/eink/

https://news.ycombinator.com/item?id=11894613

https://www.eevblog.com/forum/microcontrollers/interfacing-e...