skysight-inc/HackerNews huggingface dataset:
This is the kind I had. It kind of just, went away as I got older, for the most part?
> That's good feedback. I also stumbled a bit on the word Georgian and I am originally from Georgia.

WHICH GEORGIA?! I swear people in this thread are writing specifically to make the rest of us mad :P
Setting up Focalboard – A self-hosted alternative to Trello and Notion
It's important to note the reversal in Indian politics in that time. India in the Bangladeshi war for Independence was led by Indira Gandhi, who later assumed Emergency powers and arrested a lot of her critics and activists, mostly from the RSS. India today is led by the same people she arrested back then.

That being said, Russia has always been close to India ever since the Soviet Era, even though India didn't embrace communism, largely because of the shared history of being opposed by the US at every step, and a mutual interest in curtailing China (which claims a significant part of Russian Amur as part of its Greater China project). For instance, Russia supported India during its first nuclear test, when the US imposed sanctions on it. Russia supported India's actions in Bangladesh as you mentioned, etc.

The current strong ties of India with the US are only because of the shared background of Modi and Trump in right wing politics, and now a shared urgency in containing China as much as possible.
Who cares about leetcode? That's not engineering. It's a bunch of puzzles.

Software is a team sport, you need a few people that are really good at this crap in a company, but the majority of the work has nothing to do with it.

You need the creative types, the methodical, the workhorses, the leaders and the followers, and maybe, a couple of the puzzle solvers.

I've seen bright people fail miserably on a real project and the not so bright take it to the finish line. Don't measure your value by a bunch of puzzles.
I guess it depends on your perspective: If you believe in hard determinism then you could argue that literally everything that has ever happened and will happen is "inevitable".
What Happens When You Send a Zero-Day to a Bank? (2017)
Harassing how, exactly? How do you know this is the FBI?
If you swap "pasta" with "keyboards", you'll get 2021 :D

Just the other day, I saw a prototype of a maglev-mounted keyboard. Vibration dampening is the trend these days, and going over the top (with questionable objective returns) is rather common.
The anti-dote to your problem is to try to write a serious mathematical paper yourself. After spending 6 months writing it, and how many months/years of research, you will realize that writing a paper whose technical results are easy to reproduce and has precise notation, but which also conveys understanding to other human beings is an extremely difficult task, that even the smartest people on the planet can't always do.

For most people, with their limited writing skills, understanding and precision have a tradeoff, and there is no perfect paper.
Quick tangential question: Do you see a benefit in incoming medical students knowing programming? If so, which specialty do you see it benefiting from the most (e.g., radiology)?
There's the new Palm phone[0], which is absolutely perfect in every way except for the fact that it runs Android. I would give anything for an iOS phone like this.

[0] https://palm.com/pages/product
wait for next software update to patch security :) , you made my day
hours of extra meetings on my calendar
Honest question...why are either AMD(or Nvidia) or retailers not raising their prices until stocks build?

It seems like econ 101, prices rise when demand outstrips supply. But that isn't happening at the retail level. Instead scalpers are buying them en masse, and doing the price fixing.

Something I've always wondered, but wasn't sure who to ask that would know nuances of doing so.
> Since click menus require JavaScript, we should consider how this menu can be progressively enhanced in case JavaScript fails for any reason. Our classic hover CSS trick is still good for something after all!

Yet the demo linked to in the article[0] doesn't work w/out js at time of writing. The article makes me want to buy in, but the lack of non-js implementation seems awkward.

I make css hover dropdown menus a la "Setup 2" in the article's diagram, ie: the drop down top level nav item is not clickable, but expands on hover and keyboard navigation.

I personally prefer one less effort. A mouse click is always a mouse hover first.

[0] https://github.com/mrwweb/clicky-menus
I mean this constructively, but it sounds like you're rather jaded from your past experiences.

I've personally experienced 4 flavors of work environments: high stress low wisdom politics (big stakes student project); High stress high wisdom politics (SpaceX); low stress high wisdom politics (Google X); and my current project, low stress high wisdom no-politics (Zipline).

Each different environment required me to adapt my own behavior appropriately to work productively with coworkers. Notably, the only environment that consistently lead me to feeling jaded and burnt out in the long term was the low-stress BigCo environment. I see a lot of truth in what you describe about your current experiences, although I never got quite that pessimistic. If you're happy slithering around the politics and are able to find fulfillment in your personal life, good on ya. That reminds me of a coworker at SpaceX who, a month or two before getting let go, admitted to spending 8 years at a defense contractor doing crossword puzzles at his desk all day, every day.

