skysight-inc/HackerNews huggingface dataset:
> Why is this a hard thing to do? It’s literally what everyone who ever messes something up is asking you to do.

Because you're treating a service-client relationship as an interpersonal relationship. They are not, and the same norms do not apply. That apology, and its implicit premise(s) and promise, is rooted in the norms of intimate, interpersonal relationships. Those do not apply.

When you screw up and ask your spouse's forgiveness, the psychosocial interaction is quite different from when a CEO fucks up, writes a mea culpa to the faceless masses, gets his draft looked over by a PR flack and a couple board members, and then sends it out to the highest-impact social media circles for his service and waits to see what his KPIs do.
1) org-mode makes a good spreadsheet
2) Not being Android user myself, I have only heard good things about Orgzly from Emacs people around. What features exactly are you missing?
3) you can use any keys you want with Emacs. I have my own setup that I am using along with the Vim key bindings/text objects.
4) pretty much everything else works well with fonts and colors; tables yeah, tend to keep simple formatting.

Emacs is not ideal. But it is the most flexible and configurable piece of software in the world - and org-mode is the best outliner ever created.
Here's a better idea, remove all rules and create an environment where it is up to the developer's personal responsibility and decision making. Surround them with people who make them believe they can do anything they want, give them every opportunity to lie, cheat, steal, be malicious or something worse. Have someone monitoring everything they do in isolation. If they chose to play psychological games, sabotage software or gaslight other peoe just get rid of them. But before you get rid of them show them how ugly what they are doing is. The bonus to this is it is a great way to decrease the probabilit that your software and infrastruture arent compromised. It also ensures your company isnt taken over by people with the wrong culture since you can identify and get rid of them fast. If they do their job, despite the temptation then keep them on.

Fun fact: when the CIA (or even ppl who are luddites) want to compromise software this how they do it. They takeover human resources and let people into the company they know are malicious actors because they know they will compromise the software. Don't ever trust screenings from human resources.
I've worked with wonderful, brilliant, all-around great developers who came from India. What helped me a lot is that they had passed a strict self-selection process of going to the US and working for a US company (or several).

When searching for equally brilliant developers in India itself, I would have to somehow reproduce the effect of this self-selection to get the same wonderful results.

Same applies to a few other countries from which I've seen brilliant colleagues, such as Russia, China, or Turkey.
This is good advice, but I'll add to it. Your general counsel is an acceptable, but not great, substitute for a real VP-level privacy officer. Lawyers tend to look at privacy issues with an eye towards compliance, i.e. does this privacy issue subject us to regulatory scrutiny or open us up to lawsuits? They don't always look at these issues from the point of view of "What is our company's philosophy around the sharing of our users' data, around providing transparency and control for users, and does this feature align with that philosophy?" A dedicated privacy professional will explore that question deeply.

In my opinion, in 2020, any company that releases software and has more than like 20 engineers should have at least one VP-level privacy approver who has the power to block releases.
RangeAmp attacks can take down websites and CDN servers
It's kind of a weird phrase. Would normally "start a server". But yes, generally speaking, it's a one liner to expose $PWD:

python3 -m http.server
There are plenty of ways to respond. "I'm sorry you feel that way" is never one of them.
A computer worm
Because the Lancet has a bad reputation for publishing poor quality research:

https://statmodeling.stat.columbia.edu/2020/05/25/this-contr...

Edit: I'm not saying denyccc is good! I'm pointing out that Lancet is bad too. Lancet has killed more people with its decade long defense of the Wakefield autism vaccine hoax than all the good it has done with its legitimate research.
What's left me confused is one thing: if the significance of "default public" was missed, then what was the motivation for the previous warning email? It seems bizarre to suddenly email everyone "Hey folks, we're changing your default privacy settings next week" while simultaneously believing that it's... an insignificant thing?
You can get similar results if you mute these words in your settings here: https://twitter.com/settings/muted_keywords

