skysight-inc/HackerNews huggingface dataset:
Some hiking trails are inherently dangerous for those ill-prepared. The Grand Escalante Staircase in Utah comes to mind. There is no cell signal and water sources are scarce. Beautiful slot canyon hiking and loads of fun, but it does carry an element of risk.
Yes, false sense of security hits the nail on the head.

Fits right there with unnecessary password rules too.
If someone used strapi and parse platform, how would you compare two platforms as self hosted api backends?
This followed after golang project which is supported by them got rid of blacklist/whitelist and also master/salve terminologies.
The Blender Foundation team is absolutely killing it, not only with their product development, but also their marketing.

Which reminds me, I'm long overdue in donating to BF. So much inspiration and utility over the years.
Totally. I felt that generating and processing my own template with reference fonts and a custom letter order was an excellent reason to learn more Python, though!
The additional complexity may or may not be justified; the point is that it exists.
Look at Sun NeWS and Display PostScript for GUIs written in PostScript (well...an extended PostScript).
Not everyone has a bank account. Wikipedia lists the Bronx as one of the places where this is prevalent[0].

[0] https://en.m.wikipedia.org/wiki/Unbanked
Ask HN: Have you incorporated ML/AI into your startup for easy wins
What are some simple implementations of machine learning that people have used at their company that has resulted in a large win? I'm hoping for non-obvious answers like a recommendation system for their users.
Everyone is giving up on the containment strategy of shutting down all public spaces, some do it slowly to give the illusion of control, where as other simply open up and let people sort it out on their own but i doubt you will find a single state/nation waiting on the magical vaccine(that might not arrive) that fixed the issues with zero side effects to start returning to normal.

