skysight-inc/HackerNews huggingface dataset:
Hi there! Congrats on your startup. I'm a startup lawyer and I've only recently discovered a website called UpCounsel that essentially helps with what you're looking for. I've never used them but they have great reviews.

Happy to chat about your business myself, but I can only give you legal advice if you're in Ontario, Canada! :)

I hope this helps!
One problem with the term "capitalism" is that it means such different things to different people. For example, feudalism is not generally considered capitalism by those that are anti-capitalist, but feudalism was still private ownership of the means of production.

Or, in the Democratic primaries, Bernie Sanders railed against capitalism, whereas Elizabeth Warren embraces the term, and they both had very similar policies. They were talking in different ways to appeal to different crowds that have different definitions of capitalism. And it creates tribal responses for some supporters.
I'm really curious how Push Notification, App LifeCycle, Localisation Services, Background App/Services, etc. are going to be implemented on Linux phones.

Is each app going to be killed when not in foreground ? Or are they all going to keep running ?

Is there going to be special API for background download manager, notification listening, music playing, etc. or is each app going to keep running in background and do its own stuff like on Desktop ?

For Google & Apple things are super easy : they do what they want.

But For Linux Phones, people from KDE, Gnome, Wayland, Purism, etc. will have to agree on services & APIs which might take lots of time
Passwords Are Obsolete
That may be true, for practical reasons, but it gave Tesla that "sexy" car image right off the bat.

That was probably invaluable, because their next cars kind of looked like boring sedans yet the image persisted
The product's design is the tool you use to distinguish.

Say that, unbeknownst to you, 90% of your users are non-native English speakers. Is a non-native English speaker "stupid" because they misinterpret the simple English idioms, metaphors, and symbology sprinkled throughout your product?

A group of actually-stupid-but-native English speakers might exhibit the same behavior.

You hypothesize that you have a large percentage of non-native English speakers using your app and change the design to accomodate. Behavior improves, distinguishing the bulk of your users from merely "stupid" English speakers.

The problem is that if you conceptualize your users as "stupid" the hypothesis that something else might be going on _never even enters your head_. You never do the experiment. Or, if you do, it's not faithful to an alternative model and is basically a wild stab in the dark.
>eventually

perhaps, if the user is a continual user. but most users of most products are infrequent, and if your UI relies on being learned over time, it's probably not going to work for most people.
It could be argued though that less usage means fewer stake holders to convince of the need for specific changes to the language, which helps with increased evolution. (I have only cursory knowledge of what's happening in C and none about what's happening in Pascal nowadays, just pointing out that being a smaller community might ironically help the language).
Even obvious quackery like: https://en.wikipedia.org/wiki/Masaru_Emoto still wastes people’s time. Worse it tends to get spread around and keeps showing up.

So just because something is obviously fake doesn’t really mean much in context. After all the goal of science is to step beyond people’s intuition to discover what’s actually happening. Thus at some level people need to actually consider very odd ideas as possible and then collect data etc.
> So there was always something that the users were willing to teach me in return.

This is very true and why I love mentoring people. Once you have shared knowledge with someone, they usually want to return the favour and you can learn a lot from that.

> I love this comic. When I am finally done going to school maybe I'll hang that in my cubicle or something.

Nice! Prior to that comic I had Hanlon's razor in a frame above my desk which uh, while a good sentiment isn't the most positive mindset.
Any discussion like this has no meaning unless you first design what users are you talking about. People are more than willing to invest a lot of time and effort into learning your product if they use it professionally and this is going to make them much more productive in the long run.

The samer person can build their own custom Emacs distributive with Evil mode, and at the same time not figure out how to use your web app made out of couple of forms. Because she needs Emacs for her work, but it's you who's trying to convince her to use the web app.
No? maybe I misunderstood your comment. Everyone seems to default to "if it's not meritocracy, then what?" or they default to "this meritocracy alternative you're proposing is worse". Well, then, what's better for you? What would you prefer knowing that meritocracy is inherently full of biases?

Meritocracy is full of flaws.

I do believe putting more diverse set of people into power makes a difference. Having racial diversity, gender diversity, cultural diversity, financial diversity etc. is important for having fair and fruitful leadership at companies, in gov't, and whatever other places.
It’s the same reason why libertarianism is so popular in Silicon Valley. Billionaires want and can afford complete freedom from the government. Including taxes, including regulations, including responsibility for the consequences of their actions. So they will seek out any teaching that (if corrupted far enough) will justify those desires and actions. But they’re just as happy to enforce all the things they hate on you, because their belief is a corruption of libertarianism. They don’t actually believe it, it’s just an excuse to not pay taxes.

Like libertarianism, SV has a way of taking exactly what they want from Zen and leaving the rest of the beliefs lying in a pile behind them. The Zen teacher Les Kaye famously said about Steve Jobs that he understood “the art, not the heart” of Zen.

