skysight-inc/HackerNews huggingface dataset:
It brings a package.json and a lockfile into your repo. There's arguments to be made against NPM but it doesn't bring any diffent "crud" into your repo than Composer, Maven, Pip/Pipenv/Poetry, or any other package manager.
As an Indian who is currently living in USA, how do I talk English like the white people? I try but fall short and my jokes are an embarrassment. I dream of one day talking like the white people. But my existence is lonely as no white person invite me home.
I would recommend Sam Harris who criticizes harshly the Trump presidency and the Capitol events but who also had the most nuanced view of the BLM protests.
I am not american but from the few commentators that I heard, it seems that he is a rarety in the US, and tries to have the less bias, even if he admits that he has one.
If there is one universal truth in the world of UNIX development, particularly screensavers, it is that you should never find yourself on the other side of an argument from jwz.
If you do find yourself there, you should just accept you are wrong and switch sides :)
> the seemingly endless amount of personal effort people put into 'alternate sexual identities' .. similar to a cancer

It reads to me like the poster is calling the effort cancer, not the identities themselves. The HN guidelines ask us to take the most charitable interpretation. If it's unclear, the least we could do would be to ask for clarification, instead of using their poor wording as a means to score cheap rhetorical points.
Parler has been a great unintentional honeypot.
I’m fascinated by the rise of the Zettelkasten concept among hackers (I don’t think I’ve seen it anywhere mainstream yet) and the fundraising that Notion & Roam have accomplished. Based on the title of the post, I assume you are inspired by Tiago Forte?

I’d be interested to hear more about how your notes are organized and what they help you accomplish.

The idea of moving notes across 4 platforms as described in this article makes me wince, which is why I’m on OneNote for now - maybe not quite as nice for linking stuff but included in O365 which my work uses, cross platform, etc.
Maybe I’m the odd one out, but as a native english speaker I also find english idioms to be interesting and to speak volumes about the person saying them.

“Raining cats and dogs” I had not looked up before, but I don’t hear it much currently so I would likely associate it with someone of a specific older age range, or someone younger who’s been around (or who is emulating) older people. Even that small inference brings some depth to understanding what someone is saying, and the character of the person saying it.

As for “butterflies in my stomach”, that’s even more important as it’s a tactile expression, describing the feeling of nerves as though there were literal butterflies fluttering lightly in one’s stomach. The fact that at some point an english speaker decided to express the internal feeling as though it was something tangible that other people around them were familiar with, that’s (imo) some pretty fascinating cultural context and something that I see repeated throughout english. I also suspect that it happens in many (but importantly not all) other languages/cultures, which is also pretty fascinating.
It’s not lost on me that I’m writing this comment hoping for upvotes.
Don't you think it's a bit of a apples to oranges comparison, the raiding of the Capitol in an attempt to supposedly kill Mike Pence and Nancy Pelosi and disrupt the election certification - essentially lead by Trump - is different than mass, mostly peaceful protests - that were inflamed by the police?

Head on over to http://thedonald.win if you want to see the narratives they're believing, I check it out a few times a week, some comments from today: "Remember, it's not over til it's over," "Follow Trump's lead," etc - they don't understand, nor do they care to understand the election process - that there are poll watchers from any party that are present at the counting, they don't care to reason to understand they lost the election. They also have bought into a whole bunch of different conspiracy theories - they consider the Democrats as tyrants when it's Trump who's clearly attempting a coup to become a tyrant, suggesting maybe he'll even be President for 3 terms, etc; there's countless proof points relating to his behaviour that he's a tyrant wannabe.
(1) The availability of digital streaming increases the political 'temperature'. Everyone at the capitol was grandstanding for the digital audience. Look amongst the flags as the crow pushes past barricades. See the selfie sticks. Crazy gets clicks.

(2) But the availability of streaming also reduces the number of participants. People are lazy. If they can, they will participate from their couch rather than walk in the street. If they can scream on twitter, and feel validated as that screaming makes news, they won't bother to march in the streets.

(3) Commentators ignore the FOMO that drove mass protests in the past. Many, especially young people, would turn out to a rally or protest not because they much cared about the subject but because they wanted to see what was happening. They were curious. But digitization means we all have intimate knowledge of everything in real time. So much of the motivation for non-crazy participants, the curiosity of the masses, is gone.

So .. while the digitization of protest has resulted in an increase in the number of extremists, imho we aren't seeing the truly massive turnouts of decades past. Those who do show are more likely to riot, but the majority will riot from behind their keyboards. That is something very different than historical protest movements.
Same reason that people were streaming themselves burning down buildings and looting stores last summer: in-group morality. When your social group thinks you’re doing the right thing, you have no reason to hide your actions.
What I've done in the past and worked is as follows

- learn from others what they are doing and why. It may look inefficient but there may be good reasons.

