skysight-inc/HackerNews huggingface dataset:
It depends on when and where. I assume English is your native tongue, because if it wasn't you'd probably would be asking in your mother tongue in some other language forum :D

I think there are several reasons learning foreign language might be worth the hassle:

1) you are learning language of a place you are moving to. Suddenly you are the 'foreigner' and being able to speak with the local language is a advantage.

2) you are learning a language significant minority of your location. I assume speaking Spanish in the US can be useful. Or speaking $LANGUAGE of neghboring country if you are in a border region. In small-enough country almost anywhere can be considered a border region.

3) you want to impress you foreign friends/clients/colleagues/customers, understand them better.

4) you are studying some artefact from a different culture and want to enjoy the un-translated original. This applies to things from watching your favourite anime in Japanese to learning ancient Greek or Hebrew to read the Bible closer to its origin.

You might find more. But if you don't have the time, or willpower, you can get a long way just by being reasonably humble and polite, in a level appropriate to the culture you are trying to interact with :)

On the other hand, getting to good enough proficiency for the language to actually be useful beyond i.e. asking "Где почтамт?" really slowly, can be quite a hassle.
I've switched to Insomnia from Postman some time ago, out of frustration, and though I don't use it heavily (a few minutes every week) I really like Insomnia. There are a number of design decisions in the app that I really appreciate.
True, though it's definitely nice to see how that discussion didn't descend into poo-flinging. The poster replied to the criticism and the critic conceded that it would indeed be useful, even for linux users :-)
African and Asian researchers are hampered by visa problems
A fair number of people wind up in executive security roles with no technical background to speak of.

That said, for every legitimate security researcher, there are dozens of people who are blowhards. Bug bounty programs, for example, are stuffed full of "[CRITICAL][ACCOUNT TAKEOVER] EMERGENCY VULNERABILITY"... which is actually some skiddie reporting someone being able to XSS themselves.

On the outside, you mostly just see the ones that go bad. On the inside, any given report is unlikely to be nearly as severe as it's claimed to be.
No dark theme in the tryout version, that's evil. I love Sublime Text and I believe that Sublime Merge will surely do an exceptional job, but I love my eyes even more, so I'll pass this time.
Venture Funding Flows to New York City Tech Startups
Hi Jon, we currently use Gitkraken, which allows us to manage submodules. I can't seem to find this functionality in sublime merge, do you know if this is something you guys have thought about and if it will be released any time soon?
> Bittorrent has the same mechanics with magnet URNs, but you never see them promising permanent storage.

To be fair, IPFS does not "promise permanent storage" either.
> "The evaluation version is fully functional, but is restricted to the light theme only."

They really know their target audience.
Bet there was some gnashing about how to name this. Sublime Merge makes it sound like it's in the established genre of general text diffing/merging application, rather than a git GUI.

Regardless, personally very likely to use this!
No, it's long term, but as mentioned above, to me it's more of a bet (I said "5 year plan" as a reference to rigid soviet top-down polocies).

You said "But as often China is capable of drawing a plan over 50 years and to execute it over that time frame". Can you give (multiple since you said "often") major 50 year plans, that China announced and then delivered on? I don't know all that much on that topic, and as I said before their most famous efforts at planning/reforming didn't turn out too good.
One Concern raises $20M for AI that predicts the impact of natural disasters
What bothers me more than anything in that article is superficially smart people pouring all of their concentration onto stupidity of obviously stupid people.

With my university educated 25 - 35-year-old social circle, I can easily generate boring conversation about Trump, climate change denialism, right wing activism, situation in Palestine or how facebook is cancer to regular people.

15 years ago my 15-year-old social circle would discuss climate change, US election system, nature of capitalism, future of internet and how to approach war in philosophic sense. Notice the difference? Those discussions were not too intelligent, but at least the subject matter was actually challenging.

This piece seems symptomatic of the disease. The writer appears potentially capable brain user. But fails on several occasions to actually use that brain. And it seems like the culprit is again over concentration on the stupidity of the stupid people. Feels like wasted effort and the left leaning boogie mans he does offer as culprit don't seem to be at all believable.

Where are the people looking to engage the smartest person they know of? (HN is quite solid, but also very coding specific.) Has there ever been a time when that was an actual thing? How could I do that?
Custom themes are supported (although not in the evaluation version), however Sublime Text themes will need to be adapted to work in Sublime Merge: there's quite a bit more to the UI here, and the controls to target are quite different. Likewise with color schemes, as long as they define the new diff scopes, color schemes can be used, however none of the existing ones will yet. Syntax definitions, on the other hand, don't need any changes, and any you have installed for Sublime Text will be picked up automatically by Sublime Merge.

Plugin support is on the roadmap, and tabs will be added if that's what the user feedback asks for.

