skysight-inc/HackerNews huggingface dataset:
Pandemic Prompts Indie Hotels to Buy Ads in Travel Metasearch
I can't tell if you're being facetious, but you just invented 'capture the flag' competitions.
You can, you just have to offer it in app as well. Also, check the Netflix page on the App Store, it now has in-app subscription options too.
Distribution isn't free in any business. Spotify and the like might not be as profitable paying the 30/15%, but that's a Spotify problem not an Apple problem.
A fun fact is that this is one of only two algorithms in

https://en.wikipedia.org/wiki/Category:Information-theoretic...

The idea is that there is no amount of computational capacity or mathematical insight that could permit an attacker to break this algorithm, even in principle. That contrasts with other primitives which are often insecure given an efficient P=NP solution (guess the right answer and check that it was correct). With the one-time pad and Shamir's Secret Sharing, the attacker has no meaningful way to check whether the guessed answer was correct or not.

(Both algorithms have a requirement for random input, and the information-theoretic security argument assumes that the attacker could never predict any information about your randomness source, which might not always be true if you're running on real hardware. If you're driving the algorithm with the output of a CSPRNG, the information-theoretic security may reduce to the security of your CSPRNG, which is not information-theoretically secure, for example because an attacker who could somehow guess the CSPRNG seed and offset could potentially confirm that this guess was right.)

Another way of thinking about this is the a brute force attack on a security system requires a way to detect when your current guess is right. This is why, for example, the RSA encryption challenges would always have a plaintext starting with "The unknown message is:". This assumption isn't necessarily that unrealistic if you know that the plaintext of an encrypted message is a particular file format. Apparently a huge amount of military cryptanalysis, once governments started building special-purpose hardware for brute-force-like attacks, consisted in trying to find and refine ways to usefully detect when the attack had succeeded, given relatively great uncertainty about the nature of the plaintext. It also appears that many of those plaintext-recognition ideas are still classified (!).

In an information-theoretically secure algorithm, there is no way to detect a successful break of the algorithm because all plaintexts are equally possible and equally likely given only the evidence of the ciphertext. That means that the ciphertext itself doesn't contribute any new information about the plaintext, so there's in some sense nothing to worry about from sharing the ciphertext with an adversary.
I recall seeing some documentary (probably on YouTube) that noted the number of Canadian aerospace engineers who ended up working in the US space program after the cancellation of the Avro Arrow. Sorry I can't provide a link.
It's a lot cleaner to pass a Result<T> through a channel or a slice than to create two channels or slices and confirm everyone's following the same convention when using them.
In some cities. Sound volume normalization/tweaking is needed.
FYI: content blockers like uBlock Origin or Ghostery use block lists of tens of thousands of rules as well (can be up to 100k depending on lists enabled) and there are ways to make this matching very efficient[1].

[1] https://news.ycombinator.com/item?id=19175003
I don't know about the US, but it is generally very easy: go to the ISP with the IP+date and an order from a judge and they'll tell you who was using it.
They can't show "Apple Fees" in the app, as per Apple's rules. They would only be able to show the total.

In many cases it's not a great idea because it makes it look like your product is a lot more expensive than it is, and the customer has no idea there's a way to get a better price. It happened to me with Youtube Premium, I thought it was expensive at €16 (instead of €12 in reality), and only found out by chance it was the iOS pricing.
I'm curious to know what would change your mind?

The word lying means an intent to deceive, not just to state something falsely. Being wrong and stating a falsehood vs lying are very different.

So maybe try to be your own devil's advocate, and see if you could see how The Federalist could be accused of lying and be unwelcome on someone else' platform.
That's exactly what I had in mind when adding it.
The technology is great. But, real honestly, can it do anything that a well-trained German shepherd can't?

Granted it's a hassle maintaining a kennel of well-trained dogs, plus medical, food, etc.

But, for $75k if I had some specific use for a quadruped, I think I'd look into getting a dog.
They could simply solve this with a PWA, no?

