skysight-inc/HackerNews huggingface dataset:
The U.S. isn't the E.U. . It's demonstrated time and time again willingness and ability to engage in conflicts to preserve its own interests. A Chinese invasion of Taiwan (which again, isn't going to happen b/c everybody is fine with the status quo) would without a doubt be met with U.S. forces in the air and sea. China's only hope here is somehow to win a quick and violent war in which the U.S. just says "this isn't worth it" by destroying lots of U.S. assets. What's scary to think is that even if this happens, the U.S. might say ok fine and commit entirely into a war with China. This could drag Japan, South Korea, North Korea, Australia, the Philippines, India, and other countries into a literal non-nuclear World War.

America is a very, very stubborn country. We spent like a trillion dollars and killed hundreds of thousands of people b/c of Osama Bin Laden over the course of a 20-year war and absolutely brutal insurgency. But I'm expected to believe that the United States wouldn't have the appetite for a conventional war? The one that all of its military might is built for? That the U.S. would not defend an ally and undue all trust in all alliances on the global stage? NATO is gone, in this scenario. The E.U. starts building up military forces b/c they can't trust that the U.S. will defend against Russian aggression. Etc.

There are a lot of cascading effects that are very bad for the U.S. and global stability compared to just buying stuff from other countries temporarily and checking Chinese aggression here.

On the other hand, the U.S. has a high potential for smashing Chinese forces in a quick and intense war. It's a gamble I think U.S. leadership is willing to take.

I don't see either side backing down. And China loses out in longer-term wars. So why bother when you can just keep things as they are and rattle sabers instead while trading with each other?
While we can't 'solve' the three body problem, we can make increasingly accurate estimations. Enough to usually get orbital mechanics right in the short-term.

For a setting where we were getting it right until we got it wrong, see Niven's "A World out of Time".
I use the Pycharm/Jetbrains Git GUI. At this point I can't imagine effectively handling merge conflicts any other way.

EDIT:
Also, I really like being able to look at a diff of every file before I commit, and easily choosing which files to include in a commit. Too often I see people on the CLI accidentally committing changes they didn't mean to, because there is no easy way to check everything at the last minute.
Git Gui is a decent tool to compose commits, but for everything else I can't see myself using anything but the command line.
>> I'm a one person company and have no idea what to do.

Re-launch your company as a blockchain DAO then leave the country. What kind of retarded legal system facilitates this BS? Why would anyone want to live in such place?

Anyone who has any self-respect and has had to work hard for their money would never consider taking any of this crap.

Or if you really like your country (I.e. the land and its people), you can shut down your business and join the communist revolution. With the current anti-competitive climate, it's probably only a few years away. Just wait for Gen-Z to receive a decade or so of persistent crony-capitalist beatings and you'll be able to find enough disgruntled comrades to help you fix your situation.
It probably depends on where you live. SV doesn’t value that kind of stuff at all, but cultures are different in other places.
Show HN: Train a GAN and Keep Both Your Kidneys
...plus git operation names are a bit confusing (pull vs. fetch, etc.)
I used it and disliked it.
I can't exactly say why anymore, it was a while ago, but it just felt odd, and confusing.

I did not continue with it. Maybe the documentation was not written "to my tastes". I don't know how "mainstream" it is, but I suppose if it's initial taste has been better, I'd have stuck with it. I suspect there are others in my position, and hence, maybe it didn't take off as well as it could have.??
Hey guys!

A while ago I trained StyleGAN2 to generate artificial overhead imagery on a dataset of aerial imagery of Italy which I compiled. It was a fun project and the results are kind of neat, so I thought I'd share the process.

This is also my first time writing a blog post and posting it publicly, which was arguably harder than training the actual network. I'd love some feedback on writing style and content!
Unofficial WhatsApp API with Free 150 messages per month
Presumably patent trolls often hit when they have the most leverage and the company has the least time and the most money e.g. during due diligence or just before IPO?
Getting Unstuck
RAW is a very old format that has been around for some time, Apple's ProRAW is backwards compatible and has some additional metadata attached (IIRC ProRaw attaches the image pipeline the iphone would have used, so that image software can recover this and produce the same image the iphone would have after the image pipeline). RAW is older (1988) than JPEG (1992), largely because RAW is largely based on TIFF (and any vendor specific variation is usually TIFF-like too) in it's mid-1980s state. The latest standard RAW standard (TIFF/EP) is from 2001.

So in terms of long term ability to read... RAW wins, various versions aren't as old but JPEG got it's fair few of extensions too.

For long term readability, I don't think JPEG would win on another standpoint; bitrot. It'll happen eventually, even if you use ZFS, you will eventually loose some bits. Maybe a sector of data. JPEG doesn't like loosing parts of the file.

On the other hand, a TIFF file can be recovered from bitrot, if you don't mind loosing a part of the image. Because there is no compression, loosing a sector of data amounts to loosing the bits on that sector. The only sensitive part of the file would be the header, which isn't terribly complex and can be typed on notepad if needed be.
A variation of this worked well for Final Fantasy XIV.
https://www.mindat.org/directory.php there's a directory, but it's hidden behind the more option. Does seem like an important thing to hide away.

Edit:on clicking the links it looks like all the entries are just empty pages.
Yowch. Sorry to read that. I built Camo. Can you drop us a note? Should be lower latency than a regular webcam as we can rely on device hardware to encode.
I agree with your first 3 points, very good ones. But I disagree with it being pointless, why not run the survey and see what people actually feel about it. My guess is, it will end up victorious for most ICE cars, but there might be some that took the right approach in their redesign and could prove as the right step.
human labour is becoming less and less relevant in production of goods & services, society must find a balance between an everdominant capital and diminuishing labour value (as a whole), keeping busy all hours in bullshit jobs is not the same as 50 years ago (from a global perspective)
It's interesting to see this mentioned in different places and wonder how much "the algorithm" shapes group thought. Or it goes the other way? Did you search for it?

I watched them too. They're surprising.
I understand how git works, and I still can't use it. There are three problems:

1. Despite the claim that git never loses data, there are actually some dangerous operations that will irretrievably nuke your work with no warning. Git checkout is the canonical example. This makes me very gun-shy about doing anything that I'm not intimately familiar with.

2. Git's merge is not smart enough to realize that identical changes in two branches are not actually a conflict. I've often ended up in situations where a small bug has been fixed in two branches which then won't merge without manual intervention. This is incredibly annoying. (To be fair, this is not unique to git. But because git encourages branching more than other systems, I encounter it more when using git in idiomatic ways.)

3. This is the biggie: translating the abstract idea of what I want to do into an actual git command is a black art. The underlying model is beautiful, but the UI is atrocious. The plumbing is great. The porcelain is cracked and mildewy. There are mysterious valves and pipes all over the place when all I want is one control for the hot water and another one for the cold.
> recent CS grads often no longer have the domain knowledge to jump into the field without prior experience, so we're seeing a shift towards bootcamp grads, who have some actual practical experience in developing software.

Is this true? I have nothing against bootcamp grads and have known a few great ones, but anecdotally people who graduated from CS degrees are much better at adopting to software engineering roles than bootcamp grads.

And I think the reason is the fundamentals. People with CS degree know about concepts like contention, memory models and the difference between pass by reference and value. These things take a while to grasp for someone that just went through the firehose that is the bootcamp.
It’s important to note the the Institute for Family Studies is pro marriage, pro family, and pro natalist. They advocate for traditional family models and more kids versus less.

https://ifstudies.org/about/our-mission
I feel like as somebody that works in tech, infosec media tends to feel too dense, or overdramatised (nothing against the BBC writers, I don't expect them to be super technical)

The best middleground I found was Sandworm by Andy Greenberg. Does anybody know of similar works?
my point was that the people know the deal they are getting. if they still work there they are okay with it.

to play devil’s advocate (from a top lawyer firm): how can one force a private entity to pay a certain wage that is way over what the minimum wage is?
I use Git via the GitHub Desktop client (https://desktop.github.com) and find it _very easy_ to use Git without issue by following a simple rule: don't be clever. I have branches, I commit, I squash merge via a Pull Request. No rebasing, no moving commits around. There might be workflows where rebasing etc. are important and certainly in those cases, using a GUI is probably not a great idea -- but it's certainly possible to use a GUI without issue if you keep your workflow simple.
At least right now the service appears to be down. So that's one way to tackle this ;)
Every single time we are discussing git this comment shows up.

But why is one popular when the other one is so much better? I guess we will never know
Except that basic income is a flat amount, and taxes are progressive and %. Thus, there's an equilibrium point. It doesn't cause some runaway inflation. It would also allow removing the minimum wage which would increase available low-skilled jobs.
Any other recommendations for CLI tools?

I've gotten kind of familiar with the Git CLI. But it took a lot of wasted hours and headaches to do so, and even now it takes headaches and extra time / effort to do certain things like rewrite history and "good" commits. I still prefer CLI to GUI but I wish it was more intuitive.
Good Guy ~Greg~ Andrew
Discord's UX is not even comparable to Noor :)
You use what works best for you though.
I say code in my head when I’m thinking through how to approach something. Neither of those code snippets are smooth to recite for something that’s a fairly common operation.
even if you use the git CLI you can still set up a mergetool so that when you are resolving merge conflicts you can use something like BeyondCompare or P4Merge to handle the merge conflicts.
> Write code. Read code. Listen to other Devs.

Really want to emphasize the "read" part of this. It's an important learning tool. But also, that first year dev probably doesn't realize that it's a large part of the actual job. Maybe even the majority. You need to read other people's code because you need to be able to write code that interacts with it. You also need to read your own code from time to time, at a distance in time where you may as well be another person. Be sympathetic to the readers and be one yourself.
Because the world changes. You don't change, you get left behind, sometimes in very important ways. (For example, my wife's licensing board now sends the renewal stuff only by e-mail, not snail mail. There are a few old-school people who have to get someone else to get the form for them.)
Thanks for your advise, i get that advise that work on something you can finish from everyone have experience in PhD but then it should be too easy and meaningless i guess (i know even the easiest one would get at least 3 years) and yes i don't want to jump in another black hole (or rabbit hole at least).
Thank you again i would noted that too.
Thanks for the pointers! I'll definitely take a look.
JCS Criminal Psychology is a fantastic reminder and deep dive into what happens when you talk to police, why you shouldn't, and what you should do instead. It details interrogation techniques [Reid] in a way that made me understand precisely how lying, leverage, and power factor into getting suspects to self incriminate without necessarily admitting guilt. As a side note it was fascinating that multiple times, interrogators lied about realtime, see through walls, global satellite coverage and not once did a suspect question that ability. It was great being a domain expert on something to see exactly how far interrogators will lie in order to elicit a response. (Not a lawyer. Not your lawyer)
Looks like it can't handle HN traffic - getting 500 errors.

Here's the relevant pages from the Internet Archive:

- https://web.archive.org/web/20210302035850/https://upvotes.c...

- https://web.archive.org/web/20210120172656/https://upvotes.c...

Upvotes are $1.95, "max: 10/new post - We upvote with very strong accounts; if you don’t make it to the main page after at most 10 of our upvotes and a few organic ones, more won’t help!"

Comments are $7.50

Presumably figuring out which "very strong accounts" are used for this would be a case of buying some upvotes and comments and watching which accounts are used.
What appeals to you about a startup?
Learn Mathematics from Start to Finish
Is the server down due to HN traffic? :P
> git is already the easiest to understand of any VCS that I've used

Breaks down in uproarious laughter.

One of the worst offenses git is its use of multiple different jargon terms for the same concept; indeed, it's the only VCS I've used where reading help leaves me less sure than when I started if it does what I want it to do.

If I accidentally leave my system in a weird state (say, I'm in the middle of a git rebase and I forgot to git rebase --continue), and I start doing some regular git commits, the resulting mistakes are, while possible to recover from, difficult to do so unless you know git's internals. I have to use the "what's that git command to list the commits I just dropped on the floor by accident?" with surprising frequency.
the recommendation is actually used a different algorithm for the language that you're working in so I just use beyond compare and 99% of my simple conflicts or Auto resolved. It'd be better if these algorithms were just built into the sea Alli itself but they decided in unix style to delegate
I don't think so. Most vehicles have virtually no braking power with the engine off. It's definitely completely forbidden in France to tow with a rope, and I'm pretty sure this applies to all or at least most of UE too. In Germany, even tow dollies are forbidden.
Good overall advice, but what is missing is the how. How do you setup "good lighting" that can be calibrated? How do you buy/select a "good" camera or a "good" microphone? Specific products or features to look for when purchasing would be helpful.
WHO recommends against Covid-19 vaccination for children under 18
Talking with "hardcore" Apple products users you find that they are the first ones who doesn't want it, arguing that this could make their products less safe, so I don't think Apple would change that in a near future.
AFAIK, highly educated, well off people who are a bit lost in the world provide the bulk of cult/extremist members in this era.
the name reminds me of a paper came across my desk couple of months back: https://arxiv.org/abs/2007.11403 - "Yggdrasil: Privacy-aware Dual Deduplication in Multi Client Settings"
It's totally different. MS Teams is like Slack and Zoom. Our early users have used both, but still use Noor every day for hours. Same for us. This is an entirely new thing.

I highly recommend you checking it out for yourself with one coworker you work with closely.
Musing about how you used to call your employer like the failed painter from Austria is a bridge further than ‘ruffling a few feathers’.
The alternative in my experience is to build a spreadsheet, take notes for each one, and start cold calling every lawyer you can find who specializes in the area. 10-15 at a minimum.

You’ll be using these consultations to learn the area and evaluate who you are dealing with, their style/approach, and level of competence. Ask a lot of questions.

Things like 1) do they personally have experience with cases like this? 2) how did those cases end? 3) can they provide references? (If they start saying ‘no because attorney client priviledge’ they are generally bullshitting you. Don’t fall for it. Run fast the other way.) 4) which legal principles are in play in your case, and what are the risks or advantages you have?

