skysight-inc/HackerNews huggingface dataset:
I have written a lot of server side code in dynamically typed languages (mostly Python) with a variety of database systems (I started my career in the mid 2000s on ZODB, an object-oriented database).

At least in my experience the "philosophical" language-database pairing always ended up being much less important than the database own strength and weaknesses in regards to the problem being solved.

For me Postgres is the best default choice if you don't understand that well where your project/product is going (Not saying it isn't a good choice later on as well). Out of the box it handles pretty much every use case I encountered at least good enough for a long time without adding supplemental data stores or ugly hacks.

For me the difference in development barely matters. Locally schema changes are pretty much friction-less with the right tooling, and in production the problem is usually not changing the schema, but the existing data. The latter being a pain in any tech I have used so far, because often it is not even an engineering challenge but a matter of business decisions.
I'm not an expert in this matter, but it seems that the aspect of the chart that folks are questioning is the timeline. Could it be as easy as removing that aspect to dissuade the perception of a pseudo-commitment when presenting the roadmap?
I don't think never worry about it again is quit correct

What if someone registers with my old number?
If someone were to register with your old number on a new phone, then they will have an empty message history. Your contacts will also be made aware of a safety number change if they start messaging with the old number.

https://support.signal.org/hc/en-us/articles/360007062012-Ne...
> Edit3: "There different strains" is not true. They are different isolates, where the completely minor differences exist, but for all it is known, until somebody proves otherwise, and nobody has, there is still just a single "strain" of SARS-CoV-2.

A month or so ago, there was a research paper (admittedly an unreviewed preprint) that suggested there are different strains circulating in the US - the part I remember is that the New York City and Chicago strains did indeed act slightly but measurably differently. I think there was a third as well.
I don’t think I’ll ever get over how Federal agents, in uniform, making lawful arrests, where suspects were Mirandized, interviewed, and then released, somehow becomes black-bagging simply because they didn’t put a decal on their vehicle.
>I think America not allowing any Chinese product is not tenable and is a rejection of free markets.

Free markets are a two way street, if one party refuses to participate then why is it not okay for the other party to block them? China refuses to participate by blocking American companies from competing in many Chinese markets and requiring Chine ownership of most companies that are in China. So there already isn't a free market, the US is simply acknowledging that fact and acting accordingly.
Cookiecutter Template for Express and React Server-Side Rendering
What do you mean by "Cancel culture" here and what specifically do you think might apply to Sowell?
‘We will eat snails and fish eggs! Then the poor will feel even worse about themselves!’
As someone who loves JavaScript and used MongoDB in a serious, professional setting - you are eventually doing more work with Mongo to keep data in sync than with any relational database.

Most systems do not need no-SQL. The only reason to use no-sql is when you are allowing users to create completely dynamic form schemas and JSON and when your product is garbage and you need a "quick" db for prototyping.

That's not to mention that when your product grows and you are selling to "serious" corporations, they ask you to integrate with third-party data visualization / analysis software. They claim to support MongoDB/No-SQL in their marketing material, but virtually none of them do, and you are mapping back to SQL. That's when the cost of using no-SQL really hits, several years down the line.
And I still sit here using a BASIC dialect for Android apps and Win software.

I know, I know but never could make the transition.
Computer mouse co-creator Bill English dies at 91
Oprah Magazine's Historic Breonna Taylor Cover Came to Life
Personally I would recommend starting with Human Action by Mises as it represents essentially the purest distillation of that school of thought and the culmination of a lot of Mises' earlier works. Rothbard studied under Mises so it would serve as a good introduction to him as well.
Or connect your product to the internet
My apologies.

It's all factually incorrect. The only lawsuit filed was by Patreon, because it was upset that it had to abide by the terms and conditions of its contract of adhesion.

"The comedian instructed his fans to file suits against Patreon..."

"Suits" here refer to claims submitted to arbitration, specfically JAMS.
Because it doesn’t agree with the narrative that Mr. Robinson is trying to push.
Hard to complete with the likes of Microsoft who offer PowerApps for 'free' in their 365 product catalog. I've seen previous selfproclaimed excel ninjas build whole (internal) business apps with PowerApps to get rid of the excel sheets. Upside for me is that since it's all in the 365 ecosystem it's all covered with our security policies.
There are many examples of races/sexes/etc being over-represented or under-represented in certain contexts in the US. Unfortunately the fact doesn't get much discussion.

Example: Asians are 37% of software developers and 18% of surgeons[1] despite being 5.4% of the US population[2].

1) https://www.bls.gov/cps/cpsaat11.htm
2) https://en.wikipedia.org/wiki/Demographics_of_the_United_Sta...
I am in wholehearted agreement on a tax on lies so long as I get to decide which articles are lies.
> Don't even use Infowars and NYT in the same sentence.

