skysight-inc/HackerNews huggingface dataset:
I've learned and applied my schema normalization and what have you got. But it's not the be-all and end-all of good engineering. What I greatly appreciate about hierarchical value storage in contrast to related flat records, is that it is so much easier to store and retrieve a tree. No need to generate ids and insert rows one by one, no need to decode the result of large joins. Because it doesn't only take time to write code for that, it can contain errors too.

If you've got hierarchical data and you just want to store, update and retrieve it as a whole (which is my use case), JSON is a good choice. Granted, it could be stored as a string/blob in my case. I don't really need to search within.
Noo, it's missing something basic: struct introspection. Unlike almost every other modern language, it's not possible to write a generic "ToJson" or "ToString" that will work for any struct.
Lack of concepts was the reason, it will only get better now.
I have been looking at patroni for years. But i still do not feel compatible using it in a production environment. If something fails it will be really really hard to fix it, but i have the same feeling for almost all these complex kubernetes operator doing a lot of magic work to have a simple solution.
On the opposite end of the spectrum, there are people who hunt down non-radioactive steel.

Apparently the background radiation of the air increased after 1940s but there are equipment (like geiger counters) which need extremely low radiation for optimal sensitivity. The main source of these low background steel are currently from scavenging sunken naval ships!

https://en.wikipedia.org/wiki/Low-background_steel
Fired Vancouver Waiter: I'm not rude, I'm just French [1]

I work in the tech industry. As a senior engineer, I've had to mediate MULTIPLE misunderstandings over the years (and also hearing random complaints) about French tech workers being perceived by native English speakers, Indians, Asians as condescending, offensive, or rude.

Having worked with them closely and spent personal time trying to understand them, I know it's not in their hearts. Humans are humans. Rude ones, polite ones, friendly ones, impersonal ones. On a culture-wide scale we all average out. But the language is a problem. I almost feel bad for them.

And so I've literally had to tell people "<so and so> isn't rude, or condescending to you. They're just French."

[1] https://www.bbc.com/news/world-us-canada-43507949
As a Russian I did a hitchhiking tour over Northern Europe when I was young, and while I gained some "fluency" in English as a result, the quality of my language use dropped noticeably. Not only because I was forced to use the first language construct I can pull from my head, but also I had to simplify it to be understood.

Being personally interested in equality, acceptance etc. etc. I find it sad to see more sophisticated language use dying off being replaced by a version optimized for ease of understanding by everyone.
Most faults on modern cars are still mechanical. OBD scanners or adapters are cheap. YouTube has replaced Haynes/Chilton manuals for instructions.
Depends,

https://www.ptc.com/en/products/developer-tools/perc

https://www.aicas.com/wp/products-services/jamaicavm/

On the other hand there is real time where even malloc() is forbidden.

https://en.m.wikipedia.org/wiki/MISRA_C
> Naively, you would expect this to be fixed via basic economics: high demand and low supply lead to high prices, which should lead to MORE supply, which should lower prices

Classical economics says only half the real estate asset price corresponds to actual capital. The land-fraction of real estate value is a monopoly price. The capitalized ground-rent increases the scarcer land becomes. Investors maximize asset gains by holding out for high prices as possible.

> The system isn't self-healing anymore. It's jammed up

The fictitious capitalization of ground-rent into asset prices has caused problems since classical antiquity. This is business as usual and everyone should know how this works by now.

> but the trend has been happening for years, maybe a full decade now

North American land speculation goes back to 1600-1700s and John Law's Mississippi company. It caused lots of problems during westward expansion. There is typically a real estate bubble and crash every 18 years since 1840s.

Cycle can be interrupted with financial regulation, central bank window guidance to discourage credit creation for speculative asset purchases, and special taxes.

