skysight-inc/HackerNews huggingface dataset:
There's some ambiguity between cognitive and affective empathy. There are people who seem to be quite lacking in affective empathy and the pro-social emotions, that one might definitely call incapable of love. But autism is not like that, indeed it's very different; at worst, autistic folks might be said to have impairments in cognitive empathy, and AIUI even that's disputed to some extent.
I like it, nice clean look. I cloned and installed from source (Firefox) and works fine, haven't tested installing from the store but I imagine it's the same.

Small typo in the readme under the Firefox instructions. It says go to the "about:debugging" section and click "This is Firefox" but it should be "This Firefox" (no 'is').
I'm not sure you have a choice in this. Climate change is going to cause a huge increase in the number of migrants.
Odd choice of incident, given that half the point of NATO is to intercept Russian incursion into its airspace.
this is why Toronto is one of the most multi-cultural and also depressing and coldest cities
> This just screams "Tinder" (for a male) with their premium plans, "boosters", and whatnot. Yet here I am - contributing my time and intellectual ability on a website from a country where I will never live or work, which on my entry attempt will assume I'm an intruder, ie. I'm trowing both into a black hole. Please upvote.

Here's your upvote. You know exactly how to thank me!
That's actually what is happening a lot of the time. The humans are just monitoring and stepping in when needed or when they get bored.
A known collision brings a hash algorithm to be "not secure" for cryptographic use. It doesn't mean there is a reliable way to come up with an equivalent hash for different data.

That said, hashes like md5 are still plenty used in ETags for http 304s all the time despite being considered insecure for cryptographic use.
> wasn’t there just a case where Google gave our location data of anyone who was in a certain area.

"Google first provided location data, but no identifying information, for 19 devices in a 150-meter radius around the bank for a one-hour period that included the robbery. Police then picked out nine of those devices for more information, and Google gave location data on those devices covering two hours. Finally, police asked for — and received — subscriber information for three devices, including one that was in the bank during the robbery, left immediately after it, and followed a path matched by witness sightings."

https://www.nbcnews.com/news/us-news/police-used-google-loca...

In China, the police would simply access the location history of all iPhone users in the area, complete with identifying information, without Apple's involvement.
I have a hunch than in a couple decades this issue will be amplified. The biggest problem we are seeing from the disposal of more social interactions arises from not giving it its true importance.

It may be as you say that in the past interactions were fostered mainly as a side product of the necessity to cooperate and interact with others. However as we develop and become for independent thanks to prosperity and technology we must not get rid of interaction for they are an end in itself.

The issue or even taboo is the lack of importance that is given to the interactions with others just for its own sake. Maybe we will move on from this need and become more self reliant, however in the short term it seems that we are having a hard time adapting, especially with the increase of suicides and drug use in younger generations.
-> https://news.ycombinator.com/item?id=21650584
In short, short-term pain and long-term gains.
Sorry, that whole github actions concept gives me the screaming heeby-jeebies.

We're really not even pulling the dependency locally, we're just going to run someone else's code from their repo, on github's server, with our data and secrets?

What could possibly go wrong with that? /s
I've often thought that the loss of smoking means less mixing of classes that wouldn't have reason to say one word to each other.

Smoking creates small favors and the need to ask for them. Phones don't do this.
These 'more encompassing identities' have limited applicability. For example, Polish-, English-, and German-Americans no longer view themselves as separate from each-other, but they still see themselves as separate from African- and Asian-Americans. They've all been in the US for a few centuries now, so it's not limited to a short-term effect.

If you look at other parts of the world, the development of more encompassing identities is anything but guaranteed. From the Bosniaks, Uyghurs, or Roma, groups can live side by side for centuries, without developing joint identities, or developing very fragile ones.
It's not secure for many applications. There are various practical collision attacks on it.

However, to rewrite history you need a preimage attack. In other words, you need to find a value X which hashes to the same hash value y which already exists h(X)=y

These are not currently practical. So SHA1 is certainly not recommended, but isn't completely broken yet.
Using your smartphone as a sensor suite for playing around in ROS
this is awesome, thanks for sharing! those PEOs seem expensive...
This.

What he suggested wasn't viable in terms of productivity either. One may be programmer but don't want to spend time administering the insignificant parts of the system.

I never understood the culture of elitism in system micro-administration by hobbyist crowd.
The jupyter-notebook interface is IMO, not really suited for interactive development.
Notebooks enforce code to be broken up into pieces of cells to be evaluated. The code must be written in a specific linear way to cater the format of notebooks. Also the distinction between the code & notebooks are too big, it's clunky to move between. You get to resort copy-pasting back-and-forth. It's always frustrating when I try to do development in an interactive way, and finds out that hooking on jupyter-notebook (whether the language is Python or Node.JS or etc...) is the best way.

