skysight-inc/HackerNews huggingface dataset:
> Isn’t your custom framework exactly what I said?

No, it's not.

> Use an existing one , or write one that only you (and your team) know.

Not only my team, pretty much any people working with it in the company. The difference with something like Django is that people don't know it before coming in the company, which doesn't make a big difference.

To go back to the message I replied to, you said

> "They either use an existing framework, or they eventually end up creating a custom framework which only they understand and which gets thrown out and replaced with a common framework when they leave the company."

I disagree. There's no reason to replace our custom framework, as it's working well and since the codebase is getting a bit old, this would be just too much. We also have good training material around it, better than what you can usually find about open source framework online, without even mentionning mentoring. Then there's

> "At the least, they give new devs a common understanding to begin from when they join or take over an existing project."

The flip side of that is that you need to recruit developers that know a framework, which will by definition limit your talent pool.
"Pilot's protection mechanisms are defensive, rather than absolute [9], since in a single-user system, errors are a more serious problem than maliciousness"

Oh well... We were so wrong back then...
White collar crime isn’t typically punished anywhere near the max.
> But do I want to store data in my microservices?

That is a trade-off, and gets to the meat of my question.

If I understand the anti-pattern recommendation, if you have a single data item that needs to be accessed at a very high throughput rate, if you choose to use REDIS, it's best to have n-copies indexed by different keys, in order to properly distribute the data across multiple-shards to have that specific through-put.

The tradeoff would be having one-copy of the data (a single key in REDIS) and the complexity of caching it locally, OR have it cached at REDIS, and the complexity of managing having multiple copies of the same data in REDIS with equally distributed keys.

My original question--what would be a usecase for choosing the latter.
Its not google's fault that manufacturers are greedy for user data and basically nobody releases Android One phones, the option is there. They could if they wanted, but even ie Xiaomi stopped releasing their phones with it. And their normal products are crapfest of highest calibre from OS level (at least my Mi 9 is).
No Face Unlock, bummer.

Rumors where that it will be in the 6 Pro, but technical specification doesn't mention it.

So I'm staying with Pixel 4, yet another year.
It appears that all these extra functions are written in Rust, but the core Timescale product is written in C. Why did you do it that way? Would you do it differently if you were starting from scratch today?
Not necessarily, while reflink works only within the boundaries of the same filesystem there are other optimizations that can operate across filesystems (even networked ones). For example copy_file_range() [1] allows for copy offloading (depending on the underlying fs/storage), which was incidentally also added to coreutils v9.0 [2].

There are also optimizations on other layers, e.g. transparent compression (e.g. btrfs) and online block-level dedup (e.g. dm-vdo), that can aid in minimizing and/or avoiding actual block copies.

When all else fails, cp will anyway fallback to buffered IO, so it won't be bound by the rate of IO (as long as writeback can keep up with memory pressure).

Of course improvements on all layers are always welcome and there are certainly workloads that can benefit from an optimized raw throughput, low-latency and scalability. Demanding workloads are typically using dedicated IO stacks and bypass the kernel altogether (e.g SPDK), but the amazing efforts of Axboe and everyone else in the kernel community have been continuously bringing linux up to par in terms of IO performance.

[1] https://man7.org/linux/man-pages/man2/copy_file_range.2.html
[2] https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=4...
I'm only passingly familiar myself, so I might be off here-- but F# already has that sort of feel and experience, where it has some of its own ways of doing things despite integrating into the .NET runtime.

In other words, the language designers and users are already used to understanding corner cases and integrations into ecosystems that are different.
Life pro hack - look out for "free eye tests" - get the prescription and walk out without a purchase. Something like 90% of market is captured by Luxotica hence 4x price when compared with online.
Because passing messages still means dispatch on concrete types - something concrete sends a message, something concrete receives a message. That’s the whole ballgame - get one concrete type to talk to another. Even if ‘concrete’ is in a seemingly typeless language, we can Hindley-Milner our way down to this.

I think it’s telling that Go, Rust, as well as more inspired stuff in later editions of C++/Java/C# all seem to be demonstrating that nominal inheritance-first polymorphism is not the only or always the best maze of abstraction for getting to a concrete dispatch from type A to type B in imperative-feeling languages.
Same in The Netherlands, and you don't pay out of pocket for those either in most cases. It also makes a lot of sense for an insurer if you think about it: people that are able to sense their surroundings reasonably well might be less likely to get into accidents causing that to then cost a lot of money. From an ethics standpoint it also makes sense to be in a society that aims to give people a good standard of living. Someone slowly loses the ability to listen to music for example might have a harder time enjoying life if music was an important part for them, that might cause various forms of distress which can turn into 'expensive' treatment for that.