If SV really cared about Zen, would we have unskippable ads? Would we have “like” buttons? Would we have auto-playing Netflix movies while you’re merely sitting still in a menu?

They don’t care about Zen. They never have. What they care about is making themselves feel better about the horribly un-Zen-like things they inflict on their audiences. Zen is just a coping mechanism to stroke their ego a little more.
This topology is very common. Hard real-time sensor nodes feeding softer real-time big iron that does the estimation and control.
But in many cases the calculation problem is smaller than the problems in a specific market.

It seems clear that a whole economy cannot be centrally controlled but that does not mean that parts of it isn’t better controlled by planned economics than be market economics.

It would be wrong to assume one size fits all.

One can also have hybrid systems. Where the value of market decisions is understood but where a central planner has some important insights which he can use to tweak a market to work better.
"We can either do this now, slowly and carefully, or do it quickly and haphazardly when some dependency has a cve only patched in 3.x"
> What parts of the standard library are going to be OK with Unicode, and which parts are OK with bytes, and more importantly which parts reject bytes/Unicode?

This is coming from someone who's written a lot of Java (Java's had the byte/char distinction since forever); the way Python 2 pretended byte strings are strings really was broken and not what you want. What the changes in Python 3 mean are that you have to actually think about if something is bytes or a string, and you have to be intentional in choosing encodings.
I agree with your assessment of what "capitalism" means, but it's still not a productive term to use if people are constantly confused and misunderstand it. In my experience, many people understand "capitalism" to mean nothing more than "rich people wielding power", so I try to avoid using it in contexts where confusion is possible.
I‘m afraid, there‘s no General solution.
There are multiple solutions for distributed systems like Ceph for file systems or diverse distributed databases.
But it all depends on the application.
Does ist really need Shared resources? I.e. Isn‘t a replicated DB sufficient ? Those are the questions to make.
The extremest solution is the one virtual server Fiats one customer approach (which i‘m building for a customer actally)
There are systems of production beyond capitalism and state capitalism. Workplace democracy for one.
Only one of those things is beneficial to society or business.
Apple Registers Multiple 'Apple One' Domain Names Ahead of Tuesday's Event
Researchers exploit HTTP/2, WPA3 protocols to stage ‘timeless timing’ attacks
When I was buying my house, I used it to check out a neighborhood as a first-cut filter, prior to spending the time & gas to go drive around in person.

If I'm driving somewhere new, I'll use it to identify landmarks for turns. While I'll often have the spoken map directions going on my phone, if the intersection is complex, streetview can help me get into the correct turn lane.

I wanted to use it for Germany prior to a trip a couple of years ago, but it looks like very little of the country has coverage, which is annoying. But it's their country and if they don't want camera cars photographing everything I can understand that.[0]

[0] I had a neighbor get divorced because of streetview. Back when it was new, the first thing everyone did was look up their home. Well, my neighbor saw a custom motorcycle parked out front that was not his.
On the other hand, my company still has 25 year old C code that still compiles and works under the latest GCC, so...
"Reproducibility crisis" doesnt really cover it.
Would a layperson term like "bullshit" be more accurate?
Sardonic idea. Put the prison population to use. Let them sort it. No sorting? No food! kthxbaiii
We also need to remember that new inventions often emerge because there are lots of bad ideas and an extremely small number of good ones. Before the ideas are put into practice, it's hard to know which are which.

That's why we have so much innovation in capitalism, but we had so little in communism. Just like in evolution, we need hundreds of companies doing hundreds of pretty similar but slightly different things. 90 will fail, 9 will survive, one will become the next Google or Facebook.

The government is no better than us at predicting success, it may even be worse, but it usually prefers a small number of big and ambitious projects over lots of small ones. Instead of embracing failure and thinking what to do about it, it tries to prevent failure, no matter the cost.
No matter how good the push implementation is, it is still best to only have one connection that the phone has maintain. 5 great push services still takes 5 times the battery that 1 great push service would take.
Why did it seem like everyone of Asian decent was predicted to be bald?
The primary practical effects of staying on Python 2 are

- You won't be able to use newer versions of open-source libraries or newly-developed libraries (including both new features and security updates - note also that a project's developers won't be looking for security bugs in old versions of libraries and likely aren't supporting old versions, but attackers probably are looking for them!)

- Your company ends up with two sets of code in effectively two different languages, and you can't extract common libraries, reuse tested business logic, etc.

Those are things the business is likely to care about. It would be particularly helpful if you can show that you were unable to use the new thing because you had existing code in Python 3. or the new thing was unable to use new features of the libraries they depend on.

Do you have a security team who cares about running supported versions of software or vulnerabilities in deployed software? Can you find libraries in their `pip freeze` that have had security updates that weren't backported to the Python 2 version?

