skysight-inc/HackerNews huggingface dataset:
> That's a problem that is solved by CRDTs and the like, not any form of data store.

But once you accept that you have to use CRDTs or similar, traditional-RDBMS ACID becomes pointless, and you can and should use a datastore that makes better tradeoffs.

> But it's just one use of web frontends. Banking doesn't use that, neither does a large chunk of the world's applications.

Banking doesn't do that, but it doesn't do RDBMS-level transactions either. People cargo-cult the idea that you should use an ACID database, but I'm not sure I've ever seen a web application that actually made use of the database's transaction support, and fundamentally I think it's probably impossible - people say things like "if you get a deadlock, just retry", but if it's something you can retry then it didn't need to be a transaction in the first place.

> Studies have shown that programmers can't work out what the race conditions and locking requirements are.

Which is exactly the problem with using RDBMS transactions! It's hard enough to figure out deadlocks when you can see the lock statements in the code - it's impossible when you don't even have tooling that can tell you which locks will be held by which parts of the code before you run it.

> But your definition of "web-based" architectures seems to be picked to be the CRDT related stream of changes.

The thing about the web is that it makes everything a distributed system. Even if you only have one server, the fact that your clients are accessing it over a network means you have all the problems of distributed systems and are better off using a system that's designed to deal with them.

> Which, by the way, could be implemented in an RDBMS by writing the CRDTs as transactions and enforcing the ordering with the appropriate rollbacks and commits.

You wouldn't want to do a DB-level rollback or commit, the whole point of using a CRDT is that even when two writes conflict you can still commit them to durable storage straight away and resolve the conflict asynchronously. So the DB-level transactions don't help you.

You can implement a perfectly good event sourcing architecture on top of an RDBMS by effectively using the tables as queues - I worked on a system that did exactly that back in 2010, and it worked very well. But at that point you're not really getting much value from the database - its transaction support only gives you ways to shoot yourself in the foot, its flexible query system likewise, its schema support is better than nothing but not by much. There's a lot of really impressive engineering under the hood, but the parts that would be useful to you aren't actually exposed where you can use them (e.g. the MVCC implementation could be really useful, but your database will go to great lengths to pretend that it isn't there and there's only ever one version of your table at a time. E.g. the indexing implementation is often very good, but you don't have enough control over which indices get built when). There are better options these days.
> And more importantly, how do we make more Elon Musks?

Cloning. Which he's probably already working on.
Too bad. Just yesterday I was looking at Yeager quotes [1], these stood out as possibly similar to software, take what you will

There is no such thing as a natural born pilot. Whatever
my aptitudes or talents, becoming a proficient pilot was
hard work, really a lifetime’s learning experience. For
the best pilots, flying is an obsession, the one thing
in life they must do continually. The best pilots fly
more than the others; that’s why they’re the best.

Experience is everything. The eagerness to learn how and
why every piece of equipment works is everything. And
luck is everything, too.

Everybody that I’ve ever seen that enjoyed their job was
very good at it.

[1] I'm still looking for the quote about engine design, "few moving parts", easily mantained..
Most mobile developers come from Kotlin or Swift, that are pretty similar to each other and Kotlin is the official language for Android anyway. I had no trouble doing Kotlin coming from a Swift background, the differences are related to the fact it's a JVM language running on Android but the ideas are largely the same.

It would make bridging for native plug-ins a lot easier as well. I don't know how Google Flutter interfacing Google Android could look so medieval when they're basically the same company. They managed to make Xamarin look great in comparison.
Are you claiming that the Comcast modem uses a different IP address for Comcast-network side of the NAT? That the modem has two routable addresses, one for the 'house', and one for the 'open' world?
I think the Clojure people tend to be pretty thoughtful about language design and doing things in ways that will be functional and composable. Common Lisp is a language with a lot of warts where many features were tacked on but not properly integrated with everything else. It also suffers from the concerns and technology of the 1980s (a big focus on mutability, no multithreading in the spec, the pathnames library, no immutable maps, to name a few.) Scheme is minimal and that can be an advantage but Clojure has different goals to scheme
Chilling quote:

> Thiger heard a clear comment from only one passenger, a man nearby, who joked, "Ha! Now we have sailed against an iceberg!" and took another gulp of beer. The singing continued unabated.

Surely, this couldn't be happening to us!
It works on the PS4 which is pretty old so M1 may be fine.

Question is whether the M1X will support ray tracing.
Be aware that the local courts decisions is not in line with the decisions done by other German courts.

It's likely that the courts decisions will be overruled or even be found to be unconstitutional.
Sure, justification in any system is a product of the the rules as applied to the facts.