They already have a web client which is all server rendered with Rails and uses Turbolinks. If I'm not mistaken they also use this approach for the Basecamp iOS app [1].

[1] https://www.youtube.com/watch?v=SWEts0rlezA
If you copy most of your design from Pascal / Modula 2 / Oberon as a safe bet to use a time-proven approach, this is only natural. If you don't want to use a time-proven approach, you need to design your own, and it's a massively more complex and fraught enterprise than adding GC and channels (which are both old, time-proven designs, too, just from elsewhere).

You could say that one could maybe copy the time-proven OCaml. But OCaml doesn't have a proven concurrency story, unlike Oberon and Modula-2 (yes, it had working coroutines back in 1992).

I also wish all these design decisions would not have been made in a new language, like they haven't been made in Rust. Unfortunately, the constraints under which creators of Go operated likely did not allow for such a luxury. As a result, Go is a language with first-class concurrency which one can get a grip of in a weekend, quick to market, and fast to compile. Most "better" languages, like Rust, OCaml, or Haskell, don't have most of these qualities. Go just fills a different segment, and there's a lot of demand in that segment.
In science, engineering and coding, I agree!

However, I felt the context of this conversation was self-improvement though. In this particular context, it's easier to get things done without reading any motivational books/articles (in fact, most people get things done without reading about how to self motivate), and the contrary -- reading self-improvement articles -- doesn't mean anything if you don't do the actual work.

Let me quote the initial post of this subthread, which is the sentiment I agree with:

> "The thing about working on yourself is that it’s actually work. Reading an article, or a book on behaviour, self-improvement and what else doesn’t actually change you any more than reading Harry Potter does."
From the article

'Access to U.S. bank accounts is fairly common in Venezuela. Many Venezuelans students have Zelle-linked U.S. bank accounts, which they continue to use when they return home. A large expatriate community in the U.S. provides family and friends back in Venezuela with Zelle access.

Ecoanalítica, a macroeconomic analysis company, recently tracked over 15,000 transactions in 10 different Venezuelan cities including Caracas, San Cristóbal and Puerto Ordaz. Around 56% of these transactions were conducted in U.S. dollars. According to Asdrúbal Oliveros, an economist at Ecoanalitica, 12% of all transactions were processed by Zelle. Those are impressive statistics. The fact that Zelle payments are free has no doubt promoted usage'

To answer your question: a large percentage of the Venezuelan population.
That's great, really cool!

I wonder why it's deployed to Heroku. Isn't it just static html/css/js?
Google Cloud launches Filestore High Scale, a new storage tier
The blobs on the pinephone don't run _in_ linux, they are just uploaded to the wifi chip on boot (it's a firmware patch, not full firmware)
Old-school BT headsets are low-latency enough, afaik. But yeah, just blasting the Opus directly from the network to the headphones would solve it, even re-coding in low-latency configuration only adds 5ms.
Digital Morphogenesis Resources (The Creation of Form Through Code)
> I've come to realize that open source is the only type of software worth investing into. No matter how great a commercial piece of software might be, sooner or later it's going to either disappear or change in a way that doesn't suit you.

Otherwise known as Pilgrim's law:

"In the long run, the utility of all non-Free software approaches zero. All non-Free software is a dead end."
Esoprogramming and Computational Idealism
Blacklist to denylist is a very recent thing. Believe me, I've been watching this happen over the past few weeks. There's been talk for a long time but these changes are recent, and clearly a response to American politics right now.

I'm not denying positive motivations, I'm just skeptical of the actual impact, which is why we're having this discussion. I'm happy to be convinced, but these ideas aren't holding up to my personal scrutiny and I do not think I'm an isolated case.

Learning is about attacking ideas to prove their merit, as well.
Yes.

https://bootswatch.com/darkly/

It's just a matter of setting some Sass variables.

