skysight-inc/HackerNews huggingface dataset:
Data always needs to be paired with empathy. ML/AI simply doesn't have empathy so it will always be missing a piece of the overall pie.

Let AI crunch the numbers, but combine it with a human who can understand the "why" of things and you can really kick butt.
I think the generic term for this feature is "code intelligence". Autocompletion often just means that the editor provides suggestions of other symbols in the same file, which is a far call from the language-aware and context-aware suggestions, auto imports and refactoring features IDEs provide.

The distinction seems important as I personally wouldn't go back from VSCode to an editor that merely provides autocompletion but can't reason about the language beyond basic syntax highlighting.

I caught myself using "Google" as a verb when talking about searching on Amazon the other day and "Xerox" has become synonymous with "copying" for an entire generation, so I wouldn't judge too harshly on people using "Intellisense" as a generic phrase even if it can harm communication ("But does this editor have Intellisense?").
The asterisk (“*”) lower variant is still too high. It should be vertically center-aligned with “=” etc.
I don't quite understand, what was sold here exactly?

This question applies to all NFTs! All you 'own' is a smart contract on a blockchain. That contract might contain a URL, and that URL might have some content on it. Or it could be a broken link. But you definitely do not own the thing that the URL points to. Nor do you have any guarantee that there are no other NFTs on the blockchain using that same URL.

Luckily enough for the scammers/sellers, the buyers don't seem to care about these details!
Good for them. The Dragon Book is a great compiler guide, despite some understandable criticisms I've heard about it not teaching blessing edge technique at the time. I'm using it right now for my compiler course, and it still holds up to a solid extent. Just out of curiosity though, why wasn't Sethi (co-author) included? Was he just an author and not involved in as much research as Aho and Ullman?
Just insisting that somebody is ignorant is pretty rude.

The internet of the mid 90s had a lot of stuff for free. Usenet was great for certain groups of people. The internet of the mid 90s also lacked a ton of products that cost a ton of money to develop and maintain.

People are frightened now of relying on Google to store their photos forever. Imagine storing your photos with a passion project operated by just some person in their spare time. We see people already getting pissed off when OSS developers stop maintaining projects. It'd be that problem times 1000.
Which sort of gives the game away regarding Mobikwik's denial of being breached - [1]

MobiKwik in a statement rejects that such a data breach has occurred, “Some media-crazed so-called security researchers have repeatedly attempted to present concocted files wasting precious time of our organization as well as members of the media. We thoroughly investigated and did not find any security lapses. Our user and company data is completely safe and secure.”

[1] https://www.indiatimes.com/technology/news/mobikwik-data-bre...
Sorry I did mean valid while the key is valid, of course.

The scenario I'm describing is simpler:

- You create a PGP key

- You sign a commit with that key

- The key expires (you definitely should have a key rotation process in-place, so keys should expire)

- I want to use your commit. I see it is signed but the key is expired. What is the value of the signature at this moment ?

When a key is expired your commits don't automatically become bad, they just become "unverifiable" but you can't resign them without changing their hash; that's why signing tags is better because you can re-sign tags quickly (before the key is expired).

> Would your concern be addressed by having transparency logs for both the certs and keys?

Transparency logs only catch the problem after they appear and raise the chance that they are detected but they don't prevent it from happening. If we're talking about making sure no one changes your patches/commits under your feets, a transparency log of commits is "enough", and that's basically what the git repository is all about.
I only use sublime for sudo editing, cause it's easier to just install some nginx syntax highlighter, and ini/config into the sudo profile, and run sudo subl /etc than it is to use vscode, I mean vscode does ask "would you like to use sudo" but I'm not sure how good it is to use vscode for sudo editing or viewing of files... and I don't want to have to okay it on EVER file when I'm doing a lot of system edits for a new linux package I'm trying out and testing - like when I tried to get a system-wide proxy tool installed.
What do you mean?

I’ve run plenty of brand campaigns and the clicks tend to be an order of magnitude cheaper than running keywords on competitors keywords.

