skysight-inc/HackerNews huggingface dataset:
I agree, these are the only times I've irreversibly gotten myself into trouble.

I think it would be possible to solve these with git, by doing something like automatically running a `git stash --include-untracked` before an operation that can clobber untracked files.
Disappointed in the cycling directions. I tried it in Toronto and it gave me a route the ignored a road that had a dedicated bike lane and directed me to a busy narrow road where you have to share with the cars.
I didn't say to make your variable names verbose. rho_m is fine in my opinion, although I find it strange that you would name a probability distribution rho unless it's a density matrix. I would probably name it prob_dist_m, or even pdist_m if you want to be more terse.

What I do think is bad form would be naming it ρ_m.
In that case whenever I need to do anything on his machine I would just bring my own keyboard. Regardless that’s gross and unsanitary, probably attracted all sorts of pests.
> some people really care about how you dress and that is OK

Extremely disagree. That is them trying to exert a form of control on me and it's absolutely bullshit.
Mine at least does a lot more than that. For instance, it's smart enough to know if you put the key in the trunk and will automatically open the trunk back up. It has pretty good awareness of where it is in relation to the car, which gives me more confidence in using it that I won't do something stupid and lock myself out (or at least not be allowed to do something stupid). If those earlier systems from the 90s were just as precisely "self aware" then I'll concede this point to you, but I suspect they weren't so well integrated.

As far as the "questionable utility goes", I frankly love it. I love just walking up to my car and having it unlock for me. Sure, it's not much, but it's kind of the equivalent of Touch ID or Face ID on a phone these days. Sure, entering a PIN code isn't the hardest thing in the world, but it's the little things that make life just a smidge less annoying, right?

You didn't address my point regarding their ubiquity now, so I feel like you kinda decided to only address half my point...
Yes, yes, Adam Smith and all.

Yet, your your story represents the end consumer perspective. What I have in my mind is a long chain of linked lists that connect and break off in various areas. My point is the butcher company probably has pretty good relations with at least some of their distributors. This also might be highly dependent on geography, culture, type of business.

A source of some sort would be interesting for me, because both my and your story are just that - stories, and Adam Smith lived long time ago. Robust logic doesn't need to reflect reality.
I do it by pushing my top lip up against my nostrils. I look silly if there's someone with goggles on to see me underwater, though. Like an extreme duck face.

Also, it doesn't work well now that I have a mustache.
There’s a really easy way to check the diff before committing on the command-line:

git commit -v

Displays a diff at the bottom of the editor that pops up to write a commit message.
And I am here complaining about my 30 vacation days. Good to get some perspective sometimes.
This is a general issue in many industries way beyond just delivery services. Executives set overly aggressive targets where the only way to succeed is to break the rules. When an underling is caught the exec has plausible deniability because they never explicitly told anyone to break the law.

This was a major factor in the Wells Fargo account fraud scandal.

https://en.wikipedia.org/wiki/Wells_Fargo_account_fraud_scan...
git config --global alias.undo 'reset --soft HEAD~1'

Not that I would include this in my own shell. To the authors two example uses:
1) Undoing an amended commit. But if you're comfortable amending a commit, can't you just amend your amended commit?
2) Accidentally commiting an incorrectly resolved merge conflict. Revert the change if you want to be non-destructive. Reset HEAD~1 otherwise.
If you remove the Waffen SS I think the comparison holds, both Allgemeine SS and NKVD were overarching internal security / police type organizations. Like a lot of Nazi organizations the SS had somewhat nebulous duty boundaries that overlapped some other groups and evolved over time.
I'd love to see if the fake water surface texture could be replaced with a procedural deformation faking waves so that the path tracing could render caustics.
I used this a bit after a story about it came up a few days ago. Since then they have updated with CarPlay support, which is greatly appreciated.