Have you had problems when a team using one Python interpreter needs to call code written by a team using another interpreter?

Writing new projects in Python 2 is rather like writing new projects in Visual Basic 6, in that it will certainly still work in 2020 and technically it's easy to get started - except with the advantage that 2 and 3 are actually quite similar languages. If your company would try to pressure folks writing in VB 6 to use something else (VB.NET? Qt? Electron?), imagine you're in that situation, except it's magically much much easier to do the port.
I don't think OSX has ever supported modifying /etc/ssh/sshd_config? I've always had to modify /System/Library/LaunchDaemons/ssh.plist.
"Not going to work for most people" in this context feels more like "going to impact my growth metrics."

Which, yes, probably. But there are more goals in software development than hyper growth.
If Apple or Google are ok with that then there is no legal reason they couldn’t. Of course “works somewhere else” isn’t a protected class, so how those employers respond to that arrangement is entirely up to them.
Also EU has Airbus, and the US imports its civil engineering (tunnels, trains, and huge machinery) from Europe
> Then you are conflating labor laws with criminal law.

Labor law and criminal law overlap; they aren't disjoint categories.

> Individuals are already prohibited from doing those things via criminal law. If

Yes, criminal labor laws adopted as part of broader regulation of labor practices.

> If one party is not paying the other, labor laws are irrelevant

Obviously untrue; labor laws are relevant whenever labor is being supplied, whether or not it is being paid. Indeed, the current requirement that labor being supplied be paid is part of labor law (and some aspects of it are fairly recent aspects of labor law), like the restriction on economically useful labor being provided via unpaid labor even when characterized as an internship.
>We’re already bringing back sweatshops and extreme inequality.

Inequality is always going to swing back and forth. Eventually the American electorate will get so fed up with it they will vote in a party promising to do something about it.
Apache Hudi ingests and manages storage of large analytical datasets over DFS
Time flies like an arrow. Fruit flies like bananas.
Thanks Lucas! I was a Notion web clipper user as well. For me it worked for the most basic use case of saving a page into a table. But for me these use cases kept coming up:
- An idea belongs to multiple collections, as opposed to a single "table"
- There are usually properties/metadata I want to save (e.g. YouTube channel information), which would take multiple copy-and-pastes back and forth each time
- Bi-directional linking of captured content
- I wanted full-control over the captured data, for more advanced queries/filtering
and it's sad that web clippers tend to be one of these "table stakes" features that companies build a basic version for, and not invest further in.

Quick answer for "Why should I use Rumin?" is: "Perhaps you shouldn't yet, but let's stay in touch and I'd love to hear about your use cases and other ideas."

The current version of Rumin is very rough, and there's an overwhelming list of improvements to make. This is one reason why I closed it for sign ups for now. But in the meantime, I feel there's a lot the community can do even with just the web capture component being open source.

Regarding your concern about data loss. I intend to open source more and more parts of the platform, and somehow figure out a model to make the development sustainable.

Thanks again for checking it out!
Firebug, the most wanted tool for web developer in the 2000s
GPUs and analytic DBMSes / query engines are actually my own field of research (https://eyalroz.github.io); and it's obviously beyond what a comment would encompass, but:

1. There are very few analytic DBMSes which are actually fast (and compare against reasonable baselines). Most claims of speed are bogus. Or rather, might be better than what's otherwise available to use, but are still slow.

2. Designing an analytic DBMS to properly utilize a massively-parallel processing device is a monumental task, and I would claim that it has not yet been undertaken. Existing research and production systems graft such use onto a system whose fundamental design dates back to the 1980s in many ways.

3. CPU-utilizing anallytic DBMSes are typically faster than GPU-based ones, to a great extent due to the above - but also since we've had decades of work on optimizing them.

4. GPUs are artificially handicapped on Intel-architecture systems, because they are placed "far" from main memory relative to the CPU. More literally - the bandwidth you get t between your GPU and main memory is typically 0.25x the bandwidth a CPU socket has with main memory. This is critical for analytic query processing (as opposed to neural network simulation which is more computation-heavy and can tolerate this handicap much better).

--

PS - Always glad to discuss this further with whoever is interested.
Blood. </sarcasm>

Lots of little things. I have real-life experience with Terry Pratchett's Boots Theory. (I don't know if it had another name.)
I think we need to be taught how to resist the seeds within us that cause those things.
>To be fair, Python 3 provides a very clear error message