Building consensus around long term architecture is something like 80% of my current job, and over the years while the org chart has gone from 1 layer to something like 5 layers, I've successfully remained at the bottom. The folk at the top of the org chart are completely approachable, and in a lot of ways are there to serve me, solving the problems that would otherwise prevent me from getting my work done.
That's funny, I had the same reaction to the difference between the 68k and 80286 instruction sets. I enjoyed writing 68k assembly on an Amiga 1000. Then (around 1990) I got a 286 PC and looked at an assembly language book in a bookstore. I put the book back on the shelf and thought "this is horrible, I don't want to deal with this mess".

I thought it was just me.
Principles to become a good software developer
Principles you should know to become a good and valuable software developer.
Please mainframes are not old, most of the mainframe machines used by all top 50 banks are latest. Programs running in mainframes may be old as they are backward compatible. Policy is don't change it unless it breaks. So devs in mainframe get to work on new projects or optimise existing code. Front-end(offhost) Keeps changing regularly....
I've always found that working significantly more than average is a mental thing more than a physical thing. It can become a bit of a habit, not easy to get into, but once you're in the rhythm, "it just works".

The signal is probably not so much the raw energy level, but the discipline to focus that energy on a task. If you choose to work that hard at 20 instead of spending half your day hanging out with friends, that might be a good signal for how hard you'll work when you're 40. It is in my personal experience, but that doesn't say much.
> An attack vector might look like

SSHing into a host is probably sufficient and often crosses a "higher to lower" security boundary.
Was the collapse of the Soviet Union inevitable?

If the Soviet Union had hung on for another 20 years, it would have made it into the Internet era. A classic argument against Soviet-style communism is that central planning doesn't work. It doesn't scale. Only free markets scale.

Then came the Internet. Now, companies can scale up to planetary scale. Amazon doesn't seem to be having scaling problems - the bigger it gets, the better it works. Nor does Tencent, or Alibaba, or Citibank, or AT&T, or Disney, or Union Pacific. Competition is on the way out.

So today, central planning works at scale. No reason it couldn't work for a communist economy. China's not doing badly.
It's literally on archive.is, though. https://archive.is/oTX33

along with their twitter account: https://archive.is/VNQg8
I'm personally against the idea because it wrongly assumes that email is some form of guaranteed instant messaging platform. You can end up denying someone access because the email is delayed or never arrives.
The Crusades: A Complete History
this kind of stuff has been around some time: https://en.m.wikipedia.org/wiki/Heavy_Press_Program - but in a financializing economy like the US probably every kind of building something physical is awe-inducing.
i'm doing fine :)

did my fun pejorative phrase offend you?

also - i & millions others just "use" some software service i built years ago at a previous job ;) i have no trouble getting things in production, making and saving money.
Because one of the main purposes of mathematical symbols is to be manipulated by humans by hand, so short variable names are essential.

For programming, the same constraint does not apply.
> he other bigger drawback with E2E is that the servers of those platforms don't store the chats permanently (they store it for about 30 days or so to deliver the messages to devices when they come online, depending on the platform).

Not true: Matrix is fine with storing messages permanently
Nobody has little experience except tourists and they can afford it (and even with the huge markups the locally made stuff is probably cheaper than what it could be bought for in the U.S.)
I think the writing is on the wall for a "free" internet. We've been given 20 years to decentralize the internet, and we really only divided the crowd to competing platforms (many of which have overlapping userbases). There's a great argument to be made that the internet is already decentralized, but the majority of users are too afraid to step outside their social media bubble. Our idea of "exploring the internet" has been reduced to an infinite social Turing machine where we're too addicted to leave. We've come to the point where most Twitter and Facebook users won't even try to defend their usage of their respective platforms, which is a signal that something needs to change. The computing industry is at a boiling point: transistor density is stagnating, capitalism is roaring, the greatest digital mysteries are being solved, and the average person is feeling increasingly oppressed online.

I have hope for the future of the web, just remove the goddamn cookies from your website and I'll take your bid for an equitable digital future seriously.
So how will it be able to predict if I will turn left or right next?
Very true. There are a million ways to get text displayed on someone’s terminal.
I come from France where we have the tradition to use saints' names (mine is a very classical example) and I moved to China and got a daughter there with my local wife.

I ended up breaking all possible traditions from all families involved, by putting no Christian names but pre-christian greeks keywords for her first 2 european-sounding names, using a scientific reference for her 2-character Chinese name, and for the family name character, use my own french last name's second syllable transliterated.

