skysight-inc/HackerNews huggingface dataset:
> The redis cache client in Django is effectively an ORM

If you're implying that the redis cache client in Django is comparably stunted, I don't agree. Postgres is a lot more tunable than Redis, and the more complex the underlying machinery the leakier/less powerful the abstraction ORMs can provide without taking on the same complexity. An abstraction layer on top of Redis != an abstraction layer on top of Postgres.

Let me put this in context -- you could literally write a custom Postgres access method[0] (see talk on it[1][2][3]) which did nothing but take data and write it to /dev/null, or put it in a bounded space in memory. Of course, you wouldn't want to do that, but there's no way redis is going to be able to compete with that speed -- and from there you can imagine implementing a subset of Redis which is faster than redis can be (while throwing away a lot of course). This is the kind of complexity an ORM has no business replicating most of the time (I don't know which ORMs support the USING in CREATE TABLE yet), but it's part of what could be out there.

> The cache client is also doing compression and uses msgpack for serialization.

Great for performance but bad for testing -- this skews the results of the analysis, they're not doing the same work.

> I think the comparison, in the context of a regular Django developer, is apt.

I don't disagree, because this is what I'd expect a regular Django/Rails developer to do and call it a day -- but for those who want more serious analysis, this isn't it. It's a great start (good analysis is hard), but people shouldn't be thinking this is a good analysis with reasonable options explored -- UNLOGGED & TEMP tables are pretty low hanging fruit that isn't even mentioned. Initial settings of the Postgres cluster aren't mentioned/tweaked.

This is a pretty naive case and Postgres is near an order of magnitude, while being capable of doing a lot of other things. That's pretty amazing.

[0]: https://www.postgresql.org/docs/12/tableam.html

[1]: https://www.pgcon.org/2019/schedule/events/1374.en.html

[2]: https://anarazel.de/talks/2019-05-30-pgcon-pluggable-table-s...

[3]: https://www.youtube.com/watch?v=5RCkZl5HNiQ&list=PLuJmmKtsV1...
Bad apple.
Preach it. Reported my own psychiatrist for having a bunch of highly sensitive "followup" forms asking about medication, emotional state, etc. (and including patient name, address, other PII) on the practice website that transfered data over plaintext to a shared hosting server running PHP5 in debug mode that had been hacked by an automated script and was redirecting people on first visit from a fresh IP to a "Congrats! You're our 1000000th visitor" spam site. Haven't heard from OCR in over a year.

¯\_(ツ)_/¯
Also requires the user to never alter their gait to purposefully deceive such detectors.
Rust in Blockchain #4 – September
HSBC premier does too.
Or the wilderness
Always skip when committing crimes
That mentality is a race to the bottom which ends in no humanity
+1 for Mac if your employer buys it!
You're taking a centralized app store as a given.
Black Holes as We Know Them May Not Exist
This is the right answer. Credit cards offer much more protection than debit do. Much safer to use, and in the event of fraud you are out the money on debit until resolution but on credit you’re not.
So reading from RAM in a single-threaded key/value store with a lightweight text protocol, is faster than reading from disk in a multi-threaded relational database with SQL parsing and ACID semantics. As measured by a heavy web framework running in a slow interpreted language that overshadows the speed differential so much that it's only 16x at the end.

This article is obvious in its conclusion, inaccurate in measurement, and useless for any discussion.
So first, having a multi user system was a good idea, running as a non privileged user is a good idea, and installing software through repos is a good idea. Linux isn't immune, it's just attacked differently and doesn't have the kind of surface area that would make attacks worth the effort. (not that there aren't thousands of linux boxes out there that are borked, they just aren't making the browser slow so people don't complain about it in the same way.

What would work really nicely here, is if apple had the app store as well as repo packages. So installing fdroid-for-iPhone from the play store shows all fdroid apps next time I look for apps. like adding a ppr to a deb box.

I don't know if they could still get leaned on to remove the access to that in the same way, but I would venture to guess that a secondary market for repos could be built in a way that is mildly vetted and also not tied to shareholder interests.
That website though!
And apparently she is not very interested in Apple according to the link as I cannot find a single instance of "Apple" in the plan. Not sure if Warren's plan will help this case.
Apple will fight for the user. In USA, where not only it doesn't really cost them much, but gets them huge PR boost and makes more money.

It's harder to have principles when it could cost you a lot of money, like in China.

I use iPhone, but never for a second believed in Apple PR BS how they're better than other companies. Never believe salesman who works on a commission.
Definitely, I highly recommend Peter Leeson's book on the subject, The Invisible Hook:

https://www.amazon.com/Invisible-Hook-Hidden-Economics-Pirat...
> Android has removed Gab and other free speech apps from it's appstore, too

Gab was removed for hate speech, not free speech.
Well, I'm currently taking the Algorithms 1 (Princeton) course on Coursera, while tackling as many problems on leetcode.com as I can. I purchased a Premium subscription on leetcode.com.

I'm just finding that my progress is SLOW. Like, I look around and it seems like everyone can find all these creative solutions to problems... meanwhile, I'm lucky if I can solve the brute force solution.
No need to self compile. Use a normal Android phone, even one from Google. If you don't want to use Google services, don't log into a Google account.
What prevents a website from offering the same service? Honest question.
You kind of can compile and run anything you want, but by default free developer accounts can only run 3 apps for 7 days until they expire. Tools like Cydia Impactor exist for this purpose.
Presumably, app stores that do filter out apps with viruses, malware and spyware would still exist. But you'd have a choice in which app store you use, much like how if you're running Windows on a desktop you are able to install other search engines on the computer, and not fear them being suddenly removed for not being Internet Explorer
I also wouldnt like to be fired again (me as a programmer); the prospect of doing job interviews again and again scares the shit out of me. I have this suspicion that the interview ritual was invented once upon a time, a long time ago by management as a means to cuddle the ego of a local alpha geek.
They don't, AFAIK. You can only get away with it if you're writing exceptionally goofy science fiction.
"The poor can put whatever they want in their refrigerators - we don't control that. We just control the food they can buy in stores."
The spyware migrated to the product ecosystem, adware and os.

I had to download malwarebytes for my wife's mac the other week because the search bar kept involuntarily changing.

I swore I was back in the 90s with spybot search and destroy...
And then someone at support comes along and updates the data via SQL and forgets to update the derivative field because he got woken up at 2am for an emergency.

Using a computed column ensures the data is consistent.
You have a choice, you can buy an Android phone, use fdroid, etc.
Let's not get the government involved, it never really works out well.
and HN is written in a lisp pg developed, Arc: http://arclanguage.org/
Any technology that had success like Meteor cannot, in good faith, be called bad. All technology have their pros and cons, and Meteor was the appropriate choice in a number of ways, especially a few years ago.
Stuff like this is one of the main reasons I focused my efforts on web apps, not native ones.

https://hkmap.live/#

Looks like the devs were smart enough to make it a web app, so it can still be used.
So many ideas in my head that I really want to be working on, and I can’t seem to separate myself from the mental model of having a set position in a heirarchy, taking confused and/or hostile direction from seemingly arbitrary sources of authority. Some kind of fear, not even financial, more like the idea of getting lost, losing touch, never finding my way back, being abandoned and undesirable, dying alone. And beyond that, I can’t seem to rationalize why my job is so stressful; I’ve kept my head in war zones and extreme sports, but corporate politics feels like it’s killing me. I don’t know why, or whether I should give up hope that it will get better. The lay-off fantasy disappears when it becomes reality. Dreams give way to fears, preparing for interviews, obsessing over things which I have no control, thinking I’m the only one that feels this way.
Reminds me a lot of the Unabomber Manifesto, except 10 years earlier.
Sure, whenever possible. I don't agree with abusive workplaces. But from my personal perspective, there's a certain amount of shit I'm willing to take and it's based on how much I get paid.

If the pay's the same, I'll take a happier environment 10/10 times.
I don't think that just refraining from logging in could be even remotely sufficient to prevent your data from being sent to Google.
There is no hold period for funds pushed to Schwab (aside from the ACH delay from the bank that is the source of the funds).
The idea that the relevant PRC officials don't have at least a daily check in with Apple to sync on issues the CCP thinks "need more attention" is endearingly naive.
CBW Bank - founded by an-Ex google engineer and an ex-Wall Streeter has been doing this (created a bank from bottom
Up - including purchasing an actual bank and creating the software) geared towards startups) since 2014. Don’t know how well they are doing now.