Some people argue that ethics have nothing to do with it, but if that were the case, highly expensive insurances would be mandatory, and payouts would be zero since business-wise that makes a lot of money without being ethically encumbered.
I worked for a large corporation that is not known for being particularly tech-oriented. Think traditional big business that has a lot of technology supporting it, but the product was not software.

In my particular office, upwards of 60% of the people working there were either H1B or contractors managed by Wipro. There were plenty of job listings that looked appropriate for new graduates / people with less than 5 years of experience but these were rarely filled by non-temp/non-contractor/non-H1B folks. HR never went out of their way to recruit local talent and did the bare minimum to "post" the job. I sensed they made the jobs hard to find, but also wrote the postings in such a way that being unable to find an American willing to do the work was a self-fulfilling prophecy.

The more Machiavellian managers realized they could overwork the H1B's because of how dependent they were on sponsorship.
You would think that if Vizio was hijacking code from GPL'd sources, their firmware on TVs would be better.
Was it that the person set up their own Corp to “manage” the relationship, and then took a fee/commission from the contractor in order to gain access to Netflix? That sounds more plausible, and akin to what goes on in the corporate lobbying world where “consultants” functionally sell access to politicians or other VIPs - difference being if you work for the person you’re selling access to it’s illegal (sometimes).
Ooh this is exactly what I've been thinking about. Text is such a slow, clunky medium. It'd be interesting if you could think of versions as events modifying a tree. Renaming a variable and inserting a character would both be an event. Also I wonder if structural editing will take over. IDEs are already so powerful that if you could create good keybindings, you could do so much with just IDE commands (generate expr, rename var, swap args, etc.). Then if your editor knows that it will always keep a valid AST, what can you do with your tooling?
The DOJ adds up Kail's gains into the mid 7 figures, inclusive of the stock grants he was given by the companies he shook down.
Which is ok, and if you don’t use Safari then you don’t have to worry about this.
Not really. Google wants black people to buy their phones because a featured they developed works better for their skin tone. Should companies who make smaller handsets be barred from advertising to women?
Agree 100% and upvoted.

But it's never enough for these types of people that want to push their narrative forward and over anything that stands in it's way. There's never an end to it until the collective just says "No".

You can fight it with agree-and-amplify:
"Well Google you included dark skinned people of west african descent, but none of east african. I won't buy your product."

"Well google you only included asians of Han origin, and none of Mongolian descent"
> You can independently analyze the secondary information being provided. You can look for common denominators from multiple sources. You can look at trends of specific sources. You can also say "I don't know, so I won't let this idea effect decisions."

Our "reality runtime" seems to support these things, but the degree to which each individual actor within our reality has the ability to skilfully perform (aka: "can") these things is both very complex, and controversial. The ability to say "I don't know" seems like it should be very easy when one is thinking about the notion abstractly, but the ability to not "know" something when contemplating or discussing object level matters (particularly those that fall under the culture war category) seems to be damn near impossible, especially in the internet age.

Based on my observations of internet and real life conversations, I have become a firm believer that most of the time, people cannot actually say "I don't know", in large part because the idea never crossed their mind (at the time).
Longbets 10 years $10,000 we see this used by Apple (or a government agency) in a way that deviates from your attestation?

I'll eat my hat if this system doesn't hurt someone innocent.
People would rather write a compiler than write js. Ridiculous.
Thanks for the reminder - we can start the clock at any time :)
> instead of wasting 3 months training with no guarantees, build a product instead and sell it.

I totally sympathize with your sentiments, but building a product and selling it ALSO has NO guarantees.

These folks that "learned on the job" often were hired into completely different roles from SWE but ended up doing it anyway and they're not making anything close to ~300K FAANG money. So, it's not THAT much of a stretch to blow a good number of months grinding leetcode if a job upgrade is a possibility.

Ultimately, it's a matter of finding the right place. Often that means using your professional network and getting referrals. If the gauntlet can be bypassed through connections, that's a good thing for everyone.
The bugs being referred to are from optional brackets in C:

void foo() {
...
if (expr)
doA();
doB();
...
}

which is unambiguous to the compiler, but could (and I expect would, especially when glancing through a lot of code) cause misinterpretation by a human reader. We can more easily hallucinate the brackets than the indentation.

I disagree with the idea that indentation spaces are invisible; rather they are much more visible than a pair of brackets. This actually becomes a problem when you embed/indent too much and 70% of the line is spaces. It's all you see!
I love articles like this.

Different branches of science have different relationships with their unknowns. Cosmologists will forever revile anybody who mentions something they don't know, if it conflicts with something they like to think they do know. But biologists are always eager to talk about things nobody knows about biology.