- document everything / make sure your understanding is correct and others can follow your documentation and use the old flow.

- start automating and improving while keeping existing things that worked still there.

Doing things this way I was able to improve processes for very bureaucratic companies and have had people appreciate and put in their time to help once they started using.
Sad that this is downvoted. Only sane comment.
You do realize that the signal foundation is funded by licensing deals with whatsapp and other companies right ?
A clever person could hijack an alumni email account username@post.harvard.edu

Note the bad pun Harvard uses: "post"

Or you could get an address (deceptively or via hijack) on an subdomain run by a student group.
You might like
LiveOverflow
's video about playing the Google CTF finals hackceler8: https://www.youtube.com/watch?v=DGuRI_SPZYg
There's a great discussion of what a proper translation of Zero Wing might have been like here: https://legendsoflocalization.com/lets-take-a-peek-at-zero-w...
Yeah about that, do you have some insight on why the X background daemons are always 'incompatible' and gradle launches up new ones?
They were acting like the BLM and antifa rioters they witnessed all last summer, who streamed their bad deeds, but faced little consequence (in fact they got media support).
AR and VR news from CES 2021
Retro Computing: Expanded (EMS) Memory vs. Extended (XMS) Memory in DOS
Ask HN: Gonna sue Instagram as last resort
I had my personal account reported as impersonation by a hacker. Submitted an appeal to Instagram and sent them the government IDs proving my innocence. A german employee denied the claim wrongfully and stopped replying the emails.

Cannot download my instagram family photos from 10 years, because I have 2FA (I still have my token) and if you do, the "export data" procedure of ig fails. Incredible they punish you for using it.

Have tried emails, calls, in app messages, linkedin messages, twitter messages to not avail.

I don't want to lose my family photos, seems to me that suing them is the only mechanism to get human attention to it.

What do you think?

BONUS: The turkish hacker who did it, charges usd250 to falsely take down an ig account. I believe he has some kind of superuser/affiliate interface
Hollywood drone pilot admits he crashed gizmo into cop chopper
Suspicious Package: inspect macOS pkg installers and scripts
Guidance to potential writers of Medium, Vocal Media, and News Break.
FWIW I interned at a US nuclear plant. They intentionally don't upgrade to digital systems for fear of being hacked, everything in the plant was analog when I was there 6 years ago.
I don’t like Trump, didn’t vote for him, and want him to go back to the reality TV fantasyland from whence he came. But the “counternarrative”, displayed aptly by your comment here, strikes me as very hypocritical and not attempting to understand the Trump supporters’ narrative.
I've even following up one for some months. We had to halt everything for the Christmas holiday.

They gave me a technical interview recently which I felt I aced. Only for me to go read the question again I realised that what I felt was just supposed to manipulate an object could actually be a file that they meant.

I'm yet to hear from them, it's been almost 2wks now. But ever since that realisation my confidence has gone done like crazy.

ATM want to focus on building projects with minimal Algo tests on the side. Gets tiresome solving Leetcode all the time.
Signal isnt federated or self-hostable. As long as its not, I dont see it as completely open source software because we still have to depend on their servers to use Signal.

I feel public money should only be donated to them once people are able to setup their own signal instances, like Matrix.

France for example uses Matrix for their internal communications. They don't use the public homeserver, rather, they use their own.
Many of them are fairly faithful representations of the lecture components of courses from "elite" universities. There are certainly many MOOC courses I would struggle with. But, discussion boards are mostly a tire fire (in part, because of the M part as you suggest), problem sets/assignments are limited even if they're not behind a paywall, there are no recitation sessions, etc. So even if someone is motivated, which can be hard in the absence of meaningful certifications, they're just more limited than taking an actual university course.
That greatly increases the level of sophistication.

The article doesn’t say that the emails received were “@harvard.edu” only that they appeared to be valid Harvard ids. That means she made a judgement call that the email were legitimate, but it doesn’t give very many technical details on what she judged that call on.
I don't follow. Facts aren't covered by copyright, so how do copyright laws hinder their spread?

>It wasn't until symbols were invented that we got lies.

This is probably a loose slogan, but it's not correct. People used to share greatly embellished stories with oral traditions before written language. Even before spoken language, chances are people deceived one another. Deception only requires recognition that others have different knowledge and a willingness to exploit that.
That's an intense level of con. Timed with the pandemic, it could have been hard not to fall for. I hope there is a follow up on who pulled it off. Did the perpetrators know the victim, did they send more of these "letters"? The con seemed pretty specific for a certain target. A lot of work to pull off.
Also wonder if, and hope, Nidhi got her old job back. With a great story.
>Sooo? Buisness as usual and ignore the problem?

pwagland never said anything close to that. It is the opposite of conversation to instantly lump anybody who says anything out-of-catechism into an extreme, mortal-enemy-to-the-cause bucket.
ah yes the "my opinion is immune to criticism" response
Hopefully one of your honeypots simulates NetBackup. eg the Veritas (was Symantec) software