My experience typically lies with local companies though.
Oh, “the democracy index”? Good thing we have a neutral and objective measure of each country’s quantity of abstract democracy. I’m sure there’s no cultural chauvinism or politically-motivated biases at play here.
Mullvad also provides OpenVPN and Wireguard config files.

https://mullvad.net/sv/help/tag/other-vpn-software/
What about avoiding copyright letters?
NFT is just a joke went too far.

I'm starting to consider creating a NFT to sell NFTs of NFTs emitted elsewhere. Or one for people who doesn't "own an asset" to sell it.
I personally love Sublimetext for quick editing. Things like multiline selection on single documents.

For anything else, vscode or jetbrains
Wrong. A founding principlal of NASA is that it is entirely a civilian agency. This was a big deal (no military overflights) and nasa vehicles are never armed. (One russian space station was, Almaz). And while NASA once handled spy satalites (Shuttle's NRO launches) they were owned and operated by other civilian agencies (cia, nsa, nro etc).

Maybe they mean to say first crew without any former soldiers? Ok. That might be true, but is a fine line to draw. I have never heard of any other organization be openly proud of not employing veterans on a project. Does this mean that any country with mandatory military service, making everyone a former soldier, is unable to ever launch a civilian crew?
Huh? It is designed specifically for the poor precision of mobile devices. You literally just tap anywhere on the screen. That's it.
They added that composers were often subjected to "bully tactics and threats" by artists and executives who wanted to take a share of the songwriting royalties.

Ultimately, I wonder where the money ends up between the artist and the executive.

This article (not the pact's message) seems to be unfairly framing this as writers vs artists, but the real bad guy could be some suit at UMI or EMG...

It sucks for the writers all the same, but don't misplace your anger.
you need some amount of points in order to downvote something on this site; only someone who has a stake in this community can yield his influence in order to downvote something here; this means that a lot of people here are subjects to the whims of the CPC.
The last comment by a dev is from 2019 and indicates that this isn't ruled out. But if it's not in version 4 it's fair to assume that it's not gonna happen in the near future.

https://github.com/sublimehq/sublime_text/issues/101#issueco...
The world would be a better place if you could run Electron apps on 64MB of RAM!
UIPath's S1
Here, I'll get this over with quick:

Argle bargle Mozilla bad something something Pocket integration, Firefox isn't even that fast grr Brendan Eich, one time Thunderbird loaded a tracking pixel.
Wait until you find out low many studies have been published in medical journals with serious statistical flaws.
I don't know LUCA app, but the CoronaWarnApp[1] is not a "tracking application".

> The architecture follows a decentralized approach – based on the DP-3T and TCN protocols, as well as the Privacy-Preserving Contact Tracing specifications by Apple and Google.

Many, if not most, Corona "tracers" (note, the missing K) at least in Europe, work similar, if only because both Apple's iOS and Googles Android require such an architecture in order for those tracing apps to stay online and stay tracing.

[1] https://www.coronawarn.app/en/
Very nice! Gratitude is good for the soul.
Sure, that was 100% facetious. And I agree that Joe Schmuck is buying with eyes wide open.

But the underlying point is that the markets are disconnected from reality, and - fair play to them - the VCs are capitalizing on it.

One day I'll actually set aside a few hours to go through a list of all tech companies that IPO'd in the last 5 years, and see which ones have actually made a profit. Gut feeling is that the "flashy" ones are still burning through cash reserves (Asana/Slack/Uber), but the more boring ones (Rackspace/Pivotal/etc) are probably sitting pretty.
Do you do the discussion for imaginary internet points?

I'm neither down nor up voting you; I consider doing that to people I discuss with a bad form (yes, that's opinion too).

However, it helps the discussion if there are arguments for the positions of those discussing; the point is not for either side to "win" (whatever that means and however you measure that "win"), but to find the best outcome after considering all valid arguments.

However, that does not work when there aren't any arguments. Vaguely liking or not liking something, and having no idea about the
Not gonna lie I spent over $400 trying to get on this flight. But, I am stoked for the person that won the sweepstakes. It is indeed an inspiration. I mean, I literally now see it as a possibility, as probable, that I’ll go to space in my lifetime. And I’m watching citizens go this year. Well done Musk and Isaacman.
I use the Iosevka typeface family [1] which also allows customization.

[1] https://github.com/be5invis/Iosevka
Amazing to play with. In light of the font size discussion from a few days ago: I would love to have a UI like this integrated into an IDE like InteliJ so I can fine tune the font rendering to my liking.
That only makes him a weirdo, not more than that. Should he be prosecuted for being weirdo? I doubt so. It was uncomfortable for women but they weren't forced or threatened (remember he was saying he will kill himself, not her/him).
Very well put.

Btw there is a posting before about whale and it’s changing strategy due to the whaler is very different.
> But AFAIK, FLoC is only replacing third-party cookies; browser fingerprinting will still be possible.

Effective fingerprinting makes everything impossible. Even if there were no 3rd party cookies and no FLoC, ad-tech can still use fingerprinting to bucket you based on your browsing history. This isn't a criticism of FLoC, this is a criticism of unwanted fingerprinting.
IEEE Fellow Explains Signals, Systems, and Digital Communications
It was just a few days ago when I mentioned how often I see the dragon book held up as a punching bag. It seems that at some point the book, along with K&R, have become the target for unsubstantiated criticism. I've pressed for details, and I've seen others do the same, but it never ends in anything concrete—just an implicit appeal to the new conventional wisdom that they do more harm than good. Reminds me of how "truth" gets synthesized on Reddit.

Here's a counterexample: Russ Cox has a series on regular expressions, beginning with Regular Expression Matching Can Be Simple And Fast <https://swtch.com/~rsc/regexp/regexp1.html>. In the last several years, it has become very well-received. In it, he lays out the case for Thompson NFAs, and also laments in some places about how the approach is not more widely known, having become a sort of lost knowledge. (See also Jonathan Blow's <https://www.youtube.com/watch?v=ZSRHeXYDLko>.) For all the criticism of the dragon book, though, you'd think that would mean enough people have read it that someone would have pointed out that Thompson is cited in Chapter 3, where his approach is described in some detail.

I think that what's actually going on is that, like The Art Of Computer Programming, the dragon book is widely referenced and rarely read. Now, enter the 21st century meme factory.

Having said that, the most recent comment I saw that was being casually dismissive of the dragon book—ironically for its "second-rate methods" that have "held back" compiler development—did motivate me into digging the book out, which itself led to me to spending an hour or so chasing down the source of McCarthy's "ho, ho, you're confusing theory with practice" quip, since the origin story of Lisp's eval is also told in Chapter 11 of the dragon book. <https://hypothes.is/a/pQs39pAhEeupnAuO5qfOeQ>
Create a web page of various recommendations, send it to a specific friend whose household regularly makes purchases on Amazon. Unsuspecting friend clicks on affiliate link, now you know all things they buy in the next 24 hours.

Works anywhere else where the audience can be identified, and click frequency is low.
>However, sometimes it becomes unavoidable. After a recent diagnosis with sleep apnea, I got a cpap machine, which has a cellular network connection in it, which connects to a centralized service where the sleep technicians can tune the device to deliver the right pressure for my sleeping patterns.

I too have such a device. I did a little (<5 minutes) research and was able to access the device's settings to disable the cellular modem.

The manufacturer complained about this to me and I told them to go fuck themselves. My insurance company never even asked about it.
In my experience, people who use "emotional" in a derogatory way are often the most emotional themselves because they're blind to their own feelings. Being emotional is not bad.
This is great for non-techies, but I want to control my own traffic, customize the behavior of my VPNs, ...

Any deviation from the standard implementation, open source or not, is a hindrance.
Reading some of these I think that many people have the same usage-pattern as I do, ie go to some aggregator site like HN and open a bunch of articles in one sweep and then read them.

So what happened was that the site opened in a tab, people didn't get to it immediately so when they got around to it the timer had fired and they were rickrolled.
Here are few factors that would enhance persons lifespan: access to clean water, shelter, nutrition, medicine, and not working in toxic or otherwise risky to your life environment.
That's revocation.
You hit a tipping point with enough market grab that customers start to approach you without advertising.

There is volume discount as you grow.

There is upsell potential on the customers you've signed.

As your signed customers grow their pockets grow to spend more on the solution.

Takes about 3-6. If I use Snowflake today at company X without issue and I switch jobs in a couple years to a new company that hasn't picked their platform, what do you think most people will pick?
Learnt is a weird word.
It's all good! I was just trying to avoid looking like I was only responding to half a post!

You're right about IBM & Google being there for a while, and I think their participation is largely innocent (ironically, one of the main reasons I dislike the committee enough that I went out of my way to note that I dislike the committee a few comments up was actually protested by as far as I'm aware most of the proprietary companies & Red Hat). I still don't believe that funding GCC development is really enough to count the organizations, though. It's something I'll think on for a while, if nothing else; thanks for bringing it up.