I did not use them in the same sentence. I did not intend to support Infowars.
Hard Proof and Logic
I remember seeing fly fishing rights for sale on a stretch of the Spey - I think it was something like £40,000. Which I initially though was amazingly expensive.

Then I realised that just for one week a year!

Also, the statistics they provided suggest that each fish you caught would cost about the same as a cheap car.
Leon Fleisher, US pianist who lost use of his right hand, dies aged 92
Wow, I'd not seen this before. Now I need to find some way to get my hands on a physical copy of that!
I Build Scalable Modern Web Applications for Real Users
It would have been a second home, so centralized fire monitoring and flood sensors would have potentially been useful for us. Things like the panel being hardwired instead of cellular, etc. shouldn't be given out over the phone.
This is true and is actually one of the ways they sell the system.

About five days after we bought our home the ADT salesman came to the door and after seeing that we were on the fence used this as another argument. Like you, I really only wanted it for the fire detection, and the fact that the panel has an emergency button and is located in the back but with clear line of sight to the front door.

We did have one break in during the 8 years we lived there, but the German Shepard was what stopped them, not the alarm sign in the yard.
Your service looks really nice with a clean design. I will give it a try.

Best of luck
They're undoubtedly technologies, but I don't think that in practice people would call those industries part of "tech".

The whole "tech" label needs to die as it's overstayed its welcome and now just funnels engineers towards narrower and narrower segments of the economy where the benefits are less and less clear.

If you estimate the "tech-iness" of a domain by the depth of the tech tree or the "height" of the leaves people are working on, most "tech" work these days is working on CRUD apps based on a 20-ish (?) year old paradigm. It's hardly cutting edge, and probably isn't the most deserving of the label.
Yep, and consider the chromium code base, or at least V8 which is embedded in all sorts of projects. C++. Yes, you could use a Rust wrapper, but it would not be pleasant. There's a bunch of other examples of this kind of thing.

Additionally, if you work at one of the FAANGs (or many other large established companies) there's good chance you are working on an existing C++ base, with existing C++ build tools, with a good C++ style guide, and with plenty of other competent C++ engineers. Rust is not of the endorsed/established languages at Google. (And no, Go isn't frankly used as much at Google as people seem to think it is, though its use is increasing).
I don't.

These things are sad and immoral, on that we agree. However, government and legality should not be arbiters of human morality; it's a huge and inefficient and stupid mechanism that should only be used to solved issues that absolutely cannot be solved without it and it's monopoly on violence.

This kind of thing is better solved by society itself, and, judging by slowly, but steadily improving social norms, declining violence and improving human rights all around the globe, it is.
It's just an excuse to complain about how bigotry is becoming less socially acceptable.
As always, who judges whether something is true?
> Does the case for C++ in 2020 still exist?

No. Only if you are working with legacy code or large C++ libraries (like e.g. Qt). Rust is better than C++ in every single aspect.
nit: Only people can be incredulous. Well ok, dogs etc too. It means (of a person) "not wanting or not able to believe something, and usually showing this".
The New Yorker is an upper-middle class publication. That is its target audience. Other magazines owned by the same media conglomerate, Conde Nast, are broadly similar in orientation: Vogue, Bon Appetit, Vanity Fair, GQ, Architectural Digest. I don't think they 'advocate for the lower classes', subjectively or objectively. I read very few socialists and communists in the New Yorker!
The Nature and Complexity of Pain
if you define “conservative” as “wrong”, then I understand your point, but then your statement is trivial - it’s a statement of opinion, “sowell is wrong”, masquerading as evidence and using 12 times as many words as needed.
Yes, let's please not have war metaphors.

Soldiers are largely cannon fodder. The system is designed so that they can be easily replaced if they die, which they inevitably do in war. I don't want to die at the keyboard, that's not the kind of workplace I want to join.
This is quite common in India, but the twist being they are not hired by those in relationship but their parents! Usually due to caste differences.

Here is an interview of one such agency by Niel Patel in his Indian startup show, where she(founder) proudly claims to end relationships on behalf of clients(parents). If you thought that was awful, wait till she tells at the end 'There are no regulations for Private Investigative Agencies in India' ! (Neil just laughs it off).

[0]https://www.indianstartupshow.com/episodes/akriti
For it to be a fingerprinting strategy it would need to be used for fingerprinting, and that page has Google publicly claiming that it is not.

I'm not a lawyer, but I would expect if Google were not telling the truth here it would go very poorly for them.
Yep, I cringe when the media talks about ‘covid cases’ instead of noting that the only way to properly compare is with per capita testing statistics in hand.
You do realize the whole history of Revit started with a small team at an Architecture Firm. You have to start somewhere, I think bringing software back into architecture firms could be a good thing, even if it is just Grasshopper. All buildings are starting to look the same, and I blame the fact the tools (Revit) lead you in the direction of making those styles.

