skysight-inc/HackerNews huggingface dataset:
How would this compare to common types of graph neural nets?

Afaict many use random walks (=traces) to learn their model, except they are typically then used for a classifier over individual nodes/edges instead of paths/ graphs. I'm not sure of the natural formulation to reuse them here. Likewise, it is unclear if node reuse on a path here is meant to be meaningful, which would also seem to change natural encodings.
Good analysis. Didn't Knuth famously say that his job was to get to the bottom of things, not to stay on top of things?

If I were writing a one-off program to do this once for a paid project, the shell script is absolutely the way I would go about it.

If I were writing it as a computer scientist, accustomed to teaching students how to find optimal solutions, something like the Knuth program is absolutely the way I would go about it (although in 2020, I would likely use C, not Pascal). I also would likely roll my own approach if I was writing it for the kind of target machine I work on now - a very small one (an embedded microcontroller). And Knuth made his bones when computers were (physically) huge but (in memory and speed) tiny.
If you're 'still' awake an hour after sunrise, does that mean you're technically an early riser?
I had the same - the "choice of strategies" in Splendor is just that - strategy. The "meta game" would be the level above that.
Or in other words, DoH works better on hostile networks because it looks like just one more HTTPS connection.

That's an intentional design feature. You're attempting to intercept traffic, and any mechanism you could use to do so "transparently" could be used by any hostile network to do so.

You can still intercept traffic from cooperating devices if you want, just not transparently. That's a feature, not a bug, and the Internet will be better for it.
React itself has a few rough edges but the functional render path design is just how UIs should be done, period.

Never tried Vue. Is it similar?
So 300% more efficient than farms in yield but there is criticism in costs related to electricity to run it all. how about no need for traditional pesticides plus lack of exposure to pollution or animal feces. the reduction in water usage alone should be pay back.

The 300% number is not substantiated in the linked articles and comes with typical qualifying comments. So reading about about the potential pitfalls avoided by just farming indoors has always looked amazing but now with better computers and LED lighting reducing electricity use you could play the game of having your indoor farm solar powered without direct contact of sun and plant, just cover your roof in panels.

Anyone with knowledge that besides fruits what else does not lend itself to this type of farming.
I've only experienced one whiteboard interview in six onsites within the past three years, so their popularity may be waning.

Also, there seem to be several different types of whiteboard interview, a) the algorithmic solution, b) the conversation starter, and c) the problem analysis. I mention this so that you don't focus solely on the algorithmic type, the other two really are there to help interviewers know how you approach problems.
> 90% of the smartphones sold today have bigger than 5-inch displays.

I want a smaller display but they're just not being made anymore. For the past few years if you wanted better specs, you _had_ to get the bigger model.

iPhone SE still being in demand indicates that there's a market for people who want smaller phones, if given the choice.
Instead of googling for the site, I google for the site's Wikipedia article ("schihub wiki") which usually has an up-to-date link to the site in the sidebar, whereas Google is forced to censor their results.

If you Google "Piratebay", the first search result is a fake "thepirate-bay.org" (with a dash) but the Wikipedia article lists the right one.

Comparing this to DNS wasn't right, but at one point for Scihub the article listed the actual IP address of the server https://en.m.wikipedia.org/w/index.php?title=Sci-Hub&oldid=8...
I've been a night owl all my life.

Now I wake up by 7 before my alarm even rings.

All it took was getting into the habit of trying to get a little person to sleep by 10 in the evening and falling asleep with them.

I'm still at my most productive at the end of the working day however and early morning is still not great.
The largest factor was having a kid. It happens to all of us. When you have a kid, suddenly sleeping in an extra hour isn't an option anymore and your body adjusts. It's also much easier to fall asleep early after getting up early to take care of the kid!
Then provide an alternative theory. The world would love to know where this virus came from, and how it mutated to what it is.
I use Blender and GPU rendering isn’t supported because Apple recently took away OpenCL support in favor of their Metal implementation. Maybe something to be aware of.
TIL: I'm old and didn't know it.
Airbnb Clone with React Native Part 14: Managing Device Notification Tokens
But will anyone hear such subtlety with the over-handed compression applied to everything these days, and the low-quality streaming quality 99.9% of listeners are satisfied with??