The public would be much better served by carefully curated lists of what doesn't fit, illustrating the boundaries of understanding, than by overconfident descriptions of (e.g.) the first .001 seconds of the universe's existence.

I just found out that inflation necessarily predates big bang, but nobody can guess by how much.
Actually remember a presentation from one of the logbook startups from a few years ago. The key feature that skyrocketted adoption was the ability to fudge (...er, "correct") the logbook manually. When it was automated, they had issues because it would basically lock them down to the rules.
Technically the GPLv2 only requires you to provide source on request from someone who received the binaries, it doesn't require companies to proactively publish it. I think the GPLv3 changes this slightly
HN's UX here is good. Stories are community property; they do not belong to the person who submits them. It's a basic rule of the site, and a very good one.
Corporations willing to hollow out the foundation of society is their fault, not people who get told to “find a better laying job”

If your job is essential to the functio of society you should

1) have a living wage

2) have a group advocating and bargaining in Your interests

3) have a say in the corporate management

Essential employees are essential to society, not to corporations. Society (I.e., government) should assure they are treated in a functional way
how much are the bitcoin transaction fees?
Easier pill to swallow. People on a fixed income don't want to have their benefits reduced by $20 every single month.

Public healthcare should just cover it.
TSMC, the Taiwanese chipmaking giant that’s building a new plant in Phoenix
In the same boat but I suspect I'll be sad if I didn't have a finger print reader on the back of my phone. But maybe there's a good reason everybody is putting it on the front now?
"Professionals keep up with developments in their field, insist on scientifically valid studies to inform their methodology, and so on."

That's ironic, because amongst the group of teachers that's much of their discussion. They've also been poo-pooing the learning styles business that you linked to as long as I can remember.

Now, these are high achieving teachers, winning state academic competitions with their students and what not, so I'll admit they might not be the norm.
I asked about 3 times for a PD measurement at my last exam and they distracted me and failed to put it on the prescription or measure it... didn't realize this was probably intentional
Shallow water blackout is a phenomenon that occurs when lungs expand while ascending from a deep dive. The contrast from deep to shallow is what's dangerous. Oxygen is rapidly pulled out of your bloodstream back into your lungs as they expand. It happens quickly (and unexpectedly if you're not already aware of it). Of course you can stay too long at a shallow depth, but that's a simple, predictable linear exhaustion of oxygen.
I'm having a hard time finding documents describing Mesa's capability system, although the term capability system has come up repeatedly in conversation, so I'm intrigued as to what this refers to exactly. Any documents that you can point us to? Thanks.
"There are other options than sleeping at work. You could sleep at work."

I too have slept in a break room. I've also slept under a desk in an office (spending 8+ hours outside until everyone went home). And I'm in the US.

The grass is not always greener on the other side, my friend.
Neat, I had the TR2 back in the day and loved it. However, VGA in 2020+ is not something many need.

Also, I won't buy another 16:9 screen, I was forced in the past, but there are options now.
Friend of mine teaches college English. She says teenagers don't write. They text sentence fragments back and forth with each other. As a result her students can't string two sentences together coherently.
Looks like it's a standard for embedding within MP3 files. But ss there ecosystem support for reading it from a "sidecar" file? I know digikam can read XMP data from a file that lives alongside image files that don't support such embedding.
Er, yes? Compilers are brilliant fun.
For those interested in Svetle, Sutil is another thing to check out. Top of my head I can’t remember if it is based on or just inspired by Feliz.

https://github.com/davedawkins/Sutil
Tritium is hydrogen, not water
The company has posted to social media asking people and news media to stop trying to contact them and their employees so they can focus on preparing for the rescue.

I don't think money or fame is the motivation here.
> bumps the top bar down for a second top bar that just prints the date

sounds like a privacy thing
That's a weird one. Presumably both the two years of notice and this term are intended to ensure a publisher doesn't have to stop selling/throw away books it has printed in good faith under the existing copyright grant.

But I'd be curious whether it will allow Penguin to continue to print new books (provided they're identical to the ones they've previously printed) or just sell the existing print run. Presumably even if they had permission to sell it as an ebook, they would have issues continuing to sell it as an ebook as formats and standards inevitably change.
The challenge with implementing this is dealing with half a dozen types of operations or maybe more. In typical string OT/CRDT we are dealing with a minimal set of operations (insert/delete) but when it comes to a structure (= semantic trees) the ops are very tailored for that semantic structure and could span and evolve with the structure.

Even if we get the OT part right, it’d be huge effort to port this to support other semantic structures with different set of ops. Also I can’t wrap my head around how transformations and conflict detections work under these cases. Will watch out for more from this project.
> how many jobs are created