ActivityTweet ,
generic_activity_highlights ,
generic_activity_MomentsBreaking ,
RankedOrganicTweet ,
suggest_activity ,
suggest_activity_feed ,
suggest_activity_Highlights ,
suggest_activity_tweet ,
suggest_grouped_tweet_hashtag ,
suggest_pyle_tweet ,
suggest_ranked_organic_tweet ,
suggest_ranked_timeline_tweet ,
suggest_recap ,
suggest_recycled_tweet ,
suggest_recycled_tweet_inline ,
suggest_sc_tweet ,
suggest_timeline_tweet ,
suggest_who_to_follow ,
suggestactivitytweet ,
suggestpyletweet ,
suggestrecycledtweet_inline
I was talking about linux in the era of virtual memory.
Not exactly. Theres restrictions and penalties also for companies which trades with them and even for ships. They also cant use dollars in the trade.
I think one difference is that this is usually abstracted to quite some degree. Most devs rarely (if ever) have to deal with C/C++ build systems, as package managers and whatnot deal with that.

For most people installing some C/C++ library it's just "apt-get install libfoo" (and maybe libfoo-dev), and they never have to deal with ninja/autotools/cmake/etc, whereas for JavaScript you directly have to deal with the tooling by using "npm install libfoo".

The same task mentioned in the article would probably be a lot easier: install package, write some code, "c++ -lfoo main.cpp".
North Korea actually has 3 versions of their currency: one for North Koreans, one for “socialist” visitors, and one for “capitalist” visitors. They’re distinguished by having either 0, 1, or 2 stars on the coins, or different color seals on the notes. I don’t know how this has affected the economy of North Korea, but it sure is interesting.

https://en.wikipedia.org/wiki/North_Korean_won
I've lived in Austin for 6 years, my partner and I both work at startups.

IMO it's the maximum amount of "like the Bay Area" that you can get before it starts to become a negative. Unfortunately it shows no signs of slowing down in its movement toward that direction.
No there isn't. Companies won't pay you money for having cybersquatted on their obvious trademark. You'll lose the domain flat out through UDRP.

The best outcome that can happen to you if you find yourself in such a situation is that you relinquish the domain name for free and nothing further comes from it.
You can judge for yourself.
Currently if you sort by 'Most relevant', it looks like about 90% of the reviews are 1 star, by Indian users.
I think it's probably easier to imagine as a pendulum.
You can do this way easier if the language has an "exec" function. Here's a python example:

x="""def f():
print("x=" + '"'*3 + x + '"'*3)
print("exec(x)")
print("f()")"""
exec(x)
f()
PFR in Italy based on one of the oldest populations in the world, with the worst NOx pollution in the world because of the mountains and industry, without controlling for confounding reasons for dying (e.g. all severe cases that hit the hospital counted and all mild cases that don't aren't).
It's true that basically every language (except Rust?) has nightmarish package/environment management/tooling ecosystem problems. Why is this, anyway? It's a little nuts that it's easier to learn how to code than it is to figure out how to install a module.
So I will just make my point more explicit: too many
team culture expects synchronous Slack usage. And I
do not know how much Slack encourage that, but it is
definitely more synchronous than email, which Slack is
supposed to replace

Slack certainly makes gratuitous "drop what you're doing and think about my problem" messaging easier than email. But email makes it easier than sending it by snail mail or carrier pigeon.

To say that Slack encourages that kind of thoughtless communication... I can't agree. Those @mentions are not the default. You have to either consciously think, "yeah -- this is worth interrupting my coworker" or fail to consider your coworkers' feelings at all.

If developers are being lazy and using their peers as substitutes for Google, that needs fixing at the root level.

It's possible they honestly aren't considering their coworkers' feelings. It's worth discussing.

I have guided junior devs in the opposite direction before - they have sat there spinning their wheels for too long before getting help. Never had one that erred in the opposite direction!

I generally tell them that if they are spending much more than a half hour stuck, to please ask me for help. I've never worked with deadlines so lenient that I can have engineers losing large chunks of days, or entire days.

