skysight-inc/HackerNews huggingface dataset:
> they buy everything in the index according to the market cap

You're splitting hairs. I guess I should have clarified. What I meant was that at some level the companies are being valued based on PE ratios, etc. So while the index funds may not be analyzing the underlying securities themselves (other than determining their weighted value), someone is, such that their market cap drives them being in the index (SP500 for example). Point still stands from the parent comment.
I believe GP was referring to the fact Steam itself is 32-bit only, with the singular exception of MacOS (last I checked, if this has recently changed, I apologize).

So even if your game is 64-bit, you still need 32-bit libraries and OS support to run the DRM. Sucks when either your OS doesn't support 32 bit (MacOS, OpenBSD), you don't want to add 32 bit multilib, or you're doing funky emulation on a non-x86 machine where you can only effectively emulate x86_64 (see: ppc64le).

These are all niche situations (the last one almost facetiously so), but the point stands. I really wish valve would release a 64 bit client on Windows and Linux :/
In this case, shipping symbols with the app is almost certainly an oversight. Stripping symbols of shipped binaries is standard good practice.

That said, I don't think the difference between a 40MB app and a 400MB app is all that critical these days. Optimizing for development speed and user experience over an absolutely minimal download size is a reasonable choice.
There's little to assume in terms of good faith in this case. An obvious joke gets turned into a busybody scold. How does one interpret that into a stronger thing?
Golomb Ruler
Question: someone steals your car and you go to take it back. When you drive off with it, the thief's backpack/laptop/etc. are in the back seat. Can you now be prosecuted for theft? Obviously most people wouldn't want to hang around long enough to fully inspect the vehicle to make sure they're not taking anything that doesn't belong to them!

My inkling, as a former lawyer, is that this would not be theft if you didn't know the item was there. Crimes require a certain mental state, and theft typically requires that you be aware that you're taking a thing that doesn't belong to you. If you leave a restaurant and unknowingly take someone else's umbrella from the bin instead of your own, you cannot be found guilty of theft.

If you do know the items are there, you could be found guilty. Of course, the practical reality is that you don't want to give a criminal any reason to come back to your house, hunting for his belongings.
> Java does not perform better than Go, they're pretty much on par but I would say that overall Go is faster.

Real world programs disagree. And for any large program, the JVM is a superior optimizer than golang's compiler.

> As for the tooling that Java has those it's because the language and runtime or so complicated with many layer of abstraction that you need those.

I heavily disagree. I deployed services both in golang and Java/JVM languages, and simplicity of the language or runtime has nothing to do with the JVM having superior observability and monitoring.

> you don't need something heavy like JFR

I wonder why my employer is spending millions of dollars on dev salaries to build something not even remotely comparable to the JFR for their golang programs then.

Secondly, the JFR is extremely light weight, and gives you < 1% overhead at runtime. Show me another ecosystem that gives you this out of the box.

> Same story with the GC Java offers, too much choice, too much burden on the programmer.

It doesn't really. The newer GCs have very few knobs to turn. Compare to when you hit GC issues in golang, the solution is to rewrite code in nonidiomatic ways as we saw with Discord. The first approach is superior.
> * That was bothering me a bit too, but then I realized it may have a use that most of us don't care about.*

That's how it starts. First it happens to people whose needs you can't relate to, and then one day they'll want extra money so the accelerated video support starts working again.

It should bother you.
> If it's stolen, just go get it back when it's safe to do so.