The argument is actually a pretty classic one (it comes up nearly every time autonomous computers of any sort come up, and was something I read for the first time in a book from...1998, I think, though I can't recall the name; something on cybernetics from some university press).

I agree that Red Hat is and has largely been in violation of free software principles since their move unto SaaSS. You certainly won't find me arguing they're a moral company. I do think it's unlikely they actually work directly on proprietary code, but that would lead the discussion into very murky territory trying to draw a line, and so I'll largely cede the point. Red Hat is antithetical to free software as a movement.

I don't think we've been fine with IBM for years as some steward of the free software movement; they contribute to free software, yes, but only tangentially. Their support is of open-source, and is orthogonal to the free software movement. It's still useful to the free software movement, but I don't think we're fine with IBM itself.

I, too, want to have that discussion at some point! And yeah, the JSLint story is incredible. It's less IBM's customers (though they are definitely by-and-large evil) and more...IBM outright, though. They did support the Nazis, after all; there's really no coming back from that.
International Backup Awareness Day (2009)
IANAL, but since most software licences work because of Copyrights, I suspect "both": as in: it is a copyright infringement, which is how you can enforce the licence agreement to be followed.
I wrote a bunch of articles for a community blog/magazine a while back that had a lot of others in the community doing the same thing. Then the "owner" turned around and sold it to some nameless person that wanted to profit from it.

She patted herself on the back and moved onto building another community thing. I removed my articles and moved on.

It's a real shame, she's very talented, but I struggle to engage with any of her work now because I keep looking for where she's going to try and profit from community participation.

I wish her no ill, but it was a reminder to not treat things as a not-for-profit if they don't have clear governance to back that up.
This is still my favorite way to garner a path forward in a language / ecosystem. Remove the fluff at first and - if you reinvent the wheel, at least you get to see the power (or lack thereof) of the language - then start digging into paradigms and libs offered to help you grow with.
I think there's some stuff that needs to be built in, for example I like to keep tabs and indents separate e.g. indent is 2, TAB is 8. There's a smartindent-sublime package, but it doesn't work quite right and I've had it conflict with other packages. I think it'd work better if it was built in.
HTML is easy to write, but Firefox is hard to debug.
Does anyone know if this is a valid point:

If you can't code without a feature-rich text-editor, you might then ask: how good are you really at coding, and how much skill are you off-loading to the editor? Because if you can't code with Windows' notepad.exe you need to re-evaluate your perceived skill and your /reliance/ on an editor.
Ah, got it, yes re-reading the tweets I see that this is what happened.
- Routing traffic over untrusted home/office ISP

- Censorship circumvention
Wikipedia:

Jeffrey Ullman.... was the Ph.D. advisor of Sergey Brin

The greats know how to recognize greats ;)
GTAGS/CTAGS/"any other family of tag processors/generators" could be used for autocompletion in Emacs/Vim way before, and they were just "part" of autocompletion.
Or someone broadcasted its coordinates to the dark forest...
No, it's both again induce (i.e before) and reward (i.e. after)

