skysight-inc/HackerNews huggingface dataset:
> 1. I originally thought the Heisenberg Uncertainty principle was a natural consequence of using particles (photos) for measurement. Instead however it seems to be a fundamental property of the universe, which I only learned after finding out most of the mass of hadrons comes from the relativistic motion of quarks and it explains why hadrons don't collapse to a point.

> 2. What does it even mean to create more space? The universe is expanding. Ok, I can accept that. But what does it mean?

IME both QM and Relativity are much more easily understood if you start from the actual equations and/or an undergrad textbook. I don't think physics is - yet - beyond the technical and scientific minded amateur who is willing to read and understand some equations. But it's probably gone beyond the ability of any science journalist to render into prose.

> 3. I find the models for dark matter and dark energy to be... unsatisfying. I realize there's experimental evidence for unobservable mass but it feels like a fudge.

I think working scientists would agree with you at least as far as dark energy goes. Dark matter is pretty indisputably just some kind of matter that we can't see (see e.g. the Bullet Cluster) - there's still something to be solved in terms of figuring out what it actually is, but I don't expect that to be major new physics. But as to dark energy: yeah, it's a fudge. Everyone knows it's a fudge. But it's still our best description of reality. Even if you knew there was something wrong with epicycles, they were still the best way to calculate planetary orbits at the time.

> I could go on. I don't for a second mean to suggest any of these notions are wrong. It's just that the models have gotten so complex (it seems?) that it just feels like something huge is missing, something that will eventually seem obvious in hindsight. Or am I just a lemur trying to figure out how an airplane works?

I think models aren't complex so much as unfamiliar. We're getting further and further away from everyday experience, and so more and more of the fundamentals of reality have to be understood from mathematical first principles rather than everyday intuition.

The models are actually really good though. Certainly once I understood QM it seemed so clear and simple that it couldn't possibly not be true.
This has largely been eliminated in modern Asian cultures. Even among women.

Again I would say there's more of this type of stuff still happening among asians but it's a very small minority.
Another reason the complaint doesn't make sense is that the author then praises Rust which is more similar to Python 3 than 2.
Node.js tries to be helpful in defaulting file writes to UTF-8, but defaults file reads to returning a raw byte buffer [0]. So you have to either remember to treat the two operations differently, or, like in Python, manually specify the encoding for both.

[0] I seem to recall that it used to default to the locale's preferred encoding, but I could have my wires crossed with other languages' standard libraries there.
Nothing public and the assembly is basically undocumented but it's basically start with this assembly and go down the rabbit hole :)

https://docs.microsoft.com/en-us/dotnet/api/microsoft.sqlser...

Our use case is SqlPackage builds the diff SQL, then we sanity check it using our custom code built on that parse for any DROPs / ALTERs and log/notify for confirmation
Addictions Are the Lack of a Decision I Think Maybe
I honestly struggle to reconcile what I read in the linked wiki article with what your comment mentions. "Systemic Bias"[1] doesn't seem to match with "reality is modified by your age, your...".

One can understand a possible path that goes "xyz information source is biased", "xyz info source isn't suitable for abc group", and "xyz info source is specific to xyz people, we need our own abc source". However, that seems to require a few assumptions? And still isn't as negative as that youtube video linked.

Would appreciate if you could elucidate on your views.

[1] (please forgive the scare quotes)
And yesterday's newspaper wraps today's fish n' chips
"BTW, learning Kubernetes can be done in a few days."

How do you troubleshoot an api-group that is failing intermittently?

How do you troubleshoot a CSI issue? Because CSI isn't a simple protocol like CNI.

What do you look at if kubectl gets randomly stuck?

What do you do if a node becomes notReady?

What do you do if the container runtime of a several nodes starts failing?

What do you do if one of the etcd nodes doesn't start?

What if you are misisng logs in the log aggregator or metrics?

What if when you create a project it's missing the service accounts?

What if kube-proxy randomly doesn't work?

What if the upgrade fails and ends up in an inconsistent state?

What if your pod is actually running but shows as pending?

Sure, you can learn how to deploy kubernetes and an application on top of it in a couple days, but learning how to run a production will take way longer than that.
Better an issue raised by a engineer then that same issue caused by an end user :shrug:
It's kinda like buying something that saves you money by cutting support....and then calling support.
They're probably now on the long list of law firms that tried and failed at alternative fee structures. Legal services consumers have shown time and again that they like regular old hourly billing.
I think she said standups are useless, not that the team is useless. I completely agree. I've never found any use for them in years of being forced to do standups. They are 100% for managers. If someone has an issue I can help out with, they message me directly or post in a channel and we work on it. That's what happens. Very simple. They don't have to wait until the next day and they don't have to bother everyone else with their likely-irrelevant issue.