Your entire recommendation to "steal it back" is predicated on knowing when it's "safe" to get your stolen car in procession by criminals. Yeah, you're not going to know that.
I had the 8GB iPhone 5C. The OS (iOS 10) actually took up nearly 4GB of that 8GB.
"or support cycles tied to version support."
So one thing that may help the sales pitch to the hacker demographic here - I think we've all seen a bunch of promising hardware companies come and go. I know you guys are going to survive for the next century, but if you made a point of being extremely open with the hardware design, especially around the compute module, I think that would make a difference in people's value calculations. The closer you can make this to "I can buy commodity hardware and make it work with this headset", the better the value proposition becomes, because it means that I have something I can upgrade and work with over time, even after you all get so fantastically wealthy from building these that you retire to Bali and forget all this tawdry capitalism stuff.
I don't think upgrades change this configuration. I use Arch, which is a rolling release distro, so maybe this is a factor, but I didn't have any issues with upgrades, apart from one time when Framework released FW upgrade few months ago, which overwrote the boot record (took 15min to fix/recover), but that is a different story...
>Yeah we close the doors once 95% of people show up

So they are essentially scamming 5% of passengers out of their tickets?
I would be tempted by this if I could try out SimulaVR first using my HP Reverb G2 HMD. It has great resolution, but I don't think there is a Linux driver that I guess would be the pre-requisite? I know a lot of people into VR for flight sims and driving, that spend $2000+ for high resolution VR experiences, so that demographic could be a good cross-over with this sort of productivity set-up - as long as they can try something like the window manager on their own device first?
> The procedural web will be the future of the web.

Isn't the "procedural web" built of mountains of (hopefully) human written content? How will the system get content about new subjects without the humans writing it? Isn't a system like GPT-3 currently limited to reflecting the ground truth data it has seen?
Other humans. I feel disgust just remembering that particular event and won't share any more details. Sorry.

My point was only that I had a really really nice office but preferred the hot and noisy radio lab strongly.
I like but how much you can truly do whiout the specifics some of the big query for example, thing are so much especific that you will end up whit required bigquery that sound like ORM whit postgre syntax.
I like the idea.
Back in the late 90's, My roommate took down a neighboring universities network for a few hours over a dispute on a bulletin board. He was a TA for the engineering department and simply walked into the library, told the person behind the counter he was a TA and needed two professors email and password credentials. He then used those credentials to hack into the neighboring universities network (not very hard either - apparently a simple dictionary attack got him in as a root user) and start wreaking havoc under these professors names.

Yes for sure different times. Still laugh about how easy it was for him to get credentials which gave him a sort of 'super user' privilege's on our own network just by having professor credentials.
Is there a solar panel solution for this? Like a solar panel you can leave on the back window or something, that will slowly trickle-charge the battery?
Thanks for Kotkin recommendation, looks very interesting
> language% (anything possible using just that language)

Even a category like this is subject to debate, because of intrinsics. C++ compilers provide many "intrinsic" functions that map to machine code instructions, but these functions aren't defined in the standard and the names can vary between compilers. So are they part of the language? ¯\_(ツ)_/¯
I just did the same, and it says that I need to be connected to see my emails. «Are you in airplane mode?»
> critical mass would need to be 10x as big so that not everyone has a shitty download rate

Yes, but those who are downloading have - in the best case scenario - a better bandwidth and can therefore seed even more than before. From my experience, the scenario where nobody is seeding anymore - which wouldn't happen in this case - is much worse than the scenario where everybody has a slow upload speed. The more people download, the more they seed. Sure, there's a bottleneck at the start of the life of the torrent (essentially the creator of the torrent), but after it really evens out.

> it's easy if you do 'port X to machine Y' but like in the above example, try 3 computers in the network who need the same 20GB download

I'm sorry, I don't think I understood correctly. I'm going to answer as I understood: in that case, wouldn't you just attribute different ports to your local devices?
A quick search shows INTC market cap is 184B and AMD is 135B. AMD is worth 73% of Intel.
The Impactful Forecasting Prize
> It's bizarre that the majority of people on a tech entrepreneurs' forum don't seem to understand this

Agree.

> The smart move is to instead pay your employees [...] and grow your customer base

Agree.

> give away your services for cheap

Disagree. Giving away your services for cheap is great way to build unsustainable business. It's often a part of the effective strategy, sure. But if you just default into "oh, we'll just sell it cheaply, and increase prices when we're big", then be sure to time your exit, before everything collapses. Selling $1 for 90 cents works only for a limited time.
AWS's Athena uses Presto to pretty good effect, though I guess you could say those use cases are largely relegated to analytical purposes.

