skysight-inc/HackerNews huggingface dataset:
> There’s far more than rectangles at work when you actually need to render things in a browser.

Indeed. You're entirely correct.

But with CSS the basis is that general "everything is a rectangle" model - which makes it easier to adapt to new features when they're introduced - compared to having to basically learn-from-scratch when new layout features are added to other systems.
Calling them simply scripts/programs is also a bit of a misnomer.

It's easier to think of them as the rules to a game, like chess. The smart contact defines the pieces and valid moves. The EVM enforces the rules.
It looks like it's an "upgradable contact" that means the admin can do whatever they want with funds you send there. No exploit or hack needed to lose your funds.

Really I'd say that project just isn't DeFI, but an on chain hedge fund. DeFI is usually non custodial meaning that the creator doesn't have the ability to touch your funds.
> "acquire" just meant "a load cannot be reordered before this barrier"

I'm pretty sure its "loads / stores cannot be reordered before this barrier". And technically, its "load-acquire", because the load-acquire is what the ordering is relative against. The C++ model does not match assembly-language of various architectures (though ARM64 was designed with C++11's memory model in mind)

Ditto with store-release. "loads/stores cannot be reordered past the store-release".

---------

// Writing to protectedValue1 must occur after the lock.
lock(); // load-acquire is part of all locks
protectedValue1 = foobar();
localVariable = protectedValue2;
unlock(); // store-release is part of all unlocks
// Reading protectedValue2 must occur before the store-release. If the protectedValue2 read occurs here, then some other thread may modify it.

------------

Citation: LDAR and STLR from ARM64, which applies to "any memory access".
>Yes, there are views of "freedom" that are paradoxical.

All views of freedom are paradoxical other than the most basic view, which is that everyone has the freedom to do anything to anyone. The law provides freedom from armed bandits, or the worry of armed bandits, attacking you at night. At least, it aims to. Property rights provide freedom from your things being appropriated by others (including a government). The right to representation at trial provides freedom to fair judgements in the legal system. This isn't a dystopia.

>In a nutshell, the woke argument is: "I should have the 'freedom' from being offended, and this 'freedom' overrides and cancels all your freedoms."

Nobody has made that argument, but as I mentioned, the canonical case is corpse desecration. People in general desire freedom from that offense, and this freedom overrides and cancels the freedom to desecrate corpses.

>For example, in this case: "I am offended by the idea that someone, somewhere, will read a book containing ideas I dislike, therefore your very important rights to publish and read such books are hereby revoked".

I don't think we should do that, and I don't think the "woke mob" in general really thinks that either. Political philosophy consists of more than a worrisome story written eighty years ago.
So if our lives are effectively controlled by huge corporations, then we should accept that simply because they are technically companies and not the government?
I remember once seeing a detailed volume of "Star Trek Engineering" in a book store. The drawings were pretty and clearly had taken time to prepare.

As much as one may find popular entertainment diverting, and maybe even think Roddenberrianism is anything more than Cowboys in Space, this popular culture is nonetheless an oceanic quantity of codswalllop disguised as something essential in consumerism.

