skysight-inc/HackerNews huggingface dataset:
Agreed. I only touched Rails briefly but I loved ActiveRecord.

Ive seen so many awful queries with terrible performance out of EF.

LINQ is cool, and EF is alright if you have a decent team with good practices, but it takes a lot of discipline for it not to turn into a hot mess.
There are certain parts of the world where this type of thinking is common. If you can eat today and the sun is shining, why work harder?

Then next year, a draught and famine strikes, killing thousands or even hundreds of thousands.

Is it a problem? Is it harmful? Depends on your philosphy.
I sure don't want to have to deal with people putting `="01"` in CSV files.
This.

I was pitching Roam-like software in 2005. No interest at all.

Now there's dozens of them talking as if graphs and relationships in (personal) knowledge management is new.

It's hard not to feel bitter.
Not when it mixes up US and UK date formats when you import a CSV.

Not when it turns phone numbers into integers and strips off the leading zero.
You can use the Any type, or you can not annotate at all, though I'm not sure if the latter is something that passes some stricter modes of e.g. mypy.
Absolutely horrible characterization in Camelot 30K. I ended up skipping through the book and skimming past dialogue as it was so bad that it hurt to read. But the idea of the book was utterly fascinating, and I still think about it now and then, years after reading it. Definitely worth reading (or skimming) if you are the type that likes science fiction for the big ideas.
When protected mode was introduced with the 286, it only virtual memory management method was via segmentation. Things like W^X were implicit in the system design. There were no pages to be mprotect'ed to enforce W^X, no, you could set the selectors for the code segment and for the data/stack segments to non-overlapping memory regions. Which segment a address was meant for was implicit - a return address on the stack implicitly referred to the code segment. This makes code injection exploits really difficult, if not impossible, since the code segment is protected against writes and the data segment causes an protection error when being jumped in. This wasn't some extra feature - this is inherent to protected mode.

But C assumes a plain memory layout, so Linux somewhen started to overlay the code and data segments 1:1, extending them to the full size of the virtual address range and use paging (introduced with 386) to implement virtual memory instead. This 1:1 mapping defeats the protections from the first paragraph. And now we got to implement a lot of security features the hard way.

In the AMD64 extensions, support for segmented protected mode got removed at all, and the 1:1 mapping is forcibly assumed.

Don't get me wrong - this isn't some "back on the old times stuff was better" - but i really feel this path in computing should have been pursued more.
A fine sentiment but for practical purposes advancement by the path of constitutional amendment is nearly impossible at this point. Should we forever forgo meaningful change even when well supported by the plain text of the law in order to cleave to what we believe someone meant 200 years ago?
That is not adding complexity, since the end result (the added method) is the same. You are just postponing some work until it is needed, which is prudent anyway due to opportunity cost.
That seems like a problem of poorly constructed/soundproofed apartments than anything.
Yeah, my current customer is still relying on an Angular 1.5 module which is being used by their Angular 10 frontend. I don’t see it going anywhere in the near time.
I think that can be resolved by rebasing onto the first commit of your branch to first make sure all the commits are minimal, and only then to rebase onto your main branch.

That said, I must say that I've personally experienced as a pain, so I don't actually do that.
Just saying "we should trust judges" doesn't mean that a system of randomized selection for which judge isn't intrinsically valuable or meaningfully increase both confidence in and reliability of the system.

We should trust judges.

We should also create a system that strives to reduce the chance that individual judges could get to a point where they're less than trustworthy. Judges are people too, and respond to incentives. And yeah some individual judges suck, and are bad at their jobs. Like some doctors, and some lawyers, and some engineers.

A system that reduces their impact and influence, like randomization does, minimizes the harm of a bad apple, and also reduces their blast radius. They can't advertise that they'll adjudicate your case.

After all, isn't this why we have appeals courts? If you could trust your individual judge implicitly, why allow an appeal?

Trust, sure, but verify.