Back in my consulting days, I built a distributed query system based on Presto to integrate some custom/onprem data sources with more distributed/cloudy ones, Hive and such, and it worked well for that, too. Most of that was also ad-hoc, batch, or event-driven analytics, too, but there were plans for supporting production workloads.

I think maybe one reason people shy away from things like Presto (and the above) is the uneven performance guarantees; waiting for an unoptimized Hadoop or Orcfile query by accident because you joined on something or another is fine for one-offs, but might become costly in prod workflows.
"Homemade"? This is a post on the official company blog of a commercial product.
Hey elefantastisch, Thanks for your feedback about the UX!

Indeed adding a card is done when clicking on pay now button (next step is a redirection to Stripe Checkout page), I definitely agree this should be enhanced and it will!

About the social profile url, we are asking that to prevent fraud risks and also to avoid having to charge $1 to get a Risk score from Stripe. It's strange but I discovered the only way to get a risk score from Stripe radar is to do a real charge (a pre-auth or just adding a card is not enough). We also tried a strategy to charge $1 then auto refund it, but Stripe do not refund the transaction charge anymore.

So we ended up with this social profile option as a fraud check, it's quite effective to keep hackers and abusers away ... unfortunately it seems it's also too much friction for new customers.

I'll definitely rediscuss this point with the team tomorrow morning, please give us another chance in few days ;)
Considering that the car was found with bullet holes in the roof, I think you're giving some very dangerous advice.
> That's not what I said.

Okay, but it's a pretty reasonable interpretation, right?

"Simpler X, in contrast to Y" makes it sound like Y is a less simple X.
First creating an account for testing it out is a no-go for me.
Did you remember to turn off wifi and close the app (not just go back to the main screen and back into the app)

https://support.apple.com/en-us/HT201330
That's also how I read it, which astounds me. Would be technically impressive if it worked like that. And extra vindictive since even if they don't allow rooted devices to play DRM'd video, there's no good reason why they should also be prevented from buying in-flight internet.

(one solution if that's really how it works: rotate your mac address, reconnect, and then never open up the United app again so it can't squeal on you.)
Yeah, at least you can be prepared. Bring a friend ready to call for help, video tape everything, etc.

Despite what cops would have you believe, criminals aren't dumb. Most will recognize that it would be a bad idea to bring cops to the place they are apparently holding stolen cars. So if they know you brought an unknown number of witnesses prepared to call 911, they will probably back off. After all, it's pretty easy to get away with property crime if you stay off the radar.
this is great, reminds me of GRANT MORRISON pop magic https://doctormcg.files.wordpress.com/2018/02/morrison-pop-m...
What about using a recurring pattern for your passwords by using an encryption from an information of your choice from the service you use, which you then tweak a little and add to a static base password.

That way only you know how to pull that information to generate your password, it's always unique, and even in the worst case scenario where multiple of your passwords get leaked, it'd still be extremely unlikely for someone to make any sense of it in order to figure out all of your unique passwords relying on that method.

You should use your imagination here but for an example of what that would look like, let's say you want a password for amazon.com

Step 1 - Hash ''amazon'' or any variation based on their name that you can reproduce for other services

You can use md2, md5, sha256, doesn't really matter what you chose, you could even create your own. Let's say we use sha256, you're given the following:

cbc62794911ff31b2864ecd3dbbbee7ebcb7ea41c5a42e2cba377f3cfdb42811

Step 2 - Decide what your pattern will be

A simple example could be to pick whatever character is at index 3, 5, 12 and 16 once from the beginning of the hash and once from the end, which gives you 8 characters. Then you just make those your unique key for your amazon.com password, in our case:

c2fb847b

All you have to remember is the hash you used and 4 letters, in this example. But as I mentioned, you could be imaginative.

Step 3 - Get a base password that ressembles whatever results you get from your hashing method

