skysight-inc/HackerNews huggingface dataset:
I'm not so sure about that.

Maybe it's different outside of the US but in the US, most of the time you have a teacher talking to a bunch of students with a blackboard. This goes from about age 6 to 18.

Learning is very much audio driven, and text books were used as supplements (and for homework).
Agreed, although I'd go a step further. A mutable variable has a type of reads and a type of writes. They vary in opposite directions. If you constrain them to be the same then they must therefore not vary at all.
Even with waning religious views the US is still a fairly religious and mostly christian country.

I don't understand the pride at all. Pride is a sin.
> So the responsibility is on us to enforce this distinction: who among our political technicians is actually qualified to lead?

None. Each of us, however, is responsible to participate, and therefore make "experts in how we should live together" pointless.
Don't know why people are downvoting you. Your description of the perception towards the government and soldiers is completely correct. You're just stating it as it is, not justifying it or saying you agree with it.
Why would anyone want their family's sleep to be disturbed?
I would say this also applies to many "non-Chinese" online. They either fall for racist stereotypes, or they have a similar switch in their brain where any mention of China means they are doing something nefarious and evil.
This made me laugh. In case it’s a serious question: the excel sheet doesn’t transfer ownership of the tokens to the friend. It would be like writing it down in my notebook.
> With big project like Vue.js and React, it’s almost becoming a pleasure to design your interface using Javascript. (...)

> DisplayJS (...) is lightweight (100kb for the entire library)

React + React DOM is around 100kB, Vue is 86kB.
The kind of rational society that fights giant insects with lightly armoured infantry soldiers

In the movie. In the book the MI wear power armour.
Criticism is not the same as censorship.
> Inheritance was never a problem: trying to use the same tree for three different concepts was the problem.

I wonder why the author describes Polymorphism[1], but doesn't mention the term in any way. At the same time he uses the word 'abstract', but in a different way than any OO/Smalltalk programmer would do. While he mentions the 'Smalltalk blue book', I somehow do not trust his expertise in the field.

[1]: https://en.wikipedia.org/wiki/Polymorphism_(computer_science...
I really wanted this to be about real time sound editing and not about log data.
What is real security? Is it absolute security?

Are you willing to pay $500k for a phone? Is there a vendor who is willing to put R&D investment of $20mil so you can buy one? How much more phones they would sell? If you would be Ed Snowden would you even trust that company?

Are you going to buy a safe to keep family photos in it?

What does it even mean for you to have absolutely secure phone if you are going to be hit by a bus tomorrow?
The square vs rectangle example is a great one for showing how to not use types at all, IMO.

> As a type, this relationship is reversed: you can use a rectangle everywhere you can use a square (by having a rectangle with the same width and height), but you cannot use a square everywhere you can use a rectangle (for example, you can’t give it a different width and height).

Which is a good thing (yes, I'm a proponent of strong typing, like in Rust). If you want that square to be used in places where only a rectangle can be, you should either be explicitly required to cast it to a rectangle type or have a language that can define and handle contravariance for a consumer method, where it would be OK to accept a square as a rectangle.

EDIT: As this is getting upvoted and I said it slightly wrong: "where it would be OK to accept a rectangle where a square (or it's supertype, the rectangle) is acceptable." Goes ways to prove that strong typing is the better solution, though, I guess. :-)
There's a good short video here with Seymour Hersh telling how he broke the story and brought it all to public attention:

https://investigatingpower.org/vietnam-war/