It is indeed great news but I do not hear a lot of subtlety in most music, particularly electric genres that believe loud loud square and triangle waves are the future, given the amount I hear.

I must be getting old.
Firefox for Mac and Linux to get a new security sandbox system
An "8-note 12-beat combo" is nowhere close to being a complete catalog of every possible melody. Not even in pop.
That’s awesome. Reminder that for some people nothing will work. I’m diagnosed DSPD; I feel like the laundry list of life changes folks tout contributes to a lack of understanding and empathy for legitimate medical issues.
You're talking about blurring the difference between journalism and opinion.
Most users have no idea they have a choice, so... effectively, yes.
Which is funny because hbsc is the go-to bank for cartels
I've been following the development of MIDI 2.0 specs ¹ with interest (just personal, not for work).

In the past year, I got fairly deep into Open Sound Control ², which has so much fun potential and can practically be a superset of MIDI. In fact, I implemented encode/decode from OSC <-> MIDI in C++ and Node.js for a hobby project.

So I wonder, could MIDI and OSC converge in the future?

It seems to me that the latter being a generic protocol for any kind of message, including musical data, that it could supercede depending on industry adoption (like MIDI+OSC instruments)..

---

¹ https://www.midi.org/articles-old/details-about-midi-2-0-mid...

² http://opensoundcontrol.org/
Top Science and Technology Screwups (10-6)
Academics 30 years from now won't be able to study the complete inside view of the trump presidency. Academics 30 years from now won't be able to study the complete inside view of what happened in wuhan during the covid outbreak. Academics will never be privy to the private thoughts of xi jinping.

Academics will never be able to experience hearthstone. They will only have thousands of hours of twitch or YouTube videos instead. This deeply worries me.
I only have to have a kid to change my sleep, nice.
Hi neo1691. I'm sorry it happened to you, I was in your shoes about 4 years ago. I spent a lot of my time learning React&ReactNative since I was already good with backend coding using PHP.
JFC, finally. Eating domestic animals is bad enough, wild ones is a complete non starter.
I believe the series has been optioned for film/TV so we might get to see a Memex being used on screen by Angleton. Mind you - that does the raise the alarming question of what Teapot would look like....
That's much easier with a first name because they aren't typically passed down. Some families do to an extent, but not like last names.
So exactly what Mozilla is doing.
What do you suggest instead of AWS?
And, less politically troubling, but perhaps more blatant, his half brother's cocaine conviction on his last day of office.
Sorry, doesn't make sense. Removing kitchens is just an odd idea. Food preparation is so varied who would want to pass the duty off to others. For many it is as much artistic expression as need.

If anything what technology like this offers is growing food closer to the areas where it is currently transported which in turn would remove those costs from the process plus lots of related effects on traffic and pollution.
The linked paper gives evidence that genetic differences resulting in changes to the CK1 enzyme or the PERIOD protein play a role. Occupation and behavior may affect sleep but here there are demonstrated factors innate to someone's DNA.
“So I decided to change my YouTube Channel URL”
You’re going to love this essay by Eric Meyers.

https://meyerweb.com/eric/comment/chech.html

Now I await “Comments linking to the ‘considered harmful essays considered harmful’ essay on ‘x considered harmful’ discussions considered harmful”.
Can these functions be closures that close over a bunch of data that isn't hard-coded into the functions? I don't know erlang, but imagine the erlang version of this python code:

def adder(v):
return lambda x: v + x

Can I then send the result of (say) "adder(5)" over the network and have it work?
You were able to use document.write somewhat dynamically, but the not reliably across all the browsers. Even if you did make an RPC call, there wasn't a lot you could do with it presentation wise because DHTML was two years away. (Even then, IE was the only one who had a decent implementation for a number of years after that.)

