skysight-inc/HackerNews huggingface dataset:
> If you owe the bank $100 that's your problem. If you owe the bank $100 million, that's the bank's problem.
You are indeed wrong. Many populations are thriving. Some examples local to me: black bears, cougars, grizzly bears, various species of deer and a couple of elk herds. Climate change won’t affect these animals much, especially here in BC. They may end up migrating north a bit but bears in particular are incredibly adaptable animals.
For physics, I think that's true. For other fields in general, it probably varies a lot (I'd love to see some numbers). We live in bubbles but we should try to remember that our bubbles don't represent the whole world.
outdated doesn't mean ineffective.

Anki is also free, and with a pretty big community behind it.
Why does a single app have to be widespread to matter? This is exactly the case where a small group would want a particular app because their life and freedom depend on it. They're not looking to put Facebook out of business or be the next big world fad.
Protect yourself from Covid while rocking the Daft Punk Look
Funnily enough, Sony made that decision for me by ending their awesome "compact" line. I don't even think there's a current smartphone that fits my parameters (high-end, 5" or smaller, waterproof, dual SIM.)

That said, I've arrived at the "Waste of Money" conclusion regardless. What exactly is the point of buying a new one? I'll rather replace the battery on my XZ2c. It's the green option too.
Write Code That Matters
When Progress Inc. changed the name of their awful-yet-surprisingly-popular closed-source (even [anti-open-source](https://www.progress.com/tutorials/odbc/open-source-database) ) 4GL from ProgressDB to "OpenEdge" it was a reminder to me that there is absolutely nothing to a name.

"A rose by any other name would smell as sweet" - similarly: "Open[BLANK] by any other name would be just as much marketing bollocks".
Only some species. Other didn't improved in 80 years of being protected and other were extinct in our time.
Haha, I don't like it for the same reason... And why would these presumably advanced aliens stop at "meat"? There's so much more going on inside the meat.
I tried reading some of Asimov's work and I felt exactly the same way - I didn't quite understand the popularity. Seems like a fairly unpopular opinion though. Maybe there's still just something I'm missing, but this comment at least makes me feel a bit validated :)
> You could probably use NRC Emotion Lexicon

Thanks and good idea! How does this compare to some pre-trained ML model for sentiments analysis?

> Then use logistic regression for Y being before/after lockdown ...

Just googled logistic regression but would love to hear some examples in this context to get a better grasp on this. Thanks!
https://archive.is/urguK
No. Fully 10% think that AND admit it. Another 20% think it but like to pretend otherwise. Another 10% think it's a waste of money, but since it's their company paying for it are happy to accept. And another 20% think it would be crazy to pay 1000 pounds for a phone, but then follow up and explain they got a great deal and only pay 100 a month extra for the next 24 months plus 250 up front.

That's why apple is a trillion dollar company.
It's not like "mac..." is an uncommon application, or developer, name, here are a few living examples:

Macinlock,
Mac Cleaner,
SMS Mac,
Atomic Mac,
Mac Powersuite,
Wise Mac Care,
iFamily for Mac,
Macdaddy,
CareMyMac,
MacTvision

... the list goes on. Just go to some site like macupdate.com or _the_ Mac App Store and search for apps with "mac" in the name, there are hundreds.

For example the company macpaw.com is a company which is over 11 years in the business now. They are regularly featured, yet are allowed to exists.

It highlights Apple's arbitrariness in these situations.
How to Host Your Own DNS-over-HTTPS and DNS-over-TLS Services
Not sure he needs the money.
> Objects containing the same values should be equal by default.

I strongly disagree with this. I’d take it one step further and say that there should be no equality operator or default equals function for non-primitive data types. Some specific type of records/tuples could use a default equality, but it should be opt-in or follow from using metadata like an attribute (e.g Rust derive) or only for those specific types (e.g C# ValueTuple) . Not even strings should have a default equality (ie it shouldn’t be possible to create a map/dictionary with string keys without explicitly also saying how keys are compared. That’s right: It shouldn’t even be an optional argument so the default string equality/hash is used unless specified. It should be explicitly passed. This isn’t “boilerplate” it’s avoiding subtle bugs.

As for the rest of the arguments, some are downright crazy. You cannot program without mutation in the general case. You simply don’t always have the performance/power budget for it. Obviously mutation should be avoided, but dogmatically using all-immutable data is just not possible.

No automatic casts would be high on my list too. I don’t ever want to accidentally treat things like “falsy” or convert between types based on usage. I’d rather litter my programs with type names and explicit conversions.
Nobody knows the future. Sperm whales benefit of our overfishing so they recovered really fast. Hector's dolphins are hurt by our overfishing, so they are in big trouble.
This was written back when YC was a few companies per batch and all of the biggest successes were yet to materialize.

Today?

Stripe: 2,500+, AirBnB: 6,300+, Dropbox: 2,300+

I wonder if this stance changed a dozen years later now that there are several multi-thousand person organizations in the YC network. Does PG think differently today after seeing several examples of large companies run by people he knows personally, or would he tell a talented hacker not to work at Stripe because it is too big?
This is my take too. Instead of disabling it completely, I rather set the swappiness to something low like 10. IMO it's the best of both worlds: I get some memory overrun protection, but it's not used when not necessary.
America too. I grew up on a town where you’d see a fancy Camaro parked in front of a mobile home.
Just ended up watching
David Attenborough: A life on our planet on Netflix. It truly opened my semi- open eyes permanently. It is a brilliant one and I urge everyone to watch it to see where we're headed.

I took a pledge to go vegetarian and this time for real. There is definitely something all of us can do and I think collectively we can stop the slaughter our planet is going through.
I clearly read your first two sentences. You told me I misremembered reality, claimed the 360 was a proprietary drive, and were wrong.
And packaging and installation was a doddle, if I remember correctly. Everything just rolled up into one installable exe?
Wow, very interesting. Thanks for posting this, I really appreciate how clear and simple your notebook is. I had a sense that this sentiment had grown significantly, but I thought that perhaps it might be receding after a temporary spike. Perhaps that was too optimistic.
D can, be a good language to compare compile time speeds, as it has LDC(LLVM D compiler), GDC(GCC D compiler) and the official compiler optimised for speed. This way we can see how much overhead stuff like llvm add. And how much the perf is better.
1. Variables should not be allowed to change their type.

This sounds nice, but is there a way to accomplish it without losing some expressibility or concision? Rather than looking at JS, consider low-level operations on a small chunk of memory as a niche example. Interpreting the same region as a buffer of 64-bit ints vs 16-bit uints gives entirely different behavior to the standard operators like addition, multiplication, and shifts, and there are plenty of cases where it makes sense to mix and match those operators. It's possible to construct a single type that encompasses all that behavior, but the price for doing so is a formidable wall of similar-looking method names rather than just being able to use a plus sign or other easier-to-understand constructs.
F# and OCaml have mutable arrays.
Next iteration ?!

Do you have any sources . Thank you
Rust's ownership system would prevent example 5 from working (because you have to move the instance into the set).

The borrow checker is about validating that references don't outlive their target, and R^W.
Cocaine packages wash ashore on Dutch beach; “drug tourists” look for more
Are airline loyalty programs worth more than the actual airlines?
I would only take it as hubris or condescension if the language designer chose to write their compiler in a language other than the one they were designing. Otherwise, I'd interpret the presence of strong guard rails as humility, an acknowledge of how fallible our puny human minds are and how much help we need from machines to minimize the cost of our inevitable mistakes.
Agree with all of this, I run Arch on my server and if I forget to update it for a couple of months it gets pretty sketchy
Apple has lost its way. The Apple of today is far from what it originally was, pro freedom and anti authoritarianism. They turned into the monsters they set out to fight.
Palantir and the Future of Policing
Your Dystopia Is Already Here
Monolaurin
and six-packs
I was getting paid $1,800 per day for three months to do whatever they told me. Does it pay more to do things your way?
It was Delphi's 25th anniversary in February, here are a few articles

https://www.theregister.com/2020/02/14/25_years_delphi_progr...

https://delphi.embarcadero.com/delphi-infoworld-vb-killer/
I 'm pretty sure the universe of fetishes is infinite and probably expanding. I wonder if there's research on that.
* 2d
You can replace the battery for a fraction of a new one, I basically have that already.

My second battery of my 6s now makes trouble again, no other issues. I struggle to come up with a good reason why I shouldn't get a new battery for another 2 years.
Thanks for the video. The example he gave was a wizard learning spells, where each spell was a pretty independent unit of collection of facts.

What I fail to see is how this would work with scientific articles — reviewing independent sections from articles without the larger context is often useless (or at least far less useful).

Is there an example of this?
Trademark Law Doesn't Require Companies to Tirelessly Censor the Internet (2013)
Apparently it is not easy to create general purpose datalog engines that scale.

"In this paper, we started with the observation that Datalog engines do not translate across domains. We experimentally evaluated the advantages and disadvantages of existing techniques, and compared them with our own baseline, a general-purpose, parallel, in-memory Datalog solver (RecStep) built upon a rdbms.

"We presented the necessary optimizations and guidelines to achieve efficiency, and demonstrated that RecStep is scalable, applicable to a range of application domains, and is competitive with highly op- timized and specialized Datalog solvers."

vldb.org/pvldb/vol12/p695-fan.pdf (2019)
How Spotify organises work in Figma to improve collaboration
Among reasonable programming languages (as defined in this article), which one compiles to the most optimized JavaScript that can efficiently interoperate with external JS code? Reason or OCaml via BuckleScript? F# via Fable? Scala? Maybe Kotlin is close enough?
Well, there have been 6 newer OnePlus phones since the release of 5T, so in tech terms it's apparently eons. And yet it's still very usable.
The scientific community has a specific name they use for Covid-19 (SARS-CoV-2). Also, timing would also be a very good indicator of what virus the author is talking about. Novel is in relation to the human races exposure to it. For example, there are modern flu virus that trace back evolutionarily to the Spanish flu, but are not novel, they are just "the flu" today. When the Spanish flu jumped to humans it was a novel flu, hence how deadly it was. Again, scientists have clear distinctions between different kinds of flu's, e.g. H1N1, H1N3.
x86/x64 vs. ARM: What’s the difference anyhow?
If you are not being specific it is impossible to know what you are talking about. It could be a library thing or it could be that your are really just describing the initial latency of the JIT compilation.

If you look at the well known language shootout you will see Julia today beats almost everything even on multicore. The clear exception is anything related to garbage collection. But you can circumvent this with turning off the garbage collector temporarily.
It's not "just" permitting more characters, it overlays one set of syntax (Julia) with another (mathematical notation). And mathematical notation has no unified standard.

> It makes it easier to read the code for everyone

It doesn't make it easier for some people including myself so I can certainly say it doesn't make it easier for everyone.
meat not meme.
> Now you need to manually read through

C already has similar problems that are worse. For any given function used in a program, you have no guarantee that you can locate where that function is implemented in a straightforward way. In the worst cases, you have to resort to using dumb hacks like ctags or a project-wide recursive grep. It makes it hard to read any given program in the Knuthian way—laid up in bed with a printout to study how it works.

(Go has the same problem. When I started seriously looking at Go, I was surprised that it copied C here, given the strong influence from Oberon.)
I hate to break it to you, but censorship isn’t the only reason people find breasts erotic.
it's all about surprises. Programmers hate them.
You want to be able to reason about your code

For example:

fact: a == b
fact: f(x) is p deterministic pure function.
So I figure f(a) == f(b)

Well, maybe... Javascript (obviously) and Python are amongst the programming languages where the above reasoning is not true. (there are exceptions).
If you assume that sentience is magical or metaphysical then there's not much to discuss. The conclusion is axiomatic.
Not worldwide, but for the country in which it is illegal. That is how law tends to work.
yes. because unlike Apple, Google is allowing third-party stores.

And yes, Google has been tightening the noose as well, which many people rightfully criticise, but as of now, you still have options on Android.
Or intelligent slime (aka the Blob)?

https://www.youtube.com/watch?v=7YWbY7kWesI
What does this have to do with the discussion about OpenAI changing not just strategy but what feels to many as changing their core values that they always promoted as being the central reason for them existing?

"But what about ..." is irrelevant

https://en.wikipedia.org/wiki/Whataboutism
Kind of blew my mind when I learned they are analog... I previously thought of them as one of the most basic digital components, because they're used in every digital circuit.
> Interpreting the same region as a buffer of 64-bit ints vs 16-bit uints

The variable doesn't change its type though, instead you change your interpretation of it. That's a very different and explicit operation & manipulation.

Although example 1 doesn't strictly have anything to do with types, you could get the same behaviour with `x = 0` in any language with closures (like javascript), or `foo = 0` in a language which passes parameters by (mutable) references as long as that information is not visible in the caller.
This is such a good article. I’ve always wondered the same thing.
I hope they can give "Open AI" name to huggingface instead. This exclusive agreement is anything but "OPEN".
Can i ask what your requirement for a dual SIM is all about? I've only seen this popular in 3rd world mnarkets.
Imagine borrowing money to buy anything, including a house. Yikes!
> 300,000 whales, dolphins and porpoises

Pretty sly lumping them together like that. There are a zillion dolphins, and it’s probably almost all them getting caught.
But they didn't sue him. They filed an objection to his trademark filing and asked him to stop using the name. He can call their bluff, or cave in, or wait 'til they actually sue him to stop.

> 3months challenge period was about to expire and just a week before the trademark was to be granted, received a "Cease and Desist" letter from Google India's law chamber demanding to withdraw the trademark,
One of the fun subplots in Gravy Planet (1952) is how Fowler Schocken is the ad agency for the upper consumers and its competitor Taunton for the lower consumers. (with all the various product cameos, our narrator has many occasions to demonstrate brand loyalty)

I don't remember if the distinction was ever explicitly in there or not, but I wouldn't be surprised if Taunton aims for the Page Three level while Fowler aims for a more ambiguous "Does she... or doesn't she? Only her hairdresser knows for sure."

(for Fowler's attributed copy, anyway. We know their whisper campaign material includes dirty limericks: https://archive.org/stream/galaxymagazine-1952-06/Galaxy_195... )
I propose a thought experiment.

Assume the app was developed in the past five years. Replay the last five years twice, with different circumstances: Once without the shelf stocker, and once without the programmer. In one case, the increased productivity still appears, in the other, it does not.

It seems to me that the person who is required for the addition of the increased productivity caused the increased productivity, while the person who is not required for it did not.
Why does (GNU/)Linux handle memory pressure so much worse compared to macOS and Windows? I can allocate like 50% more than my physical RAM on these systems, and the performance does not tank thanks to swapping to an SSD.

Is this a trade-off between optimizing for latency vs. optimizing for throughput, and Linux chose the latter?
That is because in USA you pay your lawyers. In other countries, if you loose, you have to pay the lawyers of the other part.
After seven weeks, masks plus hand washing seem to be effective, at least at the high school level. At my child's school (a large high school) they have had a handful of infections. As they began the year, each student who sat adjacent to an infected person was quarantined for two weeks.

Reportedly, those quarantined students were not testing positive. They have, in the last week, ceased to quarantine the adjacent students as it is now in line with the state guidelines. Seems encouraging, if true.

https://www.wdmcs.org/2020/10/quarantine-rule-changes-wdmcs/
I still don't see or have read about a useful use case for GPT-3. Maybe for procedurally generated chitchat between NPC in video games or an advanced Lorem ipsum generator but that's about it.
Isn’t __builtin_pocountll() exactly the same as Julia’s count_ones() function?
This isn't 1991.

The only reason I don't use less RAM for a text field is because it doesn't fucking matter, RAM is cheap and when you're building web applications your user is probably not going to run out of it, it's not even a thought. RAM sitting around doing nothing is a waste of money, might as well put it to use.
I'd say it's more useful to think of these as a 3 point cycle. Each leads to the other, and if any one gets perturbed out of control it will cause the other two to go south. The cause and effect is not linear but interactive. Then again, perhaps sleep is more basic than a "good life", so there is a little bit of hierarchy embedded...not sure what the article argues as it's currently down for me.
Well yes, as a kid at the time I remember thinking I understood pretty much all of it except the switched mode PSU and Woz's wacky floppy controller.
sanctioned != not illegal
That's unfair to Tim. He's a great help to the world's authoritarian regimes. He's doing plenty for them.
Show HN: I Made Swipe Directory for Marketers with Just Google Sheets
No, on the contrary, it was a great design decision.
This comment is why I read HN.
Pakistan at it again with the sexual repression. No wonder the men overthere turn gay in a desperate attempt for sexual relief.
https://www.dailymail.co.uk/news/article-2342217/Pakistan-in...
For those only interested in the results:

> 40.0% more submissions with depression related keywords in the title after lockdown vs before

18% more comments on posts with depression related keywords in the title after lockdown vs before

9% more upvotes on posts with depression related keywords in the title after lockdown vs before
In some instances, like standing up to a violent, oppressive, and dictatorial regime violence is generally considered an acceptable form of political action.
A good blog post can probably explain most of the important bits of those things without investing so much time.
I'm 100% with you; that's why I posted this story here. I have a log of my location from my phone going back nearly 10 years, to the days of OpenPaths. Passive location tracking is a really great tool. I actually like Google's implementation of it but I'd still rather control my own data and do my own thing (I have my own visualizer at http://wanderin.gs). Mendhak's GPS Logger is an excellent tool for that.
Researchers Found 55 Flaws in Apple's Corporate Network
You misunderstood my post. The point was my teacher was wrong then and possibly similar assertions now could be wrong too.
I switched my dev machine to Arch nearly 10 years ago. I was a Gentoo user then. Gentoo broke all the time, but Arch has been a rock-solid experience since day one. I can easily run the latest version of everything, and if anything doesn't work out of the box, the wiki always has answers.

I've used Ubuntu at work, and I've had problems with it, which are not as debuggable as in Arch, because there's less documentation.

Rolling release + great docs is what made Gentoo great 15 years ago. Arch is the same, but better, because it doesn't break.
Netherlands. Internet/phone etc are also subscriptions, as least in Dutch the word for a Netflix and a phone subscription is the same.
> Well, maybe... Javascript (obviously) and Python are amongst the programming languages where the above reasoning is not true. (there are exceptions).

There are lots of exceptions. For starters (2) seems like an assumption rather than a fact. An other assumption which is just that is that equality is transitive through f. This is not a generalised fact in any language which allows overriding equality.
Here you go https://tsdr.uspto.gov/#caseNumber=77580336&caseType=SERIAL_... (found via Wikipedia sources)
... and he's not the only one! Luckily he makes his deception so painfully obvious.
>Make a video about disaffected military enlistees go viral on an app filled with impressionable young teens and it’ll discourage them enlisting in the future

How dare they try and counteract the billions of dollars the US military has spent making sure everyone "supports the troops" and convincing teens enlisting is a heroic act.

Basically every complaint I hear about Tik Took is that it opens a path to oppose the omnipresent US propaganda. While I'd prefer getting rid of the propaganda wholesale, I don't understand the strong objection to a Chinese source while showing no concern for the US source.
Is the argument you're making "if you see someone doing something bad, you should not only call it out as such, but also be willing to do something bad to stop it"? That doesn't make sense to me unless there's really no other option to prevent a much greater evil. I think we're still at the point in this story where normal consumer and media pressure can be effective.
The article sounds pretty good but usually startup people who think they don’t need a boss will soon have to be the boss of many in order to achieve their hyper growth goals. It’s not like ycombinator supports companies that are small and stay small. They want companies to turn into sizable corporations with a lot of people working for the big bosses and investors.

I wish there was a trend towards very small companies where every employee can own a significant part and be part of decisions. Ycombinator doesn’t support that model.
It's nice to see the othwrwise overly bluepilled hackernews community support this move.