I recently de-Googled, so I've been using Apple Mps. Apple is logging my location whether or not I use their first party map app, so I still end up using their first party map app because it provides traffic information and weighs that in the routing algorithm. Practically speaking, that's a big deal to me.

As amazing as OrganicMaps is, the lack of gaining much extra privacy on iOS and the lack of traffic information means I probably won't be using OrganicMaps too often.
Probably doesn't help that Clubhouse was iOS-only for a long time. People in the local dev community would now and then suggest a Clubhouse night, but we have to shot it down everytime as it would eliminate a sufficient portion of members. End up using Discord, but definitely would have jumped on the ship, had they not cashing in on exclusivity for so long.
I am merely a dabbler in this area and definitely not an expert, but my understanding is that columnar stores tend to be substantially more efficient for analytical operations over large sets of in memory data by virtue of the data being easier to operate on with vectorized instructions like SIMD.
Ask HN: Any open source COBOL projects?
I'm finding it very difficult to find resources for learning COBOL. In fact, I can't find any examples of non-trivial programs written in COBOL. GitHub searches seem to just show homework assignments or benchmarks.

Does anyone know of any out there?
I mean, isn't Facebook just a xerox of MySpace?
Okay yeah that makes a lot of sense. Thanks for the suggestions.
How will I interact with a quantum computer, and what can it do?
I invariably parse reflog as "re-flog." I know isn't the intended meaning but does capture the feeling of needing to use it quite nicely.
The existence of intersex people does not negate the fact that only two sexes exist. Every intersex person is either male or female. Intersex is an atypical development of male or female sexual characteristics, and males and females have distinct intersex conditions, specific to their sexes. A man with what appears to be female external anatomy is a man, although in some cases that might not be discovered until adulthood.
Economics professor has used open-source tools and DIY skills to solve the problem with very high capital efficiency is how I see it.

Great example for her students.
I don’t know about others but I don’t use my tongue. I can block my nasal passage and breathe through my mouth. I can have my mouth wide open and do this. It must be controlled by some muscle but I don’t know what.
Along with censorship compliance and centralization. Just what podcasting was missing. /s
> Git branch list" is just "git branch". "git branch create" is "git branch [name]". So creating a branch is the SAME COMMAND as the one you use to produce a list of current branches, just with an argument. Madness. And this is the rule, not the exception.

As a counter-opinion, I actually like it this way. Especially since it's the rule and not the exception. When one makes the small effort to learn the commands, the payoff in saved keystrokes from avoiding typing the redundant pieces is great.

As a painfully simplified justification: Directory listing is "ls" and removing a directory is "rmdir" - I much prefer that to typing a hypothetical "directory list" and "directory delete", even if the later fits some nice consistent shape.

It's one of the reasons I hate powershell/windows-style CLI and its 60-character long arguments for every function.
Desktop Firefox already has it.

Right click — "Copy image" — paste into any program that supports PNG.

On Android though this is not the case.
https://s1.q4cdn.com/806093406/files/doc_downloads/2019/05/P...

it is in fact disproportionate, raising wages raising productivity by a greater amount.

Given the evidence, do you now believe this to be true?
I assume patents will expire eventually. It will be nice to be prepared when they do.
Clubhouse is still invite-only, so that’s an artificial cap on growth.

They still have the one-shot option of opening up to anyone and getting a huge bump of use and users, maybe right before another round or IPO.
More than that, knowing that Facebook is willing to throw tens of millions into cloning your product and pushing it to their 2 billion users makes it difficult to start a competing product. Even as a loss leader to kill competition, it's well worth it.
Do you work for a consultancy or internally at {Microsoft|Amazon|Google}? If not, then certs aren't for you.
definitely agree, and I'm in the same boat. I don't even think the data model of git is that hard to grok at all, it's mostly that commands are very unclear on what they operate on and in particular people get really tripped up about how many levels of state there are (stage, working tree, local branches, remote refs) that they have to interact with.