Plugins and applets filled a huge gap functionality wise.
Same with NTP surprisingly. Literally everything I have talks to a NTP server once in a while, but only Linux machines actually ask the network's NTP servers.
How Deep Is the Deepest Hole in the World?
> I know complaining about blog design is out of scope

In this case, considering the topic, such a complaint is really warranted. A set of sensible defaults for that blog would have made it more readable — the blog design is pretty much a rebuttal of the content.
Lol I knew a guy with 2 DUIs and on a SR-22. His insurance was 550/mo with a 1 year old Honda. $1k/mo+ for insurance better be a yacht or a Bugatti or some shit lol.
DNS Spy costs money? wow the art of sysadmin really is dead. having this kind of tight control of DNS used to be a given.
"The correct behavior for devices is to treat the intermediate network between them and the servers they talk to as hostile."

Thanks for this - I had not thought of that.

Looks like I'll be keeping my "smart" TV off the network forever then (my old LG used to send a network request whenever I pressed any button on the remote)! And all my Android devices, Windows 10 devices and my Apple TV and MacBook too. (This is only partially sarcasm - I can't really trust anything these days it seems...). The amount of dialling-out they all do is astronomical. The only solution appears to be going full 1980s and not being on the network. The dream is over.

At least my Raspberry Pi can be trusted. Other than the GPU chipset...
My Macbook Pro's reader has been great. But yeah, I've had readers on my PCs for the past 10 years, and every one of them has been just a notch above terrible.
Our best guess is that SARS originated from bats and jumped to humans via masked palm civets, which are typically sold in live animal markets in China. This is not just my own pet theory, you can read the extensive literature on the topic.
Japan fascinates me- laptops that still have VGA ports. Like I find it crazy that flip phones with video tuners were so popular out there. I had a friend who worked with Sprint that told me Softbank tried to get video working on cell phones back in the day. Americans had no interest when rolled out in test networks.

Just makes you wonder how much our use of technology differs around the world. (Like German cars without cupholders)
Origins of immune system mapped, opening doors for new cancer immunotherapies
Is this generally the progression through the years?

Backend dev -> Angular -> Vue?

I primarily do frontend and I never found the Angular/Vue frameworks to compelling to learn. I like React more but don’t have to use it with every project. I’m curious if the Angular/Vue audience is of a certain type of engineer.
> famous people who give bad advice (e.g., "I won the lottery, and so can you!")

...but this actually is a succinct account of startup culture proselytizing?
Unless OSs quickly implement DoH, if they did, software makers won't have any excuse to roll their own opaque ones, aside of malicious reasons.
>I can't see how this can be successfully enforced without a massive education campaign and actual enforcement by authorities

>China has plenty of laws including a constitution that defends practicing free speech and religion, but in reality laws mean nothing if there's no enforcement.

Are you suggesting that these practices be allowed under "freedom of religion"? In light of the public health concern, that would be erroneous. Furthermore, China does not have the same problem as the US does with a popular party representing backward, anti-scientific POVs. There is no visiblity for those kind of values outside of the Falun Gong, a fringe reactionary group that spreads conspiracy theories about aliens and organ harvesting.

Also your comment about traditional Chinese medicine is extremely orientalist. Do better hacker news.
Kinda, but not really. They do the branding for their premium models well, but they don't distance it from their consumer stuff.

Case in point: There are many comments in this thread about their their privacy disasters with the consumer line or how they don't like the service levels for the consumer line. On the one hand, this has nothing to do with how it works for thinkpads, on the other hand both are Lenovo.