That should be reasonably easy to simulate, and (I'm guessing) Netbackup infrastructure would be significantly interesting to any hacker once they've popped an org.
Xmarks was great for that. It just worked, and I liked that it was independent of the browser in question, so the same bookmarks could be shared and synced with Firefox and Chrome. But it disappeared... we cannot have nice things!
I agree on that. If the definition is on modern web with ES2020, TLS 1.2, etc, it limits the choice to Firefox and Chrome. This will exclude any computer that does not have at least:

a. 2gb of ram as my raspberry pi with 1gb ram cannot handle more than 4 tabs in chromium responsively.

b. ssd, connecting to SATA, it makes my 10-year-old thinkpad feels new.

c. enough cpu power to handle 2mb of js

d. hdmi connector

That limits the choices to computers not older than 15 years old, plus minus several years.
Anyone know if by "third-party Chromium based browsers" they mean sonething like Ubuntu's Chromium package or something like Brave or Vivaldi?
how about the business-product conflict?
What a BS!

If you talk about Brian Acton, he sold WhatsApp to Facebook and btw made a big gift to the FreeBSD foundation and is the founder of the Signal Foundation.

https://signalfoundation.org/

Learn to inform yourself, this is not a place for fake information.
I think most frameworks take the constellation approach (i.e. separate libs for router, etc). If you're ok with having to install a few extra packages (which isn't all that uncommon these days), pretty much any of them will do the job.

Mithril is sorta unique in taking the more batteries included approach that angular and ember adopt, though it is admittedly far less kitchen-sink-ish
A similar thing almost happened recently because of a Romanian power plant. And there was also an incident in Kosovo a few years ago that caused a slight frequency decrease that caused all sorts of problems.
Interesting reading the comments how everyone has their own best way of joining a new team.

For me, the best way to join a codebase without a doubt is to actually just use the product first. What good is looking at the code if you have no idea what the product is even supposed to do?

This doesn't have to be in-depth knowledge, but just go through the setup of your product, do a few happy path use cases, feel what it's like to actually use the thing you're about to develop.
Physics reimagined: 61 ways to use a smartphone to measure a building's height
>Writing a plugin in a previous employer meant creating a new >repo [..]

I just used the maven groovy plugin to invoke a groovy script containing the functionality instead of a maven plugin (a few lines of code). the groovy script was part of the source code and therefore easy to tweak. A lot of maven variables from the project are accessible from the script. Yeah, it's not really nice.
I jumped from Vue to Svelte when I recreated a site that took me a month to build in Vue in just over a weekend in Svelte. Svelte is FAST to build in, as a single dev, because it's so much less opinionated.

I can see how that'll turn around to bite me once the code base gets more complicated though
I can totally believe that. My point is that a “why not X” article should explain why it’s better, not just name a feature that X nominally also has.

(BTW, bindgen hasn’t changed that much. The expectation seems to be that people write a safe wrapper around the generated bindings anyway, so not a lot of effort goes into making them maximally convenient. I also don’t find that ideal.)
> so that we can build a society where people have the knowledge required to actively be antifascists.

I know this comes from the right intentions, but, ironically, even here you have to be careful : proto-Antifa often allied with Nazis because the ruling Socialists were "the real fascists" according to the Stalinist party line. This even continued after proto-Antifa properly became Antifa, and likely helped Hitler to take power.
That seems like a very narrow definition of "bias". You demand not only that news be reported from your perspective but that other news be brought into the analysis before you are willing to listen to someone? Isn't that going to lead to the standard rehash of the BLM arguments instead of understanding of what happened among the Trump base?

I mean, how do you know you aren't just looking for an excuse? It's very upsetting to see people on "your side" doing stuff like attacking their own government. Are you absolutely sure you don't want to talk about left violence just to make yourself feel better?
Doom Ethernal Ported to Nintendo Switch
It’s it a running (almost) joke that nobody actually knows C++? I have not met anybody that work with the whole language and not only a subset.
Julian Assange refused bail despite judge ruling against extradition to US
Most phishing scams required the target to have an emotional reaction that clouds their judgement. For example, if you get an email saying that your credit card was charged in another state, if you are worried about your finances you may panic and click on the button to login and deny the charges.
You can still use the old version called Silence.im, it was not behind a central server, used MMS to exchange private keys.
There's a lot out there for sure but a lot of it is also fairly established. I agree with Kristian here that with your set of languages it shouldn't be hard to get into, personally I found "You (still) don't know JS" a great introduction, even if you read just the first few volumes and if typed JS is your thing the TS docs should get you going. I you're keen to stay server-side, NestJS could be interesting, its picking up a lot of steam, otherwise the ReactJS docs are as good as anything to get going in the front-end.

