skysight-inc/HackerNews huggingface dataset:
Yes, this was why I bought one, before the coupling requirement.

My brother got one and loved it, he raved about how fun VR was. I had considered it for a while, but I wasn't ready to commit $1000-$2000 for a capable gaming rig + however much the VR headset was going to cost just to try it out.

Oculus Quest was the perfect way to try out VR for me, a couple hundred dollars for a pretty good VR headset. No need to have sensors on polls or anything. Super lightweight way to dip a toe into VR and see if the medium was a compelling experience for me.

I remember researching if I had to login with facebook and found that you could just make an Oculus account with an email address. Got it, enjoyed it, still enjoy it.

The decision to couple the Oculus Quest and your facebook account puts a seriously sour taste in my mouth though. I think that when that deadline comes up, I'll probably just sell it and buy something that doesn't have that requirement, it will likely be time for an upgrade anyways.
Hotel Mortgage Delinquencies Reached Record Levels in July
It is nothing. For example, it is the equivalent of me budgeting for a single cup of coffee for the entire year. The administrative costs of removing that expense would dwarf the expense itself, and could actually result in significantly negative ROI when accounting for opportunity cost (hundreds, if not thousands of alternative opportunities to save more money are being ignored while leadership focuses on this one).
This was the first thing that came to mind. If PICO-8 ever comes out with a mobile version, having a way to load a game by QR Code or some sort of game image would be cool.
"How do you play this game?"

"The area shown has lots of hills and valleys. Your first job is to raise and lower the land to make it flat."

"That's the game?"

"Just for the first few minutes."
Vive Focus and Pico Neo G2 are both standalone, 6-DOF, and still in production (unlike the Lenovo Mirage Solo, which was the first standalone 6-DOF). Hardware is nearly identical to the Quest (they all run Android on a Snapdragon 835). Software experience is quite different, though.
Plus, nobody wants to go out on a low note.
What right do you have to determine who is allowed to have an opinion, and why is serving a precondition?

I did serve, I've done time overseas including in Iraq, but I did not do so out of some distorted sense that it made my citizenship or opinion somehow more valuable than any others.

I served to protect and defend the rights of every person under the Constitution. Suggesting that somebody's speech be curtailed or ignored because they did not is frankly antithetical to the oath we took.

And frankly, it's not surprising to me that somebody who so callously disregards one aspect of the 1st Amendment would treat the rest of it with the same level of disdain.

But I'm certainly not going to allow you to attribute an opinion to most who serve without standing up as a counter example.

I appreciated The Military Times and S&S when I was overseas, and I know many other service men and women who did as well.
Yes, compile-time type-checking can be replaced with a sufficient quantity of runtime type-checking in the form of unit tests.

However, the compiler's type-checking is automatic, so you don't have to write a ton of unit tests to get its benefit, and the error messages are usually much better.

I've yet to see a dynamically typed codebase that has sufficient unit tests to replace a decent compile-time type-system.

One other point that matters is time: running 20k unit and integration tests to verify the types are all correct for your 6kloc will take much longer than compiling 6kloc, and the compiler does a much better job of updating incrementally based on code changes than any unit testing framework I've used.
I deleted the app because it was too much of a skinners box for me, but it worked well. The mobile site on iOS works well, and I literally never get popup prompts or blockers guiding me towards the app. Perhaps those people aren’t logged in? On desktop I use the redesign happily - the biggest complaint I’ve heard from power users is that it’s not as information dense, but that’s super easily fixed by changing the default layout from ‘card’ to ‘classic’ or ‘compact’. I suspect those people skipped the popup walkthrough that explained this when the transition happened, because I’ve run across many bitter people who used the old site a lot and didn’t know you could change the new one away from the massive cards. IMO that’s pretty ironic.