Like, I've had to explain a lot of times why you `git pull origin master` but when you want to interact with that remote branch otherwise it's `origin/master` instead. The lack of clarity is in what commands operate on what levels, with many of them operating on several at once.

There have been some efforts to reform the command set to be more clear, like `git switch`, but the old commands will persist forever along with a lot of other footguns (like `git push --force` really ought to be replaced with `git push --force-with-lease` and moved to `git push --force-I-really-mean-it` so it hardly matters.
"In practice, you’re probably just going to compromise the proprietary platform security modules instead."

That's the real problem. It's practical to bootstrap software in surprisingly few steps. There are people who can write assembler that can do a basic C compiler, from which we can get a full C compiler, from which the world is our oyster. I'm not that good in assembler myself but I could bootstrap from nothing in another couple of intermediate steps (and a whole bunch of time). Then on top of that you have things like NixOS and Debian pushing for full reproducability, which isn't a panacea on its own but means we get further visibility into what builds produce, and makes it more worthwhile to do a full software bootstrap because it extends the assurance out that much farther. If there is in fact an ancient buried trapdoor in our compiler stacks, whoever put it there better start trying to remove it because it's probably getting close to being discovered. I don't think there is one, but the amount of room for it to hide in is rapidly shrinking.

But that does nothing about the hardware that has a backdoor into reading the contents of my harddrive and shoveling them out over Wifi to some arbitrary network destination if the right network packets arrive at my Wifi adapter. My software will never even see these magic packets because the hardware will never deliver them.
What's the plan for dealing with the increased immigration then? UBI significantly increases the cost per citizen for a country, which would make migration much worse.
I agree with the Operating Systems Three Easy Pieces textbook. It was used in one of my courses in college and even as a bad dev then, it made me appreciate a lot of things I take for granted, as well as C. Although once I got to the scheduler, mutexes, etc I lost interest haha. But making my oen linked list was a very fun exercise.
https://s1.q4cdn.com/806093406/files/doc_downloads/2019/05/P...
> Retarding population growth is _the_ single biggest thing we can do as a species to reduce climate damage

Retarding economic growth is, a better candidate, if you limit it to “retarding growth”; you’d need substantial and rapid population reduction (not just “retarding growth”) to offset the expected effects of near term economic development outside of the West.

Obviously, the biggest thing we could do to end anthropogenic clomate change is species-scale mass suicide. No anthropos, no anthropogenic climate change.

OTOH, most people who want to address that problem don’t actually think that doing the most we can on that unconditionally overrides all other concerns.
Yeah this is essentially my take. I also think this report is drawing a fall equivalence between the impact of globalisation on manufacturing in the 1980s and in white collar roles now. Former can easily be moved abroad, eg steel production from Scotland to India. The latter involves splitting a high skill knowledge-based company across cultures, timezones etc. Most of what I've seen of this in IT has not been good. It's also not like our whole sector hasn't been theoretically offshorable for a decade or two either. The barriers from a pure labour point of view have been low for a long time. In other words, it could have happened en masse already but conspicuously hasn't.
I'm curious. Can you counter sue a company like that? Since they do affect productive companies, that must be some law against that...
I wonder where is the "substitution" of the codepoint sequence (from a sequence to a single codepoint) done? Very concretely and practically: is it the font doing the substitution? What else if not? How do they decide that a sequence should be substituted?
7b Crypto Broker App
Hey guys!

I’m Michael, I represent 7b crypto broker app. Recently we’ve dropped our app on Google Play and now we invite you to test it and share your ideas on how to upgrade it!

!PS

Your feedback is really important for us. Don’t be shy and send us an email - support@sevenb.io
If you're using JetBrains products, you can view the history of the changes for the whole project and revert mistakes by right-clicking the project > Show Local Changes.

https://twitter.com/abdusdev/status/1403050600925962247
The easiest and most cost effective way, though not one that minimises risk the most, is to have you (if you're technical which I assume you are since you say you're a 1 person company) analyse the claims in the patent and figure out why it doesn't apply to your tech, based on the tiniest detail that is different between your implementation and their claims. Then reply to them saying you've had your engineers review the claims and none of them apply, and thank them for giving you the chance to license their IP, but that in this case it's not going to be necessary. I've seen this work a handful of times and it minimizes lawyer fees.

If they come back to you insisting that you're infringing or if you don't have the capacity to do this analysis, or if your analysis is that you indeed do what the patent describes in the same way, I would involve a lawyer. But I wouldn't do it right out of the gate for the first look at the claims as this is your easiest way out.
How could experience be a better predictor of success when you never hired someone with a certificate?
Regardless of field, you probably shouldn't get a PhD. (Disclaimer: I'm a professor.)
I attribute react's problems to 2 things: not including state management in the lib, not deprecating old APIs for like concerns when updating major versions. I prefer Svelte or Vue.
Stocks Worst Tumble of June
Whoops, looks like they took it down. There's a reupload here: https://www.youtube.com/watch?v=6SAkUs3urrg.