Some of that is due to the fact that the number seen in context(https://ourworldindata.org/causes-of-death#what-do-people-di...) are not as extreme as it was feared/hyped, and that the containment measures were to little to actually stop the pandemic and never designed with that goal in mind.
ReMarkable 2 manufacturing timeline delayed
Doesn't it clearly say what components use JS:

https://getbootstrap.com/docs/4.5/getting-started/introducti...
I have my mailbox settings set to retain mail on the server for 30 days.

The fact that they are marked as unread from other machines is a pain, but not insuperable.
There is also a wijkagent - "neighborhood cop". Actual policeperson (with gun and all) that has "office hours" when they are walking around the neighborhood talking to people (even just for a chat) at the playgrounds, business owners and so on. People come to them with problems. There is a website where you can look up wijkagent for each neighborhood. Sometimes they're also active on Twitter, FB... Works quite well
Cosmic quasars embrace 1970s fashion trend
Why not just train developers to be designers?

Why do all these software product teams hire separate people for thhe two roles?

There's tons of classes on design available...

It's for the same reason, and based on the basic principles of natural selection and economics.

When you have two skills that are orthogonal to each other (make it work; make it pretty), group fitness is improved by separating those roles into different members of the group.

Letting one member or subgroup own both responsibilities always leads to the same outcome.

They optimize group selection and fitness for the responsibility that is most required for survival - developers for solving problems with code, cops for meeting force with greater force - and the other, like a vestigial tail, exists but is functionally useless.
I guess my experience is colored by my last gig as a Haskell developer, where our entire development and deployment process was nix-based.

I understand that it is possible to use Haskell without using Nix. However, I do get the impression that a significant section of the community see nix as the best way to manage Haskell dependencies. The (insanely confusing) naming of the new cabal features seems to support that.
> When we look back at Tienanmen Square, do we blame the person driving the one tank at the front of the column, or do acknowledge that every driver in every tank was not strong enough to refuse to follow those orders, but ultimately the leaders of the regime are to blame.

Both. It's the whole "just following orders" thing. It's not an excuse. You (the officers) know for a fact that it's wrong to push a 75-year old man down to the ground like they did. You don't need anybody to tell you that, and no training manual is going to tell you that it's ok or not ok to do so.

The 57 officers resigning, good. They aren't quality police officers that we need on a police force. It doesn't matter what training tells you - and if they can't see that, then good riddance. There are plenty of people out there who can make fine police officers.
What is classy-prelude? Last time I coded something in Haskell (ages ago :() I didn't hear of this.
That sounds like a big deal. As someone who has worked remotely for almost a decade now (US citizens, US businesses), the hardest part is getting government officials onboard with what they consider non traditional work arrangements.
> I am not trying to prove it is better or worse than any other journal.

In that case it's not really clear why you decide to stop reading the Lancet, rather than any other journal? Or have you stopped reading all journals
I think the point is that it makes design more accessible. This is a great resource of tools for developers that want to at least attempt to make their creations look modern and professional. I've already found 2 sites in here that I plan to use.

If you struggle with knowing where to even start, then working with a designer is probably your best bet.
Computer Networks of the Future
Thanks for replying, I'm so used to thinking of just CRUD apps or fairly small sized projects, this was really helpful.
In general, I would agree with you.

If you're dealing with umsymettrical-dimethylhydrazine and dinitrogen tetroxide, you're going to be in a world of pain trying to produce them, handle them and get them close enough to use in an engine without being so close that the fumes spontaneously ignite. Not to mention that the dinitrogen tetroxide boils at ambient temperatures, etc, etc.

Obviously, I was glossing over the danger (not something I do in real life when handling dangerous fuels, but probably something I do when writing a short comment on Hacker News) and anyone seeking to work on Rocket Engines needs to ensure that they consult with subject matter exports before, during and after any construction or launch preparations begin.

... With that disclaimer out of the way, in the grand scheme of dangerous fuel and oxidisers combinations, Kerosene and Hydrogen Peroxide are significantly safer to handle than traditionally used hypergolic mixtures:

- They are both liquids at ambient pressures and temperatures (don't underestimate the value of not needing highly pressurised canisters - above 2000psi in many cases - and cryogenic equipment, that's all mass you don't need to lift and failure states you don't need to control for)

- Storage and deployment of AVTUR (Aviation Turbine Fuels) is a well understood procedure with pre-certified canisters.

- Hydrogen Peroxide at sub-90%, and especially at sub 70%, purities is reasonably safe to store and handle, especially if you store it in an inhibited state and you're willing to have a suboptimal hypergolic reaction in return for a safer handling procedure.

- The pressures and temperatures created when reacting these two liquids together in a combustion chamber are extreme, but not so extreme as to be outside the remit of an amateur team.

This all doesn't mean that these are safe to handle - and failing to properly respect rocket fuel results in death for yourself and others - but it does mean that they're safer to handle.

In a perfect world I would manufacture solid state rocket propellants, but in addition to the negatives of not being throttle-able and being hard to early-terminate, manufacture of solid rocket motors is a criminal offence in the United Kingdom and getting an explosives certificate is a long, daunting task.
That sounds like a very small and likely very biased sample of people from those fields.
Why wasn't it paid in to bank accounts?
Very interesting. I feel like I have written this exact sentence somewhere online only with the languages reversed. Tried to get into FP multiple times with Haskell, never clicked, then tried Clojure and felt productive after 2 days.
Using near-infrared light to 3-D print an ear inside the body
Yes I was referring to argon. Rereading my comment made more sense in my head.
Do we have any way to know whether or not these are directional?
Not one bit of that matches my PhD experience.
I would turn that on its head: Provide several motivating examples, together with concrete solutions. Once you've provided a couple of those, then you can call attention to the commonalities that unite all those solutions. At which point, the abstract explanation is almost trivial.

For example: My understanding of monads ultimately came together rather quickly and painlessly. After I had initially just given up on the whole thing. And then I watched Scott Wlaschin's Railway Oriented Programming talk (https://fsharpforfunandprofit.com/rop/). And then I learned what's really going on with LINQ's query DSL and SelectMany. And had someone show me how to easily compose Optional types without having to forever be explicitly interrogating whether they have a value or not. With all that under my belt, the pattern suddenly became rather obvious.

What did not help me in any way was any article that explicitly sets out to try and explain monads. They are all, as far as I'm aware, guilty of tring to sow the seeds before tilling the earth.
I saw some kitty litter that changes color for certain conditions.
Developer Roles with Notably High Salaries
Low-Code Development vs. Traditional Coding: What's the Difference?
> There are a fixed number of PhD spots.

In what sense? I'm quite positive the number of PhDs being produced has grown by leaps and bounds over the years.
For reference,

... may reasonably be believed and where such information indicates that an activity has taken, is taking, or will take place that would constitute a violation of chapter 2 [aircraft & motor vehicles], 10 [biological weapons], 11B [chemical weapons], 39 [explosives & other dangerous articles], 40 [importation, manufacture, distribution & storage of explosive materials], 44 [firearms], 111 [shipping], or 113B [terrorism] of this title, section 236 of the Atomic Energy Act of 1954 (42 U.S.C. 2284) [sabotage of nuclear facilities or fuel], or section 46502, the second sentence of section 46504, section 46505(b)(3) or (c), section 46506 if homicide or attempted homicide is involved, or section 60123(b) of title 49, shall...

IANAL, but these don't seem to be the "lying about treasure" types of statutes. Unless your treasure is plutonium.
You could have conveyed this information with casting aspersions about intent or using such a snarky tone.

https://news.ycombinator.com/newsguidelines.html
Teadrunk said it in another reply - peers. I really want to hang out around smart, curiosity-driven people who are pushing the boundaries of knowledge. I realize that describes a small subset of PhD candidates and professors, but I believe they exist.
I once got locked out of my Amazon account because I went through a weird flow where I ended up changing my email without clicking a confirmation link, and I made a typo, so it was changed to a nonexistant email.

No one in tech support believed me. No one was willing to help me. They told me to make a new account.

I've done my best not to buy from Amazon since.

Please don't be hostile to users.
This is such an odd take.

For Microsoft, the text editor market is not something they need to dominate, but they absolutely do need positive developer mindshare. Why would they possibly care about extinguishing the competition?
Fly I guess or rent a gas car. definitely not an application electric cars are meant for given current technology
Crap Cloud has a nice ring to it
dc is worth having installed because of this CLI gem alone:

echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq" | dc

I've never tried to understand what's really going on to produce the result, but also wouldn't really know where to start - maybe someone in HN's audience can enlighten me? :)
>(And I don't understand how the reduction to traveling salesman problem would help here?)

Let the similarity between line i when rotated to position k and line i+1 when rotated to position j be d_k,j. Then you want to find a sequence of rotations r_1..r_n so that

d_1,r_1,r_2 + d_2,r_2,r_3 + ... + d_(n-1),r_(n-1),r_n

is minimized. In plain terms, you want to align each line so that it's most alike the previous line you rotated, but that in turn depends on the next-to-previous line you rotated, and so on up.

This is a restricted type of traveling salesman problem: you want to visit all the nodes corresponding to each adjacent pair of rotation offsets so that the total edge cost (distance between the lines) is minimized.

Since it's 1D, it should be pretty easy to solve with some dynamic programming (straightforward memoization). Calculate the minimal cost for each line down to k. Then for every possible choice of rotating the (k+1)th line, check which order of rotations of the preceding k lines that would minimize the objective down to the (k+1)th line, given that you rotated the k+1th line in that particular manner. Then determine the minima for every k+1 position and go on to line k+2.

EDIT: It's even easier, since you can hold one line constant and rotate the next. Whenever you rotate the first line k, if you know the second line's optimal rotation for a zero rotation of the first line is j, you just rotate the second line k+j. So none of the above complexity is actually needed. I'll keep the comment to show how it could be considered a restricted TSP.
People Manager, Author, Chai Opportunist and Remote Work Advocate
Researchers develop 3-D-printable material that mimics biological tissues
> My question is what's preventing few people accumulating trust and credit lines and eventually becoming bankers for this system?

The way I understood it nothing is preventing people doing that. Quite the opposite, in fact. That's the whole idea. That's what is supposed to happen. The difference is that the barrier to entry for those people is essentially nothing, rather than having to start an actual bank, which will encourage local competition, keeping fees low.
What is the perceived penalty of unqualified imports in Nim specifically? The only one that seems valid is you can't immediately see the module a proc is defined in, but you can opt in as you say with module qualifiers if you want to.

None of the "namespace pollution" stuff applies to Nim since ambiguity is a compile time error and there's no performance penalty for having everything imported as Nim uses dead path elimination.
underrated comment.

pypi could probably generate a lot of wheels. In fact, `pip` generates wheels from packages it downloades before installing them, so wheels can be generated for a lot of packages already directly from sdist.

Why it isn't done already? Good question. I guess it has to do with a majority of python packages installing just fine from source (those that aren't a problem for packaging anyway), and then those packages that need wheels because they use native extensions kind of are high-maintenance to bundle and roll out, especially if upstream maintainers haven't invested in building their projects for that.

I would love to see auto-bundled wheels. but I guess for this to fly, package maintainers would need to start standardizing a bit better (that also involves tooling). Easy things are missing, for example in setuptools you cannot even define smoke tests that distributors could use to verify successful bundling.
I find video abusive to my time. To consume the content, which I assume is the author's intent, I must give up my time in whatever chunk the author chooses. But I can consume text at my own pace in multiple methods.

Tech usually prefers async, decoupled processes. Advertising and attention-for-money, however, demand a synced experience.

If I'm looking for entertainment, sure, video, audio, whatever. But if I want to learn or be informed, why should I have to waste time? If this is just the "how should creators get comped" discussion ("attention gets ads to reward content creators", etc), fine, but in a case like parent post, better use of cloudflare means more $ for them, so they probably want consumption. So, why video?

I've said this before and gotten feedback around "diff people need diff modalities to consume info" and "video can be more effective than static text". All true, which is why having text as an option is important; just video is as bad as, if not worse than, just text.
Python data structures (lists, tuples, dictionaries, sets)
This is a deeplink into technical documentation, what did you expect?

This is like complaining that the Java ClassLoader reference doesn't begin with "Java is a high level programming language which lets you yadayadayada".
Stack does this, if I understand what you're saying. Stack+nix has worked quite well for me for a few projects.
The Reason for Music
From the horse's mouth:

"There is no doubt, that the special theory of relativity, if we regard its development in retrospect, was ripe for discovery in 1905. Lorentz had already recognized that the transformations named after him are essential for the analysis of Maxwell's equations, and Poincaré deepened this insight still further. Concerning myself, I knew only Lorentz's important work of 1895 [...] but not Lorentz's later work, nor the consecutive investigations by Poincaré. In this sense my work of 1905 was independent. [..] The new feature of it was the realization of the fact that the bearing of the Lorentz transformation transcended its connection with Maxwell's equations and was concerned with the nature of space and time in general. A further new result was that the "Lorentz invariance" is a general condition for any physical theory."

-- Albert Einstein

----

In "La théorie de Lorentz et le principe de réaction", Poincaré published a paper in which he said that radiation could be considered as a fictitious fluid with an equivalent mass of m = E/ c^2. He derived this interpretation from Lorentz's 'theory of electrons' which incorporated Maxwell's radiation pressure.

Plenty of material here: https://en.wikipedia.org/wiki/Relativity_priority_dispute

----

TL;DR: it definitely did not happen in a vacuum. IMHO his contribution is making science happen 1-2 years earlier (which is still a tremendous feat by itself).
Bezos shares profanity-laced email from customer angry about Black Lives Matter
They Blinded Us with “Science” (Regarding Covid-19)
I'm not convinced unqualified imports are necessary or helpful for generics. Zig has generics just fine without unqualified imports.
DWebRTC Video Meetings Mesh/SFU Hybrid Using GunDB, MediaSoup and Beyond
Ha! There's something particularly ironic in gp eliding material facts from a post about 'false information and hoaxes!'
Where did you read this? As far as I know the only information about the location of the chest and how it was hidden comes directly from Fenn.
> delay closing until statements arrive and are paid

They should cancel the card being able to make further payments, but keep the account open for repayments until it is settled.
Is it easy to procure liquid oxygen as an amateur builder? The guide looks like it recommends using gaseous oxygen and gasoline since it is readily available.
Look up urine test strips
Legacy Modernisation – how low-code development may help you
I have no idea why this is on HN, but for context: this is tech docs of Max, which is kind of a meta-music software. Just like Roblox lets you relatively easily make 3D games, Max lets you relatively easily make VST instruments and the likes.

At its core it's a visual programming language and it's been around very long, pretty well known in music circles.

https://cycling74.com/products/max
I think the most remarkable thing about that issue is that

* It got created and it got resolved

* There was no whining. It just got done.

There was an understanding that there was a code of conduct for the project, and that this change met the spirit of upholding that code of conduct, and it just got done.

If only everything in life was this simple.

EDIT: What's a shame, however, is that this is a shining example of good conduct, and somehow it's disappeared from the front page in the time it took me to read it and write this comment.
> It's interesting how manifestations about the lockdown were looked down by the majority of the people I've interacted with due to the danger of spreading the disease, but I have not seen most people associate that same risk to the blm protests.

This sentence is almost incoherent, but if what you're trying to say is that people aren't recognizing that BLM protests might spread coronavirus: here's a prominent Democratic leader associating the BLM protests with spreading the coronavirus:

https://newyork.cbslocal.com/video/4581115-gov-cuomo-again-u...
Sorry for the roadblocks it sounds like your career has hit.

I think I chose correctly - I'd only really enjoy a PhD if I were doing it as a member of the Leisured Aristocracy. I only regret not having entered that club, despite having worked through three software booms where everyone else with a compiler and powerpoint deck apparently got stinkin' rich.
The problem that I see is getting systems where I own all of my data - my data never leaves my devices, or is encrypted on my servers.

I used to be a proponent of IoT until realizing that IoT is just a HUGE opportunity to gather the most economic and personal data on people stupid enough to pay for the devices that surveil them. Sort of like paying someone to kick you.
Hydrogen peroxide and kerosene are not quite as dangerous as those in the video, I believe.
> They’re deciding that “protesting police brutality is worth some excess deaths from COVID.”

Why are you putting your own characterization in quotation marks as if you're quoting someone else? Or did I miss something and this is a quote from the the health professionals in question?
Perfectly sensible, issues like this are automatically detected and enforced in shipping codebases where I work. As a commenter on the issue says the result is frankly clearer and more understandable anyway.
The biggest thing is that you don't really know anything.

_You weren't in the room when the decisions were made and there is oil tanker momentum based on those decisions.

_You don't have a clue as to who is who. People within the organization know each other in non-obvious ways. There is an invisible informal network built of many years, organizational structures, and projects.

_You don't know which project is whose baby. Two equivalent approaches are not equivalent when one has backing and the other relies on natural selection.

None of these is bad. It's just the nature of blindly encountering an elephant. Good luck.