But they wouldn’t have had the in-built In go-to-market strategy, or the prestige/visibility in the funding community, of a YC Alum.

1. 2016 - Why Fintech Startups Are Flocking to a 124-Year-Old Bank in Kansas
https://fortune.com/2016/08/24/fintech-bank/

2. 2014 - Small Bank in Kansas Is a Financial Testing Ground

https://dealbook.nytimes.com/2014/12/13/small-bank-in-kansas...
“Information download” is a genius term. In the right industry a company can save years of failure by paying the right person for X amount of hours to glean a ton of knowledge very quickly, assuming they can’t just outright hire them.
I worked for a "CTO" who didn't allow us to use version control either. This was from 2007-2010. I am surprised there is a company TODAY that does this, but I guess I shouldn't be.

The reasoning behind not using VC was that it "caused more problems than it solved." His solution? Code directly on the production server. Yep. You heard me right. Let me say that one more time. Code directly on the production server. We eventually finally won a development server and wrote some bash scripts to deploy from there, but we never actually got SVN or anything. Imagine working on five person development team with no version control.

The guy was a serious joke. The VC issue is just one of many. A serious despot. The guy was hated by all. We laughed at him. Why would I stick that out for three years? I had zero experience when hired. All of us were very green. We were all just putting in our time to hit that magic three years experience checkbox we needed for the next level gig. The CTO was more concerned with appearing to have a large department and having developers working on lots of different things, than actual quality. We wrote some pretty terrible code back in those days and we did a lot of it on a production server during business hours.