Also, how can standups be designed to make the team work more effectively? They essentially steal some of the best development time in the day by insisting on being the first thing done in the morning, when most people are fresh and ready to go. There's no way in hell this was designed to be anything but a manager's control tool designed to slow down the team in bureaucracy and bullshit. And it does a great job at that.
No, it's not. Bloatware is software that most people wouldn't want on a device.
Most Common Lisps (certainly the compiled ones) do tail call optimization.

Clojure doesn't because it's a Lisp in Java, and Java doesn't. Back when Clojure was just starting to get some attention I watched a video [1] of Rich doing a demo for a user group. Tail call optimization was one of their first questions. He gave them an answer that sounded like he had given it multiple times before.

[1] can't find it, sorry.
Lying in court is always* illegal. Lying in general, e.g
"I didn't steal anything", "I only had 2 beers", "These aren't my pants", is not inherently illegal. All of these are lies I've been told.

As a cop, if you get caught lying, i.e. intentionally false testimony in court, your career is effectively over. Any defense attorney can bring that one time you got caught lying up in court, discounting your entire testimony on every case forever, making you useless. No matter how bad you screw up as a cop, the number 1 rule is don't lie about it in court.

*Maybe not in some jurisdictions? But realistically yeah, always
No, it does not "only help me". My attention is finite, and spurious warnings waste it. Constant unwanted nagging is paternalistic and disrespectful of the user's time.
> Generally you can't get unremovable malaware installed on an iphone.

Apple uses FUD to justify restricting users from doing what they want with their phone.

> If this type of privacy restriction makes you choose android privacy invading phones - go for android.

This is not what I’m talking about. I want to be able to use tools such as NetGuard to enhance privacy, which iOS doesn’t allow.
I'm not sure this adds up. Lets use the $69 standing desk as an example. Most companies depreciate assets over 3 years, so if we take that $69/month for 3 years, you spend almost $2500 for a standing desk. And you can get a decent one for a third that cost. So you could re-outfit every remote workers office every year for those prices.
How does it deal with SPAM?
That’s not true. Marketers these days increasingly have revenue targets
That is indeed what is happening. It's how I remember things growing up on the south side of Chicago, and how things were in Ann Arbor when we lived there with our young kids, as well.
> We might care about bloatware, but maybe millions of regular users don’t (or even find some of the bloat useful).

Users don't care about technical details as "bloatware" one bit. That's true.

They do care about their phones running slower and having a much worse battery life though (compared to iPhones with background app refresh turned off).
I don’t have enough experience with no-code tools either, but I don’t agree it’s motivation that prevents it from taking off.

No-code is used mostly by non-technical founders who do seem quite motivated (enough to do it themselves).

Engineers are more likely to build it themselves (realistically, over-engineer).
In the comments the guy says the hardware the benchmark was running on had 3TB of RAM.

That's not average hardware. It's a couple hundred connections max running select statements as fast as possible on the best hardware they could afford to test against.

That doesn't translate into your CRUD app handling a million requests per second.
JS search is not generally a critical site function.

Rendering the goddamned content is.

If you can't at a minimum give me a title, byline, dateline, main body text and/or some level of summary or description of non-textual content (as with graphics, audio, video, or interactive elements), then you're failing.