To be fair, nobody reads error or warning messages.
There were minor breaking changes in Python 2.4, 2.5 and so on. So Python certainly had the gradual minor breaking evolution down pat.
And his nearest peers made 10 figures.
The visual test is the best. By far the biggest problem among data scientists is being too theoretical and relying too much on statistical tests and metrics instead of common sense and visualizations. I've worked with many quantitative researchers in the finance industry and those that are successful are always the least theoretical, do not rely on tests, and everything is visualized heavily and conclusions inferred from that. Gut feeling, intuition and visuals are the best protection against over-fitting, p-hacking and self-deception.
Interesting. Much of my work here is on production GCP workloads. We've landed on C2s and cpu optimizations for our inference engine but hadn't really considered NVLINK. Now wondering if I can distribute batch inference across multi-gpus.

We'll be on premium support soon ... hoping we can get access to folks like yourself for some of this.
And yet I remember the weasel covers ;) ooooh, not-so-simpler times....
Apache Commons IO 2.8.0
It's easy to point to hundred-billion dollar projects in the US from the last 20 years.
> These are people that can write shell scripts, but don't program.

Being able to figure out that you're using a different major version of Python is definetly expected of today's biologist. This is part of the profession now.
They have to do it a bunch to build the muscle memory, but once they have it they get pretty consistent. For instance, dannyb21892 just recently broke the WR for any% in Zelda OoT 2 times in one stream and the run includes similar precision to do ACE.
Feudalism was not private ownership of the means of production.

Indeed, uner feudalism, the means of production were not commodified, and de facto the lord did not have the right of ownership to the land, because he was only allowed to use it in one very specific way. Therefore, lacking the right of exclusive control, feudal property does not fulfill the definiton of private property.

This is why feudalism is universally understood not to a form of capitalism.
Networking Ourselves into Consent
Since Python 3 can detect this case and accurately determine the user intent, it could have just executed the statement as if it were written with parentheses. Had they done that alone, they would have significantly decreased the number of short Python scripts that broke during the transition. Or they could have made a --permissive flag that would do this.
Apps require the user to provide permissions. It seems like a non-story unless the app is hacking your phone for permissions you didn't explicitly grant during install.
I don't think you quite grasp what I meant by balancing act. This is an issue which the 2 biggest companies in tech have been fighting for 15 years (and Microsoft fought and failed to solve prior to that).

This is arguably one of the biggest problems in tech and as devices get smaller and more personal, it's only going to get trickier. Your watch battery isn't going to last all day when you are running a crypto currency miner which is disguised as a media player.
The biggest hurdle for me to get the resume selected. How do people do that!?
Would you say Windows is not widely available?
If what they need are more lightning bolts then they may need to branch out - For instance I’ve heard Los Alamos has higher than average incidence of lightning.

It sounds more like they’re short on funds and students. It might be hard to draw students with the large vacuum of the tech industry sucking up all the best talent. So maybe they need a private industry “pivot”? Ie look for applications which could lead to patents and companies looking to develop them into products? Just articles like this are good though for drawing public interest.
then those people are helpless? you can lead a horse to water.
Do you stay current?

I see resumes for similar aged people who know cold fusion and Delphi, and those that know JavaScript and Elixer.

I suspect interviews go very differently for the two groups.
Has microbial life been found on Venus? (Cached version, broke news embargo)
Better source: https://www.ligo.caltech.edu/page/press-release-gw170817
I don't think so. In this view, the concepts of what constitutes ethical behavior have arisen from individuals coming to understand what sort of society is most likely to give the best outcome according to their own long-term self interest. This is no more begging the question than the concept of survival of the fittest in theories of evolution, the point being that there is a coherent concept of fitness in that case, and self-interest in this one. In both cases, the question being addressed is "how did we arrive at the current state of affairs, when other outcomes are at least logically possible?"
We were taught about him in Canadian elementary school (it feels like every school year). I guess I assumed he was known just in Canada for this reason, but didn't realize he even had reach outside of Canada.
I designed software for quantum computing researchers. They were clearly not stupid people, and the design was completely tailored to their needs, but in early iterations of the design, they still struggled with a lot of the same things users of an ordinary website would have struggled with: trouble orienting, trouble finding the primary actions in a screen, etc. It wasn't a catastrophe, we just observed them and fixed the problems.

But, I realized that I'd taken for granted that they were "experts users", not dummies, and that they would easily figure this stuff out. Heck, they might even appreciate not having their hands held! Unsafe assumption.

From this experience, I took away the lesson that users may not be stupid , but you won't go wrong pretending they are, and taking the same precautions you would if they were.
If humans are innately short-sighted and tribal/selfish creatures, any system of organization that assumes otherwise is problematic. That seems to be the case with capitalism.

A society with a strong education system that perpetuates cultural values of long-term sustainability could get by with less explicit regulations, but I don't see us getting from here to there.

And even if we got there, such a utopian capitalist society would be fragile and prone to corruption towards over-exploitation. Other systems are needed to maintain balance -taxes, political advertising regulations, labor laws, etc
You clearly didn't see the post Adnan, Email is right there in the post.