Now, if they were needing help more than a few times per week, I would know there is an issue there.

Maybe they just haven't worked with Framework XYZ before and need time to get their bearings. Maybe some pairing is in order, or they could take a class. Maybe they were a bad hire. Maybe they are inconsiderate. Maybe the thing they're doing is just too advanced for where they're at, experience-wise. Maybe they need me to suggest that they could batch up their questions and we can some time together going over them a each morning at a regular time. Whatever the reason, I would like to stay on top of it.

This conversation has made me think, though, that a Slack plugin that limits team members to a finite amount of @mentions per ___ days might be a fun experiment, though. :-)
Really? A “warning?” A warning is appropriate for malware, but a faulty UX? That’s a bit extreme.

Back button works fine on Safari for iOS.
Yup, I've never heard of that particular idiom used to describe the action of spinning up a local server, and it's not really something trivial as to not require some external tooling. So I don't know what's up with that.
> I screwed up and did not realize how large a privacy violation this was

Riiiight. You didn't realize how big it was because you didn't care, until it was clear it was going to have a serious negative impact on you. You didn't care about the privacy of others or otherwise you wouldn't have made the choices you did.
Good old times of right wing dictatorship, when cuban dictator was USA friendly. No embargo. Nobody cared.
> USE `tenant`

But if the idea is to isolate accounts form each other, the different schemas would be available to different DB users. You would have to re-authenticate to get access to the other DB.
Senate Democrats Seek Suspension of TSMC Deal
Weight? Is that like belief? Note the authors admit the data is unavailable.
It's many years since I last saw or worked on a PDP-11. The only operational ones I know of are as embedded systems, that includes LSI-11 variants. That is, industrial and niche scientific applications.

I have worked extensively in finance and have never seen nor heard of a PDP-11 being used. A long time ago some DecSystems were in use. But those were all programmed in COBOL.
FWIW, it tries to make it clear, underlining each path component separately, and with a path separator that sin't underlined in between.

It's nice for Java style packages that are all "src/com/company/project" before you get into the meat of any code.

I agree though about how surprising it is.
At scale? It's not only usually unnecessary, it's a bad application<->data model, and will lead to fractured code, deploy processes, and bit rot. Depending on design.

Remember that a database is supposed to be shared. It's designed that way for performance reasons. If your big issue is you're constantly doing flyway and it's unmanageable, go schemaless, or refactor where/when/how you place your data. Rethink the architecture/design, not the tool. If it's a microservice-based application, remember that you are supposed to have independent state per service, so there shouldn't be one giant database anyway.

But for like 12 customers, sure, go for it. It's very common for "whale" accounts to get dedicated infra/databases while the rest get a common sharded layer.
This is an artifact of the way the news was presented where you read it: this is an old drug with well-understood side-effects and actual experts (pharmacists, doctors, patients) pointed those out almost immediately.

The problem is that the people hyping it through either desperation or greed have a lot more time to spend promoting an idea than, say, medical professionals during a pandemic — a dynamic which got much worse when the full weight of Fox News and the President of the United States jumped on board the hype train.
Until companies are run by AI, it's people.
> I think normal salary was USD5 per week, so they would have taken ages to pay it.

Pretty sure they would have made that money and more with just one foreign client for whom they were the scene
Software Creations used Commodore C128Ds to develop early NES titles
Calling someone "crazy" because you disagree with their code style is inappropriate.
Virtual Private Databases.

What a lot of enterprise SaaS vendors do is have one single database for all customer data (single tenant). They then use features like Virtual Private Database to hide customer A data from customer B. So that if customer A did a “select *” they only see their own data and not all of the other customers data. This creates faux multi-tenancy and all done using a single db account.
But at least I can just download a .py file (or a bunch of files) and just import them. Perhaps the biggest frustration/pain point in this article isn't npm as such, but that you can't "just" use some JS module.
So my problem with SONiC, Cumulus, and all these other "network operating system" Linux platforms is that they all seem to be designed to be fiefdoms and tend to be really stale. In my view, they bring almost nothing of value to the table.