But, just as in reasoning from facts with rules of logic and inference to conclusions of facts, you don't say knowledge of the fact conclusion is justified by the rules of logic and inference, but by the source facts, so when ethical rules consider means in determining ends, it is said that those ends are justified by the means. In either the fact or ethics case you will, when it is not otherwise clear from context, cite the particular rule framework within which you are working, but even then you wouldn't say the conclusion or action is justified by the rule framework, though you might say it is justified within the rule framework by the applicable premises.
Your version does a lot more memory writes.
How to Make a Post Viral on Facebook Free Video
It isnt so much a case of schadenfreude but more a case of seeing what issues still need to be addressed.

Personally I would love nothing more that to see the doubters get shown up by the likes of SpaceX actually going out there and making it all actually happen.

It is when legitimate issues are being brought up but arent being actively addressed by the likes of SpaceX that is when one has to wonder about how the upper ends of the business is skewing the marketing/output of the company.

I am reminded about the slogan of r/realtesla - revolutionary technology, awful company. I fear that, what if a company like SpaceX over promises and under deliv ers and causes more damage to the field long term than if they had not done anything at all?
There are some stuff to consider for titanic. 97% of female vip class survived. Also 87% of female crew members survived. Don't try to be hero just because you are a male.
Ten years ago, while using ADSL, for some reason captcha images were not loading. I opened a case to ISP support and they called me back. The support guy did not believe it. He said "this is not an analog network, this is digital, you either have it or not". I said I know what the analog and digital mean and also I know this is a digital network since I am a computer engineer and I checked everything so this was a issue with connection. After a couple hours later, he called me back and said that problem was caused by modem and a driver update would fix it and it did. These were good old days, however, when we can reach someone on the phone and talk about problem. Nowadays everything is either automated response or some random person whose whole job to tell you that he/she cannot do anything about the situation.
I actually love burn out as it is a very clear signal to stop everything, right now. Re-evaluate your plans and take a big bowl of fresh air.

What I hate are the weeks and months building up to that burn out. They are also burning you out but it's less obvious. You just don't feel like working on what you used to somewhat happily worked on. You just can't be bothered. You start hating it. You then also dislike everything around it. The laptop gives you anxiety. But, you think it's just you being a little prince/ss.
High end display resolution has pretty much always outstripped gaming performance. Plenty of PC gamers play modern games on 4K monitors at reduced resolution even with high end graphics cards, so this is a completely bogus expectation.
Proton is Wine.
Yeager wanted to be an astronaut but he lacked a college degree so NASA wouldn't let him.

But they decided he was good enough to run the school that trained astronauts!
> Why do you think vaccines need 10-15 years of testing before getting approved

Because most diseases are much slower to propagate than covid. So you need to wait very long to have enough people that got it in your control group to have significant statistical results.
Travel is the obvious unaddressed issue in the US. This recent surge started with a big spike in the midwest then slowly spread to the rest of the country. Without interstate travel restrictions these lockdown end up being wasted painful sacrifices by millions of people over many months. No matter how restrictive one region is, they could succefully eradicate the virus, but the virus will just incubate in a less restrictive region and come right back.
Yes furthermore it's a decision of a local court which is not in line with decisions of other courts in similar cases.

So it's likely to be overruled but until then the courts decision is valid, hopefully it gets overruled before the charges are deployed.
Security Analysis of Cheri ISA
Oxford seems to have taken a similar approach, preparing in advance:

- https://www.youtube.com/watch?v=ddDiyIKUP0Mp - "How to make a vaccine in record time" (2min)

- (video is displayed on https://www.ovg.ox.ac.uk/)
Pick a sufficient number of iterations. Recursively hash a random input that many times and use the resulting hash as the encryption secret for the message. Publish the encrypted message, the seed[s], the number of iterations and detailed decryption instructions.

You cannot easily parallelize the solving, but using multiple chain encrypted seeds we can parallelize the generation.

You could mix different hashing functions with different characteristics to hedge against different kinds of computational speedups. Though speedups could also work in our favor, since nobody may want to start solving the challenge today.

For redundancy you could try different less reliable methods to deliver solved seeds at the right time. Say you try to deliver the seed that should have taken 100 years to compute after 100 years somehow.

I don't think too many people have made a lot of fanfare about doing this, so you'd have an advantage in being one of the first.
Even if it's true this will be countered by the massive increase in demand for developers, so it likely won't mean you struggle to find a job even if you don't test anything at all, so it's effectively meaningless.
Visual Programming on Responsive Web Pages – is that possible?
It is still a problem, although admittedly I haven't seen cheaters myself. Valve will soon™ take Overwatch's replay analysis aproach[1] for anti-cheating, though.

[1] https://blog.dota2.com/2020/11/upcoming-updates/
hi, testin SPA
How I wish it would be true, but first companies do need to actually pay for testing efforts on the outsourcing budgets.
Ignoring the instructions of flight attendants will allow you to get out with your briefcase, but may get others killed. That's the real issue - sacrificing something to help others. As we have seen during the last year, some are not even willing to put up with the minor inconvenience of wearing a mask (which they inflate with horror stories to rationalize it) to help others, so forgive me if I sound cynical...
Easily Generate App Store Screenshots
Well, Apple did sort out their graphics APIs ;)

