jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Realm (YC S11) — San Francisco, Copenhagen, REMOTE

Realm is hiring Android Developers, iOS Developers, C++ developers, .NET developers, JavaScript developers, Designers, QA Engineers and more. See all positions at http://realm.io/jobs

Realm (http://realm.io) is building a mobile database: a replacement for SQLIte & Core Data. In 9 months, we became the 2nd-most deployed database in the world, running on well over 100M devices. Our headquarters are in San Francisco, but we also have a big office in Copenhagen, Denmark, and employees distributed around the world. We just announced we raised a $20M Series B last week [1][2][3][4]

See positions, locations and how to apply here: http://realm.io/jobs

(If you have any questions, I’m VP Product at Realm and always happy to chat: tim@realm.io.)

[1]: http://www.businessinsider.com/realm-started-by-former-nokia-engineers-is-going-bonkers-2015-3
[2]: http://techcrunch.com/2015/03/24/realm-can-expand-its-reach-with-20m-investment/
[3]: http://venturebeat.com/2015/03/24/mobile-database-startup-realm-picks-up-20m/
[4]: http://www.forbes.com/sites/benkepes/2015/03/24/realm-picks-up-20m-to-further-its-mobile-ambitions/
Overzealous prosecution, and being told no is the one thing the government will not stand for. This feels like similar power struggles across the country between the government and citizens, where the government is determined that you will abide by its rules and do as it says, or else.
I wonder if it would've been a scandal if it were "Smiths" who got the vaccines...
Thanks for the detailed, informative reply!
I think you're describing a "post-peak-employment" world, not just a "post-peak-office" world. Automation is reducing the need for human labor, and at some point there will simply not be enough jobs to go around. I believe governments will then have to provide a basic income to everyone, whether they have a job or not. People who want more money than that will have to find a way to earn it.
Yes, if putting "Apple" and "1984-like" in the same sentence wasn't obvious enough :)
Comments moved to https://news.ycombinator.com/item?id=9259986.
Well if you look at bay area real estate since 1984, if you buy 1 or 2 years before the peak, it never drops below the point 1 year before the peak occurred. Except on the 2007 US real estate bubble pop, which was 2 years.

Then you have places where I am from, like Vancouver, for which the past ~15 years has been rising quite a bit, and now staying at very high price levels. $1 million dollar houses are pretty average, and whats even worse is people don't make nearly enough income to live there.

So this recent rise is pretty worrying from my perspective. If I want to buy a place, my savings will be wiped out. I personally wish it didn't cost so much.
Don't get the pro, the MacBook Air is what you want. I was a 13 inch pro user for 10+ years and tried the M1 Air because I didn't want the dumb Touch Bar. Honestly, I think this Air is the best laptop ever made.

-the battery feels like it lasts 3x-4x longer than my 2019 13 mbp.

-it compiles Typescript as fast(sometimes faster) as my brand new Ryzen 5800x based work station.

-great performance on many small things that I never even thought of as slow

The Air has a nicer form factor and basically the same panel as the pro. Only reason to get the pro if you want to keep complaining about the Touch Bar.
its exceed expectations as everyday computing device, but lacking many features for power users. Can't run docker, virtualization isn't here yet. I hope M2 will come with these features.
As others have noted, this is a good time to think about Gell-Mann amnesia effect. Here's some points in the article that I think are particularly sketchy that others haven't yet noted ...

> He denounced the neoreactionaries, the anti-democratic, often racist movement popularized by Curtis Yarvin. But he also gave them a platform. His “blog roll” — the blogs he endorsed — included the work of Nick Land, a British philosopher whose writings on race, genetics and intelligence have been embraced by white nationalists.

Take a look at Slate Star Codex (SSC) in The Wayback Machine on January 1, 2020 - https://web.archive.org/web/20200101140213/https://slatestar...

The Blog Roll is on the left side. It's a long list of weirdly categorized links without any additional annotation. Nick Land's is "Xenosystems" (which now appears to be defunct). I think calling this an "endorsement" is really stretching things here.

Scott wrote about the neoreactionary movement on SSC more than once, and it's quite clear he _does not_ endorse those viewpoints (which to be fair, the article does say). But given that he wrote about the topic repeatedly, it's no surprise he linked to a prominent neoreactionary blog. Presumably, he trusted his readers to come to their own conclusions about the content on the linked blogs. And he also probably assumed that readers would realize this _wasn't_ an endorsement, given his own writing on the neoreactionary movement.

If I told you that you should read Marx's Communist Manifesto after telling you at length that I think Communism is terrible, am I endorsing Communism? Or am I telling you to read this because I think you should learn more about Communism, and not just from me?

> I did a Google search for Scott Alexander and one of the first results I saw in the auto-complete list was Scott Alexander Siskind.

This is one of the sketchiest things in the article. Scott made it clear that his primary concern was that his patients and potential employers might associate him with his blog. So if you're a patient googling your new psychiatrist, would you google their first and middle name (a middle name you might not even know)? Or would you google "Scott Siskind"? Of course you'd do the latter! So the question is whether googling "Scott Siskind" would get you to SSC. I'd love to go back in time and check this. I'd also love to know if Cade Metz tried this and what result he got.

I would note that if I google "Scott Siskind" right now, I do get results related to SSC, but that's because Scott after Scott gave up his pseudonymity on Astral Codex Ten, the Wikipedia page for SSC was updated to include Scott's full name.

I'm sure there are more similarly sketchy parts of the article that others will note.
Shouldn't we be suspicious of big tech companies bearing gifts like this?

You wouldn't throw $350K and ask nothing in return.
Neat! This may have not been well known when they kicked off the project and wrote their reasoning. Here is what they had to say about Scala at the time of the document linked up-thread[0]:

"Java / C# / Scala (and other OOP languages with pervasive dynamic dispatch): These languages share most of the static analysis problems as Python: their primary abstraction features (classes and interfaces) are built on highly dynamic constructs, which means that static analysis of Tensor operations depends on "best effort" techniques like alias analysis and class hierarchy analysis. Further, because they are pervasively reference-based, it is difficult to reliably disambiguate pointer aliases."

If they were wrong about that, or if the state of the art has progressed in the meantime, that's great! You may well be right that Scala would be a good / the best choice if they started the project today.

[0]: https://github.com/tensorflow/swift/blob/main/docs/WhySwiftF...
Location: Kolkata, West Bengal, India

Remote: Yes

Willing to relocate: Yes

Technologies: Java, MySQL, Linux, Python, JavaScript, Git, Web Development

Resume: https://cutt.ly/MkXhqGw

Portfolio: https://2kabhishek.github.io

Email: iam2kabhishek@gmail.com

Working as a full time software developer mainly focused around Java ecosystem, have experience of almost a year.

Looking for challenging and impactful work, more than willing to learn new technologies.
NYT is the same rag that published as "news" and helped expel a girl from college, because when she was 15, after passing her driving exam, she was caught on video bragging "I can drive, n..." (addressed to no-one, meant as a boast).

https://www.nytimes.com/2020/12/26/us/mimi-groves-jimmy-gall...

To me that's 1000 times more offensive and hideous than using the n-word by yourself, and the scum of the earth that wrote and posted that article (and those that expelled the girl), should be ousted from society.
> I have no idea how you can be diverse in n=1.

Dissociative identity (multiple personality) disorder.

...oh wait, that's a diversity of thought -- the wrong kind of diversity...

Mixed ancestry is the correct answer, I guess. Or intersexuality (hermaphroditism). Not sure if you need to be one, or is enough to identify as one.
In Bagan on 45 sq km a thousand of temples made of brick still stand while houses and palaces left no trace...

Also big cities in Central Asia like Merv had farms intra muros to shelter them from encroaching desert.

This is so different from what we imaginecas a city model...
Huh .. I wish I had paid more attention. I played through FC5 .. it did have some really amazing animation, and the lakes looks cool for sure.
Or it's just a desperate attempt to try to make people want to get the latest Windows version again, after the Windows 8 fiasco. You could see it either way, I guess.
This one showed up early in the morning and executives were scurrying to find out what happened:

Subject:	XXXX Case #XXXXXX : Priority changed to Customer Down
Date:	Tue, 6 May 2014 03:17:47 -0700
From:	XXXXXXXXXXXXXXXXXX

To:	XXXXXXXXXXXXXXXXXX

CC:	XXXXXXXXXXXXXXXXXX

* Case Priority change * Case Priority has recently been changed to: Customer Down

Case Details::
Case #: XXXXXXXX
Company: XXXXXXXXXXXXXXXXXX
Contact Name: XXXXXXXXXXXXXXXXXX
Status: New
Category: Support System - Support Accounts

Subject: My name is spelled XXXXXXXX

Apparently, the customer could not function if their name was spelled wrong...
It is not a folder. Once I realized this I uninstalled. I don't want to redownload files every time I need to work on them.
Since the problem seems to be mostly with cmd.exe (and tools that use it), could not Microsoft ship a cmd.exe (with a modified name, so it does not break old stuff) that handles long path name by using the unicode API ?
They are going to sell the house on account of this?! I wish there were more places like this, with their property values dinged by lack of cable. I would jump on such a discount.
Ignorant US Guy here: I had to google to learn a 'Fortnight' is 14-days / 2 weeks.
Signal is not good enough either in the long run, because of its centralization.

End-to-end encryption is sold as a bulletproof privacy solution, it might solve the most important element of privacy (having your messages not readable by others), in the end they have metadata stored in their end, your social graph, when you are online/offline etc. (there are others things i am sure)

So giving your trust to another party just because they look “promising” does not work. Centralization is the source of all Evil.
The other points you made are near or actually conspiracy theory level. His is just an opinion on how it should be handled.
> doesn't "unable" mean "technically incapable"?

Unable is followed by "to establish reliable automated matching".

I think the key words here are "reliable" and "automated". There's a ton of wiggle room in those words.
Thank you. This is definitely one of the best interviews I have read. The precision of the statements and the usage of analogies to explain the topics is astonishing.
I'm never quite sure. Is he just a drag act like you say (he's definately that) or is there some weird background conspiracy as well? I like to think there is, but that's at least partly because I don't like the idea there is nothing here but distraction. Who knows.
Magnificent. The placenta uses a protein named syncytin [1] to attach to the cells of the uterus. This protein is expressed by a retrovirus that was integrated into animal DNA over 100 million years ago.