Reddit’s current UIs get a lot of hate, but I’ve been using the site at least weekly for the last 11 years and I really don’t get the complaints. The old site was ugly (albeit familiar), and the new skin doesn’t subtract from the functionality in any way besides a few obscure subreddits with wild styling. If that has helped bring people to my niche interest subs, that’s a huge win in my book.
It is 2000 km away from where I live.

Not going to buy another copy just to make someone happy on Internet.

But still, most examples don't proper error correction, don't teach about use of bound checked strings and vectors, and if I remember correctly there are examples with gets().
Corollary lesson: when you find yourself driven by a yearning for some overarching majestic goal to overcome great challenges at great cost, remember that working hard on something doesn't mean you'll ever get to use that thing. Those woodcutters, metalworkers, shipwrights, artisans, etc. who poured their hearts and souls into building that ship will very likely not sail the vast and endless sea that motivated their labor.

If you yearn for the vast and endless sea enough that you wish to sail it, forget the wood. Become a seaman.
Hackers are exploiting a critical flaw affecting over 350k WordPress sites
Great that C++ compiler teams are working on reducing C++ compile time. The next great feature I think would be a game changer is caching the result of compilation (templates and binary code). A fine grained cache acting at the level of a line (or a function if it's too hard) would save an incredible amount of time to C++ devs, while also simplifying build systems. This would also stop engineers from losing days trying to speedup their build.
I know several people who chose Harvard over MIT because Harvard had better financial aid.
Most of the sources that made Google a privacy eating beast didn't came from Larry, they came from: The market, The intelligence agencies(probably), and by people's own indifference.

With all the respect to Larry and Sergey, i'm sure they could have done very little to stop those forces, and if they've tried, some other company would have become "Google".
I agree completely. Powershell is a pleasure to write in and read and the various modules for managing different services makes my life way easier.

For anyone who's been put in charge of managing Zoom for their organization, may I recommend:
https://github.com/JosephMcEvoy/PSZoom
fair enough...
Love that footer :) wouldn't dare copying it for my websites!
He’s in the Caribbean a lot of the time and seemingly spent a lot of time there when he still had the CEO title. I didn’t see him much around google in those days (not that we move in the same circles, so this is purely anecdotal).

One of my friends lives on the same block and said a little while ago that he never sees him any more (they aren’t friends so it’s a “see the neighbors” kind of thing, also not something authoritative).
Just one piece of art that I miss in the article

https://fr.m.wikipedia.org/wiki/Bullfrog_Productions#/media/...
Developer-Centric Security Products
Jesus Christ. Before he got into to MIT, he dropped out of high school and landed a job at a company in San Francisco. You people act like this stuff just happens magically.
This is not the reason. As usual, hype and bad reporting from FT and ZeroHedge. So when the market makes new highs again who will be blamed next? Softbank again? It has to do with companies moving their workforce away from the offices. It has to with amazon and Facebook being so dominant The usual factors that are to blame for the past decade or so. It came fromzeorhedg.e go figure.

it is not uncommon for surging stock prices to lead to implied volatility to rise. The reason is, as the price goes up very steeply, the cross sectional area becomes smaller so less volume is required to move the price a a lot either way.
Wow, this is cool. Is this your site? If so, could you email me? (My email is in my profile.)
> I see this type of remark against git quite often on HN and I think it's exaggerated.

Indeed, in more erudite forums with smarter users, more level-headed, less biased opinions of git circulate.
NPR gets 1% of it's funding directly from the Feds:

https://www.npr.org/about-npr/178660742/public-radio-finance...

Local PBS radio stations do get more funding through the CPB (corporation for public broadcasting), but that seems to be only about 12% from local/state/federal sources.

The CPB itself seems to get about $450 million a year from Congressional apportionment.

https://www.cpb.org/appropriation/history