https://getbootstrap.com/docs/4.1/getting-started/theming/
universal programs only eliminate the largest amounts of poverty and suffering if they are self sustaining long term. Any universal program that undermines the work that funds the universal programs in the first places is a threat to sustainability. The Soviet Union, Cuba, Venezuela and China under Mao are all examples of places that went with universal programs and policies that ultimately undermined the revenue streams supporting those programs.
Which results in much less js code shipped and better perf. Browsers have caught up to (almost) everything jquery does. Thanks jquery, you served us very well!
I clicked play on mobile and I immediately got an advertisement to get a quote for a new kitchen?

Immediately closed. Disappointing.
Kinetic energy is fake. We may as well say that it's planet falling on the ship and thus it's energy is the mass of the planet multiplied by v^2/2 and where did that energy come from?
> Would you pay $5/mo for a hosted syncthing instance?

I might, but I'd want to hear a lot of reassuring words about security.

To a sibling comment's point: yes, syncthing is p2p, but I'd like to have one of my instances be somewhere off-premises and running all the time so I can synchronize between my office computer and a home computer without needing both of them running at the same time.
You're just feeling like you're being fed consistent inputs :)
Does ADS support SQLite? I already use it for SQL Server, and I'd tried the PostgreSQL add-on but couldn't get it to work for some reason (but that was when it was first released so it might've stabilized since then).
That's so much better than the shortlog that is linked from the release page: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n4.3
Yeah, back when I was doing similar matching on a big bunch of regexes, it was vastly faster to match on all of them lumped together in a group with the ‘or’ operator. And I learned of this more than fifteen years ago from a server-side lib that deduced the exact browser from the user-agent: it had a huge regex with various placeholders and a long list of ‘if/elseif’ checks to extract the values.
He might be a vocal person online, but I think accusing him of purposefully sabotaging his app's approval process without supporting it with evidence is reaching a bit.
> most people’s command-line text editor setups are generally more advanced than it

Is there any command-line text editor that people actually use to write in? My impression is that the only moderately popular ones are ed and sed and that people only use them to make specific edits to files they wrote the bulk of somewhere else.
One-line JavaScript codes that you can run right from the browser's address ba
> I've actually been wondering as covid19 winds down and people's lived experiences no longer perceive it as the doom and gloom threat it once held sway with, if given that perception whether the market rewards will continue to stand and attract massive investments in pursuit of a vaccine where the rewards may not outweigh the risks.

This is an extremely long (56 word) and complex sentence. I fear that your point may be lost because of its length. Do you mind restating your thesis?
I see it as a huge issue that the whole world has point on marketing which is horrible wrong. The last two projects I was working on, both are doing mission critical task (for obvious reasons I can't name them or what they are doing):

one is really piece of s*, full of beginner mistakes, lasigna/spaghetti/ravioli mixed in horrible way, done in java, wasting resources like olympic games. But with polished webui, full of colors, nice icons etc.

Second one, c++, with kernel module for linux, driver for windows, really nice and clean code (I was surprised). Not really nice webui but it did do the job well. Passed the benchmarks with flying colors, almost once faster than the first project.

At the end: the first one was a bestseller. There is no technical reason to be better selling, they both were doing the same task, from technical perspective, the second one was far better. Benchmarks, way of doing its work. Just far better. But the worse product with better "colors" won.

Marketing, marketing, marketing. The pestilence of our time and probably the Dark Ages of technology. I doubt I will see the Renaissance.
No problem. I dig the project. Very cool.

I would recommend the default be 6 words, and let people choose down to 4, but not lower. At last that way, users know what a "secure default" looks like. Granted, it breaks the four-word "correct horse battery staple" XKCD format, but Randall was in some error with that comic anyway.
They did, but HN software correctly removed the unnecessary exclamation point.
Well you could go to Epic which only takes 12%, Windows doesn't prevent you from doing so
I think I covered that with my "doing something esoteric"...
You can also make in-app purchases there, if you choose to. You can't with Hey.
'Hypothesis' and 'accusation' are not mutually exclusive. This hypothesis is an accusation.
C# UWP: you need to create a .appinstaller file

C# WPF/Winforms: https://github.com/oleg-shilo/wixsharp/wiki
C# WPF/Winforms: Or, you can create a .vdproj which will createa an .msi (https://marketplace.visualstudio.com/items?itemName=VisualSt...)

I've used all 3: depending on your needs, you may choose one. If you need more info, let me kwow more details about your use case.
As previously mentioned, I'm a Python critic, but it has changed a lot since you last used it. Async (for better or worse) has gained a lot of traction as have type annotations (although the type checker is a huge pain--can't model JSON or any other recursive type, can't express a callback that takes kwargs, getting it to acknowledge type stubs on upstream libraries is a forbidden art, it's pretty slow, etc).

No doubt that TS is better, however. It has amazing engines, an MS-backed developer experience, coherent type system, not the worst package management ecosystem, etc. If I could switch us off of Python to any language, I would choose Go but I wouldn't be angry if we landed on TS.
Evidence you use come from Gnome mailing list where Gnome maintainers where discussing unrelated issue.
While I’ve learned to work without generics, this is a welcome proposal. Many cases where we’ve been forced to use interface{} + cast could be genercized.
It's stable, supported for ages, they backport security fixes, they have a decent kernel team.
European Commission opens antitrust probe into Apple
If Apple charges a 30% fee, the total price would have to be $141.43 to get back $99 for the subscription.
> This is an interesting and in-depth article that was inappropriately flagged. I've switched off the flags.

Consider that people are not flagging it because "it's a follow up article", but because a) it's Bloomberg, ergo hard to believe b) it's the seven billionth "minorities in tech" story in the past month c) it's not going to create an interesting comment section d) they don't find it as interesting as you do.