There's no dev channel yet, but we'll be adding one soon.
How long is the overall commute? That sounds like a potentially interesting solution.
> SAN (pronounce /seɪn/, like sane)

No, absolutely not.
and have the smallest carbon footprint.
Here is a US citizen and journalist that is on the kill list. https://www.rollingstone.com/politics/politics-features/how-...
He has been lucky to survive so far. But he is struggling to even get a case before the courts to learn why he is on the list.
Is there some scientific data on things like this?

I'm really not sure if replacing the made-up imbalance stemming from individual confidence by a new made-up imbalance stemming from rule police is the less painful solution for a community as a whole.

Honestly, I'll just go ahead and call BULLSHIT on this.
> Git's ... ability to switch branches really easily within one checkout (rather than encouraging the use of multiple working directories)

As a heavy Mercurial user, but only for the last couple of years, I'm confused by this one. You can just as easily switch between branches (in the Mercurial sense) and bookmarks (which are Mercurial's name for Git-style branches). How did that used to be different?

In fact one of the nice thing about Mercurial is that you can easily switch to any commit and you don't need to choose between a hard reset and a detached head, because you can always make a commit anywhere (multiple heads for the same branch) and it will never get garbage collected (a foreign concept in Mercurial). Mostly this is good because you simply never need to understand what these concepts mean, which it turns out are not fundamental to DVCSs. But also this makes a neater alternative to stash (although stash is also available): just commit your half-finished changes, mark the revision "secret" (which means it won't be included in any push), then switch to another revision. You can always strip or rebase the revision later, so long as you haven't pushed it (admittedly these actions do require extensions, but they're included with all Mercurial installations).
Thank you again for your of answering my questions. So.. well.. What is this speed of causality then? Can we put a number on it?

Besides this all, I still can't get anyone to give me a clear cut and dried answer on my original question. If gravity is instant in the Newtonian model, and that gives us stable orbits and all that, how does that translate to the Einsteinian model, where there's an upper speed limit of c? So, why would that even work, if the gravity of the sun takes 1au/c to get here and be felt by the earth? Or, is gravity somehow "above" this speed limit?
> If one has a problem with harassment, then rationally one attacks the problem (harassment)...not the victim (women)

In this situation, the harassment is directed at Ninja and his wife, thus he and his wife are the victim, not women. Also it is not feasible for one person to "attack" the problem, which is that there are a lot of shitty people on the internet. I'm sure if he could "attack" it he would.

> Are you a gamer? Can you explain how gaming with girls works or doesn't work the point of excluding them?

I am to a degree, nothing competitive, but I at least understand how the game and streaming works. What he's made very clear is when he streams one-on-one with women, there's an increase in rumor youtube videos, hate mail, harassment, and attacks against him, his wife, and others who may be involved. He doesn't want that, thus he doesn't stream with them.

> More importantly does Ninja "streaming" with a random player, give that player massive exposure & potential opportunity?

Yes it does. But note that streaming with Ninja is not the exclusive way to gain subscriptions and viewers on the platform. And yeah it sucks that he doesn't stream with women but that's still his choice to make.

> It doesn't help prove how Ninja's actions are helpful to a "community."

I'm not trying to prove that it's helpful to the community. The community is mostly garbage anyway, have you ever seen the chat in a stream? I'm just saying he made a personal choice that, by what we've observed so far, is his to make.

> I'm actually more concerned about the indirect - which is highlighted by responses like yours.

Please say your point explicitly. _What_ is highlighted by my response?

It comes down to this: We're talking about a guy who plays video games while other people watch. And people want to mandate _who_ he plays with. What right do they have to demand that?

