skysight-inc/HackerNews huggingface dataset:
> hierarchies aren't merely natural consequences of human society, but were in fact created via force

by force of whom? Gods? Aliens? or was it by the humans within that society? this hypothesis has naturalistic fallacy written all over it.
Thanks for doing this AMA! I am a US citizen who would like to start a company with someone in US on H1B. What is the best approach to try and go about this? I know this is a complex topic where details matter. Would really appreciate a general framework for going about this. Thanks!
> Silly comparison, but we wouldn't let a car drive on the sidewalk even if it had a special module that limited it to 5km/h.

We do in the UK - it's perfectly normal for cars (including police cars) to mount and drive along the pavement, before being left there
-ffp-contract=fast will enable FMA contraction, i.e. replacing a * b + c with fma(a,b,c). This is generally okay, but there are a few cases where it can cause problems: the canonical example is computing an expression of the form:

a * d - b * c

If a == b and c == d (and all are finite), then this should give 0 (which is true for strict IEEE 754 math), but if you replace it with an fma then you can get either a positive or negative value, depending on the order in which it was contracted. Issues like this pop up in complex multiplication, or applying the quadratic formula.
Yeah, fossil fuel is also economically sustainable at this point. Even without carbon capture it is generally too expensive.

However. but the best power is the power you have. While renewables are cheaper, we don't yet have enough renewable capacity. And while fixing that is happening at an enormous pace, it's going to take a bit of time. A few decades should help.

E.g. China has more than a TW of coal plants and more under construction. The global rollout of renewables is in the order of a bit over 100 GW. At that pace, it would take a decade to roll out enough (globally) just to get rid of China's coal plants.

That's why they are investing in expensive Nuclear plants. 150 plants adds up to about a TW pretty much. Assuming these are pretty big ones doing 6GW each. That's not because they are so cheap but because it is the only way to get China on a path where they can shut down most of their coal this half of the century. Doing that is becoming more urgent.

Long term, they might shut down those nuclear plants as soon as they can get away with it to save money. That will require a massive increase in production for renewable generation and storage. These plants have a lifetime of around 60 years. They might not actually be online that long.
Strange, because for me, the stark contrast between the 90s and 2000s is unmistakeable. After the dot bomb and 9/11, the political climate in America went dark and that's also something that's never recovered.

America decided to double down on neoliberalism with the war on terror, so we've had endless bizarre legislation like the DMCA and PATRIOT act coinciding with our exploitation of developing countries and fear of the other. But we've only had a handful of the really important innovations like blue LEDs, lithium iron phosphate batteries, and enough Moore's Law to miniaturize computers into smart phones. We needed moonshots for stuff like cheap solar panels and mRNA vaccines a long time ago. We needed pure research that we didn't have. Yes we have these things today, but to me, having to wait around seemingly forever for them when we had the technology for this stuff in the 1980s, that looks like 20-40 years of unnecessary suffering.

For example, academia warned about the dangers of GMO foods and unpredictable side effects like autoimmune disease. Nobody ever listens or cares. Nobody cared when they warned about global warming or leaded gasoline either. But I am hopeful that this prolonged period of anti-intellectualism is finally ending and maybe the people standing in the way of progress are finally retiring. I've largely given up on real innovation from the tech world, so I've got my attention fixed on solarpunk now.
I have an article about this very topic in the history of science journal Osiris... unfortunately it's not out yet, but I wrote a short spinoff article about it here too:

https://www.laphamsquarterly.org/roundtable/our-strange-addi...

The upshot is that while tobacco pipes didn't reach Europe until around 1500 CE, there is evidence that Portuguese mariners may have encountered cannabis pipes from Africa earlier than this date. Part of the evidence is linguistic: the Portuguese word for pipe (cachimbo) is derived from an African language (https://en.wiktionary.org/wiki/cachimbo). African cannabis smoking dates back at least as far as ~1000 CE and seems to have been part of a larger Indian Ocean complex of cannabis smoking emanating from South Asia and, more distantly, from the religious traditions of ancient Indo-Iranic peoples who moved into the region from the steppes in the Vedic period. That diffusion narrative would seem to fit well with the timeline discussed in this article.