It comes down to the definition of "improper".
Yuansfer is hiring a B2B Director of Marketing
The "Apple will preinstall apps for the Russian government" bit is untrue, and has spread around due to shoddy tech journalism. iMore, which repeats the falsehood in the article title[0], includes a translation of a Russian news article:

> The agreements stipulate that the first time Apple is purchased in Russia, the user will see a dialog window when setting up, in which he will be asked to install applications from the government-approved list by default, Vedomosti said. It will be possible to refuse installation, removing ticks in front of certain applications, explains the source of the publication.

So really it is an opt-out list of apps presented at setup, which are downloaded and installed after user confirmation. The apps are, presumably, still subject to iOS security policy.

It's clearly not ideal, and reminds me of the dark years of trying to avoid accidentally installing the Yahoo Toolbar. But it's not as evil as it sounds from the headline, and it would be stupid of Apple to pull out of the Russian market over this (as iMore says they once threatened).

Save your rage for when iMessage encryption is nerfed, and government-approved apps are no longer opt-out.

0: https://www.imore.com/apple-agrees-pre-install-apps-russian-...
Sublime Text has the strangest development cycle I can think of.

It does big-bang releases with lots of features, followed by frequent bug fix releases that quickly resolve issues, followed then by years of silence even though there are still issues... until there's a major version bump and the cycle starts again.