It's your site of course, but if "moderators build the front page" is the new modus operandi, I'll be disappointed.
That reminded me of the https://autonomousweapons.org short horror film, Slaugherbots[0].

[0]https://www.youtube.com/watch?v=9CO6M2HsoIA
Could you please stop posting flamebait and unsubstantive comments to HN? We ban accounts that do that, and you've unfortunately been doing it for months now.

https://news.ycombinator.com/newsguidelines.html
Because multiple return values for handling errors is a strictly inferior and error prone way for dealing with the matter.
Smart! Great idea, though I think it would be much more useful if to was designed to for mobile where debugging and inspecting the console is more difficult to set up.
My money is not only on the performance, but also an adjustable thermal envelope, which means perhaps even 5 times the battery life of normal windows laptops.
If we really need help from the Mafia in order to fix income inequality then we truly are screwed. :P
It already reduces to 15% after a year.
Haven't seen 1Blocker mentioned yet, which is what I use on iOS: https://1blocker.com

No complaints and for the reasons you mention, I can't imagine browsing on mobile without it.
Ask HN: How to network if I share a name with another person in the same field?
As I prepare for college, I would like to do more to network myself and build my career. I currently plan to go into academia and specialize in programming language theory. I have a common western first name and a common foreign last name. When I search up my name (first and last), the top results are a computer scientist at UBC who shares my first name, last name, and middle initial! What's more, this person appears to specialize in formal verification, which overlaps with PL theory.

What can I do to distinguish myself? In addition, should I worry about discrimination for having a foreign last name?

Should I invent an alias or nickname for myself?
I thought of that partly because my terminal can do that with its tabs, urxvt. Though it's not the same thing probably. But I know that nano has mouse support, which I have enabled.

But it was more to describe real tabs. I don't see them in nano, just a bar at the top with "[1/n] filename", and no tabs. Searching for nano and tabs does not help of course, and I saw nothing in the manpage. So it was a try to describe the kind of tabs geany has.
I can 100% assure you these apps were not in breach and it was no fluke. Apple questioned us multiple times about where and how would users pay for the service.