Whether or not Bart Simpson mocked Batman with cutting sarcasm, our obsession with this rubbish has left Democracy vulnerable to usurpation by... Klingons and Ferengi. (o;
By my count, there are somewhere in the range of ~70 Dr. Seuss books (I'm too lazy to count, and that's more than enough for my point). They've stopped publishing six of them. That's less than 10%. He hasn't been cancelled, it's just that a few of the more egregious books are being discontinued. Horton Hears a Who? Still a great message. The Grinch? Still great, both versions (there might be a third now, who can keep track).

People making a big deal out of the cancelling are blowing it into a far bigger thing than it is. He's not being cancelled, those works are just being recognized as offensive. There's no gotcha to Obama having praised some of his books, because those books are still worthy of praise.
Yeah the storage size was a real clincher for me, as much as I appreciate a SQL database.

Re: concurrent reading and writing, for my use case the files are immutable so that isn't a concern. But I agree, I don't think pure parquet is a good fit there.
It's a nice way to prevent enemies from salvaging your ships. Seems appropriate for the Romulans!
Alloy and an Adventure with Database Concurrency
So, in other words, they became multi-millionaires. I think your reading too much into it, just take the words as written.
I found this article by Chris Rackaukas to be pretty helpful: https://www.stochasticlifestyle.com/type-dispatch-design-pos...
we always had times in the stock market where people invested like you said, it isn't the first time. i'm talking about the serious people that stick investing for decades and build real portifolios.
The upside for many asian countries also commonly have multi-generational households/having more than just a core-family living in one home, so grandparents/cousins/siblings can hold the fort.
Funny thing. Email addresses need a rant like this too. Yes, you can parse 99% or so with a regex, but like HTML or XML, you really need an email address parser. RFC 2822 was designed to be parsed using string processing (in C no less) and requires some complexity that most regexes fail on. Here's a discussion about using the simpler, older RFC (822) and regex: https://stackoverflow.com/questions/20771794/mailrfc822addre...
Lavender Scare
You are definitely not alone and I feel robbed of a good education because educators taught to the other 50% - people who could just absorb random facts like a robot a regurgitate them onto a test. I learn best when I have context, and a reason to learn.
Well of course. If you believe the status quo is unjust and want it to change, why would you fall in line with majority way of thinking?
The cost of the xbox controller + the wireless adapter + the rechargeable battery is highway robbery compared to, say, a PS4 controller. :(

I probably will end up going down this path though.
> A 32 bits integer can hold values up to 4 billions, if I have that kind of value in a simple game, then yes i will switch to Floating Point Arithmetic, but when does that use case happen if you're not writing a physic simulation game ?

All the time. Let me give you an example from a game I made. During early R&D I used 32 bit numbers and a fixed point of 11 bits. That means that a normalized vector is between 1024 and -1023. You can do 2 dot products between vectors before it breaks it breaks. (10 + 10 + 10 bits plus one sign bit). That means that you have to do a lot of shifting down. the world can only be 20 bits large, because you need to be able to multiply world coordinates with vectors without getting overflow.

20 bis is very low resolution for a real-time world. You get problems with things not being able to move slow enough at high frame rates. (this was in 2D). Switching to 64 bit was the right move.
Fear – Sustainable Productivity (How to overcome inaction and conformity bias)
"DMs open" in your twitter bio as a woman is an excellent way to get lots of "hello" messages from randos...
There was one in our local newspaper last year at Folkestone (UK)

https://www.kentonline.co.uk/folkestone/news/floating-ship-a...
I use Whirligig, which works with a minor fix documented on ProtonDB.
Police Department Tries Out VR for De-Escalation Training
There's a spot where I walk my dog near my house. It follows a power line trail up a hill, and you can turn around and see Denali. For whatever reason, on warm spring days Fata Morgana distortion is fairly common from this spot. I've seen it a few times. At it's most obvious, Denali will appear to be sitting on a pedestal of sheer cliffs, thousands of feet high, surrounded by non existent tabletop mountains and improbable, fantastically shaped spires that would be 10,000 feet ASL if they were real. My cellphone camera doesn't do it justice to though.
You now need to read the next step in the dance, which the NextDNS people explained back in 2019 as "Security implications of CNAME Cloaking".

* https://medium.com/nextdns/cname-cloaking-the-dangerous-disg... (https://news.ycombinator.com/item?id=21604825)
I agree with your assessment, I think the author kind of "took the low road" when there is more than enough content for a convincing article wrapped up in this part:

"Over time, and often as soon as the first year of employment, “computer scientists” tend to move towards more fulfilling and well-compensated work, whether that’s well-funded open-source projects, technical leadership, or mission-critical commercial systems."
I find this fascinating, with no intention to start a political battle, how might somebody’s biology influence their political leanings?
Compile time security measures have absolutely no runtime overhead. Also, I don’t see what you mean by File::open — there is a kernel call somewhere there. But if you are writing a new OS you are free to implement the fopen call as you wish - C has no advantage here.
Show HN: Relocate.me – get your next tech job abroad
Which readers support ePub 3.0 and MathML? I don't think (full) support is that common. Would be interested in a caniuse.com like overview
Gab? Voat?

lol.
A fata morgana is a special type of superior mirage, where the object is heavily distorted, often to the point of being unrecognizable. The ship in the article kept its shape and is very much recognizable.
Here's a larger study (230k vs 4k people), based on medical records rather than the "covid study symptoms app" that shows 10x higher prevalence

https://www.medrxiv.org/content/10.1101/2021.01.16.21249950v...
Yeah - but I'm just playing with hypothetical ideal cases here. "Annoying flawed habits of Stack Overflow moderators" isn't something that's on my list of things I'm thinking about. ;-)

EDIT - which got me thinking. Maybe the "correct" thing to do is answer the original question as asked but gently point out to the person asking it that there is probably a better solution for them if only they had asked a different question.

The original question still stands and has an answer useful for other people. The original questioner has the opportunity to learn and ask the question they should have asked in the first place.

It's going to be annoying for someone - so it should at least be the person that kicked things off in the first place.
Thanks! And believe me I want to be proved wrong on this. If you find any developers that were motivated to create a native Linux port of their game due to strong numbers on Proton I want to know!
What scares me is the implication here that someone should be dictating social policy to companies and people.

What are you suggesting? If a company is branded "Silicon Valley" it should no longer be allowed to make their own content decisions? If not them, then *who will make those decisions for them?*

A political government board? Talk about scary.
When The Cat in the Hat visited the house, he made it an unsafe space. This is more or less what Hitler did in Germany, albeit on a larger scale.
My post was a reply to someone making an equally short statement. Please don't take it out of that context.
I have found the concept of Framing to be immensely valuable in my personal life.
I’d advise anyone who wants to be a better communicator to learn a little bit about it.
> So now we need human judges to judge what the intention of a smart contract is?

Well, wouldn't it already be quite a win if for 99.9% of the smart contract out there no human judge was needed?

It's an honest question: ain't it unthinkable that most could be fully automated and yet real courts could be used in rare cases and that that'd be already be quite an improvement? Or is the system only working if 100% of the time no human ruling is needed?

I have no idea...
I think no one wants to go through the work of creating a full featured client. What most people want is just adhoc customizability.

For this reason, the web is great if you know how to code. Most sites are pretty easy to reverse-engineer so you can add whatever feature you want via extensions.

For example I do a lot of simple stuff with greasemonkey scripts like making stuff sortable or filterable, creating a bulk download and rename button, or just customizing appearances/css.
This blog post is just a rewording of the same topic from https://teachyourselfcs.com/2016/

"There are 2 types of software engineer: those who understand computer science well enough to do challenging, innovative work, and those who just get by because they’re familiar with a few high level tools."
https://www.scientificamerican.com/article/the-genes-of-left...

https://www.sciencedirect.com/science/article/pii/S235215462...

https://onlinelibrary.wiley.com/doi/abs/10.1111/pops.12230
Any time you attempt to divide a group like this into two categories, you pretty quickly find that each of the sub categories have pretty obvious subdivisions, and each of those subdivisions have some obvious divisions that span all of the other divisions.

It would be more productive to simply assign attributes to people, and allow all combinations of those attributes.

For example, there are people who have a formal CS education, and those that don't. There are those that have a good grasp of data structures and their applications and those that don't. Those groups have overlap, but not 100%.

If you want to argue that people should have some particular fundamental skill, say that particular skill instead of an abstraction (A CS degree, or 'fundamentals'). We have all met people with CS degrees that couldn't solve a simple CS problem, and we have all met the inverse.

From a practical perspective, you need both the fundamental skills that a task requires as well as the skills to use the tools.
The bikeshed could use a coat of HTTPS to avoid browsers labeling it as insecure. In the spirit of bike-shedding, I propose the cert be from LetsEncrypt. Great domain name btw!
Of the _best_ engineers I've ever worked with, at least 50% of them had music degrees.

Don't let the focus on credentialism make you feel second class. Most of the high honors CS grads I've worked with just prefer work assigned to them in sprints and to crank out achievements endlessly. That's great that it works for them.

What's harder to find is people who pursue an interest in advanced topics that aren't dealt with in CS programs. I can count on one hand the number of engineers I've worked with who didn't need an explanation of CRDTs or CQRS or who've looked into things like TLA+...I'd say most I've worked with are light on the "how X protocol works" side of things as well. Implementation details are our wheelhouse.
A smart contract is literally code. It compiles to a bytecode that is executed on a turing-complete virtual machine (EVM) within a restricted environment (the blockchain).
https://kiran.dev/
Does this allow you to run steam on gnu/linux and run games installed on Windows (so you don't have to install games on both operating systems)?

I've tried https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-di... to no avail.
I didn't mean to suggest firing them if they don't ask questions per se. But lets imagine there is no daily scrum for whatever reason, people are working on their own things, if they don't ask for help and get stuck for 5 days in something without saying a word, I would have a chat with the person asap. If this continued, then yes, probably fire them as they aren't working.

And with the octagon example, there should be some kind of ticket for Bezier Curves and Octogons, if they cancel each other out, who in the hell created those tickets/decided on them? And again, you don't need a daily stand up to have an idea of who is working on what. The ticket board/tracker should give you a good idea if someone is doing Bezier Curves and you pick Octogons.

> 15-30 minutes of lost focus for everyone everyday is really not that big a cost to pay to ensure this happens early.

The problem it isn't 15-30 minutes. It is much more, because unless you are managing with strict work hours, and can make sure the stand up isn't delayed or interrupts someone's work, you are losing a lot more of the developers time. Context and focus is lost if you were in the middle of a task. Time is lost getting back to the place where you were, etc.

It may help with 'bad teams', but if the punishment for good teams is to do that because of the others, then I am sorry, I'm out. Makes no sense.

If it works for you and your team, more power to you. But not for me. (And I would really advise folks to try and understand if the team actually feels stand ups (or any other thing really) are a positive for the people involved, or they are just to 'scared' to raise concerns to not be that guy, as I have seen this happen a lot, going with the flow, but the moment they can speak freely, raise all concerns)
The original poster is clearly annoyed by Scott's interest in neoreaction, perhaps even more than by his supposed racism. Never mind that one of the most popular schools of thought in present-day Chinese politics, viz. the "New Confucians", might be quite properly described as Neoreaction With Chinese Characteristics - and that this alone means that understanding it is hugely important; many people will still regard any interest in these ideas as anathema.
but the license fee is not imposed by one government after another, it is imposed by law, a law passed by a government and enforced by a sequence of governments thereafter
I’m sorry but compare apples to oranges. A serious OS project is a tremendous multi-decade project, it has not much to do with the implementation language.
Skin color. Features resulting from inbreeding. Features due to your gender. Features resulting from gender change.
Ok no worries. I might start an interesting C++ project soon. The idea is to build a deskop app that helps users to improve their privacy and security practices. I'm planning to use Qt (QML & C++) for the frontend and use "osquery" in the backend to get most of the required data. I'll put that on our Github (https://github.com/kiprotect) once I start, so if that interests you just ping me there!
> warp speed travel is now a lot more likely in a much shorter timespan than we previously thought.

That's some cold comfort, since all timespans are much shorter than "never".
Are you bundling dependencies? In the R ecosystem you can just make users download libraries themselves.
I installed a cpu fan and some dryer vent hose to exhaust the catbox air to the outside. That worked pretty well except in summer green bottle flies would climb up the vent to get at the poos. Later a fox ate the cat. I think this was unrelated to the venting system, but it did eliminate the smell issue.
I made a "driving" game on my trs-80 when I was maybe 11 or 12. It would accept joystick input and draw the road accordingly. It ran at about 1 FPS. If I would have had better mentors, I might have been able to make a career of computing a lot earlier than I eventually did. I look at so many of the things I learned on my own and how if I just had access to even a tiny bit more knowledge things could have been so different.

But I am extremely happy with my capabilities today. I build incredible things. And I got to experience moore's law from pong to today.
I can think of a few reasons to be japan only:

- probably easier to have a japan-only dataset

- probably easier to get engineers to work on this at headquarters

- japan highway markings might be more predictable than say 50 states all with subtly different rules and state of repair

- us liability law
Yep, I already had a Switch pro controller lying around. The nice thing about Steam is that it works pretty much 100% of the time for anything launched via Steam (exception: it doesn't work for Xbox game pass games added to and launched via Steam). Added bonus, it has gyro, so I can kinda sorta play Doom less badly. I'll take a look at x360ce, thanks!
This is basically an ad for the company - I clicked through and thought it looked promising, the type of thing many of us could benefit from.

My advice though: stay away from the condescension, I don't think it'll get you a lot of customers.
It would be very special if it were built by aliens
What's a useful application of this, other than more advertising?
It’s pretty well established that age, gender, and skin color are correlated with one’s voting habits. Here are some stats: https://www.pewresearch.org/fact-tank/2020/10/26/what-the-20...
Huh? Have you read the rest of the thread? I have no idea how you could come to that conclusion.
> What are the differences between the two from an author's financial perspective?

The short answer is that libraries buy books, pirates don't.

In regards to physical books, a good place to start is understanding "first sale doctrine"[1], which allows both libraries and you to do what you want with a book once you're purchased it.

First sale doctrine does not apply to DRM-encumbered ebooks, so libraries must buy as many licenses as they wish to loan, paying three-to-five times the retail price for each limited-time license, and re-purchasing those licenses when they expire (typically after two years).

[1] https://www.nolo.com/legal-encyclopedia/the-first-sale-doctr...
Two others

https://worldtruth.tv/footage-of-ship-flying-above-the-ocean...

https://digg.com/2018/floating-ships-illusion-fata-morgana
AppImage to the rescue! (https://appimage.org/)
Has anyone had success using office hours to bring on new contributors to an OSS project?
built in body heat sensor. Problem solved
From the article you link:

> Depending on the programming environment and the type of number (e.g. floating point, integer) being divided by zero, it may generate positive or negative infinity by the IEEE 754 floating point standard.
We call them buses.
Doesn't address the core issue, but...

IIRC, the folders that contain a Steam UserIDs save game data are named after the game's Steam AppID. You can look them up here (https://steamdb.info/apps/). I admit it's certainly not a solution to the discoverability problem when navigating a filesystem, as there are over 100,000 AppIDs and growing at this point.
A quick look and all the packages are MIT except for purrr which is gpl2.
(2018)

Here's plenty of prior discussion:

https://news.ycombinator.com/item?id=18572482
While I do think there's a spectrum, I think it's been misidentified as fundamentals-vs-superficials.

That's still a thing for sure, but the real distinction is between people who can learn anything and people who prefer not to. We've all met people who don't care how their phone works, they just want to know what to press. And a bit more rare is that friend who takes the phone apart, writes apps, and knows about the supply chain.

That last guy is also the guy who bothers to learn the "fundamentals".

So this is the real spectrum, person who checks a few things vs person who has followed all the rabbit holes.

You'll find similar spectra in other walks of life. There's traders who know how options work, and there's guys you can throw a new instrument, and they'll tell you how it works. There's chefs who can make a perfectly decent omelette, and chefs who can make you anything from any cuisine.
see also [AMS :: Feature Column :: The Legend of Abraham Wald](http://www.ams.org/publicoutreach/feature-column/fc-2016-06) and https://en.wikipedia.org/wiki/Abraham_Wald
Maybe this kind of thing is the origin of the 'Flying Dutchman' legend.