Ideally we'd want state governments to appoint commissioners to chair equalization boards to redo land valuations at state level, introduce a federal direct land tax on comparable sales price of estates less replacement cost of improvements, increase realization of real estate asset gains taxes, requires brokers to appraise replacement cost of improvements separately from comparable sales price, and cap mortgage guarantees by federal GSEs at 200% of replacement cost of non-obsolete fixed capital improvements whenever that is lower than comparable sales price.
Atleast put some effort into reading all the material if you want to shame somebody.

1) Initial email was sales pitch that did not touch the problem at all. Which retool responded to by the way.

2) CDN is hardcoded into the JS library. Why would you even do that and then shame people? If it’s against the ToS then you need people point to the ToS first. It’s the author’s fault here.

3) MIT license. How many times do we have to go through this. Retool could just fuck off but even before this witch hunt began, they were already donating.

4) Some human communication explaining the problem wouldn’t hurt. Personally I’m more likely to turn down using faker.js now.
The Android emulator when doing a screen recording can only select between .gif and .webm, at least on my system. So especially when working on an Android app I would expect that, yes.
How to Use CMake Without the Agonizing Pain – Part 1
Archaeologists train a neural network to sort pottery fragments for them
B.1.617.1 and B.1.617.2 are closely related (along with B.1.617.3) and all might be called the "Indian Variant" in popular usage.

The "South African Variant" is B.1.351.
Previous discussion: https://news.ycombinator.com/item?id=10768140
And what is with the UK getting zero votes? Can we replace them with the Australians?
1. Is there a practical way to administer democratic worker ownership, without centralized control?

Yes, worker cooperatives.

Example: https://en.wikipedia.org/wiki/Mondragon_Corporation

2. Is it also possible to do this on smaller scales than entire countries?

Yes, worker cooperatives.

Example:
https://en.wikipedia.org/wiki/List_of_worker_cooperatives
Webm and webp have become pretty standard usage on the internet now. Imgur, reddit and many other major sites use it by default when support is detected. Usually when I save an image in the browser it will be webp.
Thank you! Will try this out. Shame to have these issues on a £3k laptop but what can ya do lol. Waiting on the M1 Pro then I’ll swap it out!
Nope, they are totally different. However, the DB gem is an interface/driver similar to PHP's PDO, while AR is a set of drivers, interfaces and high level ORM interfaces. In theory, one could probably use DB as a driver under AR. One person even basically uses AR to generate SQL and then executes it with the DB gem, which I thought was pretty clever.
This should be the responsibility of the application developer creating the database schema and queries. A constraint is part of your application logic, not of the administration of the database.
Safari on mobile unfortunately still doesn’t seem to support .webm playback as of today.
GitHub issues are not stored in git. This is just video attachments in the text of issues.
Mongo and mongol don't have a close relationship: the final syllable is entirely different.
I have not tried it but PgMustard is stating that they make the query plans more explainable and hint for the problems in your query.
No, it's really not. Getting names right is important. Failing to do so offends people (when it's a person's name) and confuses everyone (always). When you make an unforced error like this, you confuse everyone who knows what they're talking about, because they can't understand you easily.

So don't make unforced errors. Get names right. You wouldn't trust a compiler that silently patched up incorrect variable names, would you? So why do that to people?
China space station’s giant robotic arm sparks concerns in US
I think even Reddit can be "high SNR" depending on the sub reddit. Some subreddits dedicated to specific topics like (eg. compilers, webdev, machinelearning etc) provide updates on industry trends/practices, interesting projects/ideas/papers and you can ask for help for issues you face. Though I do agree that it can be a time sink and not really productive as much as browsing makes you feel.
Inventor, holder of many patents, with a nice shop for turning out prototypes much like that of Dan Gelbart.

I'd do the mechanical, electronics, and software, along with the machining of everything.
> Systemd

Doesn't restarted failed processes last time I checked. Maybe I'm wrong but I am pretty sure there is a reason every sys admin I know uses supervisord to manage long running processes.

> Whatever you think it is that is simple about php, I am certain there is plenty happening behind the covers that you are unaware of. An environment built around supporting php is required.

You are as wrong about that as you are as wrong about golang being as simple to deploy. You're just consisently wrong.

