skysight-inc/HackerNews huggingface dataset:
Looks like nothing I use regularly moved too far away. I like the new top bar (I'm sure this will make it more mobile-friendly). One change I would make is to give the README section a header so it is easier to see where to stop scrolling if you are trying to get to it.

Overall a positive change since the pages are loading faster for me.
> > That’s why we’re going all-in, and we won’t be shipping any more 3DOF VR products.

> This is not exactly surprising, but still a bold and absolutely correct move from Oculus.

> As a developer who was rejected from the Oculus Quest store before, it's great to hear that they now how concrete plans to start opening up the store.

If you were rejected from the Quest store, you can still put your content out there on SideQuest.
Apologies for the somewhat pedantic aside, but I want to point out: "literal Nazi" is a borderline oxymoron. There is no Nazi party, nor is Nazism a coherent political ideology to which one can seriously ascribe. I suppose people who were active members when it still existed can still be considered "literal Nazis", in which case there's probably less than 50 left on earth. But saying that anyone else who claims adherence to Nazism or allegiance to the (completely defunct) Nazi party makes them a literal Nazi actually elevates their status from what it is, which is just a pathetic racist cosplayer.
This guy should enter the Hutter Prize - http://prize.hutter1.net/

This won't win, but it seems he cares and has some talent :)
Ditto, and doubly so for the README. If I'm scrolled down further than the end of the sidebar, the README, suddenly 40% of my screen is empty, and not even split evenly on each side.
There are fair algorithms for multi-way division... but yeah, it's going to be real hard for a third party to break in when the two ruling parties can conspire to block them.
> Go outputs less instructions, but has to maintain its segmented stacks

I think they dropped segmented stacks in 2014:
https://en.wikipedia.org/wiki/Go_(programming_language)#Vers...

The stack can still grow, but contiguously. I'm not sure if there are any instructions required to monitor the stack size and grow if it needed.
> When people refer to racist views at SSC they don't mean that literally as a rule, they're just disparaging uncomfortable views about very well defined issues in social science and the like, that have zilch to do with superiority or supremacism of any sort, naziism etc. Shooting the messenger, basically.

Do please specify what those "uncomfortable views" actually are.
So, for someone who isn’t gonna drop a grand on a Valve rig, what’s the right purchase for a gamer today?
This post was delayed due to HN posting throttle, yay.

----

Because of sub-system ownership and crossing boundaries between window managers and input handlers. Just getting folks to recognize the problem and agree on how and where it should get fixed is the major hurdle. When software is overly modularized it both prevents many classes of optimizations and it forces certain communication patterns. Conway's Law [1] in reverse, teams will be split across component boundaries and solving Desktop Linux issues will require a level of coordination I am not sure the community is up to.

Writing the if the statements isn't the issue, coordinating and agreeing on the problem is.

[1] https://en.wikipedia.org/wiki/Conway%27s_law
I am not sure your comments relate to the topic at hand.
That's true- and macOS has plenty of things I reconfigure whenever I set up a fresh install too, so I guess you could argue that takes up just as much time. I would say it's a do-once-and-forget thing, but then I'm sure there are people who would say the same about Linux issues.
Don't sell biology short like that. Human driver are born with a mental model of physics that's been honed 24 hours a day since before they were diatoms.
I can barely tell the difference between Arial and Helvetica how is anyone gonna tell their derivatives apart.
Anyone being impressed by the compile time of the modern languages such as Switft, Rust or Go should try TCC at least once in their lifetime.

Both compilation and link are generally finished before your fingers have relased the enter key...
have you tried windows with subsystem before? I've noticed significantly better performance from windows 10 on Lenovo t580 (from 2018)than my Macbook pro (from 2029). I love win 10 + subsystem combo 10x more than my Mac that I now have moved all development and daily work over to my windows box. I only touch the Mac as a test box before running things in production, when it use to be the other way around.
I tried these two:

select * from trips; /* completed quickly */
select * from trips where tip_amount = 0.56; /* stalled */

Hope I didn't break anything ;-)
I think Gnome 3 is the "Windows 8" of Linux: It's pushing touch, it's moving away from tried and true desktop concepts and its release led to the creation of numerous "alternative" desktop environments for people who liked the old Gnome.
I want UI designers to be unoriginal. I wish they were less original. I don't like learning new visual languages every 5 years; I want intuitive interfaces, which mostly means familiar interfaces.
This is like someone who thinks the video cameras that are now ubiquitous in public places and stores are not a problem because he never leaves his home.

Or that web tracking is not a problem because he always uses Tor.

Or that emails sent and stored in plain text are not a problem because he always encrypts them with gpg.

Well, you have to realize that the vast majority of people don't, and there's a massive societal impact of such widespread surveillance.

The security-conscious technical elite who are willing to live a digitally monastic lifestyle (as Stallman does when he refuses to browse the web except through email) might be able to avoid some of that surveillance (though even then most of them admit they would be unable to stop surveillance by a well financed and determined adversary), but most everyone else either can't, won't, or don't realize there's a problem.

The result is a digital dystopia that we're already in, but that's growing worse by the day. The consequences of it have already been felt by dissidents, victims of harassment, stalking and identity fraud, and increasingly by kids who grow up thinking a world without privacy is natural. It's only bound to get worse from here.
That's a fair concern. I would go beyond your initial statement though, and say that if neighborhoods don't want to be policed it's likely they know their own interests better than anyone else. Some police departments do a good job even in bad neighborhoods; others... seem to exacerbate the existing problems. I can think of no better litmus test than what the residents themselves think.
The lead designer of one of the Alpha chips founded PA Semi (which is the company that Apple acquired to start designing their own chips).
I once had a similar need but outlook failed me hard, never tried with Mail.app but I'm sure it won't go well. In an ideal world i would just make all software i use myself cuz I've only seen like <10 actual good softwares in my life
Yep, I have the exact same issue. I started to use the new design via their beta program, I had to stop after a few days because the content stretches from one side of my screen to the other. I hoped they would fix it before release.
Most corporate printers are network attached, many also run under CUPS
Why can't you develop for it? Seems easy to load non-signed APKs: https://headjack.io/tutorial/sideload-install-app-apk-oculus...
Ooh, does that mean that slack supports WebP now?

Update: nope. Maybe another year :(
No we are claiming that we need $4309582309239 extra spending on the Governor's wife's tennis partners' baker's niece's program to totally-not-put-all-those-dollars-back-into-the-governors-electoral-budget.

That will fix it.

What I mean to say is that 99.9% of those programs are just abusing the system (even if 10% of them started out with honest intentions).
Overall behavior - how it spreads and effects people in aggregate. It spreads by air primarily (aerosol isn't "the latest news", it's what's been said from the start with any other transmission method speculative). Yes, a zillion uncertain details.

Covid is a simple as any of the things we meet in daily, in aggregate, as simple as rain or dirty. The behavior in detail of any of these things is incredibly complex, of course. The forms rain takes are distinctly complex but is nearly falls roughly downwards and gets things wet (exceptions to everything, of course).

People have more incentive to look at the details of Covid 'cause it's much deadly than rain or dirt. But even more, lots of people use Covid's uncertainty to argue against any mitigating measures they find inconvenient - and that part is kind of despicable.
You'd switch platforms just because you don't like the layout?
Another take on the same idea: https://git.zx2c4.com/cscript/about/
How do you think they should be treated?
Yeah I have been doing this for decades. I only eat from 5-6 PM daily. I'll have water in the day time, but I don't think it would be ideal to stop drinking water.
I recall them as the HIG group. I first encountered it at MacHack, in 1987, or so. There were a couple of HIG engineers, there, and they referred to themselves that way.

The reason was, because they insisted that app developers follow HIG guidelines.
I submitted feedback over it but, aside from the over-reliance on rounded corners, and making pills and buttons hard to separate, the single worst change is that you can't see the latest commit status from the repo screen. Instead, you get the commit hash, and have to click a tiny ellipsis button to get the commit message and the status indicator.

When I'm browsing on github and not using git directly, the commit short-hash is the last thing I care about. You cannot see if your default branch has passed CI/status checks now. Those things should be first class citizens, that's why we put status badges all at the top of our readmes to make that info more visible with what we have.

It follows the trend of designing with lower information density. This trend IMO is not appropriate for developer tools.
Hamiltonian NNs are not a new thing. There was a NIPS 2019 paper [0] that attempted to do that same for some toy problems.

In general the idea of including model or context-based information into neural networks goes along the line of Kahneman's System I and System II of the human mind. System I is the "emotional" brain that is fast and makes decisions quickly while System II is the "rational" brain that is slow and expensive and takes time to compute a response. Researchers have been trying to develop ML models that utilize this dichotomy by building corresponding dual modules but the major challenge remains in efficiently embedding the assumptions of the world dynamics into the models.

[0] https://arxiv.org/abs/1906.01563
[1] https://en.wikipedia.org/wiki/Thinking,_Fast_and_Slow
Yep. The languages used in the repo is the first bit of information I look for. That little visualisation was a very clever feature and a highly efficient use of space.
It's so that the output uses printable characters, that's all. The raw output would actually just be random bits, or at least something approximating random bits if GPT-2 is as good as we hope it is.
Ya. And even if he was writing on totally un-emotional topics, like a food blog or something, his job is such that patients being able to discover these aspects of his personal life would be likely to pollute his doctor-patient relationship with them. Psychiatrists understandably want to limit what their patients know about them, to keep the focus on the patient and their needs, rather than the personality of their psychiatrist.

I think this is what Scott's more concerned about than anything. I'm sure he worries about canceling and stuff too, but this is really out of concern for his ability to treat patients effectively at his day job.
> I know more about the marketing, creation, and perception of food than you do— you're wrong.

I don't doubt you know more about food. If you applied that knowledge to my actual point instead of what it appears you assumed my point was, this assertion might have been correct.

That's not entirely your fault, I was making a slightly different point than the exiting conversation was arguing, so it's easy to bring the context of that into what I was trying to say and assume they were more related than they were.

The belittling way in which you responded though, that's all on you.

> This isn't about perception at all— Apple products meet my goals in a way that other products don't. If your goals involve saving a few hundred bucks on a laptop, then don't buy one. I really don't understand why people get so mad at Apple for selling the products that they sell.

My point, applied to this, would be to question what other products you've tried? My assertion is that people perceive other products to be maybe 50%-70% as good, when in reality they are probably closer to 85%-95% as good (if not better, in rare instances). That is a gap between perception and reality.

As applied to burgers, I was saying that people that refuse to eat at McDonald's because of quality probably have a very skewed perception of the actual differences in quality in a restaurant burger compared to a McDonald's burger.

I'm fully prepared to be wrong. I'm wrong all the time. I also don't see how anything you said really applies to my point, so I don't think you've really proven I'm wrong yet.
Since the idea is to quickly get a database up and running, it would be nice if it generated code/cli commands to connect to the database that you could just copy and paste.

Edit: Also, drop multiple csvs to create multiple tables? Or drop another csv once you've been given credentials to add a table?
> On the flip side: does anyone still buy a low-specced machine and upgrade it mid-lifecycle?

I've upgraded hard drives and RAM on very single Mac I've ever owned, except the last Mac I purchased, a 2015 MBP, where it wasn't an option.

It's looking like this one will be literally the last Mac I purchase. Apple's practice of charging premium, bespoke prices for commodity hardware was insulting, but at least there was a reasonable workaround before they started the soldering crap. Soldering things down is just a brazen money grab.

Can't believe I'm looking at going back to Windows but here we are.
Yet the same faces seem to show up over and over at the final table because some are better than others at executing the process, maintaining control of emotions, bankroll management, and so on.
VW’s first mass-market EV suffers delay thanks to software struggles
> These design decisions all made sense when clock rates were exponentiating, but they're all nightmares now that we rely on branch prediction and memory prefetching and superscalar execution units. The codec is simply not a good fit for the computing architectures we have today.

Arguably not a good choice for the year 2000, either, considering that all high performance CPUs at that time were out-of-order, superscalar and deeply pipelined.
Those features exist outside of the rendering engine.
At that point you might as well use something like PDF, where you can choose exactly what image format you need for each region. Put a JPG as the blurred background, then put a transparent PNG as the foreground for text and buttons in your screenshot.
All good so far! Thank you for the feedback. Filter's are single threaded and not very fast. We will take them to the next level shortly
Thanks for linking the video. Interesting to listen to Jobs -- seems to me too that he argues against what Apple is doing nowadays.

I actually 10 minutes ago had a look at how much a 32 GB Mac costs nowadays -- and it's like 2x more than a 32 GB PC. That's less than some years ago, then a Mac was more like 3x more expensive, if I remember correctly. Looks like the trend Jobs mentions in the video, about lower and lower ASP. (ASP = average selling price, right.)
Aside from the gamble that any fundamental research represents, consider the immense amount of training CERN generates every year, with several thousand physicists and engineers continuously involved. That sort of a mix generates more learning than the sum of its parts, because everyone has opportunities to learn from many related fields. If the money was instead split into many smaller projects it wouldn't generate the same kind of learning, because each project would be a tiny silo compared to CERN.
> And you have to go back only 2,000 years to find the most recent common ancestor of everyone alive on Earth today.

I suspect that 2000 is a bit optimistic, no?

But "never overestimate power of exponent" so asking.
Thanks for treating my comment charitably, and for adding your experience. Type systems often seem to bring out the extremist in otherwise reasonable developers.

It's quite obvious that there are downsides to types that most developers are missing - because most developers seem to feel that they get massive benefit from types, but empirical studies seem to show that if there really are benefits, they are not massive.

I see the downsides in a few ways - they open up another avenue for 'architecture astronauting', they are not in fact accurate representations of the real world in many situations - you're dealing with files, or messages coming in from the network which are not typed, and even when they are (e.g. databases), they can change under your code while you're running. That's not to mention the points I made above around usually being an entirely different, hobbled language that gets sprinkled through your source code. Types encourage people to build ridiculous code generation pipelines during build time, and builds getting larger and flakier are about the worst thing in the world for fast iteration. I find the Smalltalk approach of coding in a live image really interesting, and I worry that obsession with types are closing off that kind of future. There's also the fact that your language, and particularly your type system constrains what code you write - like a programming version of Sapir Whorf, and most type systems are bad at expressing very high levels of abstraction. Scala had to invent a documentation tool that hid the real types of things because the type signature of higher order functions like map and reduce were scaring people.

I was interested in your opinion of Spec, because I'm aware of it and find it interesting, but I don't do a lot of Clojure so I haven't really used it practically. I liked that it aimed to address more than just verification - schemas, object generation for property testing, these things are all closely related to the general concept.

I think your ideas about a middle ground type system seem very interesting.

I saw recently that there's a version of Nim 'DrNim' that incorporates the Z3 theorem prover which allows you to assert and prove much more interesting things than typical type systems. It sounds fascinating.
The doubt you are trying to introduce is exactly the doubt that Scott Alexander has about his well being once exposed to the readership of the NYT (or anyone else in the world who catches a whiff of it).

If you think the journalist should enjoy being able to do what they want without an Internet mob, then why wouldn't you think the same way about Scott?
Nim JSON parser is not optimized, it was mostly written for maintenance (for example it allocates a Table per node in the json file)

I.e. the difference in speed here is a difference in elbow grease.

I have yet to come into an optimization problem where you cannot reach the speed you can achieve in C in Nim.
His real identity is not particularly hard to find, and as far as I know, he is actually just a psychiatrist and the author of SSC (among other things).
> (Nov 18, 2001) TCC version 0.9 is out. First public version.
Yeah I don't think it's trivial. If an algorithm made predictions on the level of html elements - whether an element should be a part of article body or not, it would be possible to combine probabilities or at least vote. But (a) it's probably a non-trivial modification (b) a lot of methods would also use some heuristics/postprocessing/have other quirks which make combining results difficult.
Does your benefit comes with battery power and portability? I couldn't care less about speed when I have a 64 vCPU box at 10ms delay.
Well, it is interesting to see a FB employee, who has a nice salary I would imagine, coming out with his view of how internal FB staff behave.
I can't speak for anyone else, but I have been writing Apple software since 1986. I have stuck with them through a lot of abuse.

They just turned 1.5 trillion. I don't think they are losing a whole lot of sleep over it.
Agree completely. Feels like a huge step backwards. Maybe usage metrics show most users are using a much smaller window size, but the layout is all over the place on my 27" monitor (2560x1440).
Whatever people think of H1B visas (and I'm generally very critical of these programs), since work from home is the new normal, will there be a drop in demand for visas? If Facebook have 9 engineers in an office, it makes sense to get the 10th into the country to join them. If 7 of those 9 work from home on any given day, does it really matter if the 10th is in <foreign place>?
IdK. Space Pirate Trainer is like the arcade shooter game a lot of us X gens dreamed of as kids. So much fun.
> Why is that hard to believe?

Because they haven't given us any of these details that you're imagining. Will there still be an approval process? Will Facebook give up any control? Will this be just like "keys only" distribution, a return of the Concepts/Early Access channel, or something like the old Oculus Share? So...I'll believe it when I see it.
> Notice that while average white parents might worry about criminals before letting their kids out on the street, the black parents worry (with good reason) about the police.

Black people killed by police in 2018 [1]: 209

Black people murdered by civilians (of any race) in 2018 [2]: 7,407

White people killed by police in 2018 [1]: 399

White people murdered by civilians in 2018 [2]: 6088

Aren’t criminals a greater threat than police for both black and white peoples? Of course this isn’t the whole picture of what interactions with police look like, but if you are scared for your children’s lives, criminals seem to be a much greater threat regardless of race.

> the police are the people most likely to assault or kill them or their children on the street, more so than random criminals

This does not seem to be even remotely correct. Am I missing something?

[1] https://www.statista.com/statistics/585152/people-shot-to-de...

[2] https://www.statista.com/statistics/251877/murder-victims-in...
Looks like mask is standard now. In Webkit it is behind the -webkit-* prefix, and it only implements mask-image (which is what you want anyway).

-webkit-mask-image does exactly what you're looking for (poorly) :+ )

The other way to do it is SVG, but if you want that to be data efficient, you generally end up with three HTTP requests at two levels for a single image, or you have base64 and it has to be gzipped or it's larger.
I suspect this will change fairly soon now that there will be a significant non-mobile aarch64 market in the future
Even further back, there's Hunt the Wumpus, which I think was originally laid out on a Platonic solid. Messing with adventurers is a time-honored tradition!