This will be the password you will have to remember, nothing new here. Example in our case:

m188ct3q

Step 4 - Fusion both

Again you can implement this however you like based on how secure you want it to be relative to how likely you are to remember this and how time consuming it is to apply in practice, you'd be fine by simply joining them next to one another:

c2fb847bm188ct3q

Thoughts?
I'm pointing out the inconsistencies in golang fans arguments which I've seen from the very beginning since it was touted as a "systems programming language" (which has been more or less silently changed since it wasn't true, but it doesn't stop the fans from parroting it). Same goes with many other false claims about the language, which aren't just non demonstrable, but demonstrably false.
[For anyone interested](https://www.theverge.com/2017/1/6/14188624/apple-prototype-i...)
Hi, Joe CEO @ Hydra- Yes. It's not on our website currently, but we can offer Hydra self-hosted today. Ping me and we can get you set up. We have a new discord too https://discord.gg/SQrwnAxtDw
Origin is a pile ... how could the replacement possibly be worse?!
This claim hinges on highly specific evidence of capability, motivation, location, and unusual shared linguistic quirks.
It's strange how paying for an upgrade where they swap a part feels much better than a faster upgrade they can do remotely.

Yet with software we don't much blink (though I suppose people DO like to see at least some download after they click Pay).
Yeah I never understood the decryption issue either. Even if you don't use them, Cloudflare offers a lot of services that do need to understand what the payload is. Its like complaining an AWS ELB needs to decrypt traffic to load balance.
My quick google search shows AMDs cap at 183B. So maybe not more valuable, but equally. Apparently AMD was worth more yesterday though https://finance.yahoo.com/news/amd-is-now-worth-more-than-ri...
I think where Hathora shines today is in its ease of use, both in getting started and in managing complexity as you add features.

That being said, there are a number of features that make Hathora performant and easy to scale for realtime multiplayer games -- you can read about some of them on the architecture page: https://docs.hathora.dev/#/architecture

I plan on adding benchmarks in the coming weeks to better quantify perf and scalability
> Golang has been marketed heavily by Google,

Sounds like bullshit to me. Go did not even have proper Google branded website until last year.
Every design decision is a compromise. "Inelegant" is simply another word for "I would've done in it a different way".
I never said it was rare or not. It is possible if you truly need fast startup times. The fact of the matter, the JVM is good enough for the vast majority of the use cases, and is faster than golang so no need to even go there.
Use us @ https://PretzelBox.cc! It’s built on top of AWS SES. You get an inbox for your domain so emails sent to any email address you give out sit in a bucket inside your PretzelBox.

Plus we have a few extra features like blogging from your inbox (like Hey World) and a cdn to host and share images and files.
Making an Interface Feel “Friendlier”
Rust is newer and had less time to gain major projects, Golang was pushed harder into companies (I.e. I feel like I saw it adopted for work stuff earlier relatively speaking, compared to Rust where most of the enthusiasm I see is hobbyists), Rust's main (not only!) point of targeting C++'s domain is a lot more conservative and difficult target space than Go's. And in the overlap Go might have "captured" some projects that would've picked Rust if Rust had been the earlier one.
So another way of saying this is consider the space of languages where

* control over memory use and layout (in contrast java is a pig over memory usage)

* some kind of easy way to use multicore (goroutines with channels or something else)

* speed, good cpu utilization

* garbage collected for ease of use

How many mainstream languages actually fit these criteria when Go came out? None? And how many fit these criteria now?
>For devices like Simula One, it's dead on arrival due to the mindshare of the Oculus / Meta Quest.

I don't understand why you (and other users here) compare this to Oculus.
Oculus is a Redmi phone of VR. Yeah, people buy it, and most individuals (~70% of steam users) buy 1080 monitors.

Still, there is a considerable market for 6k Apple Displays or 4k monitors. And people still buy top-tier phones for ~1k USD when they can buy a model for 250-300 and get 90% features and performance (usually except camera) of a 1k device.

I got Oculus Quest and used a few other VR and still will consider Simula because it's a device for me, someone who buys 6k Apple Display, 64 GB ram laptops, and 3080Ti GPU. Someone who wants crisp fonts, high PPI, optimized DE for Linux system.
Because I need it for my needs, and there are million people like me.
So... how does a webview, which is a call to a system api, take 22MB?
Unfortunately, does not come with a Gwenyth-Paltrow-scented candle.
Thanks, looking forward to the benchmarks!
GraalVM is not third party.
The tl;dr was halfway through the article.

> pushing code into frameworks has been a best practice for a while
I have found Jekyll on GitHub to be a pretty good solution overall. I put this Makefile in the git repo to make my workflow simple:

https://gist.github.com/jasone/b0208286b44208b705156fdf046ca...

The one issue I'm frustrated with is that syntax highlighting for code blocks depends on GitHub's blessing:

https://github.com/github/linguist/issues/2598

For example, this page from my blog highlights OCaml code, but not the language I'm developing (Hemlock):

https://branchtaken.com/blog/2021/11/15/string-formatting-in...

Given the low likelihood of Hemlock sweeping the software world before this becomes a critical presentation issue, I'm probably going to switch my publication workflow to pre-generate html.
For me the download from Play store is 78 MB, but it expands to 237MB once installed (One Plus 6T Android 11).
alright, in that case you're right, the processors seem wasteful

though interestingly, the specialized processors alkso seem like an example of a second order effect of bitcoin: driving innovation towards more energy efficiency. (though the tradeoff here seems to be wasting materials versus wasting energy)
I've used a similar trick for decades: for example I put it in the code for my Hypnocube (www.hypnocube.com) product in 2005 (Hypnocube). I used it in games and digital art projects before (and after) that.

For embedded or low resource computing, sin/cos may be expensive, so I use a table based fixed point version. I pick the table to have size power of 2, making lots of things easier. Then to make time wrap, I use a large power of 2, which is exactly the same as this trick, with base 10 replaced with base 2 (and using fixed point math).

You also hit problems where delta times can go negative, so those also need to be max time aware. In short, I always make a timing module, it tracks time (and stretches it as needed), and doles out a few things used everywhere: a delta frame time, a large time (say 64 bits as ns for 584 year wraparound), and a capped time (say 16 or 24 bits) to use in places where you know the wrap amount and still give space for computations not to overflow.

As far as I know the Hypnocube never repeats nor does anything flicker at any time due to bad wraparounds. But that took work to ensure.
Buy the Coal Plant to Stop It
The difference is you are directly challenging them. Many thieves will respond
to taking their stolen car back the same way most of us here would. Anger and it's personal -- you're stealing from them! And they're probably more impulsive and less risk adverse than the average person.

Now I'd totally hop in and drive off if it's left unattended at the curb or whatever though. Just be quick, bring friends, and avoid confrontation.
Pandemic Remade Science Journalism
Not saying it's the right decision, but probably because they don't want the liability if a rooted device allows some 3rd party app to hack theirs. Airlines can be somewhat like a small bank in this respect, as being logged in gives you access to things like accumulated loyalty points, not-flown-tickets that can be exchanged/refunded, past flight credit from earlier refunds that were eligible for credit but not a cash refund, etc.

Also, they typically store more personal info than, say, an e-commerce application because some of it is needed for travel. Things like date of birth, known traveler numbers, names/dob/etc of family members, passport numbers, etc.
FYI: RGB-D = an RGB image with per-pixel depth information, as for example captured by devices like Microsoft Kinect.
Try us @ https://PretzelBox.cc. Its an inbox for your domain built on top of AWS SES to send and receive emails.
Do you remember that picture on reddit of a turtle with his head stuck in one of those plastic six-ring-beer-can-holder and the entire internet was like we humans are assholes for ruining the environment, why is it any different when science does it? Should this behaviour be proof of how annoying they find these devices.