> A compiled golang binary only needs a linux system. That is it. Very, very simple.

Golang binary requires the deployer to have linux system knowledge. Uploading files does not require that it requires FTP client knowledge at most or in some cases the ability to use a web based file manager.

Requring knowledge core operating system functionality do deployments is not simple. Just because a techincal person can do it, does not mean it is simple. If you can not teach your grandma to do the deployment it is not simple.
Is there any reference material about the culture of "if it's in the intranet it's safe"? I have had this problem with some enterprise clients, but I would like to have reference material that I can use as an authoritive source.

An obvious thing that springs to mind is that the default campus network design that is in all the standard Cisco designs let to basically everything being vulnerable when the last exchange exploit hit or the last solarwinds issue occured. But I would like to have some sources so that I can make a better case to senior management.
Given the shoddy PCIe interface¹ in the RK3399, I'm left with exactly zero surprise about this. Doesn't make it less funny though :D

¹ https://news.ycombinator.com/item?id=26160229
I'm pretty sure that was the intention conveyed there, but I'll be damned if I can find the quote. It seems to have disappeared from the page.
It might for security professionals given YouTube's hostile policy towards content on "hacking".
Did a weak WiFi password lead police to our door?
Oops; you're right. The program is

00010001100110010100011010000000010110000010010001010111
11011110100100011010000111001101000000000010110111001110
0111111101111000000001111100110111000000101100000110110

as shown in the top right of https://tromp.github.io/cl/cl.html (with colors showing its tokenization as lambdas, appplications, and variables).
Why manually, when you have APIs to find Wikidata items and properties based on their labels, descriptions, aliases, data, metadata and use?

If you mean autocomplete UI or tooltips, look no further than the query editor and its Ctrl+Space at https://query.wikidata.org/
Instant Client Apps from APIs
China calls out ByteDance, Kuaishou, and LinkedIn for illegal data collection
I used to volunteer with Software Carpentry to teach and create lessons. Wonderful project, and so, so needed as many researchers (eg grad students) never get to properly learn fundamental data crunching skills and instead bumble along with poorly crafted spreadsheets and lots of cutting and pasting.
Yuan Longping has died
Perfect for your next gender reveal party!
Well, if we're posting out autopilots, here is my solution:

Code: https://gist.github.com/inariakagane/58a65db8c9d629b00d55621...

Video in action: https://www.youtube.com/watch?v=e-QTZWGFVc8

I find your use of the Chrome driver as an execution medium pretty neat! Mine works... usually. An occasional failure just to let people put their training to the test.
I think it’s perfectly reasonable to want to maximize your pay, and I don’t give anyone flak for that. I don’t think anyone has to settle for less if they have opportunities to get more. (Mind you, 95% of the time, when people say they could get more, they don’t actually have another offer in hand, they just posit the existence of it based off of what they’ve heard.)

But I’d prefer engineers simply reject the offer as opposed to insinuating they’re somehow being swindled. It’s ridiculous, especially given all the context.

It’s rich to discuss market economics, because there’s probably fewer than 100 companies, all located in the bay or NYC, and all rather prestigious, that pay the mad money being discussed. By and large, the majority of the market does not pay this much money, and the majority of software engineers could only dream of $200k base salary for an entry-level position. Pretty frequently, it is “snooty young devs scoffing”, especially when they have zero other offers in hand, and no prospects of getting them.
Thank you for finding a simple way to describe why that book bothered me so much. The author offers no room for rational dissent. You are either with him, or you're a fool.

In his value system, the additional security offered by millions is worth sacrificing every other potential want or desire in life for. I find that ridiculous, addition non-bullet proof security is just ONE of many things which must be evaluated for its relative worth based on ones own value system.

I say non bullet proof because I feel the author completely disregards the possibility of war or the country collapsing making the "security net" the money could otherwise buy be nullified entirely.