Honestly just play around and try not to let the size of the landscape get to you. Unlike some JS devs seem to believe, you don't need to know everything about everything to get going.
The local politics of Airbnb’s ban on DC rentals
Australia has a very distinct sound literally everywhere that has a traffic light pedestrian crossings, and has for as long as I remember. To the point that I was shocked upon going overseas and finding places without them. There’s numerous YouTube videos of foreigners showing it off when they visit Australia.

The beep comes from behind a steel panel just under the button for the lights too, so if you’re both blind and deaf you can put your finger on it to feel the pulses of the tone.

Fun fact: Billie Ellish sampled it for the chorus of “Bad Guy”. Trance DJ Giuseppe Ottaviani also made a track prominately featuring it, “Crossing Lights”.
Me too long ago.

Nowadays I'd instead interpret that as "security updates for the current version forever",

... after so many smaller companies having gone SSPL or something like that
False equivalence is insidious and you would do well to reflect on that. More broadly, seeking an "unbiased" source is a bit of a fool's errand. The best you can do is seek "honest" sources, and the difference is massive.
hard agree.

i took up flutter a couple of years ago, which means i am now saddled with (ugh) gradle for android builds. i am used to being able to intuit the underlying architecture of various tech things and fix them, which is utterly impossible as far as gradle goes.

not only are the error messages unhelpful, they are usually confidently incorrect. they tell you the problem is likely thing X, which in fact has nothing to do with the problem. (to be fair, this seems to be coming from whatever stuff google has added to the android build process, rather than gradle itself.)

these days, once gradle starts spitting errors, i know better than to read them. instead, i have to start thinking about when the build last worked, and what might have changed. if that path proves not to bear fruit, then it is time to trash that project completely and recreate it from scratch, which experience has taught me will take a lot less time than trying to “fix” the gradle build errors.
I would expect my aunt who thinks everything on WhatsApp is true to fall for it. She is a professional journalist with lots of experience as a fact checker. I am sorry she fell for it but someone with her education level and awareness I expected more.
How long does compilation typically take?
From the brief glance I've taken at Alpine I didn't think it did have a template language - unless you refer to it's use of custom html attributes?
Internal honeypots as early warning system are called Canaries. Usually they run on a just slightly outdated and vulnerable software version, so that an attacker does not need credentials.

One example would be emulating a forgotten file server with SMB1 enabled. The homepage of Thinkst Canary https://canary.tools/ gives a good overview.
While better than nothing, I'd argue a bug bounty is perhaps the opposite of what's truly needed - incentivising the finding of vulnerabilities is good, but it needs people to fix those.

Alas, this is what happens when tech policy is written by people without tech experience, I suspect.
KrakenD is an open source API gateway written in Go. I think they started off the same way I would, by extending nginx or a fork, or by using Go. I am not sure what I would choose.

https://www.krakend.io/
Do you also feel that any discussion of BLM, CHAZ or left-wing violence must include a mention of violence by Trump supporters and the events of the Capitol in order to be unbiased?
It can be done better or worse - some of the best advice I got for teaching ESL was that if someone uses incorrect grammar, to simply repeat the clause with correct grammar and a 'go on?' tone. Immediate, low-friction feedback is one of the best ways to learn, what makes people think you're a jerk is if you call attention to their mistakes.

Of course, that's much easier in conversation than written communication. A good reason to make small talk with your co-workers.
I was just reading through the language specs, and I think that's the only real dealbreaker for me. Not having closures would really make programming difficult.
It’s not sophisticated, it preys on very vulnerable and sheltered people.

Like, you have to know Harvard is not going to just call you up one day and decide to fly you over to America lol. Really a problem with delusions amongst many of us.
I find that little hurdle actually improves the quality a lot. It means people don't write maven plugins for every single conceivable scenario; usually there will be at most one or two plugins for whatever you wanted to do, properly documented and maintained, whereas with gradle there will be four or five different plugins with no documentation each of which only covers half of the task. And forcing people to put logic in actual released plugins rather than ad-hoc one-liners in the middle of the build definition means you avoid ending up with a bunch of ad-hoc one-liners scattered throughout your build definition, which is much better for long-term maintenance.
The point of honeypots is not to block malicious IPs, but to become aware of places in your security concept where more hardening is needed, be it exploits, misconfigured firewalls, etc.

That can be a lot of things, blocking IP ranges can be one of those things if you e.g. only want to allow access to your assets from your building, but that's a general step and not reactionary to attacks.
Eternal September has now been going on for 10k days
Also nice how the built-in Iphone calculator app is plain and simple in portrait mode, and rivals a scientific calculator when rotated to landscape mode.
After doing this [1], I never looked back tbh.

[1] https://www.sqlteaching.com/
True. However, every year they send a campaign that makes it sound like they absolutely will not survive.