However, most of the funding PBS/NPR gets are from private and corporate donations.
Signing git commits is broken anyway as you are basically signing the commit hash (which is a sha1, whose collision resistance is broken).
That's not a bad interpretation. People forget that there were other programming models floating around at that time. In my youth I constructed a whole system of indirect referencing with register variables on an HP-41C calculator; when I got to C a few years later I found it doing many of the same things. If I had been more invested in the calculator programming I might have ended up like this author, but I quickly moved to the C programming model.
Show HN: AnyLeaf – PH Sensor for Microcontrollers
LMAO, funniest thread all day
Unix is the ultimate example of "worse is better." VMS, which is what the article is about, was definitely more elegant, easier to grok, and far better documented. So was IBM's VM which had what we now call "containers" working simply and reliably 30 years ago.
Very interesting, thanks for this. Do you suppose a hybrid system might be useful in special applications, like providing a power boost to rescue helicopters trying to hover above mountains?
But that's really nonsense, right? It's clearly intended to be a shorthand for "remove" that saves a few keystrokes, just as "cp" is a shorthand for copy. And remove is ambiguous compared to delete. These are petty complaints, but Rob Pike's attempt to dodge them seems a big disingenuous.
You just defined bad luck. They did plan for better than a 100 year earthquake. They met those standards. Problem is sometimes you flip 10 heads in a row (equivalent to 1000 year event), when they could only handle 7.
Ah, I remember some of them. To be honest I mostly used the default one and nowadays the included Bento (except to modify the eq which is still better on the Classic skin with ctrl-d)

I also remember some cool plugins, like the one that would put speakers left and right.
Are you seriously implying Trump has a time machine?

This memo happened before the story you linked.
Unix was at first a quite different experience, I think. The Bell Labs Unix had only a few utilities, each one was simple, and the documentation was good. There's a nice relevant quote: "Cat went to Berkeley, came back waving flags." It's about how the commands (even cat) got many additional options after third parties got their hands on them (or reimplemented them).

There are manuals for old Unix versions here, maybe start with V7 if interested: http://man.cat-v.org

The paper "Program design in the UNIX environment" or the book "The UNIX Programming Environment", both by Rob Pike and Brian Kernighan, might be of interest.
"Oh say, can you C?"

"In Rust We Trust."
In the middle it links to the post he made on the 25th anniversary, which talks about how they would ship the gold masters to Europe.

He says they didn't have time in the schedule to mail it, so they would go to the airport, find a flight to London, walk up to the gate and find a passenger and ask them to carry a pack of disks with them, and tell them someone at the other end would meet them at the gate to pick it up!

Man how times have changed in 30 years.
Fuck the Office
Intel? Apple? Google? Nvidia? Tesla? SpaceX?
tl;dr: They call it "dope" for a reason, dummy.
Flareact – Edge-Rendered React Framework Built for Cloudflare Workers
When you accused GP of using a "leading question," when he asked your where you get your news, it sounds like you cynically interpret any question as an attack. You can tell me which agenda you're assuming on the part of your interlocutor.

And I've asked you a few times for evidence of bias in S&S. I understand that it's your opinion that S&S is biased, but surely that opinion was formed on the basis of evidence.... right?
If your time horizon is more than a couple years, then it has worked. They have the ability to create money and purchase bonds, equity, and simply give companies cash if needed. And they have. The biggest variable they don’t have control over is the best value or expected future value is the USD.

Also, the invested-ness of US politicians is not just due to them owning stocks, but due to the people voting for them being invested in them by way of invested retirement funds and indirect exposure via government employee pensions.
I understand, but context typically gets you the rest of the way. We're talking about natural languages after all; this is about as good as you can hope for.
Keep in mind that 4 billion (likely Softbank invested more) means 100x in stocks. i.e. a 10 billion investment in call options 'generates' 1 trillion in extra market cap (because of dealers hedging). That is 1/3 of AMZN or 2x TSLA and so on at current (not March) valuations. Such concentrated volume CAN move big stocks and in turn indexes.