> Or what happens if I accuse the randomizer of being untrustworthy?

Open source the RNG. Let people see for themselves. Publish the stats that show it's a uniform random distribution.
That would be good. But to be honest, Excel is scripting - in a 2D FRP REPL (something structurally more advanced than most programmers are using day to day). If we're changing hiring requirements to test for bash/Python/Powershell competency, why not actually test for Excel competency?

Maybe that's the problem? Excel is so easy to start with that people with no experience think they've mastered it, and the industry doesn't seem to have specified any best practices, much less testing the interviewees for their knowledge of them.
Dann haben wir haben ganz verschiedene Weltbilder.

The right to religious criticism should be absolute.

The reason I bring up the Austrian case is because itw was upheld by the ECHR, which Germany also defers to. To defend the woman in that case from the ECHR's deranged ruling: Scholars estimate that Mohammed married Aisha, his youngest wife, when she was only 6. If that is not paedophilia, I don't know what is.

You bring up libel laws in the US. Historically, they have had a very, very high burden of proof. Only oligarchal authoritarians like Trump try to expand their reach. Libel cases are also exceedingly rare, and if they are brought to court, they are brought to court as a civil matter. And, to top it off, criticism or slander of a figure who is:

- Dead

- Partly mythologized

- A religious figure

is completely fair game under the US doctrine of free speech and religious freedom. In the US I would be just as free to say "Jesus was a gay man" or "Mohammed was schizophrenic" as anything else, and in my opinion this is the proper approach. Anyone should also be allowed to print the text of the Quran on toilet paper or burn the Bible or deface the Talmud — why the hell should that be illegal???

Noam Chomsky (who is an extremely prominent Jewish-American scholar and linguist), is one of the staunchest supporters of free speech, from a leftist position. He even made efforts to defend a French Holocaust denier (holocaust denial is also not something I believe should be illegal). I would recommend this video: https://www.youtube.com/watch?v=4-oV42OMQoE if you would like to see more on that specific case.

If you take a look of the depicted world map, you'll see what I was referring to: https://en.wikipedia.org/wiki/Blasphemy_law#/media/File:Blas.... What Germany shares in common with the other countries I named is that blasphemy is a potentially imprisonable offence.

I strongly believe that there are many things which are done far better in the German/European system:

- Healthcare

- Data privacy

- Taxation

- Criminal prosecution/the prison system

- etc.

but there are a few things about the American system which I ascribe extreme value to, chiefly the right to freedom of speech.

I say all of this as a dual German-American citizen myself.
Well, I didn't say it's a Rebol-derivative. I just said some part of the syntax (which by the way is much more close to Rebol/Red than you think) is inspired by Rebol.

I wanted an easy-to-read format and homoiconicity and since there was one already, this was the way to go.

Now, Arturo tries to offer much more (that's why I started the project in the first place anyway). I have many-many working examples in the /examples folder of the repo so that you can try it out if you want.

All comments, suggestions and ideas are more than welcome! :)
Just go to the editor's website. https://kakoune.org/
Techempower says no, and it’s not even close.
Weren't Australian Aboriginals isolated for tens of thousands of years and some full blooded individuals still exist today? How could they have an ancestor outside Australia in only 1400 BC?
I, personally, wouldn't use VBA at all, ever. I would only consider Excel and Word for very simple use cases. For example, I refuse to use Word for technical documentation. But Office and Excel are everywhere in large corporates; and simple tactical spreadsheets turn into monsters over time. One former employer had a spreadsheet "application" where triggering a sheet recalc (accidentally) would take out an entire grid of machines. I've never been in any position to stop this stuff from happening.
I like the ergonomics of it though.

I'm dealing with some rather fun EF code inside triple nested for loops that runs several thousand queries before throwing a validation error. Now, I know that's the devs fault and not EF, but EF made it all just seem like harmless object oriented programming and not set operations.