This is a really exciting field of historical and archaeological research IMO!

The African Roots of Marijuana (Duke, 2019) is the best full length scholarly study of this if anyone is interested: https://www.dukeupress.edu/the-african-roots-of-marijuana
This, combined with the recent cloning of Notion in Office365, should get them in hot water with the various regulatory bodies, but Microsoft learned how to grease palms back in the days of The Trial, so I'm sure their bases are covered.
The article says “The EU Commission wants all smartphones to search messages and photos for allegedly suspicious content before they are sent via encrypted messaging services.”
Why does a = a['k'] = {} create an infinitely nested dictionary?
That's not necessarily true either. Someone who is catatonic might be noticed by a passerby but doesn't scream "this person isn't safe to have in a shelter".
>> In product marketing, we’re told we should always focus our language on solutions, not features, generic use cases or platitudes.

There was a really good article going around earlier this year that talked about how marketing changes based on the maturity of the overall market - for new concepts with no or few competitors they had the exact same conclusion, that marketing should be informational. It's not until you have competitors that you start using more "traditional" marketing approaches.

Most marketing advice comes from people working in established markets, and don't really apply for novel ideas
Thanks! Macroexpanded:

How Not to Sort by Average Rating (2009) - https://news.ycombinator.com/item?id=15131611 - Aug 2017 (156 comments)

How Not to Sort by Average Rating (2009) - https://news.ycombinator.com/item?id=9855784 - July 2015 (59 comments)

How Not To Sort By Average Rating - https://news.ycombinator.com/item?id=3792627 - April 2012 (153 comments)

How Not To Sort By Average Rating - https://news.ycombinator.com/item?id=1218951 - March 2010 (31 comments)

How Not To Sort By Average Rating - https://news.ycombinator.com/item?id=478632 - Feb 2009 (56 comments)
Instant messaging should be used for instant messaging. There’s a reason we have email and now tickets as well.
>Because of "Reveal Codes".

I still miss WordPerfect for that reason.

I don't know how many times I've had to reformat (or even completely redo) Word documents because the formatting got messed up.

In WordPerfect, it would just be <alt>-<F3>, find the offending formatting code and fix it. Et Voila!
We've raised many litters of puppies; and refer to one in almost every litter as the "designated survivor". The pup that sleeps at the far corner of the pen, that plays with sticks by itself more often than chewing on siblings, etc.

It's pretty consistent; rarely there will be two but they team together, separately. It often drives nervous first time mothers nuts, too.
matlab has been jit compiled for years now, the "for loops are slow" dogma is over.

numerical computing in python is kinda weird as it wasn't the original purpose and the fast math libraries were bolted on as an afterthought, but even then tools like numba do the same in python, although there's a bunch of nuance in writing simple enough python and hinting at the correct types for the variables in order to get it to compile something reasonable.

julia's let's use strict types, jit compile everything from day one and avoid locking approach is nice though.
Very niche for sure. But it's like the rest of the publishing industry. They have something you need and are the only ones that have it, so they can charge anything they want.

If $500 for a copy on an iso about home network security is true (as another commenter pointed out), I'm sure they charge similar if not more for the popular ones companies rely on.
A problem doesn't stop existing because you decided to ignore it.

GraphQL solves a very real problem. You need a way to sparsely grab information from multiple resources without having to make a dozen requests on the front-end.

Additionally, you need a standardized way to apply schemas to APIs. Also, you need a way to communicate to your clients how to interact with your API.

GraphQL solves these problems and more.