Edit: I do want to say, if it turns out there is a law which prohibits what he's doing, then I find that interesting and would no longer defend his right to do so. Perhaps if his twitch channel is defined as a company and his co-streamers are legally his "employees", then I could see there being a case. Interested to hear from anyone who is educated in these legal matters.
Sublime Merge understands submodules, but we don't expose a UI for managing them yet. This is right near the top of our priority list though.
Walmart got Flipkart but Amazon now has More
If the marketplace was full of independent trackers (which I'm not suggesting is a good idea, because third party trackers are bad in the first place), then as they get compromised, only a small subset of data is lost... The chance of losing everything or enough data to pair to your real identity is a lot lower. It's like IDs in physical activity. If you visit your bank they track you by a different id to the library, your medical record, etc, each might be lost individually and be upsetting, but do they reveal data about all the others? No.

Why is Google security better than anyone else? Monopolies often have more resource, but lack motive, because they are a monopoly. Without transparency we have no idea how secure Google's systems are, but we do know Google has been hacked before.
Mandating that insurance companies must not charge higher premiums for individuals with genetic diseases will raise the overall cost of premiums for all customers or would at least inhibit any potential for decreases in premiums. So in essence you are saying that - through government force - other people should pay involuntarily for these people. I think it's laudable if you have the desire to help them, and even more laudable if you put your good intentions into action. But I think it's immoral to force people to do so.
Virtual phone system
5 years ago I asked a question here - https://news.ycombinator.com/item?id=6828102

That lead to https://unicodepowersymbol.com/

Not a start-up, but a successful project :-)
Leak shows AMD’s 64-core Epyc processor blowing away Intel’s Xeon CPUs
I was able to add the tracking code to my site without signing up and could see the stats without any authentication (see my other comment: https://news.ycombinator.com/item?id=18024886). Is that by design?
Every man above 16 tends to be labeled a combatant in the drone programs. No requirement that they have harmed anyone.
Sure there are differences, but also similarities.
Mentioned elsewhere in this thread, but here's the link https://news.ycombinator.com/item?id=4912076
Part 1: Java to native using GraalVM
“Enragement is engagement.”

Social media is full of hot air and a lot of people producing nothing. Who cares. Most of the tweets on twitter are written by a tiny minority of people who like to hate or judge rather than act.

Quit social media and leave that crowd to waste their time whilst you build something that actually improves the world.
> Flutter was the clear winner, and a joy to work with.

It also has that big red 'Google built this' flag, opensource not withstanding. Feels way riskier using it than any of the first 2 or even the 3rd.
I think you did a better job than all other commenters here (who seem to be mostly free-associating on the title and abstract), but your comment still doesn't quite capture the contribution of the paper or the reasonable takeaways from it.

The key is section 4.3.3, which draws a distinction between measures and predictors. The Solomonoff lower-semicomputable semimeasure is universal for all lower-semicomputable semimeasures, not just for some narrower class. But if we forget the idea of lower-semicomputable semimeasures and treat Solomonoff as a member of a wider class - limit-computable predictors - it turns out to be not universal for that class. In fact, moving from measures to predictors is so lossy that no predictor can be universal for its own class, by a simple diagonal argument. To me that means Solomonoff's approach with measures is more nuanced and informative than the approach with predictors.
The lower a level, the easier to add a backdoor, the harder to audit. To add the backdoor to the handwritten assembly code is much easier than to do this with (reasonably clean style) C, and both are easier than add it to Standard ML or Haskell code. The same is true with verified formal hardware description specifications, Verilog and lithographic mask.

So the path toward trustworthy computing, besides cheap fabs, is higher level tools, projects like Kami and CakeML, proof checking, automatic verification and synthesis.
I don't. I let my brain do its own thing.

If I forget something it's because I'm not using it much. If I forget something and need it again I search for it on the internet.

It's beautifully simple and requires zero configuration, cost or maintenance.
National Museum of Computing to hold live Enigma code-breaking demo with a Bombe
Agree to this.
Came to the comments to post exactly this. +1 "I got banned but did nothing wrong" rant on the Internet. If OP reads this he should ammend or retract the statement to avoid wasting the time of others.
It would be wonderful to have a pause button on the titlebar of applications.
> Most days, it is not incorrect

This feels a bit like saying a stopped clock tells the correct time twice a day.

Turning off the alerts doesn't cause a problem unless there was something worth alerting about that day.
>This is also, in my opinion, the biggest objection to IPFS - that it really doesn't necessarily lead to any kind of true decentralized hosting unless someone else has decided to pin your files.

This is why IPFS (w/ Filecoin), Storj and others use cryptoeconomic mechanism design and incentive structures to incentivise hosting / pinning data.
> The reported pay difference is 4% more to men than women for identical roles at identical companies

Do they take years of experience, days & hours worked, overtime and salary negotiation into account?

The claim is, if controlling for industry/company/position brings down the gap to 4%, then adding more variables will likely bring it down to 0%.
A basic question: What would we achieve if make successful self-driving cars. And can we achieve the same without building the self-driving cars.
You're both right and wrong. The auditor has professional ethical and legal obligations. Clearly that is a special case of being particularly culpable.

However, everyone who knew what was happening and the scam being run should probably have been deemed complicit
Not quite, as they use contra rotating fans to counter the gyroscopic forces the creator had to tackle. The RS-16 might have a single but can't find any info on it.
This looks really good. I'm trying it out now, and my main immediate pain point is that there is too little visual separation between staged and unstaged files. A horizontal divider or a slight change in background color could be useful.
I agree with this, but OTOH, in my experience git actually has a nice smooth learning curve for a little while until you hit your first 'wtf did did I just do' snag.

I just know on my team or 5 much less technical people, the concept of version control and how to do operations in Mercury was near impossible and it fell on one person to manage merging files with master.

Also, this was a distance learning course where the head institution (MIT Media Lab) was keeping a central repo of every location's additions, and the changes made the repo so big that we had hard caps on how much data we could upload.

Later on, it fell on me to introduce git to some colleagues. Just walking them through 'checkout','branch','merge','push','pull' got them on their feet and contributing to a repo. If they hit a wall, I could help detangle the knot, but at least we were in it together.
Definitely Webflow: https://news.ycombinator.com/item?id=5407499

Great company, great founders, great product.
Would love HN community input: quick survey on remote tech teams
GitKraken is a web-based application built on Electron, which is why it is slow. Same thing with Slack. What Jon and his team do is always build native and as you are probably already well aware, Sublime Text Editor performance is consistent across all operating systems.
You don't, but if you're the best bid for storing one copy your the best bid for storing all n copies!
Hi Jon, the app looks great. Does it currently support GitFlow?
I’m sure there are darker side of China that the government would love to hide and there are many parts of the society that’s disfunctional. That’s no secret in China, most people are aware about that. I’m sure my opinions are influenced by all the stuff I’ve read and seen, and I try to keep an open eye and have been traveling around the world. But no one has “god’s view”, most western media are also writing articles that supports their existing views. “Fake news” is no longer a new concept to the west and it indeed can distort people’s beliefs. Even when media report the truth, selecting what to report and choosing the tone can also influence people’s views to a great extent. When it comes to topics about China, the western media (and Chinese media as well, in a different way) can be quite extreme. I’m sure your opinions are also being influenced, it’s too hard not to be
I think other languages have much more to offer over C so that it's worth it. Same for Git over SVN. Hg over Git? Not worth it IMHO.
As a ux designer I dare say this is quite an interesting tool if you design software. It gives a nice blend between design and code. Your prototypes can use actual data, you can create and use complete design systems, and it’s easy to use as a designer with little code experience. It’s a huge timesaver and very powerful tool even in this first iteration.

If you work together with a programmer this tool becomes a really cool platform to combine forces.

Pretty sure other tools will adjust to this way of working.
For small teams with a simple code-base Mercurial is a way to go. Being written in a readable language is just a cherry on top. If you eventually need those fancy features that Git provides you could always migrate later.
My first impression is extremely positive. Many actions, particularly the kinds of actions that a UI can really help with, are unnecessarily hard in other UIs I've used.

Eg most UIs have a good File History window, but often finding the appropriate file is a lot of work (and by often I mean at least SourceTree, GitKraken and GitExtensions iirc). Eg something like you need to scroll through commits until you found one that happened to have changed that file, then right-click the file, choose file history.

In Sublime, it's just Ctrl+P, fh<enter>myfilename<enter>.

I care about stuff like this (same for Blame, and Stage/Commit (which is usually done great though)) because it's the kind of thing UIs are great at. Both invoking the command and using the output is significantly easier and nicer in a UI than it is from the terminal. Eg it's way more important than an extended "Pull" dialog with all kinds of options I don't care about - I can do that just as easily from the terminal, and my editor probably has a button/keystroke for it somewhere too. So far it seems to me that the Sublime folks got their priorities right. Hats off, will probably purchase!
As long as that way is one of the best - sure why not?
Looks very nice. Congrats on launching.

Quite timely VS Code released this week: https://marketplace.visualstudio.com/items?itemName=GitHub.v...
The problem I see with this is that there should never be a commercial incentive to have the artist die.
Pretty amazing feat to enter what looks like a saturated market with a product that has a a unique combination of features, is super performant and cross platform. Kudos.
Pro tip: if you're trying to sell writing services, don't have run-on sentences on your landing page.
Use Mercurial histedit extension, this is a game changer on all operations. Works like git rebase -i but just better combined with phases. So most likely your not-yet-pushed commits are marked as draft, so you can run hg histedit.

We use this ALIAS:

histamend = !$HG histedit $(hg log -l1 -r '(draft() or secret()) and branch(.)' --template={rev})

This shows you option to drop/squash re-order/edit messages on all draft or secret commits in the current checkout branch
Or Microsoft (Windows is using Git).
Our workflow at work (with Mercurial) revolves heavily around multiple heads for a single branch and relating the commits to a JIRA issue is done by simply putting the issue number in the commit message. So we have (unnamed) feature branches and also no bookmarks for them. You just start from the latest release tag and create new commits. No need to think of a name for the feature branch, or telling the reviewer or issue tracker which bookmark belongs to that issue.

This might be mainly habit and familiarity with a different tool by now, but to me it's simpler than equivalent Git workflows as there's less ceremony involved to start working and there's no fear around accidentally losing commits because they don't belong to a branch (I kinda hate having to go into the Git reflog to find commits that are temporarily lost because they don't belong to a branch).
T129 If attack helicopters play zeybek
> whilst you build something that actually improves the world

Or, failing that, chat on Hacker News ;-P

Seriously though, I'm thankful that the quality of this forum is so high. When I see YouTube comment threads, I sometimes forget that Internet forums can be worthwhile, if they're done right and attract the right folks.