I almost feel like I'd like EF for write operations, and Dapper for read operations. Strike a balance.
Yes, read the comments or the source code. Or the documentation. Or `help(square)`. Or just try `square(Matrix([1, 2], [3, 4]))` in the REPL.

How would you use type annotations to show that `square` accepts a matrix (as well as an int, float, rational number etc.)?
4gb one over micro-usb real needs to be in 5w mode disabling 2/4 cpus.
Running off usb-c at 15w where I can use all 4 is a big improvement for convinience for me.
While true, I think the grandparent post was making a snarky comment about peer review quality and the replication crisis.
CSV predates Excel, and other CSV implementations don't have this behavior
We talk about companies awash in VC money. This whole tax discussion looks a lot like helping VC more than actual employees. Or like finding excuses and scape goats why these companies aren't doing such things right now.
Touchégg – advanced touchpad gestures for Linux
> Why Life Can’t Be Simpler

Because of the politicians and lawyers with their complicated, convoluted laws.
Product Prioritization from Founders to Team of Teams
> I’m only suggesting a captive audience as in “those browsing to buy on Apple.com what is compatible with their iPhone/iPad/Mac/etc.”

This is even more outright ridiculous than your last claim. Nobody is help captive at the Apple store. If you're browsing apple.com for a product, your captivity ends buy opening the website of any other online retailer. Yet, you somehow manage to go further into some insane rabbit hole by suggesting that because a few 3rd products were dropped by the online Apple store, that this is a signal that Apple is start dropping support for 3rd party peripherals? When people say that HN just automatically hates anything Apple does, this is exactly what they're talking about. There's no rationale to a comment like this, it literally just comes off as deranged.

Apple often does make "the best" accessories for it's own devices, but it doesn't always, and the 3rd party ones work just as well. My Sony headphones work just as well with my iPhone as my Beats ones do. Apple doesn't even make the best mouse for Macbooks or iPads. Logitech does. There is not a single ounce of reality in anything you just said.
How exactly does this differ from the DF Tube (Distraction Free for YouTube) extension?
Why can we not discuss the JQ openly?
Why? This is a little retoricle, I know a war has been going on for 2020 years since jesus, King of the isralites (original Jews) was killed by the isralites for teaching gentiles (non Jews) / goyhim (nation) and denounced him. Even Muslims recognise him and they were not around until 100s of years later.

Today its obvious who controls everything through centralisation and is pushing all the bad things onto us & globalisation, and if I took the time to put the evidence down its undeniable but alas, we can not discuss the truth!

Why do people find it so hard we were sold out by our leaders/vanguard for their own selfish wants?

The problems with all societies stem from this yet we can't speak of it! Or even have discourse!

Schooling (indoctrination), I know, the media, I know but why can't people get past the bullshit and discuss?
> Perfect information symmetry... by no means a magical, inherent property to markets.

I don't agree. This is view not indicative of how things operate in reality.

As a market participant, one can always determine incentives by "following the money", as long as the actors are somewhat rational. Talented traders, middle-men, etc develop an instinct for these flows which can never be perfectly legibilized into economic models. This intuition then leads them to deduce information that is hidden. The corollary to this is one shouldn't participate in markets without this ability, which is why almost every retail investor should not be directly involved in stock markets and just invest in index funds instead. The second corollary is because these flows are impossible to realistically quantitatively model, no faithful model of the market is possible unless the model replicates the market structure itself. All thats left are impermanent imperfect models, some may be based on historical data, some on various heuristics specific to a given market, some even partially successful in predicting what will happen for some time, but all ultimately doomed to failure as other market participants game them.

Your examples, food labeling, real estate txns, insider trading are great arguments for progressive refinement of market dynamics, which is the position I'm arguing. They are not arguments for an alternative to markets and no known alternative to markets can solve these problems while maintaining the same level of functional efficiency that markets do.

> Market based systems can and have done this too.