I got scolded from every possible elder in all languages but I never felt so revolutionary :D (and all her names are 'normal', just 0 reference to any tradition - I didn't name her aquarium or anything :D). And at least she will have names everyone can pronounce, unlike me who still can't be named correctly by most asian language speakers grrr
Where do you think vermi in vermichelli came from?
The main difference[1] between sympathy and empathy is that sympathy means actually sharing the emotional experience, whereas empathy merely means understanding someone is having an emotional experience. A sociopath devoid of sympathy could be highly empathetic and they often are, because it aids emotional manipulation.

For example something like "you clearly feel unappreciated, but I don't care so stop telling me about it" is empathetic. This leaves me wondering why exactly there is such an obviously submarined push for empathy in the software industry. Is the idea to get unsympathetic persons to learn enough empathy to convincingly feign sympathy? If so, what outcome is that dishonesty meant to achieve?

[1] https://www.merriam-webster.com/words-at-play/sympathy-empat...
> Upload a package to PyPI or Node.js that emits specially crafted console output as part of its installer.

If someone runs my installer without checking the contents, why would I need UTF-8 bugs to get code executed?

(Not meant to downplay this bug, but the example made me wonder...)
> the Dingo, which interesting enough was introduced a few thousand years ago and is not native to Australia.

This is a pretty stunning standard. By this standard, most of Africa has no native population. Most life anywhere would not qualify as "native".
These extra wrappers are most likely when library writer trying to cover windows platform, which has almost never been a good place for ANSI C programming.
Perhaps “that sounds exhausting”, so that you are communicating that you too would be exhausted by that.
Yeah, under Bismarck it was more “one nation, under Prussia”. It’s also quite well known that there was resistance to unification from the West, due to not wanting that again.
Non violent communication seems so weird at first, and people think I never criticize... In the beginning. After a while, most of the people I work with openly recognize that they don't want to go back to the level of aggressiveness which is the norm in communication.
That's because your art has to be significantly better than my friend's art to be worth my time. One's child's scribble > one's friend's Instagram story > a blockbuster > art from arbitrary stranger.

Social proximity and art skill are both valuable to me. In the past, because of the inability to see the best in the world, we settled for that valley where someone has no social proximity and middling skill.

Now I can see high fidelity zero proximity high skill whenever I want and I can see high proximity low skill whenever I want. The middling valley is no longer useful to me.

Be awesome or be close. You're competing with Kanye and the people I love most.
> Secret chat with multiple devices or with group has the key distribution problem

which is solvable

Signal and Matrix have two distinct approaches to this
archive.is and archive.today does not resolve on some connections.
When is this madness of using unsafe languages for applications that interact with outside systems going to end?
I would add that this can be extremely challenging (and possibly triggering) for people who had traumatic childhoods. In those cases it is best to start with loving compassion towards a beloved pet, for example — something simpler, that is not so emotionally charged.

Either way the metta instruction I’ve encountered has often failed because it failed to emphasize the sensation of emotion. It’s not lying there thinking about how much you love something. It’s thinking of the thing or person you love and trying to locate the specific sensation in your body, and then grow it.

Many people mistake ritual dissociation for meditation, which can be really really harmful.
Fun fact: My first time reading Derrida or Guattari was in a US philo book club.
In english. I'm French. I read the books in my mothers tongue of course.
But it was really interesting to see how the pedantic translation gets in the way.
I'm not the only one the 'teacher' of that group speaks decent french and was using me a lot to 'demistify' some fancy translation.

"Does the sentence sound contrived in french? because it's hard to follow in English"

It's interesting, I have only the minimal French background in philosophie, it's mandatory to take 2 years in high-school. But I was less lost than some US folks with more comprensive training in that field.

( I did read some Guattari in high school, but nothing comprenhensive )
Transparency Project Is Creating a Collection of Police Data
Also worth linking to the design system here. The amount of care and attention that goes into the usability of every form element is mindblowing.

https://design-system.service.gov.uk/
Great! I love the scene. The art, and fun learning. Technical acumen coupled with art can speak to tech in a liberating and empowering way.

And new tricks on old hardware. I always muse over what current gear could really do.
I still remember the early days of iOS and webOS via Palm and HP, and now LG. We had HTML/CSS/JS powered mobile apps available on the Palm Pre in 2009, and it was pretty great.
I bet he derived great pleasure from it though.
If you take $100k in debt, you are not paying back $100k. You are going to be paying back more than double that when paid back over the 20+ years most student loans are repaid over
Not too wordy is a matter of opinion. While surprisingly well written and readable for a govt pub, I still find it's a little "wall of text" like.

At a meta level, here's what the document itself advises about wordiness:

> Avoid unnecessary words, e.g. the phrase ‘In every case in which particulars are furnished’ (eight words), can be reduced to ‘When particulars are given’ (four words): a phrase such as ‘It should be noted that the obligation to furnish particulars’ (ten words), is no less clear when reduced to ‘The obligation to give particulars’ (five words).

In a modern, plain english style, these might be further chopped down to 'When provided' (two words) and 'Mandatory when' (two words).
“mystery chemicals” from unknown sources discovered in people
I assume you mean "aren't".

The reason this happens is because AMD/Nvidia can't sell for $X to person A and $X*10 to person B depending on how much they want something (there are some caveats here, such as being able to price discriminate consumers and enterprises, but some distinction must exist within the product for that). As such, if they price all their items at $X*10, they run the risk of not being able to sell their stock - a risk they are taking for no reason, since they already priced in the profit they wanted at $X.

Additionally, the appearance of scarcity actually works in their favor, since it keeps up demand.
They should unionise. Then they can strengthen their demand with the threat of industrial action.
About the weather. Cute manitee gifs. Politics. Jokes. Rants. About life, the universe and everything.
If salaries going up causes house prices to go up that is definitively inflation or asset appreciation to be more precise.

The question is whether housing is in a bubble and at least for SF it looks like the bubble component is not that big. There might be a housing crash in the making but even if it crashes as far as 50%, a house will still cost a million dollars. It still won't be affordable to anyone who isn't employed in the software industry.
I had to read Guattari in french high school. It's in the syllabus along with Foucault.
Has this been patched yet?
Other attack vectors, for the purpose of illustrating that this is very important to patch:

- Someone dislikes JavaScript and uses Lynx in xterm for their browsing. Make a web page that such people are likely to want to view.

- Someone doesn’t like HTML email or tracking pixels, so they use Mutt in xterm. Put the crafted bytes in the subject of an email to them.

- Put it in the MOTD of an SSH server. For that matter, in the version string of your server so that someone running “ssh -v attacker.example.com” sees it.

This is so bad. Please go patch your systems immediately.
Feature: Communication and the Communicator
An old saying: "It takes a carpenter to build a shed, but a jackass can knock it down."
The scientists turning the desert green
What about the fact that Stalin offered the West a unified Germany in 1953, on the (reasonable) condition that she not join a hostile alliance. (Stalin note)
Vinblastine was discovered when they were testing a folk remedy for diabetes and found cytotoxic effects so it was completely tangential to the study’s goals, and in modern parlance, an instance of a “task failed successfully.”

Paclitaxel was discovered literally from a random spray and pray scan of plant samples from every taxonomic class, here I will quote a literal sentence from a review: “ Barclay collected T. brevifolia, an evergreen, apparently because the strategy was to collect at random. Not much was known about the tree. It belonged to the genus Taxus...” (https://www.acs.org/content/acs/en/education/whatischemistry... )

So I still believe in what I said, which is random screens or complete serendipity often has been the best ways to get t a lot of our therapies, though I’m not advocating for more of that necessarily.
Too much of reality does, though.
All languages are unsafe. We find bugs of “safe” languages sometimes 30 years after the exploit was introduced. Just because we don’t know doesn’t make them safe.
There's some barrier of entry(buy an account and create documents describing your app) to have a mobile app, with PWA it will be removed and you will have every single website trying to make you "install" their web app, just like every single website is trying to take your e-mail address or make you create an account.

The app experience is almost always better because you always have more screen real estate, higher performance, better persistence and the developer has more opportunities to monetise you which eases the need to shove all the adds technologically possible into your face before you leave and never come back.

Visiting a new website in 2021 has the following installation process:

0) click a link

1) download the website. Websites are bloated these days, things jump around until you download and execute a few MB of JS, CSS, HTML and so on.

