skysight-inc/HackerNews huggingface dataset:
Note: "remains widely popular" was already arguable when that story was written in 2010 and is definitely not true in 2020.
Yes, just like the Bank of Japan.
I am particularly saddened by how Europe has handled the situation.

Not that I can blame the EU because I'm pretty sure it couldn't have done (as in imposed) anything there and it clearly highlights the deficiencies of being somewhere in the middle.

It was a litmus test and it's pretty obvious that we need to take it further rather than competing with each other.
It's well known that ones productivity increases in proportion to the number of meetings one attends.
Then, to use your own example, why do brokers pay more for Android zero days?
Ok, let's go back.

“Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors. They delight in acting in bad faith, since they seek not to persuade by sound argument but to intimidate and disconcert. If you press them too closely, they will abruptly fall silent, loftily indicating by some phrase that the time for argument is past.”
I followed the guide below but I'm not sure if that'll be helpful for you.

https://github.com/jitsi/jicofo#secure-domain
Hi All,

We are participating now in a global hackathon focusing on the Coronavrus "The Global Hack" (https://theglobalhack.devpost.com).

We are looking for a back-end or a full-stack developer and a mobile app developer to join our team to build a super-app/platform, providing the most frequently used daily services and help that matters during the crisis, all in one app, bringing ultimate convenience and value to users..

Please check it out here: https://devpost.com/software/covsuperapp.

Please let me know if you are interested to join and co-build something that could be deployed globally during the Coronavirus era and during any kind of other future crisis.

Thanks,
https://github.com/jitsi/jicofo#secure-domain
Sunk cost, these people have spent hundreds of hours learning something that ultimately is going to be discarded even more. That's why people are downvoting.
Fabulous – F# for cross-platform apps – Don Syme
> What do you enter as error type in the type signature? In most cases, it would be sufficient to use Box<dyn Error>, but that requires boxing and thus an allocation, which is something that many libraries want to avoid to be useful for no_std or resource-constrained usecases.

Okay, so you are in a resource-constrained environment. What would you do in C or C++? You can't do exceptions in C++ here, because there's allocation and other ugliness for embedded or whatever. You can always have your rust code return an int, like we do in C if the boilerplate is too much for you.

On the other end, you have Kotlin and Swift Results. Kotlin type-erase the error completely. And I'm pretty sure Kotlin's Result allocates on failure. I'm not sure about Swift. But are you running Swift, with its heap allocated `class` and reference counting on embedded? You're surely not running Kotlin.
There is no way anyone can do that and produce the returns demanded by SoftBank, so from the beginning Oyo was a farce. Not to mention how ridiculous it is to think a 20 year old with no experience was going to create in a matter of years the work culture and organization and best practices and supply chains that took decades to build for the established brands.

And the established brands do it for, at most, a 15% share of revenue. The Oyo hotels I saw wouldn’t even be qualified to be proper hotels simply based on their build quality.
To each their own, but I still totally disagree that "it makes it the half-baked language that everyone is stuck with nowadays."

If anything I find it ironic that Java was supposed to be the language that was "run everywhere", but Java was never successful in the browser. For the very first time I have front end and back end teams using TypeScript for pretty much our entire code base and it has unlocked a huge amount of team productivity that I've never seen in environments where different teams are 'siloed' behind totally different programming languages and ecosystems.
Looks great!

"It's hard to describe the primal feeling I get when I'm inside this shelter I built with my own hands. For all the back breaking work of it and all of its mistakes the feeling of satisfaction is immense."

Totally get it. The making (and using) tangible things vs. abstract coding outcomes is quite a different experience.
Best Freelance Marketplaces
All democratic nations should get together and invest in manufacturing. If democracy falls, the treaty would asymetrically punish those that give up rights and freedom of their people.
"The harder you work, the luckier you get."
A quick Googing indicates that Wuhan airport closed when the city was put into lockdown and re-opened yesterday when the lockdown of the city was lifted.

This makes sense considering that, when the lockdown started, many countries had to discuss with the Chinese government in order to allow special flights to evacuate their citizens.
Right, and `configureStore` automatically adds the thunk middleware by default [0], as well as the Redux DevTools extension.

You'd still have to pass in options for whatever persistence addon you want to use, but that would be something like:

const store = configureStore({
reducer: rootReducer,
middleware: [...getDefaultMiddleware(), myPersistenceMiddleware]
})

Which is still shorter and easier to read than having to mess with `applyMiddleware` and `compose` yourself.

[0] https://redux-toolkit.js.org/api/getDefaultMiddleware#includ...
i'm not sure if we need to be bringing politics up in a programming discussion, but hey, that's just my opinion.
The government can spend as much as it wants without needing your tax money. It doesn't matter how much money the government collects in taxes, it can spend as much as it wants regardless, because it can print as much money as it wants.

> The government DOES spend the money it garners through taxation

The government can spend the money regardless of how much it raises in taxes. Your taxes do not fund government spending.

Money is fungible. If government taxes $x and then spends $y, it is the same result as if it burns $x and then spends $y of newly printed money. In both cases the money supply changes by $y-$x
I was moved by that too. Has stuck with me. An example of do what it takes in action.
72873246. Can’t remember my other number (same length, also starting with 7) but I have saved it somewhere. It was the main messenger in Germany when I grew up.
It’s really not harder than remembering a phone number, and back then, I used it more often.

On the topic of New ICQ, it looks like all those other multi-user messengers. I wish everyone would switch to Jabber were there are clients for people who don’t have group messaging as their primary use case.
Not sure why this is getting downvoted. I totally agree.
I know everyone hates tangents, and please excuse the off topic, but crypto-fascist and intellectual lightweight are not a set of attributes I've heard or intuited against Peterson. I'd love to hear more detail if you have some time. Articles, blogs, books, videos all accepted.
Artificial Intelligence vs. Machine Learning vs. Deep Learning: Essentials
I would use ICQ like it was back in the day, but the privacy violations of today's ICQ makes it impossible for me.
Not me. I'm bracing for my own expected layoff and I imagine a lot of HNers are as well.
Checking in, also 8 digits, still memorized all these years later.
That quote "if you're explaining, you're losing" applies here.
I have similar thoughts. I think that Typescript could allow for a lot of the "bolt-on" type checking that I find appealing with static languages and most of these are just interfaces to the same C/C++ framework, so no reason you couldn't create typescript bindings..
Maybe it's just a matter of what I'm familiar with, but this feels eerily similar to Telegram. Both the feature set and the UI are extremely similar.

I wonder how much of this is intentional, or if it's just a case of convergent evolution? The adversarial relationship between ICQ (with connections to Russian oligarchs) and Telegram (with connections to Russian dissidents) makes this feel unlikely to be coincidence.
Search on r/woodworking, you will find a lot useful information there.
This is false, by the time they shut down movement out of Wuhan, the airport was closed.

There were, however, people who already left Wuhan who then left the country.

There were also repatriation flights out of Wuhan.
Do you also avoid chinese companies like Riot Games, Epic Games, Tik Tok and others? What about chinese backed movies?
Work, Motivation and Purpose
Unsurprising. The whole concept of 'state' is a group with its own interests.

And not a lot different from the century-old pandemic "Spanish Flu". Essentially civilized reciprocity broke down then too.
Icebreaker questions to build connection with remote teams
All religious differences are that kind of trivial...

It is just difficult to see in own case.
There's no fundamental technical reason why apps can't run as their own users (like apache
and postgres have done for 20 years) and and use something like oauth to control sharing data with other apps. Just laziness.
Coronavirus: Airbnb restricts UK bookings to coronavirus key workers
Zoom Is Not the Problem – Our Meeting-Centric Workflow Is
It's like the ancient version of those sci-fi shows where they're in deep space and the ship breaks.
Ask HN: Have you had success renegotiating your office lease?
Especially in the Bay Area. What kind of discounts/concessions are you receiving?
> Also - why would a blog be threatened by XSS? A blog is a collection of static HTML files and I assume the creator would be using a composer or just a text editor + browser to add and edit pages. Why would anyone log into a blog?

Perhaps you've never heard of WordPress [0], the 17-year-old blogging software used by ~60 million web sites as of 2012 [1] and that is, today, "the platform of choice for over 35% of all sites across the web" [2]?

---

[0]: https://wordpress.org

[1]: https://web.archive.org/web/20160129215921/http://www.forbes...

[2]: https://wordpress.org/about/
Taxes take money out of the economy. Government expenditure puts money into the economy. Its a basic accounting truism. The rate of inflation/deflation is proportional to the difference between the two.

Think of it this way. If one day the government decides to tax 99% of the money in the economy, you have barely any money left circulating for anyone else and you get deflation(less money chasing the same goods). On the other hand, if the government decides to add a billion dollars to everyones bank account, you have too much money in the economy and inflation(more money chasing the same goods. The government can decide to put either of the policies(or anything in between) into effect at any time, it isn't constrained by its own "savings under the mattress" at any point. If there are restrictions on government action in this direction, they are legislative, not fiscal(because, again, the government is the source of all money, it can never be fiscally constrained, no more than the referee in a tennis match can run out of points to award).

RE mattresses: If you owned a money printing machine, you would not be stuffing money under your mattress, because it would just take up space. You would just destroy money you do not need at the moment, and print more as and when you need it.

RE cities going bankrupt: Of course, the city of Stockton doesn't control the money supply, we are only talking of entities who can issue their own currency, i.e. the federal government. This is also why Greece went bankrupt, because it doesn't control the supply of money its debt was denominated in.
Yelp is a public company, and their SEC filings will give you insight into where they spend money. In 2019, over half of their expenses were Sales and Marketing, so we can infer that many of the 6000 employees are likely in roles dedicated to Sales and Marketing.

http://d18rn0p25nwr6d.cloudfront.net/CIK-0001345016/360caaf2...
46.8 megs xz compressed for linux, no thanks -2386684
Those sources are not being honest. Yes countries initially claimed that kits and masks were defective. But later researches showed that countries made wrong orders because of haste, not understanding Chinese standards, etc. I already said elsewhere that the Dutch ordered wrong masks. In case of the Spanish: they ordered kits for testing whether a recovered patient had the virus, not for testing whether one is infected.

Those sources are not being honest because they still present the initial claims as the final truth. No word about later research results that invalidate those claims.

China has now put in stricter export regulations in order to ensure that quality is as expected. But not much mention of that in mainstream western media either.

As for pull rather than push: did the Chinese force aid on countries? No: countries accepted and allowed aid on their own will. In my opinion, this "pull vs push" perception is based on prejudice that China must be pushing something, rather than what is actually happening.

Sources: https://news.ycombinator.com/item?id=22825391
How is the security? Can someone just bust the window to grab my computer / equipment?
Should Dropbox Enter the Cloud Business?
> Why should unhappy Elm users do this instead of going to a language+environment that they don't have to fork to get something usable for them?

Of course they can do that, but then they are not Elm users, which makes them off-topic to the question of what Elm users should do to move forward as Elm users.

> requires a lot less energy and commitment.

We don't actually know that for sure without looking at the size of someone's Elm code base.

Maybe some users also think that Elm is otherwise fantastic and want to stick with it.

For various reasons, changing tooling is not like changing what shampoo you use, except for some language-hopping butterflies who are experimenting with a new thing every week.
The use of `let` to declare immutable values is well-established in programming languages. Academics have no problem with this (and, indeed, prefer it -- at least, everybody I've talked to about it in the PL research community seems to prefer it). The same or a similar form is used in Scala, OCaml, JavaScript, Lisp, Scheme, etc. Some of these languages provide mutable contrasting forms, such as `var`. Tracking mutability so explicitly allows for more advanced static analyses.

Using `..<` and `...` is pretty simple to figure out from context. The former produces an exclusively-bounded interval on the right, while the latter is an inclusive interval. This is functionality that more languages could stand to adopt, in my opinion.

I agree that the names themselves are not very transparent. However, they become less opaque as you learn the Swift ecosystem. Admittedly, this makes them not as immediately user-friendly as Python's simple names, but it's not as though they're some gigantic obstacle that's impossible to overcome.

Personally, I like Swift a lot (even though I never use it). It has a syntax that has improved on languages like Java and Python, it's generally fast, it's statically typed, and it has a large community. The fact that implicit nullable types are discouraged directly by the syntax is phenomenal, and the way Swift embraces a lot of functional programming capabilities is also great. If it weren't so tied to Apple hardware, I would likely recommend it as a first language for a lot of people. (I know that it runs on non-Apple hardware, but my understanding is that support has been somewhat limited in that regard, though it's getting better.)
I certainly hope so, otherwise I'm not considered cool anymore. :-(
HN doesn't get enough credit for the tight rope they walk maintaining this community. I see some people post that HN should expand to other topics a la Reddit, but the team does a great job of maintaining focus.

It's not just HN's aesthetic that is minimal and no-nonsense, it's their moderation policies and the tone they set for the community. There is perfect alignment between their approach to content, community, and UX—no fluff, no nonsense, no manipulation, just the simplest, most valuable material possible.

If they expand the scope of acceptable content, it will be really hard not to tweak moderation policies, and eventually you end up with something like reddit, each subreddit might as well be its own (typically under-staffed) site.

EDIT: This is not critical of any post on this thread, just seeing the above comment about old-school reddit got me thinking.
wild... I haven't been able to use my old account for a very long time... created a new one a few years back, tried that one... neither seem to work...

I don't want to make a new one tied to my phone number.
A Sartre quote, btw for anyone curious
Here were my two experiences, one I felt would be easy and the other hard:

Title: Build recommendations. Message:
"I'd like to upgrade some components. My current rig has an old i7 and an RTX 2060. Looking for something midrange that can handle modern games at high settings (but maybe not ultra)."

Matches: Nvidia (19%), IndianGaming (8%), GamingLaptops (8%), pcgamingtechsupport (6%)

Title: Travel advice. Message:
"I'm returning to Ireland in July from the USA. My visa is up. I know I will have to self-quarantine for two weeks. I cannot move back to my family home due to elderly parents. Are there any recommendations for people in this sort of situation? I'm happy to pay for a hotel, but don't want to put a hotel worker at risk. We have an old house down in Wexford I could stay in, but would involve taking a train when I arrive, and the HSE guidance says not to take public transport. Any advice?"

Recommendations: LegalAdviceUK (8%), IWantOut (7%), AskUK (5%)

Overall I think this was pretty good, even if it wasn't perfect. I thought it would struggle more with the second one (maybe getting confused and suggesting vacation planning subreddits). A little controversial that it kept suggesting "UK" reddits for a question about Ireland though :)
> Montgomery curves work well with the montgomery ladder, which is easy to use in constant time, and that any 32-byte string is a valid public key for ECDH.

You can also have Montgomery ladder an a 32-byte encoding with Weierstrass curve, even though it would be slower.

> The point of ristretto, and its precursor/similar project decaf, is to preserve group structure while using these curves, and also eliminating small subgroups.

Exactly. Because we are stuck with all these cofactor issues. Not to mention how clamping also "contaminated" EdDSA.
That much is fine -- it's ambiguous if you don't know the general idea in the first place -- it's true of most things. The problem with type 1/2 is that it's so utterly devoid of memory hooks that even if you recognize it, and know the idea, you can't confidently identify which is which.
Well, you should be using `httpOnly` cookies (i.e. unusable from the browser) and setting them from the server. Your browser client will automatically send them.

document.cookie is a security vulnerability that's hard to find in any respectable documentation. It's up there with sql string concatenation.
it's incredible to me that ICQ still going. Obviously it died down in worldwide/western popularity early 2000s but I do know it continued to be used in Russia and some other places. Kinda amazing and I'll always respect the original development coming out of Israel. Fond memories of those late 90s days when it was the standard.

With the random chance of any app with the right timing/reach and features to gain some traction (see whatsapp) etc, guess they figure why not put ourselves out there again hehe
I'm the author. I was inspired to write this post after struggling with my own motivation, working as a software developer. I think this post goes some way to explaining why I felt that way.
Yelp lays off 1k employees and furloughs 1,100 more
And they explicitly disclaimed responsibility for security breaches.

>TO THE EXTENT PERMITTED BY LAW, PLAID, ITS AFFILIATES AND ITS AND THEIR SUPPLIERS WILL NOT BE RESPONSIBLE FOR: (A) ANY LOST PROFITS, LOSS OF USE, LOST OR INACCURATE DATA, FAILURE OF SECURITY MECHANISMS, FINANCIAL LOSSES, OR ANY INDIRECT, SPECIAL, INCIDENTAL, RELIANCE OR CONSEQUENTIAL DAMAGES OF ANY KIND OR (B) ANY DAMAGES OR AMOUNTS EXCEEDING, IN THE AGGREGATE, THE GREATER OF (1) THE AMOUNT YOU PAID US TO USE THE PLATFORM AND (2) ONE HUNDRED U.S. DOLLARS (US $100).
Wouldn't any such apps used for anything beyond toy experimentation quickly re-centralize around maximal cliques? At scale, the demand for responsiveness tends to drive out the demand for everything else.
Maybe the trial version will be on AppStore for free for short time.
Care to give yours?
These are all great points, and read like the syllabus from a business school ethics class. I remember having a class on "what to do if you need to lay people off", and it's exactly what you describe.

Best of luck
It’s in the Data: How Covid-19 Is Affecting the Digital Landscape
That's exactly my point. The only people who use Java are professional software engineers mostly working at very large companies with teams in the hundreds. Almost nobody in academia uses Java.
Harnessing the power of electricity-producing bacteria
Academics and data programmers are not known for using Java.
I remember tinkering with it at that time. It was an exceptionally good tool, a Swiss army knife, but at the company we could not find a real use case for it. Alas it was a small team. Most businesses had their more or less working solutions, and habits hardly change. I think it was shut down too early, not giving enough time to get in. Providing a more business-oriented solution instead of the near-bare "API" and being a tool, it could have been the best collaboration tool of the current situation...
>Well, simple: think of the rest of us who don't want every user lib to define its own custom operators.

Then why not simply not use those userlibs? Now it seems you're the one draping a blanket, only yours is over a non-specific hypothetical scenario rather than a real-world problem.

The reality is that people have opinions about things. You have opinions about things. People are going to try to manipulate tools they use because nobody in open-source has any significant amount of learned helplessness over software.
Hey man, I like your songs. Keep doing what you doing. I am subscribed on youtube.
Feels like there's too much impedance mismatch, as integers aren't a first-class citizen in JS. You can use array buffers, but... I imagine you would want precise control over numerical representations everywhere to fully auto-differentiate code.
No need to use controlled demolition, the chemtrail chemicals in the planes burn hot enough to melt steel beams.

(stolen from xkcd/966/)
On how to use adb wirelessly
But they deleted all ICQ numbers a short while ago
It's pretty much the only cool thing I have.

Heck ... not sure I even have it anymore.
It's a false positive when the test comes back positive, but it was wrong. "Test falsely reported positive"