Yet society recovered. Under non-market systems, an irreversible catastrophe is more likely than under market systems. Because market systems are unstable, they transmit critical information faster than non-market alternatives, allowing for preventive measures. Even if this information is imminent collapse. Market collapse and dysfunction prefigure collapse and are valuable information in-and-of themselves. This remains the case despite anthropogenic climate change, etc.

Markets are ultimately not about money, but information. What sort of system can transmit information more efficiently than a market can? No centralized system has been proven to be as successful. And, for foundational math reasons, I don't believe any sort of planning algorithm can beat a network of decentralized profit maximizing agents. So our two options are 1) to improve market function via progressive refinement or 2) find an alternative analog that preserves the information fluidity that markets provide. I have very little optimism on 2) but am open to being surprised.
That stuff is pretty optional in 2020. I'd argue a lot of it isn't even relevant anymore. Sure, some people will still want/need it, but if you just want to spin up an API .NET Core is good to go.
You're also going to have to deal with cases where the creator of a sub-community fails to do their job as a moderator (or actively works against it). In the limiting case, if you get a DMCA takedown notice, get a GDPR notice, get a C&D, discover illicit materials of other types, discover that people are using your site to plan crimes/attacks/etc, or any number of other things, you're still responsible for that.
Randomization changes the incentive structure. If you can't advertise that you'll adjudicate cases unfairly, the risk-reward ratio changes completely. Why advertise you're corrupt if there's only a 1 in 297 chance the belligerents will land in your jurisdiction?
This was also a conclusion in a thoughty2 youtube video I watched:

This Is Why Inbreeding Is So Dangerous
https://www.youtube.com/watch?v=hmv-z851BOE

I'm pretty this is why people all over the world like to keep track of their ancestry. People who don't will be more closely inbred.
How quickly people forget who brought canvas, CSS animations, etc.
I would recommend practicing leadership skills. The safest way to do this is gaming - play a team based game or sport and lead the team under pressure. MMOs are great, MOBAs are great, fast paced shooters too. If you have a family, lead your children, rather than the typical method of yelling at them or bribing them.

At your workplace however, you should be leading upwards. Instead of waiting for your boss to tell you what to do, find out what the company wants and needs and find a way to get there. When there's a problem, offer a suggestion. Be the first to tackle a problem, instead of waiting for someone else to.

Like many jobs, it's not certain when a manager post opens. A team might make do with less managers than they need, or hire one manager more than they need at times. Some people get locked into a "team lead" role rather than a management one. If you prove yourself ready for a higher post, they might just create one for you and put you in it.
Last time I worked in a big corporate you had to fill in a long form to request a license for anything you needed. If you didn't use it again within a fortnight or so it got yoinked away...

The startups I've worked at since have all been big on GSuite.
I don't understand the nasty comments about safety, it's 3 monitors not a guillotine. Props to the author for tinkering (and doing it with limited resources) instead of buying something new.

To one's own decapitation in the search for freedom and comfort!
Does your divination work over video link too? I might take you up on this offer.
Why Do So Many Students Hate School?
Was having a hard time understanding the PEP until this compact comment. Thanks!
Anyone who have usee tables for layout (I have) knows that it is nothing like that.
"Don't use React if you'll get no benefit from it" shouldn't be something worth blogging about. It's certainly a shame that developers think React is applicable to something like a static resume website, but it's also a shame that other developers think they're being clever writing antagonistic blog posts about how it's not.
It's the job of the belligerents to make their case in a way any juror or judge would be able to understand. They and their expert witnesses are to bring their domain knowledge, and to present it in a way a jury of peers would be able to interpret.
It’s so hard to empathize with either side when you know that both are merely trying to enrich themselves and neither is really concerned about the damage done, even the side that’s trying to get positive publicity from it.
The main problem I have seen is that data in Excel is essentially not validated.