Yeah, somebody has to drive their taxis, clean their clothes, sweep their floors and serve their coffee.
BSD Auth is awesome, but if anyone wants PAM, it's available as a port: https://openports.se/security/openpam
The crazy bit here is that he's fighting in sentencing to retain the Netskope stock!
The phones are too damn big
https://git.kernel.dk/cgit/fio/tree/t/io_uring.c
Tooling and marketing budget improvements I'd imagine
I used the "ruler on a mirror, open one eye, center it on the end of the ruler, close it and open the other eye, mark where the center is on the ruler, then read the measurement (in mm)" method. Did it a few times to be sure, exact same results every time, just have to keep your head still and geometry does the work for you. Glasses made using that measurement have been entirely fine, no problems.
Yeah, I mean EU as in EUrope, not EU as in The European Union.
Just FYI, Google has gone on the record to say they don't use Google Photos commercially for any promotional purposes, unless they ask for the user's explicit permission first. The hoopla with Apple doing on-device scanning is that Apple has invested heavily into marketing it's privacy focus claims.
I've always felt like there were two types of frameworks. Both types make the first x% of work relatively easy, but then the two types differentiate based off of how easily it is to drop down and go custom.

A framework with strong primitives makes it easy to create custom functionality that is still consistent with the framework's conventions. But a framework that relies too much on magic makes this much harder. It's like all of a sudden you're surrounded with old Mainers saying "you can't get there from here" while you desperately try to cobble some kind of solution using ancient lore documented once long ago in a forgotten scroll.
I'm at almost 3 years for a marriage based petition currently (US citizen no less). The grass isn't that much greener on the other side, the immigration system isn't scaled to the volume of applicants at any step of the process.
Twitter suspends hacker who allegedly stole data of 45M Argentinians
It's not about contempt for defi, it's about applying the same level of regulatory oversight to defi that any other lending institution would have.

Truth of the matter is that in the financial industry there are always cutthroat and dishonest players trying to find a novel way to bilk people and yet more people trying to make a buck in a reckless manner that endangers consumer money.

Ultimately it's not about crippling the crypto industry, it's about preventing fraud irresponsibility. Other financial sectors have to do this, crypto should be no different.
>Can you give a source for your claim?

That's what we were taught in school in Europe.

I don't know source/s for Church supporting Flat Earth but I know that Medieval Church was supporting Geocentric model and opposing Heliocentric astronomical model.

Galileo Galilei was victim of this dogma:

"Galileo's championing of Copernican heliocentrism (Earth rotating daily and revolving around the sun) was met with opposition from within the Catholic Church and from some astronomers. The matter was investigated by the Roman Inquisition in 1615, which concluded that heliocentrism was foolish, absurd, and heretical since it contradicted Holy Scripture."

"Galileo later defended his views in Dialogue Concerning the Two Chief World Systems (1632), which appeared to attack Pope Urban VIII and thus alienated both the Pope and the Jesuits, who had both supported Galileo up until this point. He was tried by the Inquisition, found "vehemently suspect of heresy", and forced to recant. He spent the rest of his life under house arrest."[0]

I would need to further research or ask some historians what was Medieval's Church formal(official) and informal(unofficial) opinion on Flat Earth vs Spherical Earth.

[0] https://en.wikipedia.org/wiki/Galileo_Galilei
Jesus, why were they prescription only in the first place?

Same shit as levothyroxine, a basic medication used by millions, being prescription only. And many other drugs.
You use React APIs to do everything you would normally do with React. You use the API directly if you don't have a build step for your web app and you cant or don't want to add one. Since React is indeed simply a library with an API, you can progressively integrate React into an existing web app in this way (a big selling point in the early days that people have sensibly forgotten by now). You couldn't progressively integrate a traditional framework like Django for example.

Lifecycle methods like render, componentWillMount, etc are just callbacks that get fired when you render you a component. I don't think any library is immediately graduated to the class of "framework" the moment a callback is added.
It’s cranial pressure and sixth nerve palsy. As my cranial pressure goes up my horizontal eye nerves weaken causes vision to go double.

Prism glasses fixes this. But it’s a completely different power. +3 goes to -1 or anything in between.

As pressure goes down it reverts. Medication or activity can drop or raise it in an hour or less.
These people piss in bottles to avoid stopping. These people aren't taking many breaks to stretch and get some exercise.
Link for anyone not in the US: https://store.google.com/us/category/phones?hl=en-US&regionR...

Otherwise you see your local country store...

Dang: perhaps replace link so international users get the same page?
I'm a fan of proposals to eliminate (or make permanent) DST, but I admit in the back of my head I hear that story about moving a fence. https://www.chesterton.org/taking-a-fence-down/