skysight-inc/HackerNews huggingface dataset:
A more recent barefoot example, though at shorter distances, is South African runner Zola Budd. She ran 3000m barefoot in the 1984 Olympics. That race was notable for Budd and American Mary Decker leading the pack, then colliding and Budd's spikes piercing Budd's foot. Decker crashed out and Budd finished 7th.
I completely agree with both the title of this post and your comment. The solution is in diagrammatic "languages"/tools like Airflow, not more query languages.

Selecting columns before tables always felt weird to me. Doesn't it make more sense if you had a graphical view this way? (imagine boxes around the below items where you can drag lines to make connections between tables/inputs)

USERS
--user_id-- [data processing] => ...
GROUPS

In SQL that would be,

SELECT * ,groups.* from users INNER JOIN groups ON users.user_id = groups.user_id

SQL is so messy and full of details that can be much better represented via dataflow diagrams.
I use Spacemacs develop branch. I agree it's great, but it breaks things often. Once the next release is finally out (0.300 ?) I'll probably switch to master to have a more stable setup.

Oh and if you are a security conscious user, you might not like the fact that Spacemacs downloads tons of code which might or might not have been reviewed by someone you can trust and might or might not have been signed...
I don’t see that in your link. Maybe I’m overlooking it?

I see that 10 states will accept student ID, but there are restrictions on which IDs. For example, it has to have your signature on the card, etc.
> If SQL is based on tables, what about a QL based on relations only.