We all left at or around the three-year mark. Month by month the "CTO" lost developers faster than he could replace them. The "CTO" was eventually fired and we laughed from afar.

You are being taken advantage of like I was when I first started. You are cheap labor. Your CEO doesn't care about the product. Your CEO likely doesn't care about your career development. The sooner you leave, the more you will learn and grow. That was my experience.
just to mansplain for a moment, women behave differently in the presence of men. for some it's being aware of the Male Gaze. for others it's a history of abuse or predation. in most cases, women-only gatherings feel safer and more inviting to more kinds of interaction.
Warren has no authority to affect how computers operate outside of the US. The non-us market is large enough that controlled marketplaces would exist if they couldn’t exist in the US.
Yes, Signal and WhatsApp both have desktop apps, but they're only for text chat, neither do voice calls like their mobile counterparts.
Confessions of a Climate Scientist
Oh neat, a Dock.
John Locke’s Method for Common-Place Books (1685)
In a nutshell I'm spending most or all of my time using the tools (keeping up with a queue) not working on them. To work on them I need either permission to fall behind in the queue (probably not an option) or someone else to cover for me. I'll probably pursue that latter option.
Accessibility comes to mind. Apple's investment in accessibility cannot be explained through bean counting.
There is clearly indirect pressure, at the least. Sorry but this headline is vague enough that it could be used anytime Apple decides to appease China.
No. It is a race to develop both sides, the detection and the attack against that detection. The "other side" will develop similar on their side, and the competition is what advances everyone. Practically every thing technological we have is due to war/defense research.
The major difference being you can just say "I will not succumb to social pressure", where as you cannot say "I will not be forced physically". That's why it's called "force".
Show HN: The missing Node.js module to build UPI deep-links
I'm not exactly at a fortune 500. I'm one of two developers at my company and it would be hilarious to me if my CEO (who seems like a nice enough guy) even knew what version control was.

Then again, this isn't a tech company.
If their sample did not inlude autistic men you can’t really draw any conclusions about autism from this study
> deplatforming to silence opposing views

I can't name any deplatformed views that aren't hate speech. If you can, I'd like to hear about them to broaden my views.