And it depends on your definition of advertisement, I guess. A new version of $product coming out getting to the front page here is advertisement, but (in theory) organic, from people who are genuinely interested in $product.

If that's taken advantage of (like it is in reddit), then you can manufacture that organic "advertising".

From what other people in the thread are saying, it appears HN mods clamp down hard on this stuff, so it's probably not much of a concern here, but it's still interesting to see.
On the surface it is. But I think if you pause and look closely at the state a lot of the big tech firms these days, they're not run by visionaries and innovators any longer. They're run by C-levels trying to appease stockholders, and middle managers trying to appease the C-levels. That's why startups continue to thrive and occasionally outflank the incumbents.

There are very few visionary people left in tech these days. Most have died, retired, or gone on to other things.

I'd like to see a list of people that HN people think are currently "visionary." I have a few in mind, but I'd like to see what other people think, because I'm sure I've missed a few.
I'm still trying to study for AWS Cloud Practitioner, because my employee uses AWS and I wouldn't bother otherwise. TBH I'm really struggling to finish the course due to the fact I find the subject matter incredibly dull - it's just a whirlwind tour of all the major AWS services. Learning OS internals, networking, software architecture, etc. would be more useful and interesting...
I really enjoy and appreciate the sentiment expressed in posts like these. I wish my experience more closely matched the decency and reasonableness expressed here. Unfortunately it doesn't.

The OP has been provided with copies of lawsuits that sound like they may have been resolved one way or another. OP doesn't sound like they have any resources to assist in the matter.

This would likely incur additional expense on their part (as OP is unlikely to contribute much to the legal fight) and enable a competitor. One immediate impact to the bottom line and potential future impact by saving another competitor in the field.

Assuming the competitors are currently or have incurred expense in dealing with it, the only reason left (as I see it) would be altruism on their part in banding together with a competitor.

There aren't many examples of this actually happening for a reason.
Thanks for the reply.

The two scenarios don't seem all that different to me, because "there are two possible universes, and you're in one, but you don't know which" is how I think about probability and belief in general.

Here's a third scenario:

Instead of God and two universes, let's use an unknowable physical constant and one universe. In this scenario, we have solved physics, except for one fundamental physical constant that we know for a fact can take one of exactly two values, but for some reason we know that experimental evidence will never be able to distinguish between the two. From the physics side, it will always be a toss-up between values A and B. But, as before, we also know for some reason (maybe it has to do with conditions in the early universe that can never be reproduced) that if the value is A, then p is 10^-1000, and for B etc. as before. What would you say in this case?

In this case, all that's changed is that we don't say that both universes exist. Instead only one exists, but we don't know which one it is. We also said that from the physics side, A and B are equally likely, which means our state of knowledge about A and B are meant to be the same as in scenario two. Would you now say that we should be indifferent between A and B in this case?