If anybody (e.g. Valve or Apple) would see the Mac as a viable gaming platform, they would offer an API wrapper solution like Proton (which would emulate DirectX and Win32 APIs on top of macOS APIs). But it's already starting at the hardware, embedded Intel GPUs don't cut it for gaming.

But the 3D API is just one tiny piece when porting games to other platforms, and the importance of cross-platform 3D-APIs is overrated. Game consoles always had their own non-standard 3D-APIs, and this didn't hinder games being created or ported. And OpenGL only was a cross-platform API in theory, in practice every OpenGL implementation had its own peformance and compatibility quirks, and Vulkan apparently isn't much different.

But the root cause is not a technological problem, there simply are not enough people interested in gaming on macOS. If there would be a market, games would come to macOS, with or without Apple's involvement.
Why Indian farmers believe new laws are rigged to favour India’s richest man
Just a little bit of MASH trivia for you, then: Tony Packo's is a real place.

https://www.tonypacko.com/
I think Danish has a more complicated system. 1 - 20 is similar to most Germanic languages, by extension Indo European in general. But, then it gets weirder the closer you get to 100:

20 - Tyve (Swedish tjugo, Norwegian: tjue) /
30 - Tredive (Swedish: trettio, Norwegian: tretti) /
40 - Fyrre (Swedish: fyrtio, Norwegian: førti) /
50 - Halvtreds (Swedish: femtio, Norwegian: femti) /
60 - tres (Swedish: sextio, Norwegian: seksti) /
70 - halvfjerds (Swedish: sjuttio, Norwegian: sytti) /
80 - firs (Swedish: åttio, Norwegian: åtti) /
90 - halvfems (Swedish: nittio, Norwegian: nitti) /
100 - hundrede (Swedish: hundra, Norwegian: hundre)

If I understand correctly, the numbers are contractions of longer words... for example, 60 is tres, sixtieth is tresindstyvende, which means something like "three lots of twenty"-th. Weird? Yeah. But no idea what halvfjerds means... it's making my brain hurt trying to work it out.
I think us being unique in the observable universe is a more extraordinary claim than not being unique.

However, in order to be absolutely convinced that such life was visiting Earth I think I'd need quite a lot of evidence.
https://en.wikipedia.org/wiki/Trepanning
Whats the point in merging these tools into one complex tool if they work fine together as they are?
Amusing story, but a mild correction now that I've read it: there were two planes involved, a UN plane and Gen Yeager's Beechcraft. It looks like Adm Prakash whacked them both.

Story is amusing, though. Really sells the chaos of that war. The writer's wingman nearly clips him in the fog when they're landing at their home base to prep for the attack. Then on the attack he blasts a water tower, puts a few rounds in a camo'd C-130, and then knocks out this random Beechcraft.
> Just putting the fact that I just downloaded a user manual for a multi planetary spacecraft in PDF format into historical context

Its not really a user guide though. More like a brief, very high-level technical spec. Marketing material.
I've had this page added to my home screen on my phone for years, it's honestly one of the most amazing resources online. Even if you don't have an interest in the topic, it's still an amazing read. And if you're developing games using a hexagonal grid, it's priceless. Thank you for this
I'm surprised there is no mention of the Bitcoin white paper. One of the most practical consensus protocols out there. Sure there is a lot of emphasis on the currency itself but I found the consensus protocol explanation so simple and easy to understand, as opposed to the Paxos algorithm.
This is a great article! I am wondering how to test this nslookup command with my smart TV.