2) accept/deny tracking(usually designed to trick you into accepting)

3) accept/deny subscribing to newsletters(usually the skip button is obscured)

4) try to figure out what is this all about, trying to distinguish site element from ads

5) if you still want to continue you probably will need to create an account for anything that's beyond an article. Many times, you will need to create an account even for an article

6) after all that jazz you can actually try out the app/website or consume the article

7) if you like what you see, you need to bookmark/add to home screen

An app experiance is something like this:

0) click a link

1) see screenshots and explanation of what this app is all about, accompanied with reviews and ratings

3) if you like what you se, tap install, make a fingerprint scan or a face scan to download and open the app

4) try out the app. if you like it, it will be on your homescreen to use again. if you don't like it, you can delete it from the same place.

For both cases, any use hardware or system API you will get about the same popup asking you to give access to location/microphone/camera/bluetooth. For the mobile app the experience of managing it will be easier since it will have standardised settings in the device settings and you know the permissions are revoked when you delete the app.

For web apps you don't have an uninstall process. You need to dive into browser settings to remove history, cookies etc.
This is contingent on Tesla achieving fully autonomous driving. Any industry experts willing to share their opinion on the feasibility of this in the next 5-10 years?
Humanae project: attempting to document humanity’s true colors
Sure, I edited it probably after you started a reply. But what about retailers, like say Best Buy. If they know people are just reselling an item for $1000, why not just price it at that? Do they have contracts preventing that, or would it just be bad PR?
The host running the installer is often not the same as the one running the terminal emulator. Guess which is more likely to have keys to kingdoms?