Sometimes you get an number, sometimes you get a string containing a number. Sometimes the string contains white space that you don't want. And then there are dates, which can have similar problems multiplied ten times.
The last time I did web development in 2018, I was making simple web apps with Flask/Django, jQuery and Bootstrap.

- no reason to stray from this in 2020
This is idiotic.If this was true, Humans wouldnt share 90%+ genetic similarity with great apes (depending on which genes you count) which would go against every scientific consesus.

And you are claiming humans share no genes each other over a span less than 100K years.
Too late to edit my other reply, but note that according to sibling comment from jlokier elsewhere, you will.
Rotterdam was almost completely rebuilt after WWII, Venice has been there almost unchanged for about 15 centuries.

It's much more fragile than practically any other city in the World and needs a particular care.

Building modern structures on it (choosing carefully where, since it's built on over 400 islands) would ruin it forever.
Why Is Academic Writing Terrible?
Well the most common ancestor is used to push a certain narrative about all people "being the same", while conveniently putting aside hundreds of thousands years of evolution, which are precisely the source of the present day differences, but that doesn’t mean it’s false either, as there is indeed a common ancestor if we look back far enough.
This is how i understood it (from https://www.python.org/dev/peps/pep-0563/). Correct me if im wrong please.

One of the reasons was that `list[int]` could not be done, as that would refer to a list index. Same as you would do
`my_var = [1,2,3]`
`my_var[0]`

Therefore it was possible to use just `int` as a type.

From python 3.9 (unless you used from __future__ import annotations in 3.7+) type hints are not parsed "as python", at function definition time, but more or less as text.
In 3.9 `list[int]` does not want an item from object `list` at index 'int' when using it as a type annotation.

The typing library did not have these issues because the `types` altered the way the objects worked. Probably (didnt check it!) by overriding __getitem__ and the likes.
Take a deck of cards, and heavily shuffle it. Is it the same deck or an entirely new one?

I think most of us understand that there is a difference between sharing DNA and biological ancestors.
Benefits+of+Coffee:+Why+Needed+To+Be+Drunk+Daily?+-+Health+Lines
it will only be cheaper after the company loses money... no business person ever looked at something and said "it works, but it might not, some day... better spend $XXX,XXX on an engineer to fix the problem".
I don't know really. I was introduced to them through Andy Wingo's blog wingolog.org and ported some call/cc benchmarks to use delimited continuations tomlearn howmto use them (and how they differ). Then I went head first into the source code of guile-fibers, a parallel concurrent ML implementation for guile that uses delimited continuations. It implements a full CML system as a library, which really is a testament to the power of delimited continuations.

There is a lecture by Matthew Flatt held at Microsoft research about delimited continuations where he uses a web server to show the differences of delimited vs undelimited continuations somewhere in YouTube.

Edit: btw the speed difference with regards to overhead between call/cc and call-with-prompt was something like an order of magnitude for simple things like generators and the rather well known fibcc benchmark.
I just hang mine with a long string and adjustable friction knots for tilt. The downside is it can still spin but my non-ideal fix is to throw a heavier shoelace string off to the side and move it as needed.
The problem with a database is that business users struggle to build them, they take longer, and sometimes can’t hold logic in the same way.

Plus in a database you can’t do the same sort of real-time analysis and also pass the document around for other non-technical folk to add to and modify.

In the real world in big companies, people often don’t want to talk to IT because they over-spec and quote what are perceived to be giant sums of money for something that can be created in an hour in excel.
> Cities are for doing stuff.

Cities are just large human settlements with high density and a (mostly synthetic/mental) boundary defining it's area.

One of the many parts mostly any city has are residential areas. Noise is absolutely not desired there, even if you think it is. What you seem to be talking about are public, business and industrial areas for example. Demographic development has people living there, sure. But mostly because it's cheap because of the noise and other environmental issues.
I don’t think the books go into it but here’s an attempt to explain the seasons in A Song of Ice and Fire.

https://www.tor.com/2011/05/04/how-seasons-qworkq-in-a-song-...