skysight-inc/HackerNews huggingface dataset:
A lot of two player war games are a full 8 hours of play for experienced players, if not multi-session.

In my Battletech tabletop (which is a very simple game...) group, with 6 players around the table and a full day we can usually only get 12-15 turns in, without advanced rules.

That's partly why the "Grinder" format is so fun. If there's such an event at any conventions you attend, I strongly suggest trying it.
I used to write down numerical passwords interspersed number by number with a friends telephone number. Not exactly military grade security but enough to make it non obvious to someone looking through
One example of low-grade synesthesia that many people have is when you ask them what shade is deep, distant rumble of thunder (without seeing the lightning strike). Almost everyone will say that it’s dark despite the association with very bright lightning.
> The science clearly shows there is not much bias, he did not downplay anything.

I think this is pretty much corroborated by this scientific review in Slate star codex: https://slatestarcodex.com/2014/11/25/race-and-justice-much-...
France: Employee who suffered “boredom at work” awarded €40k damages
One of the comments mentioned that there was a suggestion (presumably rejected) to "rotate" the first character of the hex string for the SHA256 hashes by 16 characters, so 0 becomes g, 1 becomes h, etc. (that way the SHA256 hashes would be unambiguously not SHA1 hashes, even when abbreviated).

This made me think... why are we using long, unwieldy base-16 hex strings at all? Why not use an alphabetic (non-numeric) base-46 string: 20 lowercase letters ([g-z]), 26 capital letters ([A-Z])? Then the new SHA256 hash strings end up being shorter than the old SHA1 strings, and there is no overlap with the [0-9a-f] range of the base-16 strings.

If you wanted to even it out to 64 characters, you could create a "modified base-64" that doesn't use [0-9a-f] and instead uses more special characters (though for convenience you'd want to choose characters that are shell-safe and possibly even URL-safe, which might make this not work). Alternatively you could use a subset for a base-32 representation.

The downside -- perhaps a significant one? -- is that you can't use standard tools like `sha256sum` or the representation conversion functions into the stdlib of many languages to generate these hashes; it would require custom code. Not sure if that's a concern, though.
No I close the laptop. Maybe it has to be a 4K monitor? Or an Apple monitor
That is a very interesting take!

Adding to that line of thinking: obviously we need the textual representation for reading - so we need something to translate it. That situation is kind of dual to programming languages and compilers - we use compilers to make the textual representation machine readable, here we need a decompiler to make the machine readable data textual.

But if you start from a programming language, it surely do have something to describe data structures. That would already be unambiguous. That is why JSON is useful.
Seen a lot of comments to the effect that 30% is not a lot.

But what about corporate taxes, what about things like the game engine getting a cut (often an additional 5%), etc?

Apple Developers end up getting a slice of a slice.

That 30% is large enough to make whole business models unviable. You need 30% more sales or raise prices commensurately. That's a lot.

You'll probably have to spend more on customer acquisition to achieve those numbers as well as you start to eat into the long tail of customers. This eats into profits.

The cut probably also impacts the quality of experience, particularly for things like freemium games, as you need to monetize more aggressively to make up for the Apple tax.
I already commented below, but that's pretty much what we are aiming at with https://laptopsinspace.de
It's not VR (on purpose), but instead it has facial expressions and some gaming feel to it
That's a great question. We're definitely seeing a large shift toward the consumerization of healthcare in the US -- especially starting with product/services that folks are already accustomed to paying out of pocket for (i.e. therapy, home testing kits, meditation, certain drugs). Similarly, Mighty Health is meant to be aligned with services like personal trainers, nutritionists, and gyms.
Cool manuals, thanks for the links!
Yes, and according to Wikipedia their initial releases were only 2 weeks apart.

Further, you also had Bazaar whose initial release was a month earlier and was itself based on another tool that was released a year before.