He also implicitly disregards mortality. The opportunity cost of every year spent with a focus on accumulation is one you can never get back. I guess in this case I'm thinking a lot about travel or living abroad at a reasonably young age where the impact is absolutely materially different from retirement in one's twilight years in Thailand.
I like driving, but I don’t like bumper to bumper traffic. That’s where autopilot comes in handy.
This kind of lending is probably the precursor to normal business loans. It's proving the concept on a global scale.
Linux distros by default don’t support mp4. I’d say those are more common GitHub users.
Hi enatik, I’m 100% your target audience, so I have some feedback.

I use Sparkle + Github Releases to update my apps (you can test the update process at https://fadel.io), and I’ve been looking to automate the process as it’s becoming a hassle.
Your landing page’s value proposition isn’t clear to me. Yes updating is a hassle. The leading framework on macOS is arguably Sparkle. How does it do the job better than Sparkle?

I want my process to be fire and forget, as in: notarize the app, generate the appcast.xml, upload the binaries and update the remote appcast.xml after being asked for the changelog, and ideally also test that the update works correctly.

I’m not sure how Pakky solves that, if at all.

FYI I’m currently looking to automate the whole process with a script.
Micron challenges Samsung's dominance in memory market
Assembly is a skill learned through practice, much like any other language.
Interesting concept that I wasn’t familiar with. But for anyone else googling it, the concept is a spectrum of high vs low ‘context’ (not ‘content’) culture/language.
On the lambda point, RDS proxy is a good solution if using AWS.
Godot Engine needs more funding for post-4.0 development
But can it predict the next financial crisis?
Solving Unauthorized Tokens for Testing
IMO you would use OpenResty as a web server and HAProxy as a load balancer in front of it. HAProxy focuses on being a high-performance load balancer. OpenResty is built ontop of NGINX and many of the load balancing features in NGINX are locked behind their "Plus" product, all of which are provided by default within HAProxy. In order to take advantage of these features in OpenResty (such as active health checking and DNS service discovery) you would need to use Lua scripts where in HAProxy they are implemented in the core.
Being a video streaming alternative seems antithetical to the whole code repository thing.

Smart thing to do would be to take a vertical chunk of hacker/dev/bug fix content that youtube has neglected over the years.
We've come a long way since sounds.sdsu.edu, both in terms of the volume of sound files publicly on the internet and in terms of the legal protection of users against copyright.

Still, there was something magical about downloading that first copy of Tori Amos's Crucify as a 64-kbps .au file, that seems to be missing from today's internet...
All roads lead back to that. I wish more people would learn about what took place then and the impact it still has today.
There is nothing drier than the wit of an exasperated engineer writing workarounds for shoddy software.
Because it's a real word that is applied in this case.
"Commoditize your complement" is one of the (few?) ways to monetize FOSS. But it also means that FOSS can't be the core offering of your company.

I guess the lesson is don't be that guy whose business plan is

1. Write FOSS
2. ...
3. Profit!
Maybe I missing the point, but why would a chip/driver need its own calendar?
at a previous job i cleaned up after such mess. they used to have fail2ban adding thousands of rules without ever deleting them automatically. I replaced it with a pam module that maintained an ipset for addresses with failed login attempts.
Open source meritocracy is not a democracy
Sweet jesus, fucking love you github. Was surprised i can upload images already, this one is way way cooler.
HN predicted 5,387 of the last two financial crises successfully.
TL;DR: facebook stores exif data. however it strips it out for display to the public. This includes geodata. Its unclear what they do with it after, and how you have control over it.

Interesting nugget: the author repeats the lies that apple doesn't collect/store/index your data.

I think the scepticism of facebook is a good thing, however I really wish it would be applied equally to every big company. Especially when they so clearly abuse privacy like Apple and Google.
Those are fleets that can rotate vehicles while others are charging, though.
Well, I'll be. I'd love to see more of this sort of thing.

Thank you for pointing this out.
Don't worry, if you read even the just article he linked, you'll realize that the quote he pulled is out of a list of multiple reasons their metastudy did not come up with conclusive results. There's a list of possibilities, and there not being a correlation is a possibility, but due to the nature of metastudies, they are not willing to make that statement.
>>I haven't seen the defi solutions for business loans in other words

It's possible, but only in a round about manner at the moment. To get a regular business loan typically you need to have collateral security, normally that is some combination of property, plant, equipment or financial instruments like shares.

Crypto loans (see AAVE) can only presently be secured by crypto collateral. That's not necessarily a bad thing - it keeps things simple and offchain (ie tangible) collateral can be financialised easily enough with existing tradfi tools. In a round about way if you wanted to get a business loan via crypto at a better rate than your bank, you would borrow from your bank in $ (lets say 2%), swap $'s into something like USDC, deposit it at 7% on chain and then borrow something like Ethereum against it at 3%, you now have positive carry on your loan (4%) and a pile of Ethereum (if you so want).

If you want to deal exclusively in offchain assets as collateral for onchain loans, nobody yet has bridged that gap, its a huge opportunity for sure. UBS I note is experimenting in the space.

https://www.finews.asia/finance/34488-ubs-tokenization-block...
Or just delete Facebook apps.
Xilinx App Store: Pre-built applications for edge and data center accelerators
And this right here is why PostgreSQL will never overtake MySQL and its forks. The entire industry is sick of these excuses regarding process-per-client instead of a proper multi-threaded model. There may have been a valid argument for this 15 years ago, but not anymore.

Your definition of "reasonable number of long-lived connections" is anything but reasonable. Then "connection pools address a lot of the other cases", when a connection pool/bouncer is unwanted, unwarranted, and just adds another point of failure that needs to be deployed and maintained.
Anecdotally, at least in western Europe governments and companies seem a lot more careful of looking like they're disregarding the environment than they were 5 years ago (green washing is a thing but if organisations are doing it, at last they think perle care about it now). I don't think it's all down to her, but she played a part.
*multiple possible reasons.
This is what I did. Coasted for 4.5 years, lived off the free food and got a shitty 250 sqft studio biking distance to work. Did laundry and ate all meals there. Got loads of cash now, trading it for more money and starting a real startup that is actually planning for impact (not perf ratings).
it was a bug.
A broader opinion

https://youtu.be/4Mk1ziy0egw
Did the Bytedance CEO not step down a few days ago? When I saw this I assumed it was pre-emptive.

It's not the same as GDPR, but there are several articles on China Cybersecurity Law.
I don't think it's proving the concept. The hard parts about lending are figuring out what is a good risk, what the rates should be, handling repossession, negotiating terms, dealing with laws, all that stuff. Cryptocurrency lending isn't doing any of the hard part of lending and it also doesn't seem to have any advantage over the existing system for doing the hard stuff. Meaning: in the cryptocurrency future, how will it be easier for a restaurant to use their business as collateral to take cash to do upgrades?
There are advantages for soft deletes for CRUD architecture, but are there any for CQRS/ES (Event Sourcing)?

I guess if your read model is based on RDBMS then it makes sense, otherwise it depends on the database system in question (i.e. some NoSQL databases like C*[1] and Riak[2] are implementing deletes by writing special tombstone values, which is kind of soft-delete but on the implementation level - but you can't easily restore the data like in case of RDBMS).

[1] https://thelastpickle.com/blog/2016/07/27/about-deletes-and-...

[2] https://docs.riak.com/riak/kv/latest/using/reference/object-...
Sadly some do! The best kind of RTC in hardware is a second counter that the OS can program as it pleases. This design choice offers the least chance to mess it up. Yet, for some reason so many companies invent over-complicated RTC hardware blocks that count days, weeks, time zones, moon phases, and who the hell knows what else. Most of them suffer from myopic design (I've seen chips with y2k issues in hardware) or outright bugs (as seen in TFA).

You know what most drivers do to those? They use them as second counters in the simplest way the driver writer could imagine.

And yet, more and more chips keep being made with over-complex RTCs