Even if the market let go a bit now - Softbank has literally cornered the market for so long - they still make a killing in the process.
Entertaining and wrong. confuses cause and effect. The surging stock market leads to the rise in implied volatility, not the other way around. This s a common occurrence and not indicative of manipulation. This pattern happened in 1997-2000 too. The S&P 500 and volatility rose together for 3 years strait.
One of the biggest successes of the music and movie industry is getting everyone to call unlicensed distribution “piracy”.

It equates a completely non-violent act with a very violent act that was once a capital crime.
As someone who had some small success early in life I want to send a message directly to this kid that may be unpopular on Hacker News: Pace yourself, do NOT pin your happiness on the occurrence of great wealth or success early in your life, spend a large amount of time appreciating the great success you've already had, take things slowly and experience as much "normal" life as possible - get a girlfriend, try out a normal job with minimal responsibility but strong mentorship, and appreciate that the world is filled with vast knowledge that will not be gained instantaneously and MOST CERTAINLY is not contained in any mono-culture such as the tech-startup scene.

To everyone else, the mid-west front-end developer making 55k who thinks he's a failure because he hasn't had the same success as a 17 year old MIT student and YC alum... happiness is an internal force that comes from inside you and not from external luxuries. Its OK that you didn't go to MIT, its OK that your company didn't go through YC. Its OK that you don't post a 200k+ salary on levels.fyi. Many people who have had those accolades are currently MISERABLE or have faced many hard failures since. Those hard failures are rarely publicized. We all will face great hardships in life... its the human condition. Instead of worrying about these things focus on finding your own internal happiness and pride.
When people ask me what game developer I'd like to work for I used to say either Lucasfilm Games in 1987 or Bullfrog in 1990. Bullfrog had a huge amount of prestige amongst Amiga gamers. It might not look like it now, but everything they did appeared original and innovative at the time. Peter Molyneux was seemingly up there with Sid Meier as one of the great designers of the era. It was only later that he soured his reputation.

I remember Bullfrog's programming tutorials in Amiga format [0]. If that was all you had (it was all i had) then it wasn't enough to let you write your own games or learn enough to get a job.

I got my parents to buy me a book on 68000 assembly to go with it, only to find that the Devpac assembler from the tutorial didn't come with any of the OS include files, so I couldn't get past the second chapter. These kinds of setbacks were typical.

When I think back to those days, I loved the Amiga community and magazines, I loved the seemingly accessible, informal world of game development, but it was so damn hard to just climb the first step and learn to code if you didn't have much money.

[0] https://archive.org/details/AmigaFormatIssue039199210_201901...
While bias in hiring is certainly an issue, I don’t believe that its the primary factor.

Most of this disparity is due to differences in opportunity. Blacks in the US are less likely to have the resources at their disposal to enter our field. They are less likely to have two parents at home, to be able to afford college on their own, to have the familial financial and emotional support system necessary to have the required risk tolerance to attempt their own venture, and most of all - less likely to have escaped the pressures of devoting all of their energy to financial survival in the first place.

Assuming the above statement is true, the only way to solve that problem is the address the root causes: stable families, educational opportunities, easier access to decent wages, and lower housing costs.
The concept of the git staging area is utterly superfluous. All local changes that are propagated to the version control system should go directly into a durable commit object, and not to a pseudo-commit object that isn't a commit, and that can be casually trashed.