As a similar example, suppose you have an article about a new Porsche and then 90% of the comments are about how they don't like something in their VW Golf. That would seems weird, right? Yet both are made by the same company.
Yeah. When she was under 6 months, being a night owl was a huge benefit because it was easy for me to do the overnight wake-ups and feedings. Now she is (crosses fingers, knocks on wood) usually sleeping pretty well through the night, so there aren't overnight feedings anymore.
Strange Network Routing Between LHR MUN NYC ↔️ BLR as of 0745UTC
I would argue that actuarial tables, equations, and formulas are not necessarily transparent for 95% of the population.
Not sure if it's coincidence or more but the removal of this little piece of joyful design lined up exactly with when Apples laptops went from machines that work with the user on their terms to machines that the user has to compromise with to fulfil the whims of Apples industrial designers.
are you a single dev or part of a team ?

it seems that vue is part of the class of good tools that balance good enough structure and user pleasure the right way
Types for PlantUML: Parsing PlantUML with TypeScript in a few simple steps
How stdout Works (Print to Output), hint: it's a file
Here's a random idea I find interesting:

Dating is a filtering problem with highly varied solutions. Therefore, a dating site should be a platform with highly varied filtering solutions.

Create a broad, uniform spec for dating profile content (bio, interests, etc), and a great UX for populating it. And then open it up as a platform. Restrict nothing. Want to filter by height? weight? race? Have at it. Give users a few basic, somewhat customizable frames for searching and filtering the userbase.

But search filters are like microapps / facebook games: developers can build their own search plugins, so one global userbase can serve as content for a million different kinds of dating apps. Hikers, metalheads, people who are afraid to eat fruit, whatever.

Queries cost money (perhaps as low as a fraction of a penny), and the first message from each party costs a bit more (but still trivially cheap, probably sub $1). There's a base monthly cost like $5. If you don't use your whole budget, credits roll over. If you overspend, you get charged pro-rata. A portion of these fees go to developers to incentivize building useful applications. There is no free plan.

There are interesting things to be done with rate-limiting/sliding scale pricing. Perhaps first messages get expensive if you try to send them too fast, so it's trivially cheap to message 2 people per day, but extremely costly to message 50 people per day. Something has to 1) protect women's inboxes from a deluge of low effort garbage and 2) encourage men to be selective upfront rather than indiscriminately shotgunning messages and waiting until response to filter.

I'm not confident that this is a profitable idea, especially compared to something like tinder, but it would be neat.
If you're a member of Santo Daime or União do Vegetal.
I am not suggesting that personal cooking or kitchens be abolished. I am only fantasizing, out of selfish interest, that the infrastructure around cooking is so developed that I can buy kitchen time and raw materials in required quantities at my local public kitchen and cook whatever I need, whenever. By the time I'm done cooking, the other portion of my meal will have been prepared by chefs elsewhere.

You're free to make and clean and keep pest-free your own. Kitchen if you're so inclined.

My fantasies haven't accounted for a kid yet I should confess .
Singapore Airlines is known for their cabin experience, so I'm guessing the vegetables taste pretty good?

I've heard the opposite of greenhouse produce from the Netherlands (Europeans complain that the tomatoes from greenhouses don't taste very tomatoey).

Now the Dutch are extremely advanced at the greenhouse game (probably best in the world), so I wonder why the difference? Is it merely a perception issue?

(would love to hear thoughts from Europeans)
How many people are using iOS 9?
Using Mock APIs for Testing
lots of discussion over here on this topic from two weeks ago
https://news.ycombinator.com/item?id=22301091
Monado OpenXR runtime developer update
Wow. This is journalistic malpractice. I'm pretty sure "finance" workers include everyone working for financial institutions including tellers and other low wage positions.

My guess is that this average has more to do with the composition of the workforce than any meaningful pay differentials in the industry.

So my guess is that the story here is that tech companies just have a lot fewer low wage positions, which makes sense because a lot of lower wage tech work can be outsourced abroad (e.g. customer support).
How?

Surely the only way that's possible is if they derive data about users, which they can then sell .. which is what Mozilla claim to be preventing.
Tech and communities could change the future of open world games
End-to-end TLS is dead.

It started with PCI compliance. Next up was Corporate IT making sure idiots weren't signing up for Dropbox with their LAN password. Schools: Well, they always used proxies with no expectation of privacy whatsoever so traffic inspection was nothing new.