This reminds me of Lynn Margulis’ discovery that mitochondria and chloroplasts are ancient bacteria incorporated into the cell [2].

[1] https://en.wikipedia.org/wiki/Syncytin-1

[2] https://en.wikipedia.org/wiki/Lynn_Margulis#Endosymbiosis_th...
Send the link to yourself in whatsapp and then click on it.

Open a chat with yourself in whatsapp. https://wa.me/your-number . You can spam anything here, it's personal and only you can see it.

They send wa.me/number-of-person-you-are-contacting in that chat. Click on it and it will start a chat with person-you-are-contacting.

All numbers MUST be in international format. Country code and number.
And the thing that distinguishes eggs from sperm is what? The relative size? (Are there no species where they are roughly the same?) Or that the mitochondria come from the egg?

Edit: Looks like it's merely relative size, and when neither gamete is bigger biologists throw up their hands. Sort of a bummer that there isn't a more robust definition.

https://en.wikipedia.org/wiki/Isogamy
a slightly different angle, also opensource: mautic
We have the option to include a body from an external file, this is especially useful for large or binary payload.

POST https://example.net
file,data.bin;
The UI in general isn't too bad, but the new arrangement and location of things is definitely a bit off.

(And yes, I know arrangement is like 80% of UI, but you get my point.)
Chemical detection doesn't even get used except under "random" search.