Has anyone got this working with a Unifi Security Gateway (USG3)?
The idea had many downsides. But considering how little excel has changed in the 20 years I’ve used it, I wouldn’t be too worried about that particular issue!
tl;dr Extreme tech argues that, because x86 typically has SMT and M1 does not, single-threaded benchmarks are "flawed" (they can't take advantage of SMT).

Nonsense. The most prominently advertised benchmarks are generally the multi-threaded ones, which is fair. Then, single-threaded tests are often added because some applications don't parallelize as well (or at all). From an end-user perspective, it is useful information. They are arguing for performance-per-core tests. The only fair way to do that would be 2-threaded workloads. Sure, why not. But it does not invalidate the use of single-threaded workloads as a (maybe niche? but) relevant data point.
Thank you so much for sharing this. Game changer.
How to Make Debugging Easier with Rollbar
The obvious question is, why does this work in Phoenix?

Where I live, road conditions are changing all the time. There’s new construction, new roads opening, temporary (a few hours at a B time) changes in lanes where you have to drive against the normal direction of traffic.

You can call it moving goal posts, but to deploy them generally, they either have to have general intelligence, or you need to input construction schedules, so that it won’t take certain roads during certain times. And then what? You can’t order a ride to certain locations?
Enter the Matrix: Common Lisp
Hello,
When I'm trying can't able to run without server side code
By the way I'm learning python from:
https://intellipaat.com/blog/tutorial/python-tutorial/
This is an app for DNA analysis.

The DNA sequencer used costs around 1000 usd, and has bluetooth and wifi connectivity.

Any chance for an Android app? Or something open so we can create it ourselves, e.g. OpenDNA?

Is DNA analysis that complicated once you have the raw data?
What a world when people can attack then rejection of child abuse and that’s socially acceptable.
Hi,
While I'm trying to run reactive jupyter without server side call,it shows me server side call is missing.By the way I'm learning python from:
https://intellipaat.com/blog/tutorial/python-tutorial/
SV residents really do complain about everything, huh? Try living in an east coast city, our aesthetic is a mess.
Wow, this week at a new job I just found 50 database columns that contain a serialized php array, this makes me laugh.

Also does anyone know how to cheaply migrate PHP arrays into actual relational tables, I'm, uh, asking for a friend.
Show HN: Iminuit v2.0 Released
Habits Maketh Man, the Volunteer, Tail Ends, Fat Loss, Leverage Points, Mirrors
It's missing the bible. Andrew Tanenbaum's Distributed Systems: Principles and Paradigms.
Well, just two weeks ago I was searching for a quick intro on how Raft works, because I heard it several times over the years, but never took the time to see how it actually works. I didn't really find something to digest quickly until I saw your page. Great work and thank you!
CIDER, which the author of this blogpost maintains, has support for such metadata, under the style/indent key. The hope, when it was created, was that more editors would adopt this, but after years it's not caught on.

I use it extensively and it's both easy to use and super flexible (for the rare cases when you do need that).

Here's a link to the indent spec, if you want to read more:
https://docs.cider.mx/cider/indent_spec.html
> Australia and New Zealand are islands where the borders can be closed much more tightly than elsewhere and imported goods arrive mainly through container shipping. In the EU, the need to ensure regular freight truck traffic and move hundreds of thousands of seasonal agricultural workers from east to west means that a comparable lockdown could not have been achieved.

I wonder about this. I'd expect freight truck traffic in China to play at least as big of a role in distribution there that it does in Europe. China is a giant connected piece of land, and if their numbers are to be believed even in the slightest, it's clear China was able to keep Covid under control to a much greater extent than the western world.

Australia never fully halted interstate freight truck traffic, as it was deemed essential. I've heard Covid tests were given to truckies at state borders, but that seems possible for US states or European countries to do, even with limited resources. Is freight truck traffic really to blame for Covid spread, then?

And although Australia largely shut itself off from foreign crop labor, and is struggling to harvest crops given this, there's not all that much appreciable damage that I can see. Perhaps this was really a good season to err on the side of going short handed. Prices will go up, but the juice is worth the squeeze, it seems.

Also, Hawaii is an island, as is the UK. Alaska would seem to have similar advantages to an island state. Yet these islands are doing very much more poorly compared to Australia and New Zealand.
Well, you have time until the US wakes up :)
Investing Advice: There’s No Safe Long Term Bet, You Gotta Sell Profits
GNU/Linux phones provide a few things which are not achievable elsewhere: convergence, lifetime updates, killswitches and so on.
I would call the fixed indentation just plain wrong in the examples. No lisp-aware editor will indent it like that. They specify a couple core forms that have a body, which is indented "semantically" and the rest is treated like functions where new lines are indented to the first argument.

Outside (apparently) clojurespace there has never been any bigger disagreement whatsoever regarding this.

The article mentions this. But why was there ever a discussion? The hoards of non-lispers going to clojure?
Scotland’s Trunk Road Gritter Tracker
What has Elon Musk done for humanity? He got extremely wealthy from a payment processing website. Now he runs a company that makes luxury cars and another one that is or aims to be a global military arms logistical network [0].

If I had to pick amongst the exorbitantly wealth, without any serious research I'd say we need more people like Bill Gates.

0. https://futurism.com/the-byte/spacex-building-military-rocke...
I think you misread the parent comment. He's referring to the understated, almost nonchalant tone of voice all modern aviators and astronauts use, even during emergencies.
It probably just inferred DNA from fenotype.
If your job searching process is tough, you should look into fixing your resume or changing things around get it translated if needed. This should help https://thewordpoint.com/services/translation-service/cv-tra.... Personally, I’ve been on interviews, had recruiters reach out, and received job offers through this site. Personalize you resume for each vacancy and be yourself