That commit object could be pointed at by a separate COMMIT_HEAD pointer. If you have a COMMIT_HEAD different from HEAD, then you have a commit brewing. Finalizing the commit means moving HEAD to be the same as COMMIT_HEAD. (At that time, there is a prompt for the log message, if one hasn't been already prepared.)

Your "staged" changes are then "git diff HEAD..COMMIT_HEAD", and not "git diff --cached".

Speaking of which, why the hell is "cached" a synonym for "in the index"? Oh, because the index holds a full snapshot of everything. But that proliferation of terminology just adds to the confusion.

I can't think of any other area of computing in which "cache" and "index" are mixed up.
If this caught your interest, I highly recommend the Kim Justice youtube series on Molyneux.

https://www.youtube.com/watch?v=DAuvaAGnqQw
For programming, yes, especially if you're a beginner. But for more conceptual aspects of software engineering and system design, or tutorials on new technologies, videos can sometimes be useful.

Here's a good recent one by Raymond Hettinger on making things easier for yourself when programming, such as ways of reducing how many things you'll need to keep in working memory at once. It actually does directly involve a lot of pure code so it's maybe not the best example of what I described, but it's mostly focused on cognition and is generalizable to programming in any language, or possibly doing any kind of demanding mental work in any field.

"The Mental Game of Python" - https://youtu.be/UANN2Eu6ZnM
In particular Searx[1], which is a search engine aggregator with dozens of backends, including one for Reddit. You can self-host it or use one of the public instances[2].

[1] https://github.com/searx/searx

[2] https://searx.space/
If I may, I also suggest:

Ben Eater: electronics, networking, computer architecture, breadboards, and information theory.

Missing semester: Great introduction to computer science and basic programming skills. Good as a reference.

BPS.space: Aerospace engineering, rockets and stuff.

Andreas Kling: computer OS from scratch.

Numberphile, computerphile and so on for quick bites.

Edit: fixed typo
Posting anonymous for obvious reasons. I'm not black, but I am a minority. The racism in tech is so obvious, my eyes bleed sometimes. At my workplace, they will consistently take an average white worker (no special degrees, no special schools) and promote them over and over until they are multiple levels higher than others.

Its all BLM woo haa on slack but what really matters is promotions, raises, projects, opportunities, and nothing shows up there. Pretty soon, you have a 24 or 25yo director of VP presiding over a PoC (some of whom are black) who has two or more decades of experience and who is obviously doing all the real work.

The entire c-suite has a single person of color. The board has none.

Then, you hear people grumbling in management meetings that some of the "diversity hires" are not motivated. Think -- why would they be motivated given what goes on?

Addendum: Not saying this doesnt happen outside of tech, but I know it happens in tech because I see it company after company, and especially at my current venture-backed employer. So consider that when you hear empty talk about tech being a meritocracy. Now granted, tech does have good numbers of Asians, but I think that is sheer funnel input volume driving that.
I highly doubt ranchers would turn to grinding up beef herds just to make more feed. They would just grow more forage/feed crops. But they really wouldn't since it's the beef that needs the absurd volume of feed, so ideally they would just go out of business.
Projects using templates and heavy metaprogramming often see most of the compile time spent in template instantiation, not in link time. For this kind of projects I think this would help.
Seems like a perfect project for SoftBank.
If anything, open sourcing hardware designs makes more sense than software. Seems like there's a much higher barrier to manufacturing than compiling something.
That last "if" is the crux. Intent is a huge factor in what is and is not considered legal market behavior. For example, consider banging the close. Buying lots of futures at a certain time of day is not illegal in and of itself. But it's quite illegal if regulators show that your purpose in doing so was to influence the settlement price of some other asset in which you hold a position.
While you added rate limiting, it looks like you might have only done it for `RemoteAddr`. If I set random `X-Forwarded-For` and `X-Real-IP` I seems to let me post as quickly as I'd like.

That allowed me to send 200 backspaces, then fill the page with "i like turtles" or just the letter "o".

That said, there's a backup rate limiter working for you. Github.

Github has blocked my IP because of my shenanigans, which I suppose is fair. I'd have created an issue there if not for that.
> How many people are not going to MIT because they are financially unable?

I have heard MIT has slightly less complete need-based financial aid than some of the other big name private schools, but still much better than most before-aid cheaper schools, so probably some but relatively few of the people who would otherwise go to MIT, and those few are probably going to other big name private schools, not excluded from education.

There's probably a lot more not applying because they think they wouldn't be able to afford it, because knowledge of the sticker price of big name colleges seems far more widespread than knowledge of the amount of school-based need-based aid they tend to have available.