There are so many chemicals to test for, and so many of them have other common uses that using chemical tests as a proxy for malicious intent has poor accuracy. Even assuming tests are extremely accurate, false positive rates would still massively exceed the incidence of threats.

What you look like will greatly increase your odds of being "randomly" searched and thereby odds of false positive chemical detection, at which point what you believe may become a liability during your interrogation.

Having an objective mechanism in the mix doesn't really put a dent how culturally and racially biased the present solution is.

Whether you feel a need for there to be such a system in place only changes whether such a bias is a matter of xenophobic overreach or a technical weakness against threats that resemble the majority.
I second this motion. Pull request, anyone?
Things have changed since 9/11. Explosives have gotten smaller and more stable. And nobody checks bags anymore, because it's cheaper to carry them on. So now you have to do the same screening you did before, but in "real time" and looking for something smaller.

9/11 did cause a lot of hysteria, but the risk profile has also changed since then. (Also, if you get TSA Pre, the security standards become essentially what they were pre-9/11.)
> I live in fear that someday the Algorithm will decide I am naughty and lock me out of my digital life.

That fear became too much for me after getting locked out twice of my main Gmail account (which has been my 'life' for 15 years) last November. I was able to recover it, but some have not been able to.

Now I use Fastmail, and am migrating all Google, Amazon, SaaS etc. service I can to self-hosting. The transition is taking months in my spare time, and there's some expense, but I feel the 'free' party is truly over now.
Please explain the context.
> * That would basically open the door to insanely easy piracy. Like on Android.