Aside from DDL (which I'm not sure how you would do without distinguishing between base relvars [tables], derived relvars [views], and other classes of relations), SQL doesn't particularly treat different kinds of relation differently beyond what is minimally necessary (you can't write, via insert or update, to a relation that isn't a relvar, for instance.)
use-package already has a way to defer configuration until it’s needed.
Flashman _is_ fiction, but the events he is dropped into, and the characters that he interacts with are real.

Which is the danger of historical novels, that the characterisation of historical figures are changed to fit the narrative.

Which is why I love the links to the primary sources to see if the author is talking porkies or not.
How about Typescript then?
I know its not a popular opinion but as someone who comes from a non-western-rich country Googles business model is amazing for what it offers. Do they mess up a lot, for sure. But overall the fact that they can use capital expenses from big markets to deliver things globally has been positive for most people I know.

That aside, the business model has established that you can get great service if you spend $xM+ or $xxM+ per month (whatever the number is) - its just that we expect the same for a much lower cost.
If you are an independent contractor you are protected under a different set of rights vs an employee. The main right people are interested in when pursuing independent contracting is ability to set their own hours, both in amount and distribution.

There is a separate argument for if this is actually true for Uber/Lyft/etc (as in do those companies exert too much control over their contractors for them to actually be considered contractors and not employees) but in principal this is why you might want -not- to be employed.
Friend of mine had a Bear Stearns cigar box (humidor? My poor underclass brain knows not the word). Was pretty good for a laugh.
Python can never have a legit IDE because of the dynamic typing and OO, but LSP/company-mode/projectile/magit should get you on par with anything else, I'd imagine.
Bangladesh would have to build the biggest flood wall in the entire world.
Figures that advertisers are scared of brutally honest language.
The popular lie "We value your privacy" just sounds so much better!
"Our internal tests have found that lying to our users and making it confusing for them to do what they really want via dark patterns increases our revenue!"
Yes, I'm certainly using that, but it's far from being enough to make emacs-with-config a usable replacement for the in-terminal editor.
I for one would welcome a new alternative to sql. It might not be _this_ alternative, but why not try.

SQL is very hard to learn properly, with all of its gotchas and inconsistencies. There are running jokes for noobs truncating their tables due to forgetting a where clause. I’ve seen junior devs crying in tears and throwing their mice just because they needed to debug / optimise a complex query.

The mare existence of all the ORMs is a testament that people would opt to write (or use) insanely complex pieces of software just so they don’t have to deal with the lack of composition and ease of use.

All of those look to me as signs that something wrong with the core itself. We could do better.

If we settled for good enough in all cases we wouldn’t have Go or Rust, React or Postgres. In fact every software that we have is a product of someone thinking “this is hard/wasteful/unexpressive/etc, lets write an alternative”, SQL included.

This alternative looks quite promising. We can wait to see how they can handle the edge cases, but the core looks a lot simpler to deal with than regular SQL.
Was the entire system of colonialism necessary in order for the British Empire to spend resources to end slavery there?
I remember a time when deployments to large web applications took weeks of planning.

I don't work at Google but I imagine just working on making it a dedicated goal to have a continuously faulty region would reduce the burden of everyone involved.
You're missing that a default vanilla Emacs experience is pretty shitty. Besides, it's not like you're sacrificing any customizability with Doom/Prelude/Spacemacs, you're just getting a better starting point.
It's a great piece but the unqualified attribution of credit for the 'invention' of the microprocessor to Ted Hoff without mention of the team that made it happen - (especially) Federico Faggin, Masatoshi Shima and Stan Mazor - is unfortunate, but seems consistent with Intel's handling of the issue at the time the article was written.
It is relevant if you're writing a linker or compiler, or just interested in what happens behind the scenes.
Adobe Discontinues PhoneGap and PhoneGap Build
Haha.. that is true. Guess they are not "best in class" for this one. That being said, I do genuinely wonder if there are any companies which have managed to do customer service at such a scale. Amazon is probably the closest but that is different because the average revenue per user is >> that of Google.
Of course they could work it out. They are just kicking up a big stink because they don't want to pay the extra costs of hiring an employee.
Deploying Swift on AWS Lambda
Great to see that! Did it work well for you?
If you are so critical of the big media, then don't read them! There is plenty of other information that comes directly from scientists and is written for policymakers so anyone on HN should understand it. For example: read the summaries of ICCP Reports and please finally start taking climate change seriously.
Seems it's not so much that source files must end in a newline, but lines must end in a newline[1]. As to why, I imagine that it makes it easier for line-oriented tools to not have to special-case files where the last line doesn't end in \n

[1] https://gcc.gnu.org/legacy-ml/gcc/2003-11/msg01568.html
> The rise, expansion and collapse of empires is very necessary for the development and testing of human organizational models.

Which attributes are being tested, other than the ability of a society to expand and conquer or destroy other societies?
I will most likely not renew my gym membership this year. I bought a few kettlebells in february and man, the type of workout I get out of those fothermuckers is crazy. And the time I save from having to commute back and fourth to the gym makes such a difference even if it's just ~20 minutes every gym day.

Kettlebells and MMA/BJJ is where it's at for me in the future.
>> I have always wondered if he posts in hope that people will meet him there, and talk to him

I don't think that's the case. If he wants to meet and talk to people, he can just organize an event and thousands would apply.
I would strongly recommend everyone try the native-comp Emacs 28 branch. Native compilation of Elisp files has greatly improved performance and start-up time, with no downside.

Though it's bleeding edge, I haven't experienced any issues: everything just works.. faster!

It always amazes me that some people are willing to put in such hard work, alone, for open source. The fact that one guy managed to speed up all of Emacs 2x-20x in his spare time for no pay is frankly amazing. Certainly puts my side-projects to shame.
My speculations writing a coding platform in 8 weeks as a highschooler
For context, DomeCode ( https://domecode.com ) is a platform that I built for people to learn to code, practice, discuss stuff on the Forum, take notes, plan out tasks, even conveniently listen to music right within a single platform.
Since I don't really have any funding for this project yet and I'm still in high school trying to save for university, it's a little hard.

Over these 8 weeks, the codebase transformed from a single Django app to 3 Django apps to 8 Django apps within the platform and managing it became a little difficult but well, I still need to manage it, right? (P.S. Some of those apps are made open-source on my [Github](https://github.com/arthtyagi). So I ended up using these technologies for mostly maintaining my code :

1. CodeScene which is great for predictive analysis for technical debt and risks. 2. Codebeat for proper code review. 3. HoneyBadger.io for tracking any errors in the deployment. 4. LambdaTest to manage inaccuracies in the UI 5. TravisCI for Continuous Integration 6. SOFY for automated testing

And I really got to say that using these technologies has for sure made the whole process easier for me to some extent.

One final question though, why does Load-Balancing is charged extra starting at $10/month on DigitalOcean whereas provided by default on AWS Elastic Beanstalk? Since I haven't used Load-Balancers on my application before ( Heroku pre-integrates them ) manually, does one choose their own load balancing technique ( like Round-Robin, Least-Connection, Weighted Round-Robin, etc. ) or is there a fixed technique provided by default in the load balancers that users choose on AWS and Digital Ocean?

Btw, I'm planning on using Celery to make some tasks asynchronous and if anyone's got any warnings or tips about that, please let me know, that'd be great help.

This is my platform by the way - https://domecode.com :)
Maybe many users don't need a very specific configuration, and a great community made configuration is good enough :)

I use Spacemacs which is also a community made emacs configuration and it's great. The fact that I could have made the customization myself does not make this configuration any worse.
This is a useful litmus test for "is it too big?" trust busting purposes, by the way: if the majority of customers aren't doing chargebacks for the fear of losing access to company's services, then yeah, it's too big.
Covid-19, T-cell immunity and vaccine industry
Sorry I did not mean you specifically. But the HN readers. And i meant the IPCC, not ICCP
It’s probably not what you want to hear, but I just use emacsclient for that. I agree that the startup time is annoying, though.
Some of these systems are so complicated it is hard for one person to reason about every eventuality.
Should I go back to school if I want to go into AI?
Haha.. nice to know, thanks for sharing!
I don't know how a judge can so cavalierly grant preliminary injunction in this case when the facts have not been examined.

Anyway, it must be due to the recent law passed in California. Ultimately the citizens of California determine its shitty laws, and they can enjoy their rideless future and the bad old days of taxi cab monopolies because they went along with taxi medallion holder propaganda.
Not quite the same thing. Thousands vs spontaneous few.
> If these companies can’t turn a profit while complying with the law then they don’t have a viable business model

Are you seriously telling me that if people don't interact freely in the way bureaucrats want them to interact, then those people should, by law, not be allowed to interact?

Big Brother knows best, huh.
Well, These employees had to pay bribes to get that position in the first place. Its turtles all the way down.
Discovery in this should be fun on both sides.
> The fundamental difference is amount of time you are hiring the person for.

That's not the fundamental difference in either federal law or the California ABC test. It's not a factor in the ABC test, [0] and it's one of several factors in the “relationship” prong of the federal test. [1]

[0] https://www.californiaemploymentlawreport.com/2019/03/unders...

[1] https://www.irs.gov/newsroom/understanding-employee-vs-contr...
You should give HTML journal reading another chance. The journals that let you see citations without losing your place in the article are great.
Both completely unsurprising and entirely justified.
There are graphical query generators in at least Microsoft's management tools. Most devs use straight SQL as far as I know because once you get into more complex queries the graphical interface becomes a hassle.
When I was living in Labuan most food places sold cakes (usually a simpler pattern) and nasi lemak (coconut rice topped with sambal and wrapped in a banana leaf) for breakfast.

Maybe an acquired taste but I found the amount of butter and oil a bit sickly.
Not "W[h]y [you] would ... want [to do this]" lol ;)
Node.js seems to have a very good ecosystem. Compared to say python, I come across very few problems with dependency locking and setting up on multiple devices
They also all lost.
Judging by the comments here it seems lots of people suffer from Stockholm syndrome - me included. I'm so used to SQL that it's hard to imagine something better.

I wonder if we started from scratch today would we end up with something like SQL.
The Looted Orb of Atlantis
Through violent earthquakes and floods, in a single day and night of misfortune … [the whole race] … was swallowed up by the Earth and the island of Atlantis … disappeared into the depths of the sea.” — Plato.
Awesome, I haven't heard of half of this list. This will be great shelter-in-place reading.
Just dont have heavy writes on sdcard. I use external hdd for it.

I have a running rpi for more than half a year. No issues whatsoever. But again - I have a very stable electricity and I dont remember last time it was cut not due to planned maintenance.
> Can I ask where you found this wildly false information? Do you happen to live outside the US?

I worked in California for a few years but I'm not longer there. And those were questions, they weren't meant to be stated as facts.

> Nowhere in California labor law does it prevent people from taking vacations

Hmm, maybe I understood my rights wrong, but from my understanding I wasn't free to take an arbitrary number of vacation days without getting fired. I know Netflix allows that but other than them, wouldn't most employers let you go if you just decided to not show up on random days?

Also, again I'm not expert, but are you sure that someone can simultaneously work for Apple and Google? That doesn't sound right but again, these are mostly discussion questions, let me know if I'm missing something here.
Pretty much any language that allows named parameters at call site.
Strength is force production. Your muscles twitch and produce force to moves your bones which moves an external mass. Your body adapts to this external resistance by "over-compensating". This time you lift 100lbs, next time you can lift 105lbs because your muscles adapted (provided you slept, ate and rested well enough).
Now, if you are not used to strength training, push ups are strength training exercises (your body being the external resistance against gravity). If you already lift, push ups won't improve your strength in any meaningful way. it's probably harder the first time you do it even though you've been barbell training, but the novelty quickly runs out and you're doing endurance now (different energy system in play).

Is this better than sitting on the couch whole day? Yeah probably better. But strength is not size and esthetics. It's force production against an external resistance. big does not equal strong.
that's an illusion we carry about us and about others.
The Visual Phenomenon That Is Batman (1989) – Seb Khouw
MERCIA is special, because it is entirely build out of relays and passive components (diodes, dipswitches, resistors and capacitors). No chip-based memory is used.
Very interesting. I am not very familiar with many board games, but i'll definitely look at the language more!
Your sibling comments are seem to be mostly trying to poke holes in the statement about COVID. Independent of our performance modeling COVID, we need to admit that we get things wrong and this is applicable to climate modeling. AND there's uncertainty. The chance of models getting it correct is exactly 0% (all models are wrong, some models are useful). How far off is a big question (uncertainty quantification). I think the scary part with climate modeling is that things are looking scary even if we're over-estimating warming. I think models are probably under-estimating. Bifurcations are an important, but tricky piece of chaotic dynamics. I'm really worried that we don't know all the bifurcations, "tipping points", and feedback loops. But, I'm also not a domain expert.

Edit: Sorry, also meant to ask for a reference on _all_ life disappearing due to climate change. Perhaps all human life, but life in general seems pretty resilient. Eg. recent headline [1]: Scientists revive 100 million-year-old microbes from deep under seafloor.

[1] https://www.reuters.com/article/us-science-microbes-idUSKCN2...
There is a less know man with stingray(?) version of this from the same era.
> The AB5 law has only been in effect since Jan 1

AB5 essentially codified the test the California Supreme Court adopted in Dynamex (April 30, 2018), though.
802.11n and above don't support WEP. Possibly some AP supports but I don't see WEP AP in cafe anymore.
You might not have the required host permission to mount a filesystem or you might not have sshfs at all (think about gnu emacs on windows).

Tramp is agnostic in most things (well, you need an ssh client at least).
Go has a lot of quirks on things that matter far more. Like, arrays and slices, and how to use them as collections, is very much non-trivial compared to Python lists.

On the other hand, stuff like tabs vs spaces - when you would expect this to even come up? Whatever editor they'd use to start coding with, it'll be configured to use one or the other. In fact, these days, unless you get something exotic, it'll be spaces for sure.

And Python has exactly two ways to write a loop: one for conditional looping, and another when you want to iterate over a collection or a range. Is that really too many?
What happens when I search for flights
Wishful thinking, that only proves a complete misunderstanding what an IDE is for.
Yes, and them being reclassified as employees is a possible outcome: https://www.sfchronicle.com/business/article/California-s-gi...
Found the 'murican!
I don't suppose this is a NULL issue that combines all the signals that get incorrectly positioned at lat:0, long:0?
> The US didn't have 2M active duty troops available to send to Europe in 1939.

Pedant. The US is a sovereign nation and can print any money they need for war. If they wanted to train 2 million troops, they would have, as they eventually did.

The problem was that US politicians were on record as being isolationist, which emboldened Hitler.

According to Dr. VDH, almost all wars are started for emotional reasons, not statistical ones. Deterrence is largely a feeling, not a scientific comparison.
> it's not the underlying query language,

SQL and it's implementations do not support nested relations. The parent is suggesting that e.g. nested relations would enable better ORM solutions.
And I consider programming languages not designed with IDE tooling in mind a design smell for the said programming language.
JIT is subject to W^X on Apple Silicon, which isn’t a thing on x86. Existing JIT code usually doesn’t respect W^X so it will keep crashing until the app is fixed. Unless fixed, how do you feel it’s ever going to run natively?

Not sure what you’re trying to say about assembly. How would a native Apple Silicon app be able to use a library whose source code contains x86_64 inline assembly?
I wonder how the recently announced 400 vulns in Qualcom mobile chips fits into all this?
Oh yes, "This program cannot be run in DOS mode". Decades have passed, but Microsoft still has not learned how to make them run.
That is like 10% of IDE capabilities.
Did Benin not fight and conquer weaker civilizations? Did Benin not trade African people for slaves?

None of these are unique to European colonial powers. So in that sense, the question is "why not?" rather than "why?"

Take away service-based economy, global trade and the internet, and the strong of today (or of any other time) would indeed have more use of a second TV than of world peace.

I hope that thanks to the advancement of technology, people around the world will see this instance of prisoner's dilemma for what it is, and work towards a better world together. Sadly, what I observe in reality is that people who will get the most benefit out of this seem to be its strongest opponents.
Yes. It is no surprise that they sue, but maybe that was a mistake. Because depending on the result, it might get TikTok banned in the EU as well.

Or the result is that indeed their operation is 100% independent of their Chinese parent company and no US data ever touches mainland China... which would surprise me.
These also come from the C runtime, not from Windows itself.

And if you are building the app with the C runtime, you may as well just use regular main().
In the video, the words 'Go your own way' are inspiring alone. To the little child inside me. I just donated to that charity.
Why is congress not involved if it's so important? Should the president really have this power?
Why do you need 500 connections? My back-end uses 1 for all incoming requests.
The relational model can _usually_ save the day here, without a huge amount of effort. SQL certainly has its share of anti-patterns and footguns. But most of the awful SQL I’ve seen over my career hasn’t come from poor mastery of SQL, it’s come from poorly normalized schemas. If you have a properly normalized schema, then you can do a huge amount with very simple SQL. When it’s poorly normalized, you end up with all sorts of strange and inefficient design patterns in your SQL.

This could come across as me saying “well it’s easy if you do it right”, but the thing is, normalizing a schema is incredibly simple. I would expect a relatively inexperienced software engineer to be able to pick it up literally just from reading the Wikipedia page. In my experience, the more common underlying problem is that inexperienced engineers (even if they’re only inexperienced in terms of SQL and RDBMS knowledge), don’t actually know what normal forms are, or why they’re useful.

Data structures and concurrency control is just fundamentally useful computer science, but for some reason it seems to be a topic a lot of people don’t pay enough attention too. Maybe it’s just my personal pet peeve, but I’ve seen too many projects start with “wow NoSQL is great”, and a few months later end up with giant nested loops in their lookups, and some poorly built custom implementation of MVCC in their business logic.

(NoSQL is great btw, just not for relational data)