Then do your independent research on #4 so you can evaluate yourself what is going on. Figure on this taking a week of solid work.

Most lawyers will provide consultations for free as part of their public service obligations under the bar rules in many states. Some won’t. I haven’t had any luck with the ones who charge for consultations, and have had in some cases terrible advice (like just flat wrong in black and white areas of the law), that cost me major money when I relied on it.
This sounds great. I don't want to have to pretend to care about my company or it's "culture". I just want to do some work and get paid for it.
It probably depends on the company. I expect the engineers Netflix is paying 500k plus a year value their domain knowledge greatly. I also expect if you showed up to an interview with said skills they would recognize them (to a greater degree than otherwise). I've started to use that as an actual filter when I interview. Do I have relevant experience beyond the e.g. languages I've used, and is the company actively soliciting that information from me? If not, I treat it as a red flag. Not necessarily a deal breaker, but if the place treats engineers as line coders who need to clear only very generic entrance criteria, they probably run a feature factory. We all know how those places turn out.
If it's an issue of having to read the docs or the man, well I've been at work like this for a little over a decade and I still have to pull up a reference when I want to do something nontrivial in, not only git, but pretty much every cli tool I use on a regular basis. Cli tools, frameworks, libraries, languages... I have to pull up a reference for everything I do as a programmer, so it's hard for me to muster up the indignity for having to look up how git works.