https://en.wikipedia.org/wiki/GMW_Architects
I'm not trying to be obtuse... but isn't "who decides how much people earn" always the two people that enter into free association with one another, either by an employment contract or a sales contract?
Huawei’s replacement for Google Mobile Services is coming along nicely
For those "loving" the ADT home security commercials, check out the story of "Blue (Da Ba Dee)" by Eiffel 65 https://youtu.be/epnsRRPtoeU
There are multiple open reverse-engineer efforts, but Autodesk changes the format every single year, and customers expect to be able to read drawings immediately in the latest format. This is deliberate by Autodesk I think.

LibreDWG is also GPL I believe with no option for commercial?
Adobe bought Macromedia and killed off fireworks. I still run the last version they made.

I know your pain.

Once you learn how to do everything in an editor and they stop supporting it you need to either reinvest time into learning a new editor or in supporting the obsolete one.

I’ve chosen the latter for now mostly because there doesn’t seem to be a clear winner in the market and I hate to keep investing time in learning new workflows every couple of years to do the same task when I can just keep a VM operating to support an obsolete editor.
Stacker is on my shortlist of no code services to try once I've finished scaffolding in Airtable. Others are Bubble (https://bubble.io), Boundless (https://www.boundlesslabs.com) and Webflow (https://webflow.com/).

Stacker looks nice, but why is it better than the other options that have been around for a long time? At $349/app/mo (or $3480/app/yr) it seems more expensive than the others but perhaps the value is there.
> Basically the reason you cannot "bail out early" is that FHE does not allow you to see an indicator value to tell you when to do so -- any such value would itself be encrypted. If it were not, then it would reveal "something" about the inputs

It depends what you're doing.

If the idea is to search for a value in an encrypted list to see if it's there, or lookup a value in a key-value store, that's similar to a database query. Unencrypted, that can be performed in a hard-bounded sublinear time, so encrypted, the steps can also be sublinear without revealing content to the processor, if there is a way to calculate the addresses in each step homomorphically, i.e. without the processor knowing the meaning of those addresses, just calculating them from data it sees.

That's where the encoding comes in, storing the data in such a way that knowing individual encrypted addresses doesn't reveal much about the data, and depending on what properties are important to you, also in such a way that access pattern structure such as repetition is also hidden because the addresses for encrypted access are not repetitive. This requires the encoding to do some level of data diffusion.

Branching is also not ruled out if the processor can't determine whether a branch has occurred. That means although the processor cannot determine when a search is short-circuited, the result of the search may still be used "early" by later stages in the homomorphic calculations, provided this does not look like a branch to the processor. Think of predicated instructions.

> The only good technique we have right now for addressing this problem is to use some kind of interaction between multiple parties,

That's not what I have in mind, but there's some similarity. I imagine each memory having some dedicating processing on board, just to reduce communication overhead during writes, which are heavy due to data diffusion.
I very much prefer his older TV appearances to his more recent ones as he used to elaborate and present you with evidence on the spot. Nowadays, he keeps his input to a minimum on a given interview which is often unconvincing and borderline dismissive. I should keep in mind that he's 90 of age, though.
This rhetoric is so tiring. Don't see you whining when Western "democracies" do the same thing WITH proof to back the claims up. Smh.

Edit: inb4 you tell me you'd rather get spied on by Murica than evil CCP.
We mostly use C rather than C++, but the same two big reasons get in the way of using Rust for everything:

* Compiler support

* Availability of suitable engineers

Context - I work for the Wireless Division of Cambridge Consultants (Cambridge, UK). We build comms technology for our clients for basically anything you can think of - satphone, telecomms infrastructure, bluetooth headphones etc. This means that a lot of the software we right runs on an embedded target - that might be a microcontroller or it might be Linux. And importantly - often when we've designed something, our clients will carry on the maintenance and ongoing development.

We have to take the long view - if we choose C/C++ we can guarantee that a compiler will exist for whatever hardware target they choose for the next generation of the product (or even the current generation - architecture swaps often happen at the cost reduction stage). Rust support is improving but can I guarantee that there will be a compiler available for some niche processor, or even the Xilinx Zynq target I'm using at the moment?

And then when we hand over the code, we have to explain to the client that it's written in a language that none of their existing software engineers know, and if they advertise for people they may or may not be able to find them.

All that said, we are pushing to use more suitable languages for our work. Using C/C++ for anything where security is important is beginning to look irresponsible, the above issues don't always apply and that combined with improved embedded support, more name recognition for Rust and ever more enlightened clients means that it's going to be an easier sell for more and more projects. But not all of them, not now.