(SPAs or web applications should at least provide context for understanding what the application is/does. I'm not calling for all functionality to be rendered in HTML, but sufficient context to determine WTF the site is about.

Your "but I cannot implement search" is a strawman, and really doesn't address the core complaint.

As it stands, I'm looking at options for SSG-based blog posting, and at how it might be possible to support search. JS-based options, plus an extensive tagging / ontological classification, strike me as a reasonable compromise.

The fact that the Web is lacking a usable search-oriented standard which could bypass much of this problem, is one that's seldom noted. If sites could provide a permuted index in accessible format, and a standard mechanism for accessing it via a browser site-search function (or independent third-party search tools) ... well, the present online landscape would look remarkably different.

Sadly, we're not there, and the orientation of the leading browser developer is quite likely not going to support such development.
Side effects != side channels.

Side channel is stuff like your multiplication code takes different amounts of time depending on the arguments, or your cache hit/miss patterns depend on arguments and thus can leak the argument.
Why dont the employee funds just mirror the trades of the main fund?
I think the problem with this perspective and the examples picked is that tradition is particularly beneficial when the environment is largely stable. Two of the examples being given are explorers in the desert or ice who die when indigenous people's survive, or the processing of poisonous fruit.

The long term cultural adaptation really does provide benefits for these problems because they never change, so you have a long time to work and improve on them. The desert is more or less the same as is the ice, as is the fruit.

But it's very easy to come up with counter-examples. The so-called cargo-cult was a group of indigenous people conflating modern planes with deities because they were still guided by their religious worldview. The middle-east faced a very rude awakening when confronted with the military and technological superiority of modern European states.

In a static environment, tradition can produce long term benefits, but in a dynamic, novel environment tradition imposes costs by slowing down the speed at which reforms can be executed.

Arguably the world is becoming more and more dynamic and complex with large scale problems that are entirely novel propping up every other decade. It's hard to think of the slowness of tradition as a virtue in this case.
That's moving the goalposts, though. The only options aren't "necessary for the phone's functionality" and "bloatware". There's also "apps that most people would find useful", and a calculator, note-taking app, browser, etc. certainly qualify.

Yes, it's (marginally) annoying that you can't uninstall them, but the majority of users won't care.

> I'm one of the users who disabled these google apps and it annoys me that I cannot remove them.

Unless you are running low on space on your phone and really could use those extra megabytes, your annoyance is illogical. That doesn't make it invalid, but it does make it unsurprising that this issue hasn't been addressed.
FWIW - This was my product hunt review 3 months ago, after using them for about 4 months. Reads like a post mortem now.

All in all, I actually feel I overpaid for subpar legal services.

I will credit them with a smooth and enlightening (albeit overpriced) corporation formation, and maybe they are pearing down the product to just that - because that was the only thing that worked, IMO.

I felt as if they were taking advantage of early stage startups preparing to raise capital. You can’t bill their rates and then ghost them, those are precious dollars and precious time.

“I have been trying to cancel for over a week, and more of the same. NO ONE RESPONDS FOR WEEKS! These are ATTORNEYS! Waste of money.

I’ve dealt with many lawyers coming from my last startup which was in a highly regulated space.

Atrium is like an expensive legal zoom, but overpriced. Understand it’s cheaper to use a lawyer at any other law firm because your retainer is a deposit on future services.

With Atrium your paying $6k a year in subscription fees for “legal advice” which is otherwise baked into any other law firm, and they don’t provide much advice.

They really specialize in financing, using ycombinator docs. These docs are publicly available templates. All other services are limited to their “al la crate menu”... again all templates. It takes days to get a email back from them. It takes a week to get a call setup, if they have the time, and if they will even discuss the matter.

Litigation? Find someone else

Overseas? Find someone else

Doing something outside of California like an asset purchase? Find someone else

So you basically need other lawyers anyways if you use atrium, The rest of their menu is boiler employment agreements, NDAs, and terminations - all of which are 2x local rates.

They custom quote TOS and privacy policies - and again it’s all template based - and 2x local rates.

I asked them about the impact of California’s new AB5 and yep, ask someone else! Save your money - don’t buy the hype.

All your doing is helping VCs cover their recurring legal expenses by paying Atrium to overcharge you and build valuation based on their “tech” which is just a drop box and bad customer service, and no legal support.”
Your best bet is to remain silent unless your solicitor tells you overwise. If you are arrested in the UK you have a right to legal advice from the "duty solicitor".

Your refusal to speak to police can't be the only evidence against you. Silence is not a confession. It merely means that when you're in court the prosecution may make something of the fact that you didn't say anything to the police. They may claim that your testimony is less credible than it would have been. But it's up to the jury whether or not they agree with that. It is much more important what you say in court.

On the other hand, if you do speak to the police that may well be used against you as well, indeed it may be the main evidence if you unintentionally admit to a crime that you didn't know you committed, or you may provide crucial evidence for one aspect of a crime (such as intention) that would otherwise be difficult for them to prove.

If you do say something to police, a transcript will be made and it probably will be available to the jury. They will compare what you said to the police to what you said in court. Your court date may be a long time from your police interview. So you'd better be sure you can reproduce your answers months into the future.
> By this point, any cross-platform file tool that isn't using Unicode as a lowest-common denominator for filenames and similar things to insure maximal compatibility is likely ready to cause havoc.

Be that as it may, Mercurial has existing repositories that may use non-unicode filenames, and just crashing whenever you try to operate on them is probably not an acceptable way forward.
Google pays very dearly for that, btw
The idea is that they should survive a factory reset, so the read-only partition is the right place for them. Obviously many of us would be fine if they didn't survive, but that's not really the point.
That example works fine in both Python 2 and 3 if you’re not mixing types incorrectly. If you are, it will appears to work on Python 2 before failing the first time you encounter non-ASCII data and tends to greatly confuse people with errors which would have been caught immediately on Python 3. I’ve seen teams waste hours trying to track down errors like that.
I'm afraid it's impractical to ask Google to do anything about this, because they don't control what a non-Google device vendor gets to put on a device.

In order to have that control, Google would have to supply a completely locked down pre-built image to all the third party vendors that they are no able to customize.

And, so then, how would the end users have any modicum of freedom.

No, this has to go from the bottom up: users have to be able to get a blank device from a vendor with nothing, and then install a clean OS of our choosing (whether that be Google or whoever else).

The idea that Google can somehow, or should force vendors to give users a clean(-er,-ish) image is downright wrongheaded. The image cannot pass through third party hands such that they have no control over it, yet the end user somehow does.
https://duckduckgo.com/?q=javascript+security+privacy+risks&...
The phone id is only one way you are tracked.

You are being tracked in multiple places, at the ISP level, at the geo level, cookie and account level, and I don't know where else.

Being able to reset your phone ID is insufficient given all the other ways you can be tracked.

With Apple, maybe they're the lesser of two evils, but there is still a lot of room they could improve if they really wanted.

The aforementioned iOS restrictions block you from being able to implement all the available privacy tools.

Being able to implement all those privacy controls is a double edged sword. There's a certain amount of security you get from not ever having root access. It depends on your threat model.
I can't believe their leadership de-prioritized the port until the last minute when they have an ecosystem on top of them that also has to port. I feel that was irresponsible.

The project lead said to not push `b""` on people. That was a mistake imo that led them down a very frustrating rabbit hole (transformers, `pycompat`) that probably greatly extended their port time. One reason given is to not confuse devs with those details but they are critical details and ones you can't avoid with Rust. This inconsistency makes me wonder if the post is mostly misdirected frustration. A lot of it centers on.

I agree about the early python3 releases making it harder. I don't remember what the python leadership's intent was but i think I actually agree with what they did, now. Over my career, I've come to appreciate starting with the ideal and working backwards. This let's you learn what is needed rather than wasting time on speculation (planning or dev) or making a more crippled product.

I can understand frustrations with bugs / differences in python versions. I ran into that a lot just within `2.7.*`

In my mind, the most notable complaint is the stdlib's mixed efforts in supporting str or bytes. I feel "batteries included" maked this harder. They had to port a lot. Not everything can get the same level of scrutiny, especially from domain experts that represent a variety of use cases. They also can't break compat. If they weren't battries included, the porting efforts would be more directed, pull in the right people, and you can fix things later if you get it wrong.

What I find interesting is how different our experiences are that lead to the same place. My frustrations with python are rooted in build tools and packaging and have been loving Rust.

EDIT: I'm also surprised at the hostility towards distribution packagers. Instead of working with them to find mutually valid solutions, the express frustration at distributions and cripple themselves in not allowing third-party dependencies.
... and I thought Lawrence Lessig had heard of the Streisand effect.
I built a big globally scalable system without Kubernetes or containers.

It’s very easy to understand and is highly reliable.
Apps can detect this, and some apps will ban you if you mock your location.
You're comparing B2C with B2B offerings. The same concepts do not apply to the two categories.
I think anyone considering a job at a company founded by a serial entrepreneur should heed this as a warning.

These founder raise pre product market fit because they can, and often raise too much money. Having too much money when you don’t really have a viable product that people want can easily turn your company into a zombie, where people are just sort of going through the motions because there’s nothing else to do but chug along.

I’ve seen it many times. Some end up eventually finding the market after a few pivots but it’s really not a fun place to be as an employee with little decision making power. And the founders are usually wealthy enough at that point independent of the success of this current company that it isn’t “do or die” for them which creates another layer of zombie-esque behavior.
Let me share the tool i just released as public beta!
Nodi is an online node-based geometry design tool like Grasshopper & Dynamo.
It is under heavy development. Would love any feedback!

https://nodi3d.com

Release blog: https://medium.com/@masatatsu.nakamura/nodi-released-as-publ...
Ha, many years ago while I was playing in a punk band at a house party that was broken up by the police. Our equipment was in the house and we wanted to get it and leave, but the police weren’t letting anyone back in the house. So the rest of the band members volunteered me (the white guy) to ask the officer if we could get our equipment from the house. Well, apparently the officer was not in a good mood and told me to step the f back as he hit me with his baton across my chest. Of course the other band members laughed at me when I came back with his answer. Taught me a lesson.
Pretty sure it didn't originate in Pattie Maes group.

For example these all before her group:

https://pdfs.semanticscholar.org/d663/d25cbc8212adf560b2b1f1...

http://soda.swedish-ict.se/2225/2/T94_04.pdf

MIT, but not Mae's group or Media lab:
https://sites.ualberta.ca/~golmoham/SW/web%20mining%2023Jan2...
Not only that, Google paid roughly $10/ user per year to Apple just to remain the default search engine on all Apple OS. That is roughly $10B per year into their Services revenue.

All while Apple actively disarming tracking and Googles's revenue.
They can allocate to hedge funds, but a number like CalPERS divested entirely from alternatives