Comparing GraphQL to Rest is like comparing Rust to C and saying: "You don't need Rust. Memory safety isn't a realistic use case in the real world. Just allocate your memory and use it."
Wait, what is "local" CPU state/hardware flag? In any case, since x64 ABI doesn't require MXCSR to be in any particular state on function entry, libm should set/clear whatever control flags it needs on its own (and restore them on exit since MXCSR control bits are defined to be callee-saved).
Santa Claus coming down the chimney has been suggested to be a metaphor for the shaman with his Amanita Muscaria entering your yurt around the firepit at its mouth.
Its assuming there is local entertainment and acknowledging it and choosing it over others.
> Taking long time to change the core protocol is by design (it's a feature, not a bug), so everything is working correctly.

In that case, I hope it takes over 100 years to implement sharding, then at least the suckers who invested in Ethereum will rest in peace knowing that at least it met their decentralization needs after some other project has taken over the world.
People do, but it isnt really standardised. Article mentions how all the crazy spellings lead to difficulties with things like ML.

Also older people dont always know english characters very well. Some do, or the might know some french so they can figure it out, but not everyone
Isn't the actual error in that Python being the missing ":" after "if err"? ;)

Then start worrying about the bad indentation :)
Looks great, and I like that there is a lot of overlap with Grist: https://news.ycombinator.com/item?id=25257521, https://www.getgrist.com (of which I am a founder). The differences are interesting: rows.com seems more focused on external integrations; Grist has API but is more focused on powerful formulas and layouts for working within the data.

I imagine the overlap will only increase. I take it as confirmation that these are good ideas to pursue.
I think ~15% must be decently achievable. Also, smoking vastly larger quantities is possible =). And it's often a resin (directly rubbed off the plant, "charras") which is actually smoked.

I think saying '1000 y bce, check' is not very impressive given the dating styles the hindu's tend to use, hah. But it's certainly no estimate of a 'first use' date.

I keep wondering what plants we're missing in the palette. Are there 'mental states' that we just don't go into, because we're missing something? Food issues that would go away from eating some funky plant, which you'd recognize if you looked? Like, 'hold this to your nose and you'll feel like you're a young child for a while', maybe with a selective olfactory activation rather than a binding chemical. Similarly, how many protein-chain-complexes do we never activate, and is that for good reason?
My ebike cuts out the assist around 32kph (20mph) but I apparently hit a max speed of 45kph (28mph) sometimes, so even faster than that must be easily achievable on a much lighter normal bike. So 30 seems too low for a general statement.
if /sys/kernel/jump_off_a_cliff was 1 would you go ahead and do it?
Well, sure, I experienced it in a country other than the United States. Only 4% of the current human population lives in the United States. To be precise, I am from Germany and lived through all the times I described. While PCs appeared in the 80ies, it was not until the very late 80ies and early 90ies until they had some significant home usage. And as far as I know, Apples were very popular in the US at that time. In Europe they were not very common, due to even worse prices than today :p. But my school hat some Apple II, which I eventually used with Pascal.

But for home usage, the "home computers" were popular as named before. Universities used Suns till the late 90ies.
I suspect at some level of deliberation in MS, it’s as simple as wanting a predictable and controllable view portal to their content and site resources, rather than worrying about Google or whomever else “accidentally” and temporarily breaking something. I know there’s a lot of room to push on this - that MS themselves have myriad broken links and useless endpoints on the web so a browser is least of their worries. Nonetheless, the thinking may be about predictable user interface between the OS and the manufacturer’s online resources.
I've landed on Librewolf for personal, ungoogled chromium for work. It's great so far, been on this setup for a few months.
It just seems like we're moving trust further and further down the stack. Sure, you can do verification of your OS, but then the question becomes can you trust your firmware, hardware, etc.
> In European cities it's part of an overall move to be "greener": what's green about a vehicle with can be used without doing any exercise at all?

The "green" movement is about the environment, not exercise.

> You basically took the ICE engine of a motorbike and put instead an electric motor.

That's the "green" part. ICE is not "green". Electric is.
Though in a century we should have people living on Mars, so a while before the 500My is up. Or a sunshade https://en.wikipedia.org/wiki/Space_sunshade. Or just raise Earth's orbit a bit by slingshotting an asteroid between Earth and Jupiter.

