skysight-inc/HackerNews huggingface dataset:
You should add a comment to the thread giving the backstory of how you came to work on this, and explaining what's different about it. That tends to seed discussion in a good direction.

If you do that, email us at hn@ycombinator.com and we'll put this submission in the second-chance pool (described at https://news.ycombinator.com/item?id=11662380).
Any other information? Does the non-profit company have a name?

Org history, privacy policy, funding strategy? Your site also doesn't have a donation link, so are you just eating the cost? I'm also curious about indexing sources. DuckDuckGo isn't indexing its own results, so odds are fairly low that you are -- you must be pulling them from somewhere.
I'm convinced that most A/B testing is harmful in the long run. It moves metrics that makes investors look good but often at the cost of long-term brand likability and, for the lack of a better word, the company's "soul"
uMatrix is great for blocking 3rd party stuff globally in your browser. Outside of the browser, I rely on DNS blocking rather than modifying hosts files.

Wrote a little post about how I configured my blacklists and whitelists with AdGuard Pro for iOS.

https://www.calebyers.com/blog/dns-ad-blocking.html
D has unittests and potentially benchmarking if I can be bothered to implement it and write the proposal (and it gets accepted etc.)

I have written a library solution using ranges at compile time to measure asymptotic performance but I'm talking about a language feature.
Talk about lousy deniability.

I wonder how many Alexas there are in Saudi.
I'm right there with you. It feels much better to me to be able to have the mouse more in-front of me than off to the side, especially when gaming.

I tried to go 60%(?) with a Pok3r but I like having the arrow keys available without having to use a modifier key.
GNU awk supports \< and \> for start and end of word anchors, which works for GNU grep/sed as well

GNU awk also supports \y which is same as \b as well as \B for opposite (same as GNU grep/sed)

Intererstingly, there's a difference between the three types of word anchors:

$ # \b matches both start and end of word boundaries
$ # 1st and 3rd line have space as second character
$ echo 'I have 12, he has 2!' | grep -o '\b..\b'
I
12
,
he
2

$ # \< and \> strictly match only start and end word boundaries respectively
$ echo 'I have 12, he has 2!' | grep -o '\<..\>'
12
he

$ # -w ensures there are no word characters around the matching text
$ # same as: grep -oP '(?<!\w)..(?!\w)'
$ echo 'I have 12, he has 2!' | grep -ow '..'
12
he
2!
https://web.archive.org/web/20200117004259/https://www.econo...

Edit: visiting the OP with JS turned off also works for some.
That's not actually what's happening.

When you allocate memory that needs to be initialized to zeroes, it doesn't actually allocate memory and zero it. Nor does it allocate memory without mapping the pages, and when a page fault occurs, allocate and zero it.

Here's what actually happens. Upon boot up, the OS allocates a page, zeros it, and marks it read only. When pages are requested in the future that need to be zero, it assigns an address and maps the zero page to it. This zero page could be mapped to hundreds, thousands of pages. If you try to read from the page, it happily tells you it contains zeroes. So you still haven't allocated new physical pages to that address, despite the fact that you're actively using it. Only when you try to write to it does a page fault happen. (because you're trying to write to a read only page) Then it allocates a new page of physical RAM, zeroes it, and gives you a real physical page to use.

It's clever hacks and abstractions all the down.
You're missing the confirmed case in Queensland, Aus
> Is there a rule these days that your startup isn't allowed to clearly describe what its product is?

1) Release vaguely worded press release announcing your imminent thing-which-will-change-the-world.

2) Read all the guesses at what you might be about to release.

3) If any of those guesses are better than your actual idea, then they become your idea all along!
Glad this one pops up every so often.
Pro has slightly more knobs exposed than Home letting you adjust behavior but it’s nothing like the corporate version of Windows, no. I use tron script regularly to cut out what I can and it does help. Reading online the true believers load LTSB or LTSC licenses instead although they give up latest-gen CPU support by doing so.
Array destructuring: already existed, list() pseudo-function

Array spreading: already existed, array_merge