This is an awful argument.

Those who are going to pirate apps have the means and skills to do so. Even on the precious iPhone. Yes, you are able to pirate Android apps quite easily as a lay person.

An intermediate approach would be a system where binaries distributed exclusively via the App Store could (enforced using the same kind of signature system presently used) only be installed via the App Store.

Give developers a choice rather than making it for them.
As others have mentioned, most of these don't work on Firefox. For the few that I looked at, the only problem seemed to be a missing unit identifier on the animation delay. For a zero _length_ the unit is optional, but not for a time type - at least by my reading of the specs. It may work in blink/webkit, but I don't think it's technically valid.

Edit: Have since looked at a few more of the broken ones, and found another problem source being your use of quoted strings for the animation name in some places. That too is not valid according to the specs - they should be unquoted identifiers.
I understand where you're coming from. But that's kind of a slippery slope argument. It is based on the premise that manipulation is evil. Manipulation isn't evil.

Let's consider for a minute an event where persuasion psychology is used to have someone buy services from a personal trainer. This PT helps the lad. She becomes healthier, happier, and fit as a result. Isn't manipulation good, in this case?

What if your product is awesome and makes people's lives better. Isn't it your moral imperative to market it to people? Isn't it moral to manipulate people into using and buying it if it makes their lives better?

Am I trying to convince myself here? Maybe. But I was reading "The Ultimate Sales Letter" this morning and there's a passage in it which says

> "ALL Successful Selling is by Nature and Necessity manipulative"

That's just how the game is played (?)
I've looked at AirTable. It is, unfortunately, not MS Access for the web. It's cool, but the two are not analogous.

One of the greatest things about MS Access was that it made it trivially easy to create master-detail forms where a sub-form contains records related to the master record shown in the main form.
Adding to the anecdote, I'm a paramedic who has also opted for 'no heroic measures'. Even with CPR survival rates in this county being amongst the highest in the country.
Unfortunately, the Valley is still obsessed with sprawling, inefficient campuses. I'd love to see Google build a good height building -- 50+ stories -- on the land they're buying up in north Sunnyvale, but the chances of that happening are unfortunately slim to none.
meanwhile the latest and greatest 2015 device is an all-day wristwatch the weight of a pack of cards [1] (for the smaller Apple watch [2]) that in Apple's own "watch test" tells time for up to 48 days before dying --- whoops, no, I meant 48 hours [3] :

>Testing conducted by Apple in March 2015 using preproduction Apple Watch and software paired with an iPhone using preproduction software with 5 time checks (4 seconds each) per hour.

This is as compared with simple mechanical wristwatches that are self-charging (through wrist movement) and can be worn indefinitely, or have 72-100 hour power reserves from winding. [4] This is mechanical power we're talking about.