>'All you have to do is strap a chemical rocket to an asteroid or comet and fire it at just the right time,' added Laughlin. 'It is basic rocket science.' https://www.theguardian.com/environment/2001/jun/10/globalwa...
In Portugal is the state that micro manages you and your company.
https://www.phoronix.com/scan.php?page=article&item=intel-ht...

* HT (Intel's SMT, aka Hyperthreading) wins on Blender, Parboil, Rodinia, HMMer Search, TTSIOD 3D Renderer, x264 Encoding, 7-Zip, Stockfish Chess AI, ASMFish Chess AI, Linux Kernel Compiles, PHP Compiles, C-Ray, POV-RAY, m-queens,

* HT loses on VP9 Encoding

* Virtually a tie on GraphicsMagick,
I don't know, I think gRPC is fairly common as well. Its not on the hype train because it doesn't move design control like GraphQL (which moved some API design control from backend to frontend devs.)
for the average end user: heck no.

for those with budgets to hire server administrators (or pay for third-party managed services)? yes.

second category includes almost anyone with a large following like institutional users.

hell the incumbent social media service operators can white-label their existing software and sell this as a service.
Bunnie device to the rescue:

https://www.bunniestudios.com/blog/?p=6097
I adore Groovy the language but am compelled to note its horribly slow bootup time. On a commodity laptop it's usually a couple of seconds - acceptable for some things, but hard to justify for one-liners.
People in USA can get some idea if they think of how the Trumpist/QAnon bloc hates Mitt Romney despite both being technically conservatives.

That's the scale of the gulf between Soviet bolsheviks and Nordic social democrats a hundred years ago.
ITYM “Fujitsu ScanSnap”.
Not a question, but a testimonial: the quality of work from Peter Roberts's firm has declined in the last couple of years. We switched to different attorney this year. We've had dozens of cases for different people where they made lots of mistakes in the applications. I'm not sure why, but I would stay away from them.
lol @ davemaoite! I would have called it bruceleeoite.
What versions did you use out of curiosity?

Maybe my experience has been partially luck due to compatible hardware. I had some pretty bad experiences 10 years ago (install the OS, and the wifi driver doesn't work/wasn't installed, now can't get online to download it LMAO).

In the past 3 years I've had 2 issues:

1. I bought a laptop that had an NVIDIA RTX 2060 when they had only been out for a while. The LTS version of Ubuntu + Pop_OS didn't have the kernel updates with compatibility, so I had to upgrade kernel from the boot menu.

2. I connected two external monitors, one through HDMI and one through DisplayPort <-> USB <-> HDMI. I wanted to have one monitor vertical and one horizontal, I could not get it to work with a mix of vertical and horizontal layouts with 3 screens -- only with 2 screens.

This would have been Pop_OS! 20.04 and Ubuntu 20.04.

See here for writeup on the NVIDIA thing:

https://github.com/pop-os/pop/issues/1199#issuecomment-68322...
I do grant writing for nonprofits, public agencies, and some research-based businesses and have the same issue: Word and Excel are defaults. Funders expect them and other organizations use them. Proposals typically have complicated formatting patterns other needs.
Short of it is that Postgres uses a process per connection, so architectures that spin up and close connections frequently can have serious scalability issues.

Note the landing page for the AWS RDS Proxy, https://aws.amazon.com/rds/proxy/ , is as good a discussion as any as to why you'd want to put a pooling proxy in front of Postgres.
Seems like blaming the symptom and not the cause, along with proposing an individual-morality-centric solution.

It is similar to blaming the climate crisis on lack of individual effort.

The left is also never going to get people to be that enlightened about the security of their personal property. Focusing the average person's reasonable amount of personal property over private property / capital is always going to be a losing proposition for the left.

Focusing on reducing inequality, providing more universal services (health care, child care, college) and reforming the cops to not be racist are the kinds of things that the left can actually sell the majority of the population.

The bulk of the population though does want cops to show up with guns when people have broken into their house or their neighbors house. They don't want to be potentially raped/murdered and they don't want their shit stolen. The vast majority of people fall under this category, which is why even in my very progressive-leaning zip code in Seattle most of the houses are growing ring cameras these days. It might be a nice leftist ideal to not care about your own belongings because you're better off than everyone else, but put to a vote in the population that is always going to get voted down. Theft as a solution to homelessness is a policy that the average citizen is going to reject.

Its like the left in this country only cares about being individually virtuous and doesn't care about getting anything done politically. Sometimes I wonder if they only swapped out religion in their life with leftist social politics but they still need to get that fix of being better than everyone else.
I haven't followed it or tried it, but supposedly you can boot up a pure open source Darwin system. Certainly it has been very useful for me as a cross-platform developer to be able to browse its source and understand quirks of system calls etc. Are you saying that key parts you'd like to review are closed source? Hmm, the new file system is closed source, which is a clue, but I don't know to what extent Darwin is "different" from what macOS is really running...
Hi Peter, I'm a Canadian on a TN visa (going on second renewal). My partner and I recently got engaged (She is a dual Canadian/USA citizen). We are thinking of staying in the US for the foreseeable future. What's the best way to go about this so that I can get permanent residency? Should I see if my current company is willing to go through the GC process for me or should we go through my partner? Thanks for doing these threads!
Hi,

My questions are about L-1 visa. My employer is an American LLC, but I work as a freelancer on a projects basis and locate in Belarus. Is it possible to transfer me through L-1 visa? What documents do I need to confirm my previous employer-employee relationship if I acted as an individual entrepreneur during last 2 years?

Does L visa allow my wife to work in the US legally?

Thank you Mr. Roberts in advance
The arguments presented here are logically sound and I agree that we won't be replacing a Boeing 747 with electrical. I also agree there are a lot of companies (not just electric planes) fleecing investors for money for products they have no idea whether or not they can build but claiming they absolutely can; but taking risk is baked into the idea of investing and is why profit is justifiable for investors so I think this is a moot point.

That being said, I absolutely think we will see EV planes in short haul -- and short haul flights are a HUGE source of emissions. This is good.

Here's a link -- local seaplane company is moving it's fleet to EV planes and has been flying test flights for almost a year:
https://www.harbourair.com/harbour-air-magnix-and-h55-partne...
Locomotives actually need to be a certain weight: you see this with "slug" locomotives, which have no diesel engine and need concrete or steel plates to make up the difference in weight. This is because the maximum torque that can be applied before you reach wheel spin is partly a function of the weight applied to the driving wheels. So in order to pull the weight that a diesel electric locomotive can, you'll probably need to add weight to the electric locomotive, and you may as well add it with batteries.
> believing that experts should decide how to socialize children

That isn't what American liberals (in the philosophical sense) believe. Liberals believe that their personal beliefs are basically, universally correct--they are good American liberals, after all--and other people should be enlightened in the same way. How they get enlightened--reeducation or bombs or bibles or sanctions or spontaneously--is a minor detail.
I am a DIY guy. I like learning everything. I completely remodeled my current home, rebuild car engine, change water heater, build retaining walls, build computers, replaced laptop and phone screens for years.

Why would I pay someone $200 if I can do the job in 10 minutes and for $90?

For people like myself the current trend sucks. Even appliances are getting harder to repair.
> A "bicycle" that can accelerate without the need to pedal at all is an electric motorcycle, no matter if you put pedal on it or not.

That sounds very American. Don’t we have Vespa scooters and mopeds in the USA as well? There are plenty of bike formats between bicycle and motorbikes.

In China most e-bikes aren’t pedal assists and no one would ever claim they were car road worthy vehicles, they got bike lanes or the side of the road, and are not allowed on the ring road. American bike lanes seems to be recreational, whereas in other countries that are oriented much more at daily life and more heavily used.