A fourth scenario:

There's a multiverse, and universes exist with every possible value of p. The distribution over values of p is unknown to us. If it's uniform, then almost all the people asking themselves this question are in universes where p is high, because those universes are teeming with life. None of the people are in universes where p is 0, which is just the anthropic principle again. Where p is very low, most universes are completely unpopulated.

Chemistry and biology may give us arguments to say that p is low, so our prior over p certainly shouldn't be uniform. But whether you look at it as all the universes existing, or whether you look at it as a state of uncertainty about the universe, either way, as far as I can tell, the math has to work out the same way. If most reasoning beings are in the universes where reasoning beings are more likely, then we are justified in saying it is more likely that that's the kind of universe we're in.

> This differs from other questions of probability because the conditional probability of an event is predicated on the ability of an observer to ask about it.

I think this is the part of your argument that I don't follow. The physicists in the third scenario will report that either the physical constant is B, and we can start looking for the 100 other civilizations, or it is A, and a miracle occurred. Observers exist in both cases. Wouldn't we say that the case that requires a miracle to have occurred is less well supported by the evidence?
There's tig:
https://jonas.github.io/tig/

It doesn't have too many features, but the main thing it aims for - a better repo browser, it does really well in my opinion.
Don’t we all naturally seal our nostrils from smell when we use non-nasal sounds? Think a nasal ahhhh sound versus a non-nasal ahhhh sound.

Although I am guessing sealing nostrils from water versus from smell is distinct: I feel you can seal at the front “inside” the nostrils (think blocked nose) versus sealing at the back (soft palate?). Edit: Also when you blow your nose, i think you partially use the muscles that close off the nasal passages?

Although quite possibly I am misunderstanding something - we often struggle to even realise what we naturally do (e.g. when swimming) or struggle to understand that others do things differently.
The Moller Skycar [1] [2]. Unfortunately Moller has been making the rounds since at least the 80's without ever releasing a commercial product.

[1] https://www.arngren.net/moller.html

[2] https://www.moller.com/
Just switched to GPL2.
The browser has to decompress the image into raw pixels to display it anyway.

Dumping these raw pixels into a trivial intermediate format, like uncompressed PNG or BMP, should not increase the attack surface in any noticeable way.
After reading The Knowledge and watching some homebuilt relay computers I've been wondering if you could start computing from basic relay computers.

i.e. build a minimal, very small, inspectable relay computer as an initial bootstrap step.
The project provides a tool called migrate2rocky which has been tested successfully on a number of RHEL variants. https://github.com/rocky-linux/rocky-tools/
whats 300m * $1,000 a month? This is my biggest argument against UBI cause even 1,000 a month won't cut it in most us cities.
Artificial Photosynthesis Promises Clean, Sustainable Source of Energy
The problem with this approach is that you're biasing your purchasing decision based on what companies get the most sunlight.

We want to encourage companies to be more open, not closed. Assuming that Amazon is worse than Walmart or Baidu or UPS because you haven't heard about those other companies lately just encourages secrecy.
I don't think we knows that for sure either.

If the universe is expanding indefinitely, then it means it has unlimited potential to store information, for example as the position of matter inside the universe.

For example imagine a spacecraft going away from earth, with a mirror toward the earth. On earth you can send a stream of bits with a laser toward it and it will come back. As it goes farther and farther away, you can increase the amount of bits in transit in the stream, making it a way to store a potentially infinite amount of bits.

Of course this is not a really good example, because I'm sure there is a lots of reasons why this scheme would not work indefinitely, such as chaos theory preventing us to target the spacecraft with the every-growing precision required.

But still, I would love to see an actual reasoning of wether or not the information we can store in the universe is actually bounded.
Git will use whatever editor you have defined in $EDITOR. You can also define this specifically for Git via global config (~/.gitconfig) if you don't want it to use your session's $EDITOR variable:

[core]
editor = vim