Actually it turns out that it's easier to sell Elixir as an alternative to some of our C development. My current project is a Linux target, microprocessor support is not important and the challenges it has are exactly what Erlang is designed to solve. I'd also suggest it's easier to incrementally teach the client Elixir than Rust. We'll keep pushing Rust though, and we'll get there eventually.
So #1 is exactly the reason we're letting you build on top of your spreadsheet.

People seem to be able to design systems pretty well using just Airtable or Google Sheets – they're just lacking some pretty important abilities (UI, logins, security) to make them work the way they want.
-- more than a third of the world GDP

When the British took over India it was 31% of global GDP. When they left India's share of global GDP was 2%.
Good, glib quotes, and totally true. Not sure if they're "interesting", though -- mostly just depressing.

You media consumption will be controlled by <5 companies... that's not so great.
So, what makes your system cooler than Glide, another YC company? Is the primary differentiator not relying on Google Sheets as much (which is good, since I think Excel is a lot more common in large enterprises), or..?

(https://www.glideapps.com/)
Catching APNS on Your XCode Simulator
Is that still true? I wanted to buy an IP camera to monitor our puppy's crate a few months back and I was shocked to find that pretty much all the cheapish IP cameras that used to support this a few years back have all moved to a cloud-only offering where you have to access your video via their app which streams your video to their cloud service (hard no).

I was amazed that not a single product in the sub $100 range on Amazon seemed to support direct LAN access. I ended up going with the Wyze cam, which still has that issue, but I'd trust a bit more over the no-name Chinese brands still running 10 year old Linux kernels on their cameras.
China's National Security Law makes it a legal requirement on citizens that:

> Any organization or citizen shall support, assist and cooperate with the state intelligence work in accordance with the law, and keep the secrets of the national intelligence work known to the public.

https://en.wikipedia.org/wiki/National_Intelligence_Law#Lega...

At that point, the CCP doesn't differentiate between "the Chinese people" and the CCP. They legally all have to do what they are told by the CCP for spying or whatever else. "Non-democratic" can sound a bit abstract, but...
So I coded Plague Inc. for a Calculator
Interview with hip hop artists Marrae
Let them. If you have the psychological need to constantly show how smart you are, your life will be very stressful indeed.

You will want to manipulate others to get confirmation of your acrobatics and always be on the lookout for disproof. This will lead to you limiting your life severely for fear of actually finding it.

-former smartness showoff who now acts betterer
And specifies where you are going from contextual clues to previous conversations.
> Rust and Go are much simpler to learn

I don't think this is true. I say that even though I would be deliriously happy if Rust replaced C++ in most situations it's currently used.

Yes, learning the whole of Rust, including any/all dark corners (no doubt it has a few) is easier than learning the whole of C++ including all its dark corners (it certainly has many!). But getting a basic working knowledge of both is not too different... except for Rust's ownership system. I realise that the ownership system is one of Rust's main benefits, but that doesn't change the reality that it's a significant obstacle for many decent developers.

I actually wish it were possible to use Rust in an "unsafe everywhere" mode where you could ignore the ownership stuff. (Maybe this is already possible with liberal use of the "unsafe" keyword, but it is at least socially unacceptable.) Of course it wouldn't be right for every project but it would still be a huge improvement over C++ while being much more accessible than fully safe Rust.
I think not, because making the product is much harder than that. Lots of difficult 3D work, reverse engineer very complex file formats, specialized domain knowledge for some features. There are work for a whole team easily, it's really not a two people startup.

Selling the product to some smaller companies is probably easier. I have some family working in industrial drawing, I think it's doable if you sell hard enough, as long as the software is as good and can import and export seamlessly.

I think it's quite doable overall but it's a 10 year endeavor. Need to start with $10M and a couple developers and play the long game before you can replace autocad at Boeing/Airbus.
China has exactly hit their amazing numbers with pitch-perfect accuracy. Hail Mao!
Would you categorize Facebook/Twitter then, as the tool for US government to influence geopolitics on its behalf?
Pretty hard to compete with being able to force everyone into being your customer.
At the risk of sounding r/IAmVerySmart I think there is great value in revisiting computer science lectures for inspiration, always keeping part of your mind busy with the notion of applying them to real world problems. Like when you see an article from uber/lyft engineering on how they solve their data collection problems or how they schedule their inter-dependent tasks, the whole project is most probably rooted in someone revisiting their CS courses and building upon ideas like state machines and boolean algebra. Even those fabled blockchains can be invented using undegraduate course on limit theory and a master's course on elliptic cryptography. It just seems like everything is just out there for the pickings.