In 5 years TLS-recryption -- whether through software or a hardware middlebox -- will be as ubiquitous as a NAT firewall is now. The only question is if the keys will be in the hands of the consumer or in escrow with Big Gov.

The idea that anyone in their right mind would allow uninspectable traffic to egress their network is beyond ridiculous. I'm glad that DoH is making people realize that.
It's a very important implementation detail. Explicit loops tend to imply mutation, which is contrary to idiomatic functional programming. Recursive calls don't require mutation but do require TCO to achieve equivalent space complexity. Constant-factor optimizations are one thing but failing to perform TCO turns constant-space algorithms into linear-space algorithms (or linear ones into quadratic, etc.). It's less a matter of "optimizing" the calls and more a matter of not wasting limited stack space on data which is clearly not required to execute the remainder of the program. One might as well label the practice of freeing stack frames when a function returns "Function Return Optimization" (FRO) and consider it a mere "implementation detail". After all, wouldn't it be much simpler to grab new memory every time the program needs some storage space and never bother with cleaning it up? It would certainly make debugging easier with all those old variables retained for the life of the program and not constantly overwritten by new data. However, programs written for a language without guaranteed "FRO" would look very different from normal programs, much as programs designed to compensate for the lack of guaranteed TCO look very different from idiomatic functional programs.

Haskell uses a different (data-centric, non-strict) evaluation model where recursive definitions don't result in recursive calls, so traditional TCO isn't as relevant. Recursion is used very heavily in Haskell—which has no first-class looping constructs—but the resulting programs generally do not require large stacks. It's not unusual to be able to run even large Haskell programs with a 1 KiB maximum stack size (+RTS -K1k). Space leaks are possible, of course, but they take place in the heap.
"the reduction in water usage alone should be pay back."

How?

Farmland irrigation water is cheap. Really cheap, compared to what you can get in the city.

Prices I see are something like $5,000 per acre-foot in the city vs. $40 per acre-foot for the Central Valley. (see https://news.berkeley.edu/berkeley_blog/the-cost-of-irrigati... )
VW to appoint “aggressive” climate activist to scrutinize policies
I expect distros that ship a DoH-enabled resolver to force-disable DoH/DoT in browsers.
> They don't seem to be betting on Dart by itself as much as they are betting on Flutter

You don’t get Flutter without Dart. Anyone that’s ever looked at what is behind any Flutter component can see the Dart code building it.

You literally can not bet on Flutter and not Dart. Don’t confuse Flutter as some DeclarativeUI of its own.

EDIT: How we that’s not to say the cart can’t lead the horse (good analogy). Flutter requirements are definitely driving changes in Dart Lang.
Who cares who wrote it? Good code is good code, and Reiser is still often the best option for storing lots of small files.

I don't think it makes sense to change the name, but it's rude and vulgar to deliberately link to an old version of a page that makes fun of someone's murder.
Agreed, although a midi controller by its generic nature does have to adapt to very different hardware, so that for example the knobs, switches etc. placement doesn't reflect functionally the hardware it is connected to, which sometimes would help immensely to ease the operators work.
I wish there was a controller made of pluggable micro modules, that is, say 2x2 cm modules receptacles that could host a potentiometer, a pushbutton, a few leds, a sensor pad etc. where no matter where the module is placed, it will link to the backplane processor getting its identification number and function, then the user can move them around to replicate the functional arrangement of an instrument panel to make programming much easier.
It's more or less the same idea I'd like to develop for computer keyboards, where pluggable keys (pots, haptic transducers and sensors etc.) could be moved around still keeping their programmed function. With todays technology it wouldn't be so hard to develop; very likely the most expensive part would be the plugs/receptacles hardware rather than their digital hardware or firmware.
After reading this I agree that SwiftUI terrible. I still don't get why it's considered "harmful" though.
Nest cameras were down for 17 hours because of failed server update