(Disclosure: We designed and developed the site.)
Yeah, there are large numbers of billionaire CEOs with far more charisma and public support than Zuckerberg (like Mark Cuban and Elon Musk). Hate him or not (I'm in the former group), Trump also has charisma. Zuckerberg has brains but not an ounce of charisma or PR ability.
The web is under threat. Join us and fight for it
AMD – The Obituary
The Archive for Mac
Isn’t the bigger point that the modern world is in a situation to mitigate climate change, but isn’t really trying enough, thus risking the same fate as the Roman Empire?
It could be better because the "failing" you described is a very different set of problems than those coming with large immigration. Just look at Western Europe, Sweden or Paris to see how bad things could go in only a few decades. I would totally prefer living in a more dire economic state rather than "adapting" my lifestyle to the immigrants (which is sadly already the case in my country and that includes extensive airport-like checking at a lot of place because of terror attacks, amongst other things).
Which is only because Java doesn't understand contravariance. In Scala, that problem no longer exists.
> Likewise there was a time they would never publish software with the embarrassing bugs we have seen through macOS and iOS.

When was this?

Remember Snow Leopard? The release The Internet likes to parade as the Last Good OS X Release? It had a bug where your all user data will be deleted if logging into the Guest account. Here's a headline from the time: Snow Leopard Bug is a Doozy, How Did Apple Miss it? [1] Sound familiar?

Or in 2010 (and all the times after) when they couldn't get DST right and would screw up people's alarms.

[1]: https://www.cio.com/article/2423952/security0/snow-leopard-b...
[2]: https://www.cultofmac.com/60691/ios-alarms-broken-for-new-ze...
Ask HN: Any good personal video editor service?
Hello everyone,
do you know any good personal video editor service with reasonable prices?

https://proeditors.com/ is the best that I can find, but they for some reasons out of service.

P.s. edit video by myself is no way for me
Or could it be because they have benefited from the system, they think it's a good thing?

For example, I rarely see expats in Asia complain about why there are so many Hollywood movies in Asia.
Heinlein's point was that one's vote is a huge responsibility, and that privilege must be earned: by demonstrably placing the needs of one's country above individual wellbeing. Thus only military veterans could participate in governance. Militarism doesn't automatically equate to fascism.

There are further ideas in this: that, having experienced a war, a (typical) person would never again allow such a thing to happen. That's sound thinking, in my opinion.
"Every nation will try to hide the atrocities its own forces inflict on the 'enemy'."

An the other way around, which could be even worse. From 1991 to 2009 US TV stations were barred from showing coffins returning from war zones, so that the public was disconnected from the atrocities of war, no matter who would commit them. On one side we (though I'm not an US citizen the principle applies globally) have action war movies where badass heroes save the world - those are characters finely crafted in a way every teen would like to impersonate in real life - and on the other side there can be regulations preventing media from showing what really war is (not to mention the growing use of drones). This is the worst kind of propaganda, the one that makes you want to kill or be killed and be also excited or even proud of it.
That bug didn't appear in an advertisement. The point isn't that Apple is making mistakes (they always have), it's that they're bad enough at even noticing the mistakes that one was able to slip into an ad.
Nginx and Traefik.
> At the same time he uses the word 'abstract', but in a different way than any OO/Smalltalk programmer would do.

I doubt most people who define themselves as OO programmers, eg. working in C#/Java/C++/Python/etc... consider themselves on the Smalltalk side (eg message-passing) of the OO debate. 95% of actual programming experience in object-oriented languages is in languages of SIMULA descent.
The same issue exists for Java Lists. Java lets you pass in subtypes of the type you specified in the List ie it treats them covariantly. This would be correct if the List was immutable but, as you can write to the List, you can blow the type relationship at runtime. In theory a List which you can both read and write should be invariant in the type parameter but this is useless in practice. So Java gives you a useful construct that isn’t completely type sound.
Indian. Can't do it.
In the beginning, your will be leaning forward a lot. By the time you have perfected this movement, which too me 15-16 weeks, you are able to squat effortlessly. Until then, you can use a modification[1]

[1] https://youtu.be/Opw9G1qKCcM?t=332
Thanks I checked and you are right :)
better title would be: china expands list of people prohibited to use public transport

right now it is clickbait
Commoditisation of AI, digital forgery and the end of trust: how we can fix it
Learning: Deliberate practice, active recall, and spaced repetition.
This article is from the research firm that blew up Steinhoff with their explosive report. So they are not entirely without credibility in hedge fund circles...

* For Steinhoff, see "Steinhoff’s skeletons: off-balance sheet entities inflating earnings, obscuring losses" : https://viceroyresearch.org/2017/12/06/steinhoffs-skeletons-...
Async clipboard API
> There in fact is one correct answer but people often get it wrong. You need some serious appreciation of OO to know which.

Please enlighten me which one is correct, and I’ll happily argue that the other is in fact correct!

(I think you’re going to say Square extending Rectangle is correct lest Rectangle break Square’s invariants, but I’m not certain. What language you’re operating in may influence the matter; for there can be very important differences in how different languages handle variance which can invert the answer. I’m a little rusty on this, though, because I haven’t had to actually worry about it for a few years since I last wrote Rust code where the variance of a type with respect to a generic parameter actually mattered, and for work I’m mostly writing JavaScript where it’s all fuzzy enough that you pretty much get to decide what is right and what is wrong!)
Freshbooks has built from scratch two SAAS which have handled over $60 billion worth of invoices and expenses for over 10 million users.

I'm suggesting that Mike McDerment could build and lead a team who would successfully build a payroll system for the Government of Canada for far less than a billion dollars.

IBM has not built a working payroll system (despite starting with Oracle's Peoplesoft for that money). I suspect my company (or some of our best competitors) could build a working payroll system for about $50 million based on our success on smaller projects. Our specialty however is in publishing systems and online video. I'm specifically recommending Freshbooks as McDerment has a background in creating accounting and billing systems and scaling them.

Additionally, as a Canadian, McDerment is already familiar with many of the variables to do with Canadian tax and employment legislation and geography. Any foreigner would need three to six months to assimilate Canada specific information.

I also don't suggest that IBM could not have built this payroll system satisfactorily. Based on failed projects in Canada, Australia, Pennsylvania and Slovenia, big promises, poor delivery, unlimited billing and zero liability on government projects appears to be strategic policy (links to each of those projects appear in a new preface to my article). Such behaviour has made Big Blue billions.
Uhm. People squat with their feet flat on the ground? I can only do them standing on my toes...
Great post. I would go as far as claiming "don't really mess with inheritance until you have not internalized the principles of co- and contravariance". Might be a bit extreme, but I see no way how you can safely navigate OOP without (see Java's famous problems with getting this wrong on container types...).
Not only on the web but it’s an issue in workplaces as well. FPS style humiliation, and it’s not about knowing the basics but when learning the project or questioning some quirks or weird architectural decisions (so easy to trigger someone right here). Listen, the world is small, professional environment is not an online game, and your experience in a particular project can be surprisingly worthless during the next job search.
iOS 11 is by far the buggiest iOS release in my experience. I have multiple devices and I held off as long as I could to upgrade my main device after seeing the myriad of bugs on my other devices. They broke the touch screen. Even clicking on buttons isn’t reliable anymore, never mind the keyboard issues. Speaking of which, they also broke the keyboard in iOS 11. Typing is almost as bad as old Android.

IMO, it all went downhill after the “flat” iOS 7 release. It was unstable beta software then, and it’s still unstable beta software now. Apple would rather add Animoji than fix these long standing iOS 7 bugs.
How Much Is Your Data Worth? At Least $240 per Year. Likely Much More.
Yes, but even taxis aren't "driving to work", they are at work.
seektable.com with .net core
Maybe an apt time to mention the https://en.wikipedia.org/wiki/Haditha_massacre
How is that important?
> What if you have a function that only knows how to operate on squares? Forcing it to accept Rectangles will be unnatural

then you write another function that does what you want with rectangles. I think that most of the problems with inheritance stem from unnatural obsession for code reuse such as this.
Cracking an Encrypted External Hard Drive
Thanks for the input. Personally my own bugbear in terms of web readability is contrast ratios in "modern" web design. I didn't realise that font-weight could give people such issues. I'll think about changing font-weight soon as good design is about making information more readable and not less.
Entertale Lands Exclusive Streaming Rights for Today's with Joy TV Show
If your array type (the only reified generic type in Java) is going to be parameterized by a single type, then you're right that it needs to be invariant.

One alternative would be to keep track of two types for an array: the most general type that can be stored into it and the most general type that might come back out of it. Any type cast that makes the types storable more strict or the type expected coming out less strict should be allowed. If you throw in a bottom type in your type system, then you get immutable arrays for free.

Of course, such a type system would probably cause a revolt among the majority of Java programmers for being too complex.
Perhaps, but the anthropic principle itself is an invalid argument.
> I rewrote the introductory text

I remember eventually seeing "my" intro texts on the computers of people who had absolutely no chance of understanding the terrible in-jokes I put in there years earlier. Fortunately they did not know who ruined the experience for them.

We had absolutely no concept of "legitimate copy" at the time, I had one industrially labeled disk (Genius mouse driver) and its existence confused me to no end.
Ask HN: Should founders be single or in a relationship? Why? Pros cons?
I think we do want to go that route. As opposed to supporting and arming dictatorships that suite our supposed interests at a given time. Then turning against them, or arming their enemies when they don’t.

If the US consistently practiced being a good global citizen, maybe one could make a case for “humanitarianism military intervention” in limited cases.

What we have now is apparently open ended military activity, around the globe, for an indefinite timeframe.

Most of the conflicts we are party to are civil wars, and by definition these are not “winnable.”

As far as I can see, the US continues to wreak havoc on innocent civilians around the world to this day, with total impunity. This serves only the interests of the corporate military political complex. The fiasco of the US response to 9/11 beggars disbelief.

It’s sickening how the propaganda apartatus in the US has shutdown virtually all reporting on what our armed forces are actually doing.

Perhaps the worst of the US conduct is the continual supply of arms to States and factions in conflicts around the world, thereby radically increasing the lethality of the conflict.

Of course, the US is not alone in this arms dealing, but this is something where we could unilaterally make a dramatic action towards world peace. Withdraw from current wars, end arms dealing, and work towards negotiated outcomes, where possible.
Binance to Hold $1M Decentralized Exchange Hackathon
WLC is good at pointing out fallacies.
> So humans are born squatters; some of us lose it when we stop trying

A friend had a daughter recently and it always surprised me to see her squat casually by herself. It's a very natural motion for human beings
I can only squat on my toes but if I do it for any length of time the blood goes out of my head when I stand up and I fell faint for a moment
Nice article.

Worst thing I've ever seen was a class which inherited another just to keep the lines of code short (<2500). That said it wasn't just one time inheritance... It was up to four times. There was no logical split of the inheritance. It looked like someone simply split one huge file into some smaller ones.

We called that kind of inheritance "code sharding" and we had a lot of headache at that time.
And I am sure there has been others. But you don't get to 100,000 civilians with US killings. There has been 100+ dead terrorist attacks almost on a weekly basis for years in Iraq to the point where they don't get reported in western media anymore.
So I thought people were exaggerating but something I recently found that is weird is the time slider not progressing for music/podcasts playing while on the lock screen. I thought it’s just when you play something out of Safari but it’s also happening with the official music app? Like what the hell?
Well, the conceptual view is always first. So in fact a square is a subclass of a rectangle. Implementation comes second, and has to find out how much code sharing is possible.
> It sucks if you have cash

This should explain why governments in America and the EU are under pressure by strong interest groups to avoid inflation at all costs, even though it would help the common people who are in debt and possibly the economy as a whole.
Exactly. Based on IBM's track record around the world (I know of IBM payroll projects for Canada, Australia, Pennsylvania which have failed while New Zealand and Slovenia have been mentioned in comments), I'd say failing on low ball government payroll projects and then taking the government to the cleaners is strategic at IBM.

IBM have made billions doing so. Bad publicity is just a good start.

The really interesting point is that if this business plan is shown to be strategic (if I were Canada, Australia or Pennsylvania I'd be looking at full discovery of all email records), IBM would then be vulnerable to civil suit for fraud.
Asian lesbian sex in gamecenter japanese
The support is for individuals, not necessarily the institution.
You can ask for a fork to be unlinked politely. Done that for a few times to re-enable search and etc.
.. and prison happens to be better environment. At least in her mind. So win-win, harsh punishment keep youngsters at bay AND gets elders sent for rest :D

What is weird, they do have "life-long learning centers" and hobby communities geared towards elders and whatnot. Maybe her pride didn't allow her to go to those and declare she needs human contact? Meanwhile prison helps her to save face in some twisted way?
Rome fell because they killed all their kids due to their party lifestyle, and had to use slave labor to support themselves.
Even HN posters are keen to show proper respect to soldiers and get angry if you don't do the same.

In a Western democracy soldiers are volunteers to enact the will of The People as expressed by a democratically elected government. If the representatives of The People, chosen by The People, decide that a war is necessary then they go - it's rare for soldiers to be eager to rush into war. Well apart from Colin Powell who sat there and lied to the UN with a straight face. It's usually chickenhawks like Bliar and Obama who are eager to strut about on the world stage.
I think it may even be a way to raise the dead.

This is how we get a fire-breathing ZombieJobs stomping on Cupertino.
Tips for building a SaaS startup
Or back in the Mac OS 9 days? Remember that spinner, that indicated that one userspace app crashed you?

By this point, blue screens in Windows were quite rare.
Yeah, capitalism is a real bummer that way.
> And since lending in the private sector must create debt too, the private sector cannot increase its own net financial assets.

In this respect it is identical to the logic of real world deficit spending in the developed world, where (ceteris paribus) each and every dollar spent is matched by the issue of government debt (with the "net financial asset" monetary base being adjusted independently of current period G by a separate institution in order to hit a target interest rate).

But the wealth of a nation is not a growth in what MMT calls "net financial assets" (i.e. currency with no debt obligation attached), the wealth of a nation is a growth in goods and services sold. The fact I have to repay a loan with interest in ten years time does not mean that I am less likely to generate goods and services with it this year (if anything, it encourages me to do so, because I need to generate a profit to repay the loan). Provided lending continues to grow, the amount of currency available to purchase the goods can continue to grow even in trade deficit and budget surplus (which might in some circumstances represent a useful counterbalance to excess lending growth) whilst holding monetary velocity constant.

What actually matters is not whether the money pumped into the economy has debt attached, but whether it's spent creating new assets/services which the public wishes to purchase or spent bidding up the price of existing assets or production processes. In theory (but not always in practice) money which is in aggregate lent into the economy is more likely to be invested in production to meet repayments than money spent into the economy.
If you want to argue about OO you should use Smalltalk. Many other languages use some shortcuts (often for performance reasons) which ignore central concepts of OO (e.g. 'everything is an object').
A responsible vendor then declines to take the project (smart decision) or executes anyway. We've been in the situation a few times where what started as an attractive project with a reasonable budget turned out to be an underestimate and we barely earned back our salary expenditures on the project.

Those companies did continue to do business with us though and we've normally earned back our losses and more on future projects.

That's what honest vendors do. That's not what IBM did.
Presenters, give your audience SPACE
So still physics