So don't talk to me about decades until you can get more than 48 hours of battery life....from a watch.

1 http://en.wikipedia.org/wiki/Standard_52-card_deck

2 https://www.apple.com/watch/apple-watch-edition/18-karat-yel...

3 https://www.apple.com/watch/battery.html

4 http://forum.tz-uk.com/showthread.php?250883-List-of-watches...
It's the same concept as a credit score, really.
I hope that this spurs Jon on to continue working on Sublime Text and start to be more transparent with what development is ongoing etc. See the forums for recent outcries.
No, Vim is the best.
> german-speaking kids have a similar number system to Dutch-speaking kids but learn their multiplication tables to 20x20 rather than 12x12 as is customary in English

I was charmed to learn that the word for a times table in Chinese is 九九乘法表, literally "nine-nine-multiplication-method-table".

One assumes the table goes up to 9x9.
Your Karma of -9 leads me to worry about the quality of your opinions, however your arguments are quite well put, so I'll do my best to address them.

Firstly, I mean really hateful fascistic stuff not any of the things you mention - I don't agree with nationalism (or even patriotism, countries are a completely made up idea) but would defend your right to talk about it as you see fit on any platform, paleoconservartism is more than fine too or even talk about advocating gun laws or anti abortion stuff. All fine.

The problem is the current climate is not a fact based discussion about issues on their merits, instead the system is being gamed by these platforms and people using these platforms to wield influence (and craft a society) that will allow much great abuses of power going forward.

I think the Standford prison experiment and the smaller version Cohen ran in his film shows you that people are not good, we all can be riled up and lash out because of strong beliefs we might hold. I think having platforms that don't try to help tone down and instead encourage hateful thinking really is dangerous, especially when a lot of these opinions are based on lies.
Your only failure is because it's just wrong. It's about the same as trying to change "if((a + b) > c)" to "if(a > (c + b))". If this weren't time zones, it'd obviously be "if(a > (c - b))", because you have to balance the equation by applying the same operation to boths sides. But because this is dealing with timezones, the offset of "b" is different depending on the value of "a", so we won't know what to subtract from "c" to get the right comparison. So the right transformation for this "gotcha" is not even possible.
Would setting samesite cookie values have mitigated Bluehost's problems 1 and 2 in part? Or do CORS requests include cookies for compatibility purposes?
Okay, another flamebait article. I'll byte, uh no, bite.

> Inconsistencies in Types

There's just no such thing as a builtin character type in Python. No, that's not new to Python 3. '/' is a str. b'/' is a bytes. Indexing str gives you a str because there's no such thing as a character type, and introducing it would be pointless. Indexing bytes gives you a byte (an int) instead of a bytes because if you're working with a raw byte sequence you probably want to access the bytes individually? If this wasn't the case people working with raw byte sequences would probably be even more displeased during the transition period.

"But I can't port the code by prepending b to every string literal!" Sorry, that's not the correct way to port.

> Bugs in the standard library

Yeah, that might be Unicode-related bugs in PSL. They were users' problems in Python 2 era, now Python core team shoulders the burden. Instead of every single programmer making Unicode errors in their own code, if you find an error in PSL you can fix it once and for all.
The problem isn't that there's no implicit conversion between bytes and unicode anymore. The problem is that almost no code beyond the lowest level interfaces is correctly handling it when you need to use bytes. In this case, filepaths (which are bytes in posix, and no using LOCALE is not good enough) don't work. Other examples of things that are bytes:

- Command line arguments

- Environment variables

- stdin/stdout/stderr

- Files in general

- Many expected-to-be-human-readable fields of popular network protocols

In short, there are many situations where you want to treat a bytestring as a string, not as an array of integers.

If bytes in python 3 had acted like str in python 2 (except for the implicit conversions / comparisons with unicode strings), the situation would be a lot better. As it is, they feel like a second-class citizen designed to discourage use, and as a result are unsupported in most libraries that NEED to support them.

(edited for formatting)