If it's a matter of understanding the flow of the tool, then I will have to concede that mercurial probably is easier to understand for the beginner.
This is an excellent idea and I'm glad it's making its way into the open source community.

My company has an equivalent to 'git undo' that basically undoes anything you just did to your local repo.

It's just so freeing. Sometimes you need that Ctrl+Z so you can undo and redo things correctly. It gets your mind back to whatever you were doing before without needing to debug wtf just happened.
>Choose a good book for this because many tutorials etc.. you find online are pretty incomplete.

As an aside, the C Programming Language by Kernighan and Ritchie is still the best C book I can think of.

And Hacker's Delight is always a fun book to play with algorithms.
Wormholes are great for that, the issue would be getting a signal to reach anyone useful in time. We need to find out how subspace radio works…
Personally I think it just needs a 3.0 where they completely rename all the commands so that they're really unified. I know there was pushback on this in the past
Kats – a one-stop shop for time series analysis
I doubt it will be enabled by default until it reaches version 1.0, it is currently at 0.3 IIRC
Don’t law firms avoid taking on competing companies as clients to avoid any form of conflict of interest?
Sad. Please fill out our request for platform form so you get notified: https://tally.so/r/mZ8Kyw
Had no idea they streamed - came across them on Spotify last year. Definitely will be checking this out.
This whole format is a dead end. Clubhouse user growth and engagement is stalled out (and likely in decline). Not that Facebook minds. The millions spent cloning Clubhouse are a rounding error on their financial statements.
Consolidating Facebook storage infrastructure with Tectonic file system
Would it be possible to create a corporate structure around a patent to disincentivize trolling?