I think this was allowed because as someone else mentioned there are some exceptions to this rule. This was an education app which gave access to some digital books.
There is a popular theory in cryptocurrency circles that many Venezuelans are turning to Bitcoin as a way to escape inflation of the Bolivar. Evidence supporting this theory seems to be scant, however.
considering the vast majority of programming involves loops I don't see "just for collections" as some minor thing—it's most of what I do
Already did exactly that FYI
As much as I hate AMP pages I have been forced to use it due to SEO reasons and bootstrap 4 sites aren't AMP comptabible as yet. They exceed the 50kb css limit by AMP.

There have been various attemps(1) to do it but nothing more be more amazing than to have in-built support for it.

Even if the AMP project is misguided mess the 50kb limit on css is still a good goal for mobile sites.

(1) https://www.google.com/search?q=bootstrap+amp+github
Facebook have spectacularly shit PR.

The only reason the world isn't hating on them as much is because people need the platform to stay in touch during covid.

They carry far less info about people than google, google literally are funnelling data to all sorts of shady companies, and yet people trust google more.

Google literally tracks you across all of the internet, meatspace and beyond. Facebook can't do anywhere near as much (yet, ar glasses might change that)

Zuckerburg's utter inability to deal with trump effectively is symptomatic of the PR incompetence at the top. They have no idea that the outside world might think ill of actions. They are continually surprised when shit blows up in thier faces.

In short, no, FB are utterly terrible at controlling the narrative.
Plain old javascript still works... right? Good
Yes but I can't buy Prime Videos through the app, I have to do that from my android phone or desktop
I'm pretty senior (over 10 years), and I see this a lot with my younger colleagues. They will struggle for hours and hours before reaching out for help, which is obviously counterproductive.

I try to counter this by reaching out myself when I need help, which is pretty regularly. I'm hoping my younger colleagues will see that even the old fart needs help sometimes and isn't afraid to admit that he doesn't know something.
The difference is, US is replacing the shuttle with (privately made) US rockets. The transition is not complete yet, but ultimately both the manufacturing capability and profits are staying in the US. Can't say the same for Canada.
You're joking, right? There are a huge number of people that use Emacs and Vim directly in the terminal; nobody uses ed or sed for general-purpose editing.
That's the interesting question. Given a planet in the right place, what are the changes of life erupting per, say, 1B years? If its 1:6B, then we're likely alone.
To add to the excellent answer from Gorhill, you might find this read interesting: https://0x65.dev/blog/2019-12-20/not-all-adblockers-are-born...

It is a deep dive into how modern content blockers work and what kind of rules they have to enforce (they are usually much more complex than simple domains, though).

As a side node, I recently ran a small experiment and found out that around 90% or blocking from Easylist/EasyPrivacy/uBO lists can be done based on domain information only. But of course this leaves a lot of corner cases where sites might break or ads might still show, and ultimately more granularity is needed to address these cases.
Well, you can :) https://play.golang.org/p/sum21uSy1Ae
If the bonds default, then the fed get's left holding the bag, and their balance-sheet shrinks by default :)
https://news.ycombinator.com/item?id=23540162
Much like drones are much better at most outdoor operations, wheeled robots are much better at most indoor operations. Yes, stairs, etc etc... but if a company has a big enough need for investing in robotics, it's likely they will be willing to invest in the infrastructure (ramps, etc) to support those robots.

Also, consider for a moment the following from Boston Dynamics:

> Spot should always be operated at least two meters away from people

That alone eliminates something like 95% of workplaces.
Please read the official Opus FAQ to sampling rates: https://wiki.xiph.org/OpusFAQ#But_won.27t_the_resampler_hurt...
or, more obviously, that having a famous paedophile prancing around on its platform is bad for business. So knocking him offline is worth the cash.
> But it is also a bit of a finger to iOS users, though.

Yes, but I'd point out that it is Apple giving their own customers the finger here, not Hey.