This then means that the plugin ecosystem is fairly under developed and inactive because there's little incentive to actively develop plugins for software that appears to be dead.

I used Sublime for many years and it was hard to let it go, the speed was great and the SublimeGit plugin was the best Git client I've used, but multi-project development was a pain because the Python/JS/etc plugins didn't have good support for virtualenvs/per-project config/etc, and it was clear that they were out of active development.

I switched to another editor and it's slower, but fast enough. It's not quite as nice in many ways but it's nice enough. Critically though it's got a great plugin for most things.
Needed some time. Knuth won it 1974, Hopcroft 1986 already.
Wonder why so late
> Not yet though, huh?

Depends on your needs. Calls, texts, browsing work pretty reliably. Convergence has been demonstrated, too. Your Android banking app forced on you may work or not depending on luck.
Hi! Yes, it’s something we all take for granted. Thanks for checking it out!
Why Bodilessness Limits AI Learning
Interesting, thanks for the link. The livescience article mentions the possibility of false positives and doing different types of antibody testing to confirm, not only with potential WHO involvement. Do you know if there was any further testing? A quick search didn’t yield helpful results.
> Was there really no better way to create tuples before?

Here are some other options for code like the grandparent post. I tend to either live with the boilerplate or use a local function.

1. Use a collection initializer extension method (https://news.ycombinator.com/item?id=26641997).

2. Define a local helper function.

KeyValuePair<string, int> KeyValue(string key, int value)
{
return new KeyValuePair<string, int>(key, value);
}

// new w/local function
var x = new List<KeyValuePair<string, int>>
{
KeyValue("a", 1),
KeyValue("b", 2)
};

3. Use an array of C# 7 tuples and convert them in a loop or query.

4. Use generics to infer the argument types à la Tuple.Create. This technique can be helpful for using anonymous types with collections.

//KeyValuePair.cs
internal static class KeyValuePair
{
public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value)
{
return new KeyValuePair<TKey, TValue>(key, value);
}
}

// new w/helper class
var x = new List<KeyValuePair<string, int>>
{
KeyValuePair.Create("a", 1),
KeyValuePair.Create("b", 2)
};
Q&A: Physicist Kathryn Schaffer moves in the art world
Hi! Yes it is. Thanks for checking it out!
> Do you do the discussion for imaginary internet points?

That's what Bitcoin is and people assign value to those useless bits don't they?

What's the point of life if you can't fret over magnetic ones and zeros?
Building 10 products in 12 months
I don't think so. They were not children back then and there were no signs since then that they understood their mistake and now know better.
Cloudflare Durable Objects, Now in Open Beta
How to start or flip an open access journal: Academic-led publishing primer