Let's talk a bit more about SONiC...

For one, SONiC literally lists that pull requests that aren't already planned and approved will not be accepted[1]. This defeats a good chunk of the value of having a community project. People will want to contribute and extend your platform in ways you never thought of, and they'll do it in a completely decentralized fashion.

Another issue I see is that SONiC literally holds back everything to an old Linux kernel and ships random BSP blobs that are unvetted. This is a nasty combination for anyone who wants to consider their NOS trusted or secure. They're on a 4.9.x kernel, and while that is still maintained, it is far from the best option if you want to take advantage of innovation in Linux networking.

I'm also generally confused on why this whole project isn't just "let's get the networking tools and hardware support stuff into standard Linux distributions and leverage their tooling and communities". This was also a problem I had with Cumulus. When I tore apart Cumulus, I figured out that it was less than a dozen unique tools and a distribution rebuilt for 32-bit MIPS and PowerPC. It was pretty trivial to rebase to standard Fedora or Debian and get a better platform out of it.

And finally, I don't really think this provides any real innovation. It's not really different from Cumulus, Open Network Linux, and others. And ONL actually is using more up to date kernels (5.4.x as of right now!) and offers better networking tools!

What I would love to see is all these people who keep doing this crap working in the actual Linux distribution communities to build and integrate with upstream projects so that everyone downstream gets all kinds of flexibility.

Imagine if you had a flavor of Fedora CoreOS for your network gear! The immutable OS, updated with RPM-OSTree, fresh software stack, and broad hardware support, all in one neat package.

If we treated the network gear like weaker servers, instead of specialty equipment, there's so many more interesting things you can do!

[1]: https://github.com/Azure/SONiC/wiki/Sonic-Roadmap-Planning
Oh wow. Why such difference with iOS store where it’s over 4?

Edit: it’s all clearly spam on Google Store
Absolutely not. I work hard and pay high taxes without much complaint to try and help enrich both myself and the society I am a part of.

Helping companies offshore work destroys local jobs, depresses salaries and helps the rich get all the richer at a time where they've already taken a disproportionate amount of the gains from the increases in productivity since the 70s and in that time, as the panama papers et al. have shown, have done all they can to hide those profits from the societies that generated them.

I'm also pretty staunchly anti-globalism so it would make a hypocrite of me if I did.

As a hiring manager, a large part of my filtering of candidate resumes / applications is focused on being able to validate their credentials e.g. who they've worked for, where they were educated and how they did there, any repos / sideprojects etc. and make my opinion based on the composite.

If I can't easily validate those credentials then I move on. India has a reputation for spinning up "colleges" to pump out "engineers"[0], to the point where they now recognize the issue caused and are trying to put further efforts on hold [1], and so assessing the educational credentials of a candidate who has not explicitly attended IIT becomes a minefield.

Validating non-local experience is a similar minefield. Instead of recognizing previous employers and having some idea of the work they do and the quality of it, one has to start googling the companies, diving into websites / glassdoor / etc. to find out what calibre they are. Another point against hiring globally for me.

Overall, I would be no more hesitant about hiring Indians in India than I would anyone else in a foreign country with a resume that is difficult to validate, but it's not something I will ever support as I believe in creating local jobs and supporting the local society and economy wherever possible.

[0] https://restofworld.org/2020/india-engineering-degree/

[1] https://www.theweek.in/news/sci-tech/2020/02/14/AICTE-No-new...
Exactly. Like an autograph, the value lies in its provenance - if you fake it, it's worthless.
Can you develop your own models?
How to be a 10x engineer: Business value for technologists
Thanks for the admiration for the work I put into it. It didn't take too much time and it was a fun project to work on :) I'll try to remedy the fabricated decks
Technically not a fighter, but a bomber. And I'm surprised that it was a concern being armed with an American weapon. We provided AIM-9 Sidewinders to the British during the conflict.
I have a friend who had befriended a Cuban guy and she was visiting him every year or two... On her last two visits he was detained multiple days for hanging out with her. He has now left Cuba for Russia.
Shopify works like that and uses rails.
here's how trivial it can be:

https://gist.github.com/willurd/5720255 ("Big list of http static server one-liners")
Yes you can switch apps easily with a keystroke or swipe.

I haven't used the new iPad keyboard. I have a Logitech K380, works great.

I wrote up my experiences, a little dated now. This setup works for me still.

http://typicalprogrammer.com/working-on-an-ipad-pro-as-my-ma...
You're both talking about the Schengen Area. There's a lot of overlap with the European Union but members of one aren't necessarily members of the other.

The peculiar part about the comparisons you're making is that even the German AfD, who are regarded by everyone outside the AfD as only slightly to the left of the Nazi Party, would back away from putting as many immigrants in camps and prisons as we've done. The Fox News/AM radio listener demographic will experience a lot of heartburn in the months and years after the Trump administration as we unwind our current immigration policy and replace it with something sane - and literally anything we do will probably be viewable through a certain kind of lens as a move "leftward" - but none of that should be regarded in isolation as a measurement of the country's political leanings. It will just be about repairing damage.
How to get free uc pubg mobile?
I Couldn't Wait for the Future After Watching Beyond 2000 as a Kid
>it's not reasonable to describe the system before British imperialism as "capitalism".

That root comment is sharing an interesting tidbit from the article, which is about the Chinese economy during the "Century of Humiliation."
Not directly a quine per se, but suppose you want to write a computer program which writes computer programs. And you want all these programs (both the one writing them, and the ones written) to be 100% self-contained, no importing from a util file or anything like that. Then if a util function shall be used in the writing program as well as in the written programs, then it'll need to be "injected" into the written programs in a Quine-like way.

Here's an extreme example, a program which writes programs, each of which writes programs, each of which writes programs, ..., each program being fully self-contained: https://raw.githubusercontent.com/semitrivial/ions/master/sr...

(For the context behind that program, see: https://github.com/semitrivial/IONs)
Yeah, the entire process of dealing with exceptions (or indeed, anything that involves human judgement) is atrocious at YouTube, and has been for many years.

jwz wrote about this years ago as well (and there are many more stories): https://www.jwz.org/blog/2014/10/youtubes-joke-of-a-fair-use...

That being said, I feel too many people fail to appreciate the problems YouTube is facing and are too quick to simply shout "censorship!"
Because of Rising CO2, Trees Might Be Warming the Arctic
Basically the United States will attempt to seriously penalize companies which trade with Cuba, though considering that large hotel chains like Melia can fully operate them and seemingly not face consequences, there must be some good workarounds or corporate firewalling...
Wow quick turn around!
This sounds very much like Row Level Security, but I've never heard the term "Virtual Private Database" to describe it.
I mean, obviously. I would say it counts as cheating though. It’s on the same level as opening the source code file and printing it out.
Your question is fair, and it's unfair you're being downvoted. Idris is a dependently typed programming language.

If you imagine a "cube" of fundamental language features, on one corner is "the simply typed lambda calculus" which you can think of as old-school C. Along each of three edges we add a fundamental language feature: parametric polymorphism (values that depend on their type; think 'C# generics'), type constructors (types that depend on types; something akin to C++ template types like `vector` but not like `std::sort`), and dependent types (types that depend on values; but definitely not restricted like `std::array`; something more like MacroC or `enable_if`).

There's not a lot of good analogies for this stuff in commonly used programming languages because the big languages are really basic (not simple!) compared to the advanced stuff the programming language theorists have gotten up to.
Maybe if you use Guile to rewrite the parts of Emacs that are currently written in C, and go with the dynamic translation idea currently used in Guilemacs you could achieve the same goal. Then you could rewrite Emacs in Guile at your leisure, or not, retaining elisp compatibility for historical and practical reasons alike.