Like if you set up a limited liability company that owns the code that's allegedly infringing on the patent, that then licenses out the offending code to you. But you structure the actual company as something you're buying a infringing service for a nominal fee under an SLA.

If that shell company has no assets, and you publicise that to the troll, that would be a major disincentive to actually suing you.
I can't imagine doing any multi day hiking without carrying water, unless you are ABSOLUTELY SURE that water is available on the trail in regular intervals.
Thanks a lot I'm not familiar with Ontology-driven architecture i would read some papers and articles about that to get familiar.
Not surprised, it's like paid advertising. Seems like an easy way to get some eyeballs on your new product/service. I hope HN doesn't go the way of reddit, though. I know it's inevitable once there's enough money in it, but so far things have been quite nice.
I do virtually everything with Magit. It's the best of both worlds IMO. You still need to actually understand git and its commands but it's like using the CLI with far fewer keystrokes and a better log interface than the CLI.
What training? I had to pay for my own college degree, my employer didn't pay for that, but they do require it.
Yes. Especially

git init --submodule --recursive

Or is it

git submodule --init --recursive?

God I hate this UX so much I usually have a ./fetch-subrepos.sh that runs a bunch of "git clone" commands.

And if I push without first pulling, must it always punish me with a merge commit? Can't I say "oh shit I don't want to do this, go back and git pull"?
There are multiple means of contacting a competitor, you don't even have to identify yourself or your business. You can have someone else do it on your behalf. All they have to say is "I know a company being sued by troll X over patent Y. I can see that your company was in a similar situation. Would you be willing to refer me to your attorney in this matter?" How much more you choose to share is up to you.
In the case of a patent troll, the competitors are probably also on the future target list. It's in their interest to help fight this troll.
Dungeon keeper (I & II) next!
I have no advice on how to deal with this, but I looked at the company site, and am having a hard time figuring out how a simple scan/ lookup can be patentable. Bar coded scans at cash registers have been doing this for decades.

I suspect this will start to hurt US capitalism. who wants to start a company only to get sued at every turn.
Validate Your B2B Idea
> only

That’s a bold statement.
Industry Warns of Impact of Chip Shortages on Payment Card Supply