For whatever reason, creating distributed alternatives to SVN was a very popular thing to do at the time.
PSA: don't open this on Safari on a Mac book Pro, it'll either take a while to load or it'll freeze your computer if you have other heavy processes running. Chrome works fine.
When in SE Asia, it's common to see 20 staff in a store the size of a 7-11, while here it's one or two. (Note that most are unpaid interns, but then I'm the only customer.)

So the US has already minimized the number of unskilled staff relative to some other countries.

Ironically, tech companies often have a shadow engineering organization of 10 or more customer service engineers per company sitting around waiting for an email to help onboard a new client.
My piece of advie: Don't take your brain memory for granted

In this era of information technology everyone is bombarded with tons of data that they don't know how to think and memorize

Thinking and memorizing can strengthen your brain muscles but people hate exercising their bodies and their brains

I do use keepass for managing different passwords, but I kind of memorize most of them, only open keepass for storing them in case I ever forget
Learn return-oriented programming through a series of challenges
This is probably against HN guidelines, but still: whoooooosh.
So just use protobuf/thrift as the payload, problem solved.
Same as people seeing walls melting when doing psychedelics just have imaginations?
Connect Your Favorite Things
The pro argument: many of the people I've exchanged email with[1] from that period have indicated that functional had more geek cred even then.

The con argument: we have enough memory and cpu now that functional languages are more practical than they ever were, which may help them be more prêt-à-porter fashion than the haute couture of a geekish peacock tail or springbok leap.

[1] I'm usually asking questions about long-dead endian-style controversies (cue the compromise of arrays starting at 0,5), and it's been nice to hear many of the people involved recommending the work of their opposites. Folk history seems to ascribe more dogmatic attitudes to the people who lived through technical controversies than they actually have.

Another lesson learned: when I try to tease out chains of influences, a not uncommon response is "I wish I'd been that clever, really it was just hacked together."
Yes, standard configuration where the laptop and the external monitor have about the same ppi.
KangarooTwelve didn't have the same performance as BLAKE3 though.
TIL there are Atari 2600 game researchers.
I think it fits! I’d agree with you before I had my first-hand experiences but now I think it’s really marvelous.
He kept a journal. The berries were probably the final straw, but he was already starving.
The lesson learned is that allowing MFA but not making it mandatory poses a security risk. Arguably, that practice can be even worse than not offering MFA at all if it gives hackers even better control over your account once they get in: they can lock you out even more effectively.
that sounds like it should be a cryptic crossword clue (:
Wow, thank you for sharing your personal experience and such a thoughtful response. We'll definitely take your concerns into account as we continue to improve the product.

100% agreed that the underlying issue is not knowing what to do, but rather more psychological aspects such as who you spend time with, environmental factors, self-esteem, and discipline. Our medical co-founder Dr. Chang is a psychologist by training and constantly emphasizes this. One direction I'd personally like to see our product go in is increasing our sense of community and what it means to be "Mighty." Much like the strong online community you see from apps like Peloton and Strava, but with more of an angle of shared physical and emotional self-care. As you mentioned, this is not necessarily a technological solution, but rather one of how we create the right culture and environment for our members to succeed.
Your second para has contributed few things to my English language knowledge.
> Most data centers needs non-stop 24/7 reliability, and there are very few use cases where it makes sense and is even possible to delay your workload waiting for lower energy prices.

Perhaps your parent was thinking of EC2 spot instances?

> Lastly, data centers and smelters are expensive capital investments, and typically the economic calculation requires them to be run non-stop to recoup the capital investment.

I suspect this is true for almost all commercial operations.

Residential electric car charging is the only thing I can think of that's

1. A relatively large draw

2. Relatively time insensitive

In general, people aren't going to delay their dinner or wash by a few hours to save a few cents in electricity fees. They might be ok with car charging being delayed as long as it's full when they leave in the morning.
You can't sign up for a Wells Fargo online user account without first having a Wells Fargo bank account. Therefore there is an external requirement.

Update: I just double checked. The Wells Fargo Android app and Wells Fargo iOS apps behave identically. You are immediately presented with a login screen upon launch. There is no signup flow inside either app but you can click a link that opens a web browser with a link to the registration page.

Your claim that the App Store policy is responsible for this trend does not hold up, considering the Android version is not subject to the same policy but behaves the exact same way anyway.

Update 2: Checked a few more apps. The Android versions of Github and Fastmail don't allow you to sign up in the app either. You are only presented with a login screen just like the iOS versions.
Hash security is a complicated beast.
There were some research results that concatenating multiple hash functions isn't much more secure than the best of the concatenated functions. It's not a good way to produce more secure hashes.

Also please note that length is only one measurement of hash security. The fact that SHA1 is weak has more reasons. If it was a good hash function it would still have a security of 80 bits, which would not be a comfortable security margin, but still kinda not really broken for real. But further weaknesses reduced the attack complexity.

Likewise if you think about SHA256 this is not just the 256-bit-instead-of-160-bit-version of SHA1. It's a different function (although based on simliar constructions) without the weaknesses of SHA1.
While magento 2 CE is indeed free, it's a horrific mess that I wouldn't recommend to anyone let alone someone who needs a store with only 20-100 orders/day.
More info about the shooter and the shootings: https://en.wikipedia.org/wiki/2020_Nova_Scotia_attacks
When I was at school I was in the combined cadet force, and being interested in electronics I gravitated to Signals as it was known.

On exercises it was our job to provide communications and quite often we would lay miles of copper wires in the woods for the field telephones and join the wires together with these devices.

The black powder is some kind of thermite I think - lighting it would melt the solder in the copper tube, you'd push the copper wires you'd pre stripped into it and you'd hold it long enough for it to solidify, which was sometimes long enough to burn your fingers!

In the UK in the 80s the CCF had lots of surplus WW2 equipment. Beautiful valve radios and classic 303 rifles!
One of the most useful changes to usability is displaying your password...when using mobile is a great advantage. Pasting can be useful in the mobile case as well. As sometimes typing in cellphones is not the easiest thing to do
Functional programming languages have alway been somewhat dismissed by most. Even though every once in a while functional programming becomes somewhat of a hot topic, only few programmers actually take it up as their main or favourite programming style. I'd say Ritchie's attitude there is and was kind of mainstream. I suppose just as C (or C style languages) have been mainstream for the past 40 years.
Really liked the idea of the "room" metaphor over using mute buttons. Also using the CAPS to broadcast your voice at full volume to get attention (a feature best reserved for respectful teams).
But the author's brand - his unique position working among world class talents - is what gives weight to the words.

But I think the post called for examples of specific founders/researchers and their situations, e.g. how they manage going deep in weeds vs. steering long term vision, either practically or emotionally, is there something special in how they manage this? Or on persistence is he seeing people sacrificing weekends for 2 years in a row or mastering deep work practices or...
D&D Classes for Software Engineers [pdf]
I suppose I missed the assumption that h_0, h_1 and h_2 cannot be trivially decomposed into concatenations of other hash functions, whereas h_3 and h_4 can.

Also, there's no obscurity since h_1 and h_2 are the actual targeted hash functions, h_3 and h_4 are just to show that concatenation doesn't change the actual problem or make it harder.
trying to build ios apps via emulator on ipad looks more like an exercise in masochism or a cool trick than something "usable"
To be fair this was raised on reddit and that post became so popular The Verge made an article about it.
You literally can disable cellular access for every app on the phone, including Apple ones.
Would loooooove to have an iPad Pro em for most of my stuff and have the ability to use a fast VM for development or other things that require me to have more control and finegrained window management
Just saw this. Sorry I got heated that day. Didn't have any time for these type of comments. Going forward I'm just gonna ignore and move on. Or just say what I need to say within the confines of the rules. Thanks.
I put stars there because I didn’t want to directly advertise any. Those “vanished”...
You could also hash it with a common hash function and use the first X letters of the result string (if the website does not DEMAND "special characters", that is).
Pretty much, but there's no point explaining it to people. Not believing in nuclear weapons destroying everything with god like power is right wing.

It doesn't even make sense, EMP's are nukes, someone just stared nuking you and you're worried about the EMP.
Online Stock Trading Facility at Zero Brokerage by Invest19 Technologies
Robinhood. r/wallstreetbets and other mainstream amateur investors investing or betting on crazy risky assets from crypto to options.

Indie hackers - the last 5 or so years is the first time I’ve seen a lot of info laid out for this group to thrive. The traditional business and startup advice doesn’t apply directly. Expect to see a lot more people doing this as they get dissatisfied from work or just need a bit of extra income.

Netflix and other networks raising awareness of social issues and kind of being in charge of what social issues get to be covered and what don’t. Related is education from Netflix instead of other sources.

Online universities becoming the de facto way to get a degree and people opting for those kind of degrees to cut costs and get a job. So study CS or Stats rather than Chemistry (which requires a lab). Non remote degrees seen as an upper middle class luxury and will get more expensive.
There should be a section for such stuff
There are Google employees here. And the only reason this was fixed is because it directly affects ad revenue. Nothing else is fixed as quickly or at all.
Even a few people using that would have lead to a flurry of error reporting happening automatically
It is missfeatures like this which make me seriously doubt the competence of the site provider.

They then loose me as a customer, and everybody else who I can influence.
What I find interesting about the whole TiFlash part (Which is not open source as far as I can tell).

Is that looking at the symbols table of the binary, they have embedded the entirety of the Clickhouse database as their processing engine.

I hope they do open source it at some point. The more I think about it, the more I like the idea of having a transaction database do analytic predicate pushdown by just transparently querying an actual OLAP database.
Lock and Unlock Ubuntu system using Opencv and deep learning
It doesn't have to be a "true AR/VR headset" to become a hit if it can enhance activities like coding or media production on a mobile device by providing a screen alternative.
Sure, but this isn’t engaging in the above poster in good faith.
Everything you wrote is the opposite of true.

The Euro is a scam, with most EU members "sick men" and Germany unwilling to foot their national pensions and welfare schemes.

Allies say they hate Trump publicly, until they need a superpower to intervene, then they all call him Daddy.

US citizens love Trump ... just not the coastal elites and wannabe elites.

Who was the only leader with the common sense to halt air travel from China during a pandemic? While everybody else was virtue signalling, Trump made a command decision that is obviously correct to all in hindsight. The only man on earth the CCP fears is Trump. What does that tell you?

The following link variously calls Italy, Greece, Turkey, France and Portugal "sick men" Not a lot of countries left, is there?

https://en.wikipedia.org/wiki/Sick_man_of_Europe
I don't really agree with this, even though I am an avid nuclear proponent.

I do think France has it right, but there's some other things to consider. France is phasing out some of its nuclear and does not plan on replacing it. No they aren't going to 0% or even 50%, but they are doing it and this is a good idea. They are replacing old plants with renewables where they can and replacing and building new plants where they can't. This is part of why France has been doing so well in terms of CO2eq production (one of the lowest in Europe, which is especially crazy considering it doesn't have the hydrodynamic opportunities that Sweden does, who also uses a fair amount of nuclear).

Remember that no matter what you do, you want a diversified portfolio for power generation. You don't want to rely on a single resource.
The thing is, Haskell's pretty much the only language with anything approaching a "sufficiently smart compiler". And it performs its optimisations by having a great deal of knowledge it gets from the type system. No, it isn't faster than Rust, but it's an open research problem and I think it's awesome people are still working on it when most platforms have given up.

Besides, it turns out that linear types are useful _without_ performance optimisations: they're very good for modelling state machines e.g. socket lifecycles.
I used that domain & a few things worth mentioning are below-

* Pressing T for theatre mode only made the black space wide, the video stayed where it was on the screen

* Videos would pause if you went from regular view to full-screen with F key

* Ads won't show up but a dialog to group/skip ads would appear without any timer on it or ad being displayed
Thanks for your comment and the link. If I understand correctly Hey tried not to include IAP in their app, so customers would need to make all transactions on their website, right? If that’s the case the rules are beyond arbitrary, since e.g. Amazon’s Kindle app doesn’t allow you to buy books through IAP (I’m assuming to avoid that 30% cut), and still Apple approved the app. Am I missing something?
Just wished I had a newpipe android app experience on Safari/Desktop as well
I've had a breif look at IPFS, but not enough to say anything with any amount of confidence. That said, the thing that immediately put me off was that everything seemed to want to be browser based, like starting some service that makes a local web server that acts as a GUI - there was even a chrome extension that tried to make this easy for you.

A feature that might exist, but I haven't discovered, that would make IPFS more appealing to me, would be a way to mount the IPFS like it were an FTP server, and navigate it with whatever file manager you prefer and not have to worry about managing the backend stuff.

That is to say, I'd like BTFS for IPFS.
Proving identity is inherently not something you can solve technically, particularly without support from government.
> You're generally supposed to provide what people want, not remove it wherever you find it.

This is an extremely simplistic view. People very often want things that aren't in their best interest and it end up costing all of us, see alcohol, tobacco and other drugs, not using condoms, not using a helmet while riding a motorcycle, &c.

I don't think any government in the world is here to provide whatever people want. And even if you think about it that way you would have to consider all the people actually living there who are fed up of having to rescue lost tourist, which is expensive and potentially dangerous.
Just adding to that (especially for software): not only was the development overhead minimal: I think setting up the shop, integrating the license key generation, determining all the pricing etc. took like 1 day including testing?! The savings on accounting were also significant. Had we been the direct seller, we would have driven the (tax) auditors fee ad absurdum. E.g., we would have needed a tax id in every EU state we are selling to, the tax audits would have taken ridiculously long and cost a lot, the paper trail (every sale an invoice that has to be kept on record...).

Instead: we only booked 2 revenues per month and that was it. We were not liable for the taxes, everything was taken care of.

I do think that purchasing these services makes small & large gigs easier than ever. Highly recommend.
So what would happen if we took up a collection, produced a bound copy, and sent it off to Harvard?
You should read the linked PDF about the people the comments were about. It's not about the reasonably well prepared people. Reasonably well prepared people don't go into the woods unprepared to live off the land with no tools, no shelter, no knowledge what is edible and what is not, and no way to deal with bears.
I recently benchmarked TiDB (pre 4.0), CockroachDB and YugabyteDB. TiDB outperformed the others for write throughout and latency, probably because it has a bit weaker isolation guarantees (snapshot vs serializable). However, for all read operations, CockroachDB performed significantly better than TiDB. It would be interesting to do a new comparison with version 4.0, as it seems from this article that they have improved performance quite a bit.
Sorry, I'll reword:

Thanks to Moore's Law, functional programming is no longer just for the mainframe, but can now be used for normal programs on standard platforms. If more people choose functional now just because they like the style[1], then it could be that procedural would be becoming less fashionable[2] over time.

[1] instead of before, when "wearing the hair shirt" of functional programming could be seen as declaring oneself a strong enough hacker that one could hack despite all the practical drawbacks.

(compare "Honest Costly Signal" in the context of https://news.ycombinator.com/item?id=23570975 )

[2] in the mass fashion vs class fashion sense.

(compare https://news.ycombinator.com/item?id=23560291 .
I doubt it's controversial to say functional has always been on the Joycean side.)
Thanks Jay - always appreciate your support!
How to Set-Up the “Mainframe” Color Theme in VSCode
Android’s Nearby Share file-sharing feature may support Windows, macOS and Linux