I think there should be a better integration between editors & REPLs, something like Common Lisp & Emacs SLIME. SLIME queries a server running on Common Lisp to incrementally compile & evaluate code from the editor (like LSP, but not autocomplete queries but evaluation queries). I hope the LSP protocol gains ability to evaluate code for languages with REPLs, it would be awesome if it allows interactive development in multiple editors & multiple languages (like how LSP is facilitating autocomplete).
> As far as I know, it powers all OCR at Google (e.g. in Keep, Docs, etc.).

Tesseract is the shittiest OCR and Google doesn't use it internally. Their cloud OCR offering is much more performant.
The cost of a new-built capsule is likely more than the cost of the rocket, for both companies. Though Boeing may not be out that money in this case -- the CST-100 is supposed to be reusable, so there's at least the prospect of relaunching the same capsule if this one lands safely (and they will try to get it back on the ground even if ISS rendezvous is no longer possible).

As for SpaceX's cadence, one of those NASA-mandated tests, which was thought to be low-risk beforehand, did blow up the capsule. That sort of thing makes it a little awkward to be critical of the test requirements afterward. And while I am also very much a fan of the "cheap iterations" approach up to a point, it's less appropriate once people are on the craft and their lives are at stake.
Launch was automated. Landing was manual but not for technical reasons.
This is a disgusting business model. If any of my products (that are in similar domain) succeeds, I’ll never turn to this model!

Also, I hate ads too.

For this business domain, that leaves a business model where "power users" of the product can get more features, or more access, or more detailed data for a premium fee.

Are there even more alternatives? What do you think?
Apple Wants to Bypass Carriers and Deliver Data Directly from Satellites
> Christian icon

The Santa Claus hat isn't a Christian icon. Santa Claus isn't a Christian figure. That being said, cancel culture is bullshit and not free markets. It's bullying. Free market is "Don't like the Santa Hat? Don't use VSCode."

> It may irritate you, but international corporations always bend over backwards to avoid offending their massive variety of customers.

It doesn't offend me that they added/removed the Santa Claus hat; I don't care. What's offensive is the last part of your statement.

> to avoid offending their massive variety of customers.

What about the people it offended because someone "didn't like the icon"?

Cancel Culture is trying to censor a comedian like David Chappelle because they found his jokes offensive. Now if you can't see the issue with this, that's fine and we won't agree on the subject. That being said - your post is very offensive to people sharing opinions and I think we should take it down. It's offending a variety of readers.. And take down my comment because it offended a variety of readers.. better yet, let's take down hacker news because there's so many offensive things on here lol

Free market - just don't use VS Code and use Atom.
There are collision attacks against SHA-1. But the currently known collision attacks aren't a big problem for git for a variety of reasons.

Git uses hashes that include more data than just the hash of the content of an object. Meaning the existing known collisions don't work and you'd have to develop collisions specifically to target git.

Additionally, the current known collision attacks require generating the two colliding contents as a pair. You can't take an existing document and then generate a collision for that document. Further, the technique is not particularly good for text documents because you need to include some data to force the collision. This is easily missed in binary documents but not the text documents most people are committing into git repos (granted you can put binary files into git and that would still work but the other reasons for this not being very useful still apply).

Git also has code to deal with possible collisions and will fall back to full comparison and will fail a commit that creates a collision. Finally, generating these document pairs leaves detectable patterns in the content. GitHub scans for these patterns as part of their process.

https://github.blog/2017-03-20-sha-1-collision-detection-on-...
So pretty much the opposite of the identity BS that drives so much of the culture war.
Especially when your annual conference is immediately after the holidays which is the case for the American Meteorological Society (AMS) conference. This used to bother me, but I've gotten used to it over the years. I suppose I would rather put in extra hours during the winter months and have more free time during the warmer parts of the year.
This is a great explanation, thanks!
If that were the case, wouldn't Ericsson and Nokia also be on the naughty list?
Accounting wise, the fact you made a profit on futures is unrelated to your current costs buying in the physical market.

Most likely the futures in question aren't being physically settled.

Regardless, the economic cost is what determines incentives to raise price for a rational actor. For my claim above to be wrong, Walmart and co would have to be irrational.
I think the Project Naptha extension by the folks that wrote this library will do that, no?
https://projectnaptha.com/

Not sure if it only reads at those coordinates vs. OCRing the whole thing (for example if you were legally prohibited from OCRing content outside a certain coordinate space), but it is selectable.
Who buys phones by their specs? I'm guessing most people have no idea even how much RAM is in their phone.

I bought a Pixel because it's from Google so it gets security patches and has a decent camera.

I've always wondered why none of these Chinese companies have tried to make something as good as an iPad. I had one of the venerable Nexus 7 tablets a long time ago and since then all the iPad competitors, with the exception of Amazon, haven't basically given up. I have a 10.5" iPad Pro and it's probably my favorite computer to use.
That’s a distinction without a difference.