Variadic functions: are probably better implemented as a function accepting an array, especially now that there's a proper array syntax instead of a pseudo-function. Also already existed, func_get_args.

Argument unpacking: already existed, call_user_func_array

Arrow functions: are not any shorter, and are less clear, than anonymous functions.

Literally the only item on your list that was any good for the language is the null coalescing operator. The rest are just re-implementing something that PHP already had, in yet another incompatible (and often unclear) way.

Hell, good luck coming across '??' and trying to find any documentation on what it does. Searching Google for 'php ??' returns results for 'php', searching php.net for '??' returns seemingly random functions, going to php.net/?? gives you the homepage.
How so? In my experience, Xdebug (https://xdebug.org/) provides a solid set of debugging tools.
Ricky Gervais better watch his back then.
you were close! the following works as well

awk -v FS="\t"
I feel your pain with the debugging and I have a feeling this will be an aspect of go which matures greatly in time. Especially with respect to goroutines, it can be tough tracing the program flow, which makes good debuggers even more valuable. Also a very hard challenge.

I'd love to be able to see a diagram of goroutines and channels, like a chemical plant. That's probably asking for too much :p
My understanding is that they are optimizing for revenue per visitor per month- they are not trying to make the most visually appealing product.
It's one thing for them to not encrypt the backups, its another thing to go out of their way to include the iMessage private key in the backup, which completely undermines iMessage E2E for 99% of users.
Full disclosure: work there.

I’d say that’s an exaggeration - trying to take an objective perspective. Some users may not know a better option exists. The beige notification bar isn’t intrusive and can be closed. A significant question is whether the notifications will be able to be disabled (readily, from within the Wordpad app).
I'm not sure this is what you are looking for but there is an example in their docs of dna-to-protein.

https://seq-lang.org/cookbook.html?highlight=protein#dna-to-...
Seconding this.

As someone who built (5 years ago now) and maintains a client application that runs along side a Wordpress/WooCommerce shop of pretty high volume - it's absolutely mind blowing to me the kinds of decisions that Automattic/Wordpress/WooCommerce make... from a code and operation viewpoint.
Literally every culture hunts wild game. This is such a weird thing to consider unique to China.
That would be the first reason I'd give to someone that questioned my "crank" statement.

The next one would be the PRISM connection (Skype architecture, etc), and FISA orders they're surely under.

It's not totally they're fault I don't trust them. Buuuuut, it is partly.

Definitely appreciate the feedback - lucky for me, I have removed myself from corporate tech bureaucracy, become self-employed, and can preach from my poor man's pulpit ;D
Being an adult whilst living in the real world.
> That is to say, digital advertising isn't showing the volume of or demand for musical teaching service because it's highly likely everyone believes it's incapable of doing so or adding value

An ad for online one-to-one art lessons has been popping up in my Wechat moments. Judging by the ad copy, they feel they have two strengths:

1. No need to transport your kid to and from the lesson.

2. Your kid will like this more than classroom-based lessons.

I conclude that the market they're trying to serve is parents who would like their children to learn to draw. But there are a lot of those, and their selling points seem pretty reasonable.
This indictment makes little sense to me considering that, outside the Rust compiler itself, the largest early and still ongoing use case for Rust was/is Servo. A web browser engine, which is predominantly a thing that's dealing with multitudes of graph-shaped problems.

:confused:
at face value, this seems plausible. However, the dating dynamic is unique among other marketplace ideas. Case in point, tinder is profitable (whenever people find their soulmate through it, tinder loses customers)
I just ordered a copy and am looking forward to it. Thanks for the recommendation.
Yarn Package Manager v2
It looks like this article was ripped off from https://spectrum.ieee.org/tech-talk/tech-history/dawn-of-ele....
While David Pecker was involved in the brokering of the hush money deal with Stormy Daniels, which Michael Cohen eventually made (and prosecuted for), the "catch and kill" payment was made to Karen McDougal, which was another Trump affair.
Hmm, this is not how improving ads has ever worked for me. Better ads = better performance.
The technically accurate term for A/B testing is "user gaslighting".
> Thanks for ruining the Web, Google.

Wow...
Wow, you're right. This is very, very clearly just Searx with some text and logo changes.

That's a really weird decision to make, because speaking as just a HN reader, I'm not even remotely interested in using a random search engine with no information, community, or history, but Searx is a really interesting project that I didn't know about and that I would have been happy to learn about.

So I don't understand what the end-game is here. It would have been easier and more helpful to just link to Searx instead of trying to pass it off as something else, and a general Searx post probably would have gotten more upvotes as well.
I think is more about the perceptions and at what point does the media and people start to pay attention aka "flu scare". I have the feeling it has nothing to do with the actual number of people that are sickened.
RIP Google.
Sorry, the reason I moved to OpenBSD and Linux From Scratch was to avoid getting sucked into the dark gaping asshole of Lucifer. Microsoft shitware is not allowed on my system.

Does the phrase "Embrace, Extend, Extinguish" ring a bell? Between RedHat, Ubuntu, and Poettering (in no particular order), they have already done great damage to the world of Linux. Microsoft, needless to say, is a cancer.

> I find that people that prefer terseness over verbose syntax are selfish. They simply don't care about the future maintainers of their scripts.

Nor do you, apparently, since the poor souls who follow in your footsteps will invariably be stuck within the literal hell on earth that is the Microsoft ecosystem.

Enjoy your regularly scheduled malware updates.
Free Press Advocates Decry Cybercrime Charges Against Glenn Greenwald
That's because you want to ride on the popular bus routes, which isn't a coincidence. If lots of people wanted to ride on the empty bus routes, they wouldn't be empty—they'd be the overflowing ones!
The board would fire all of the execs and hire a bunch yes men who promise continued growth.
Like an unlisted phone number?
Shouldn't you then just go to wikipedia and search there ? You know to stop the "F* bullshit" and "save your mental state" ?
There's some awesome scientific knowledge behind these practices developed over a time period far longer than modern farming practice. Yet we seem to think we know better. Industrial Ag/short-term profiteering have a lot to answer for.
I have a repo dedicated for some of the cli text processing tools like grep/sed/awk/perl/sort/etc. Here's my one-liner collection for awk [1]

[1] https://github.com/learnbyexample/Command-line-text-processi...
Buying that traffic bids up the cost of any other competitor doing similarly.
Is there any detail on the nature of the exploit? It seems to have been triggered by receipt of a video in WhatsApp. Was the flaw in WhatsApp itself? Or would the exploit have occurred regardless of which messaging/transfer mechanism was used to deliver the video? Has this been fixed? Is it even a documented exploit or is it simply known that it had something to do with the WhatsApp video, but not the actual methodology?
I don't know of any directly related to it's encryption but multiple protest organizers were identified and arrested by the Hong Kong Police Force through Telegram, I'm not 100% sure but I believe they just added lists of suspected phone numbers onto their phones and looked in Telegram see which one's matched to Group admins.
I think I remember hearing that companies stay elusive about the concrete parts of their business because a simplified description may be easily dismissed too soon.

The full context may be hard to explain on paper in our climate of impatience. So necessitating a higher bandwidth conversation to learn about the business allows them to free you from your own prejudices with a realtime description catered to your needs.

Infuriating and interesting.
I've re-read your reply a few times but I honestly don't get your point.
Common city busses pack from 120-160 people.
Since WhatsApp whines incessantly unless you give it various permissions it might have already had the ability to access photos etc.

As well as sending whatever is in its directory or using a local priv escalation.
Explanation 1:

Lauren Sanchez(bezos' new girfiend) along with her brother Michael(who is also her agent), leaked the story to force Bezos to divorce his wife and get along with her.

Explanation 2:

The crown prince of Saudi Arabia personally sent a trojan file, downloaded all the data, distributed it through a gossip rag he happens to be friends with, for some kind of revenge/message

I get why Bezos has to go with explanation 2 because explanation 1 would indicate the girl he wants to have sex with or her brother is manipulative. I dont see why the rest of us have to go along with this. Even this anonymous source says he has "high confidence" not anywhere near certainty.
JetBrains Mono – the free and open-source typeface for developers
Because unlike the private sector, the public transit officials don’t listen to the public. For example, everyone from across the SF Bay Area have been clamoring for BART to get stainless steel seating like what NYC and HK have for years. Why? Because it’s more hygienic and it’s less smelly over time. However BART just keeps using either some fabric or plastic based seating.

There are also only so many bus stops and it’s not on demand.
I don't follow. My point all along was that you can get much better quality (american) chicken at Walmart than at Aldi.

The only comparison to European Aldi's is to point out that in the US the food quality at Aldi is substantially worse than that of another typical local grocer, whereas in Europe it probably isn't
Can you explain how this works? I'm assuming my IPhone itself is encrypted with my own password (or thumbprint) and that Apple could absolutely not get into it without that thumbprint.

But when you send a backup, it's decrypted, sent to Apple, and then re-encrypted with a key that Apple controls, and has nothing to do with any of the "things I personally know"? IOW, I couldn't myself decrypt my Apple backup stored on their servers?
Compiler, Language and Runtime Teams
Rust but purely because if you only speak JS you'll learn some rewarding new concepts that JS hides from you - both in language theory and how computers actually work under the hood.

Programming languages are to programming what foreplay is to sex - important but not the main exhibit, my point being that Python and (especially Go) are relatively simple languages coming from your background so you could realistically learn all 3 in a few months if you really wanted to.
see https://altsearch.org/about
Wouldn't matter. Teens are just terrible at hiding anything in class. You can even just tell when their focus is elsewhere.
I guess those are personal preferences. I would rather use typescript and Java moreso than PHP, Python, Ruby, C++, C#, etc...

Not exactly sure what exactly is specifically wrong with npm, have you tried yarn?
installing or updating go is still a massive pain, it's mind-boggling why you'd have a modern language that behaves this way
GM's Cruise unit unveils driverless prototype vehicle for ride-sharing service
I don't quite understand your argument. Should I enjoy sitting near people having violent mental health crises because I might one day have a mental health crisis? It seems to me that the compassionate approach would be to support the availability of mental health care. Being content with sharing public space with people suffering from mental health problems does not seem like a compassionate or helpful approach.
Needlessly endangering other people's lives. (And hopefully breaking the law, depending on where you live.)

Seriously, which parts of adulthood and 'the real world' make this seem necessary and okay to you? It really is super dangerous. (Google the statistics if that might convince you, or news stories to make the risk emotionally real.)
Scalable Android in the cloud for telcos
Browse old web pages the old way with virtual browsers in the browser
This is a completely valid concern, too. I would hope that these fleets would be operated in conjunction with the city – or even be municipally owned – and integrated with the public transit system. I feel that these would be great for last-mile transit, however, or serve areas that don't have the population density for high frequency transit; in my mind, these complement busses, not replace them.
The Athletic Raises $50M
You just added that subheading; I checked it before making this comment, and it still doesn't comply with the AGPL.
Usually when the budget is opaque there's a reason for it.

Money really seems to be wasted for the most part, and the digital library has always been an embarrassment. Years later, it still has no API, and last I checked the terms of service forbid you from accessing it with software! Completely braindead.

The only reason to join ACM besides accessing the crappy digital library is to save money on conference registration fees, which are outrageous because of what the venues usually charge and get away with.

Usenix seems (to me at least) to be better run and had open access policies years before ACM. But the IEEE is largely a cesspool as well, charging absurd fees for digital library access, and sponsoring a number of spamferences.
You haven't actually proposed a solution though, because I have very little control over how much is invested in public transit, but I do have near total control over whether I take public transit.
Official ProtonVPN iOS App
Thanks for the link. That's useful and entertaining at the same time.
Previous discussion (2015): https://news.ycombinator.com/item?id=10653033
my guess anyone needing serious anything is still not sold on kube

seriously - why would you use k8s?

it's basically a MLM scam ran by google
Freedom Dividend and Vat
I have a couple of questions around adding a vat in the usa. We already have sales tax collected by the state / city. Would the vat be collected by the federal government in addition to the sales taxes collected by the local governments? Won’t the local governments complain that sales tax is their turf ? Could this cause a constitutional crisis ?

Would it increase organized crime as the undocumented economy expands to lower the burden of increased consumption taxes ?
If it can't be described without a video, that's not a great sign.
Do people really use a debugger ?

This is a serious question because in 5+ years of programming I have never used a debuggers. The only time I used a debugger was when I was learning to program and to trace out for loops.

Now I just use print statements and read code to figure out what’s going on.
brew install go?
I thought I was just going crazy. I asked friends and they didn't agree. It actually looks at lot like duck duck go. I never liked their UI, but if I am faced with a privacy destroying goliath and a terrible UI or a privacy-protecting company with a horrible UI...well I think the choice is obvious.

Google took queues from Reddit and fucked their UI. That's why those top UI/UX grads get paid the big bucks I guess.
But the original question was "Why can't we just invest in buses?"

And that's the answer. Who invests in something with negative ROI? (Which is, indeed, why so many mass transit systems are taxpayer-supported).
I know a lot of Google's own employees read this site and sometimes respond to comments, maybe even ones who had something to do with this change, so it would be very interesting to know what they think. Presumably its own employees use it to search too, so they would've also noticed the decline in result quality? I wonder if there's any discussion about this on their internal channels ("why can't I find info about X?" "what happened to the URLs?")... or do they get a special internal version of search that works more like it used to for everyone else, so they don't notice?
No. It's a currently non-illegal way to extort businesses.
Tesla crosses $100B stock market valuation in extended trading
Millennials have fewer siblings to share the estate from their parents.
Northern Lights – Maines Oldest IBM Compatible BBS
But you can't do so automatically. You have to open iTunes (or Finder) and explicitly click a button.

If Apple is privacy-oriented, they should've allowed this long time ago. Unlike iCloud backups, this is certainly not a legal issue, as the "local" backups stored on one's computer are already fully encrypted.
(1) How close are you guys to a mobile app?

(2) What's the monetization strategy?

Thanks!
> Rust ... how computers actually work under the hood.

A curious C++17 programmer, how does Rust teach you much about "how computers work under the hood?" I thought Rust wrapped most of the ugly bits in 'unsafe' and tried to keep programmers from them?
What if I hire 20 mediocre security engineers and 1 malicious product engineer? This argument can go both ways...
My workplace has both PHP and Node/React apps. PHP, instant result. The Node/React app takes 10 seconds at minimum to restart. Also, to start it for the first time takes a good minute or two. Annoying. Something no one else ever mentions is router systems. Everything under the sun uses router systems, even the PHP frameworks. Go ahead and benchmark those compared to just saving a file and having Apache or Nginx serve it because it's there. Go ahead, I'll wait. The router system is much slower. Not to mention, it has to be manually configured to even work.
Proxomitron.
Apple can't comply with a law enforcement request to get into your iPhone. They can comply with anything in your iCloud Backup except for the things under End-to-end encrypted data on this page [1]. Backups are encrypted "in transit" and "at rest", but Apple retains a key. That's how they can comply with legal requests and how you can restore your data if you forget your password.

[1] https://support.apple.com/en-us/HT202303
We built our ML platform on AWS – and why that may have been a mistake
How to use Python to expose politicians (2019) [video]
Based on what I read in anthropology classes, yeah, there actually wasn’t that much stress or food insecurity in small scale societies. Cooking was time-consuming but there wasn’t much else to do but hang out with your friends and mash yams anyway.
If I am not mistaken, -v is GAWK only.
That depends on the municipality- I’ve definitely lived places where a goal of the transit system was “access” even if the buses were nearly empty on some routes. I’m not sure it’s an invalid goal eithier.
Can you expand on the use case for your change? Why would you want unused imports or variables?