> Free speech is a fundamental good that must be protected

The freedom of speech and association comes with a corollary: the freedom to dissociate and shun. So welcome to the consequences of being on the other side of progress, I suppose? This is what happens.

> progressive left

Do you mean social democratic left?
If it was that easy, Tencent would already have copied them. Google's video recommendations (at least on YouTube) are absolutely horrible, and Facebook has almost zero experience recommending videos. Effective recommendations really make a difference; that's how ByteDance's first product, Toutiao, a news aggregator, became so popular.
What a hateful comment about Gab users! Surely we don't need to muzzle you?

Edit: (And what hateful downvotes!)
Sandboxing doesn't require an app store
Local minima basically don't exist in high dimensional spaces, so in practice the tools work for a wide variety of problems.
From the above intro:

We're two women in our 30s who decided to work on this problem after seeing how important and how challenging it has been for our mothers.

Maybe they will change their minds at some point -- AKA pivot -- but this is the problem space that currently grabs them. Being interested in the problem you are trying to solve is an essential ingredient for success.
Does anyone know how much of Apple’s hardware is actually manufactured in China? I realize this is a complicated question, as some is assuredly assembled outside of China. But as a total percentage of the supply chain at a component level ... how much is Chinese?

I’m going to wait for judgement on Apple’s actions here until I have more information.
NASA's new black hole visualisation shows how gravity warps our view of them
Windows 10 LTSB. I think I'm on the 1604 build, so I may be due for a refresh to a newer build with some added features, but... it just works, and doesn't have any crapware to turn off or uninstall.

I really don't know how people use other Windows editions.
https://play.google.com/store/apps/details?id=live.hkmap.app

It's not on F-Droid, but it has a perfectly usable webapp. https://hkmap.live/
While Meteor didn't end up being as successful as it could have been, I'm thankful for these two open source applications that were built on Meteor:

Wekan, a self-hosted kanban board similar to Trello: https://github.com/wekan/wekan

Rocket.Chat, a team chat platform similar to Slack: https://github.com/RocketChat/Rocket.Chat

These two applications made good use of Meteor's reactive capabilities.
I'm a vim user for a lot of things, but there's some things that are just not as good. For example, auto-completion is definitely better in VS Code or Atom. Although, vim is improving in this respect with things like coc.nvim, they are still a _nightmare_ to setup.
You say that as if a meaningful, non-political distinction can ever be made between "hate speech" and "free speech".
I remember reading a while back that when an app gets taken down, those decisions are made by people very higher up at Apple and not low level employees/reviewers. I really doubt Tim Cook doesn't know about such a huge deal.
"Money doesn't bring happiness" is upper class shorthand for "incomes above six figures in the US don't provide significant marginal benefits in terms of personal satisfaction and overall happiness".

Money is obviously pretty great to have. The point of the cliche is to caution people about making too many sacrifices to chase millions.
You may recall that Google dramatically pulled out of the mainland Chinese market about 10 years ago on the basis of exactly these principles (at least ostensibly).

That didn’t exactly last. And China is a much more important market now than it was then. I wouldn’t hold out too much hope for a bunch of gazillion dollar companies to decide to favor principles over revenue anytime soon.
:point_up: That.
Now you have two problems!

:-D
It's the plan cooked up in the late 90s by a think tank called "Project for a New American Century"[0]. The founders were a bunch of reganites whose names pepper the list of high officials of the two Bush presidencies. They believed they could secure the middle east's resources and maintain US hegemony by fighting and winning several concurrent foreign wars. The crazy thing is they laid it all out in their publications three years before 9/11 gave them the political capital to mobilize their plans, and very few people talked about it during the war.

[0] https://en.wikipedia.org/wiki/Project_for_the_New_American_C...

Edit: relevant entry from the wikipedia article:

in 1998, Kristol and Kagan advocated regime change in Iraq throughout the Iraq disarmament process through articles that were published in the New York Times.[22][23] Following perceived Iraqi unwillingness to co-operate with UN weapons inspections, core members of the PNAC including Richard Perle, Paul Wolfowitz, R. James Woolsey, Elliot Abrams, Donald Rumsfeld, Robert Zoellick, and John Bolton were among the signatories of an open letter initiated by the PNAC to President Bill Clinton calling for the removal of Saddam Hussein.[19][24] Portraying Saddam Hussein as a threat to the United States, its Middle East allies, and oil resources in the region, and emphasizing the potential danger of any weapons of mass destruction under Iraq's control, the letter asserted that the United States could "no longer depend on our partners in the Gulf War to continue to uphold the sanctions or to punish Saddam when he blocks or evades UN inspections." Stating that American policy "cannot continue to be crippled by a misguided insistence on unanimity in the UN Security Council," the letter's signatories asserted that "the U.S. has the authority under existing UN resolutions to take the necessary steps, including military steps, to protect our vital interests in the Gulf."[25] Believing that UN sanctions against Iraq would be an ineffective means of disarming Iraq, PNAC members also wrote a letter to Republican members of the U.S. Congress Newt Gingrich and Trent Lott,[26] urging Congress to act, and supported the Iraq Liberation Act of 1998 (H.R.4655)[27][28] which President Clinton signed into law in October 1998.
"I'm not sure about iOS, but Android still allows installing [unsigned APKs likely hacked with spyware integrated courtesy of the Chinese government]"

The kind of "freedom" you're talking about generally has a high cost. At times, that cost is, well, "freedom".

Frustrating actually. There is no platform out there that delivers on the promise of getting you security and freedom. Certainly none that get you privacy. Right now it's all marketing and fanboys, but where the rubber meets the road, there's just no grip.
Why do companies with unbounded resources still have terrible moderation?
Use Waze.
Reading that I'm not sure how that solves the issue mentioned.
Please don't take HN threads into flamewar.

I understand the feeling you're expressing completely. But if you just import this resentment into the thread in an unprocessed way, it acidifies discussion and makes it harder for people to be thoughtful and share information across divides. Not just the gender-ideological divide, but any divide.

We detached this subthread from https://news.ycombinator.com/item?id=21139988.
Hate speech is protected under free speech.

https://en.wikipedia.org/wiki/Hate_speech_in_the_United_Stat...
Meteor was/and is a fantastic community of very generous JavaScript developers. This is great news.

When it arrived and so important to me professionally. I used it to build my first web apps. I can't tell you how many times I struggled to get started with Rails, Meteor was a foothold beyond compare, they were incredibly focused on keeping the stack accessible to beginners.

They had free command line deployments – meant I could ship projects to friends, before I knew anything about hosting a web server, which was so exciting and really kept me motivated.

The way I do full-stack now, with declarative UI, apollo, Node.js – it's all pretty much the same idea as Meteor apps, just with even bigger communities that really out competed the meteor strack. You could say they're victims of JS explosion/success.

Now I have fantastic job as a full-stack dev, and I doubt I would of made it without Meteor and Discover Meteor PDF. So many cool projects like Apollo, Vue and Storybook came from people involved in the Meteor community.

There's still a huge gap in making accessible full-stack frameworks for web apps. This project is worth a look https://github.com/VulcanJS/Vulcan if you know I mean.
This approach was coined as "forced empathy"[0] by Chris Voss, author of the book on negotiating Never Split the Difference[1]. I would highly recommend reading it. Blackswan LTD is the consulting group he made based on his experiences, also mentioned in the book.

[0] https://blog.blackswanltd.com/the-edge/the-1-tactic-for-nego...

[1] https://info.blackswanltd.com/never-split-the-difference
Meanwhile retail rent is all time high with some storefronts going^^^^being listed but never rented for over $200/ft.
> We've never encountered data loss issues with our read and write heavy Redis services

> We would tolerate such losses

In the context of the original concern, these are conflicting statements.

The underlying argument here is that you shouldn't use redis for anything you can't tolerate losing. Your use case and architecture is great and I'm glad it works well for you. But at the end of the day, there are workloads that can't tolerate such losses. And for those cases, redis is not a good fit.