The iPhone has the same mechanism.

The references demonstrate that they would use it if they needed to.
I wonder if there could be an online equivalent to the premise "say it to my face".

Meaning, if you wanted to tweet/response at me, you should be required to see my emotional response to it in real-time, and you must be open to me asking any follow up questions to your response.

And if you're not open to that, you don't get to respond to me.
Pdf.js and filtering the output. Par.sr with the good input module configuration
You're welcome. To ensure you're not sending alerts twice either select and update in a transaction or use a CTE like:

with alert as (
select alert_id from alerts
where alert_sent_at is null
)

update alerts set
alert_sent_at = now()
from alert
returning *
I keep my GPS turned off most of the time -- more private, and saves battery life too. But there's no way to hide my location from my service provider (I guess I could be in ️ mode most of the time? Maybe an app that puts my phone in airplane mode while the screen is off?)
wow, this is such a detailed response, thanks so much!! curious what were the extra record keeping you mentioned when hiring international contractors?
Hard to give an answer for this type of question. Do you mean to say, like the device altogether with the parts that make up the phone isn't China sourced? Or do you mean to say the device is from a non Chinese company and is manufactured outside China? The answer could be a big NO as China sourced parts or process are involved in pretty much everything that the world consumes in this age.
At least on linux, that shortcut does not use an MRU ordering; I see other replies mentioning the command key; is this behavior Mac specific?
So which one Glassdoor is then? Do they allow companies to hide/improve reviews for premium pay?

Or is it just additional features of the platform without altering the review data?
“ And yet, the journalist Jon Katz argued, the country was on the verge of something even greater than prosperity and progress — something that would change the course of world history.“

From the infamous Jon Katz of Slashdot fame. Oh the memories.
I think which wrist you wear your watch on is not (directly) related to handedness. I'm right-handed and started out wearing my watch on my right wrist since I was fairly young and didn't know that was uncommon. Many years later I tried switching to my left wrist. It felt weird at first, but it didn't take long to adjust. Now it feels weird to have it on my right wrist.

(It's also nice to have it on my left wrist while I write etc).
Actually, it does work without source code (or, should work)

The left side 'CallTree' is fully functional, and shows owner instances, arguments and return values. If you click those, then the Object/Array is displayed at bottom and is expandable just like in normal debugger (+slider to change debug time). So only the right side "Source" view is missing if you don't have source.

If the above doesn't work, could you get in touch and I'll get it sorted out? https://support.bugjail.com

And fully agreed on Java 9+ support, coming in next beta.

Thanks for the feedback!
Secret Codes from Uploadcare
Folks, Uploadcare has emailed info on secret plans to their subscribers, the codes are BOOST45 and GOADAPTIVE. Just share it here.
The U.S. is not a signatory to the U.N. law of the sea so if you are concerned about carbon, go buy ferric sulfate and disperse it in the North Pacific, equatorial Pacific, or the Southern Ocean.
Because one specific implementation seems to have failed a test run?
> Russian government Soyuz makes it all seem so easy that you tend to forget this stuff is very hard and that success is not all guaranteed

FTFY
I tried playing around with this and I can't see it being useful for me currently. If the source and tracing information were more tightly integrated it would be a lot more useful. Offering a more traditional debugging experience with the ability to rewind time to the last time a value is set would also make it valuable.

A specific issue I ran into was that multi dimensional arrays do get logged as changing when a value is set in the bottom layer. This meant for my application the were a bunch of init calls setting that value, but none of the actual logical changes were tracked.
Thanks for this response!

Follow up:

How long have you been working there?

Is it a manager position or engineering?
What Makes Fiction Bizarro, and What Makes Bizarro Awesome?
That is super goofy, but I promise you, no one in the US thinks it is either.
> Hedging is extremely odd in that while it is thought of as a way to lock in 'certainty' on the price of something, it really is just another way of gambling on a price.

Actually, yours is a rather odd take on the term 'certainity' itself! To clarify, I'll lay out the layman take & the quant take.

The layman explanation is - life is a gamble but I wear seatbelt. Because that's the certainity I won't die by being thrown off the seat. Yes, that might mean I might die in other ways. Like maybe the car dives into a lake & I couldn't get out because the seatbelt is stuck so I drown to death. But the car in lake probability is smaller than car collision probability. So I have purchased certainity in my mortal affairs by wearing the seatbelt. Atleast if my car collides with another car, I don't get thrown off for certain.

The quant problem is the same. My quant professor at UChicago always insisted "only losers buy stocks". He repeated that in so many ways that lesson stuck to all of us. Like, stocks are for losers. Quants don't buy stock, losers do. Now why did he take such a radical stand ? Stocks are a random variable so there is no certainity. That's the very definition of positive rv y(t), it can do anything on the positive y axis, because it is random. But you are not completely helpless. You can buy certainity on both the x & the y axis! And on functions of those if you are clever. So if you pay put premium on a 1 month expiry with say strike at 1 sigma, you are saying I am only willing to lose 1 sigma from my present mu within next month. If my stock falls below mu-1sigma, then some other loser better pay up. Who is that other loser ? The guy who sold me the put option. Because he holds the opposite belief, which is why he sold me the put. So I am certain I won't lose below 1 sigma. I have literally purchased my certainity by paying that put premium. The loser why sold me the put is also certain it won't go below 1 sigma, which is why he gets to collect my premium. Now, what will really happen ? Well, who the fuck knows. The stock is a random variable, so anything can happen. But neither of us have bought the stock. I have bought 1 certainity, the seller has sold another certainity. So its a win-win on the certainity axis. Because my max loss is capped at mu minus one sigma, I am certain of that. So even though underlying is random I am certain!

> No certainty has been gained. is really down to game theory.

This is simply not true. A lot of certainity has been gained, which is literally why money has been exchanged. Price of certainity is by definition the premium.
Munich is the same (as Kiev).

I quit social media after divorce, recognizing that no one could have had any idea we were struggling as a couple. I found our projected persona to be sharp-edged and inhuman. Such tools create more isolation that they appear to alleviate.
If you’re fine with a single master that you write to and geographically distributed slaves for reading it’s not so difficult, you can use WAL streaming or log shipping to keep your slaves in sync with your master. You can use some additional tooling (e.g. haproxy and heartbeat) to do an automated failover in case your master goes down. Building a fully distributed multi-master setup is not possible with native Postgres as far as I know, there are commercial offerings like CitusDB that might help you with that though.
It's probably a detection neural net (such as Faster R-CNN) for putting bounding boxes around words, which is complicated by the fact that it can predict polygons in any orientation, followed by a LSTM-CRF layer for text transcription. It's a good generalist OCR but often has sub-par results for specific types of input. It tens to often miss single letters surrounded by whitespace.
and the defacto Slack for Wall Street decades before Slack existed. sticky as hell.
Napoleon Hill, the Greatest Self-Help Scammer of All Time (2016)
> Async video group chat - all participants record video clips/responses

Isn't that Snapchat?

> I am not sure there's a single time I have ever read a stream of tweets from strangers and felt anything but anger and nausea?

Don't read those people then?

It is a bit of an art to find a Twitter community who are nice, but fandoms are generally a better place to start than politics.
Twelve Minutes Affiliate System
I don't follow..pray tell, what are these arbitrary rules?
German was the language of science prior to WW1.

Don't worry, the US is trying it's hardest to torpedo it's outsize influence on culture, language, and finance.
Canada just has better marketing. Canada's points-based immigration system, for example, would be decried as fascist by many Democrats: https://www.theatlantic.com/ideas/archive/2018/07/canada-imm....

> Canada, unlike the U.S., is a country where nearly all arrivals come in through the front door, in the open, during daylight hours.

> Almost everyone who immigrates to Canada has to first apply from overseas, and before they’re granted entry they’re subjected to extensive vetting by Canadian authorities. Those who make the cut have to wait months or years for their turn in line before being let in. Over the past 20 years, about 5 million immigrants chose Canada. But the vast majority only entered the country after Canada also chose them.
Nonsense. The private companies have wildly different decision making processes and incentives and have done things very differently from NASA.

SpaceX is landing and reusing rockets every month, resulting in much lower launch costs, and you're saying the only difference is where the money is going? Get out of here.
RIP all of the fallen commenters who dared make a joke about Java
Really cool project! I've been trying to find time to experiment with making a browser extension and I'll probably be referencing this project while I learn. Thanks for sharing!
This isn't much different than other CI/CD pipelines. Docker images come to mind.
former trader here. did indeed write a parser based on simple regex to read in these price quotes for our custom pricing tool. :)
I think you're not parsing his sentence the way he intended it to be read "alienated due to fear of immigration" vs "alienated due to immigration". Of course, the EU also have their own share of immigration, at least in the past few years. But even with a whopping 15% of their residents being foreign-born, often the remaining 85% look the same, sound the same, are members or atheist ex-members of the same church, etc
Please keep canned arguments like "whataboutism" off this site. They're repetitive and never lead anywhere new or interesting.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
I don't feel like linux is expensive investment for everyone.

I am a first year CS student. when I got my first laptop recently, I got crazy and installed debian (had some prior experience with command line), it didn't work very well for laptop. All DEs except enlightenment (yeah i even tried it) had lots of display related glitches due to cheap hardware.

Then I moved on and installed fedora. Nothing to tweak from CLI. Just changed few settings from GUI and peace of mind even on relatively obscure hardware.

It has been vastly simplified and worth it for anyone in IT / CS related fields.
That's so interesting! Thx for sharing this.