skysight-inc/HackerNews huggingface dataset:
At the corner of Post Road and Mason Mill Road just west of Douglasville, Georgia near the county line separating Douglas and Carroll counties lives a Shell Station that fits description of those beloved gas stations in this article. I stop there regularly for a variety of reasons. The windows have a thick haze of years of fried chicken grease, engine grease, and daily abuse. It doesn't matter much though because windows are so plastered over with posters for lost dogs, fish frys, and general advertisements. You can get the quality Shell gasoline but you can also get diesel and off-road diesel because there is a demand for such a fuel here. You walk in and the hot food counter is steps away straight ahead, boiled peanuts immediately to your right at the register, snacks and Cokes to your left, and beer in the back corner. The coolers make loud humming noises but the Bud Light is always cold - sometimes so cold the condensation has frozen over again on the tab forcing you bend your fingernail backwards a little too much for comfort just to open it. On the hot food counter there's always fried chicken of some sort, usually bone in but at breakfast they have a patty to put on your biscuit. For breakfast I like to go for the sausage biscuits. The biscuits are as big around as the palm of your hand, maybe a little bigger. The sausage usually has sat a little too long to be considered "fresh" but the biscuits are so good that you don't even worry about that. Besides, the two packets of mustard that get smeared on top usually help. Fried okra is a lunch-time staple during the hottest times of the year and it pairs well with the fried chicken. In the South fried okra is a prized seasonal side item. Good fried okra isn't just good, it's outstanding. The clientele is a mix of construction, tradesmen and tradewomen, lawn care, school teachers, office workers, and various day laborers. The trades and construction folks are too busy to stand around and chit chat so if they seem a little hurried it's because they are. Most of them have to be in the city (Atlanta) by 7am to start their shift. If you want that Southern hospitality look for someone not in a hard hat or wearing a shirt patch with their name embroidered on it, or you can wait for the weekend. Regardless, in such a diverse group respect and congeniality is always shown.
They, as in, the aforementioned humans (humans, plural).

What is the problem?
They are now starting a NRC in the rest of India where government will "throw out" infiltrators.

The ruling party launched said NRC in the state of Assam with much pomp but after it realised that more Hindus were left out of NRC, even the Assam unit of ruling party refused to accept it.

What's ironic is that the SC had ruled for an NRC and not the government and even the govt had accepted that NRC doesn't mean people who don't get on it will be expelled.
"Right to be forgotten" laws ban facts.
Purchasing boxes that have a chance of giving loot. Upgrading your gear in the game depends on chance.

It's just getting the players used to gambling and filtering out those who are resistant (they won't make money by going on a spending spree).

Ban virtual gambling.
I definitely understand why "acceptable ads" offends so many people. Between approving clickbait and their steep 30% cut for "large" Acceptable Ads members, it's clearly not simply for the benefit of users. And the rules on "unobtrusive" static images simply don't seem to be honored. But I have to admit that the ABP model is at least a massive improvement over nothing. It "just works" better than more vigorous tools, and it pretty reliably keeps out malware - especially the stuff that can affect you without being clicked.

I don't like Outbrain's clickbait ads, but they're at least part of the debate around "is it fair to use sites while knowingly avoiding their monetization?" As far as I'm concerned, that entire debate is a nonstarter if it implies loading whatever wretched JS happens to be served by a page. ABP is sufficient to let us talk about honesty and distraction, which apply to TV or print ads also. Otherwise, I think the conversation begins and ends with security and privacy.
Perfect examples! Like i18n and all the rest. Y2r sentence illustrates the ... limitations of that method.
I'd just like to offer a doubling down on this. If you are a software consultant you are first a salesmen and second a software developer (maybe third if you include marketing as a separate category from salesman)
> You can be as big and well known and South Park

I think you’re overestimating South Park’s popularity, especially when compared to the NBA. They cancelled it because they don’t like being made fun of.
Someone who is both blind and speech impaired or unable to speak the local language can't order food over the phone.
As a minority male, I can pretty much say and do anything on public that a white person can say and do.

In addition, I am not viewed by a certain portion of the population as a oppressor based on my skin color.

If anything, sometimes I feel sorry for my white friends and am happy for my minority privilege of not being held responsible for things my ancestors did long before I was born.
Agreed.

Maybe one day the world will stop cuddling U.S.A too for all of our war crimes and atrocities.
Pulsar NS 200 Motor Fiyatları
I run a few small apps that require zero maintenance, one being https://upcoming.fm. All of them have a few things in common:

* Hosted on Heroku, which gets you continuous deployment and Let’s Encrypt

* Completely automated, even the smallest manual task

* Low traffic, which may be the most important. Apps with large and growing user bases are very difficult to manage hands-off.
Exactly what I was thinking. Static content hosted in an environment you don’t have to patch, reboot, worry about things breaking after patches, etc. and the fact it’s static html and css means no runtime config, updating libraries, compatibility issues, etc.
Your choice! Workers of the world unite!
1: A slim stack

Every part of the stack will need maintenance every now and then. Some parts even introduce breaking changes and force you to alter your own code. The slimmer the stack, the less often you have to fix it. And the less often you have to fix or refactor your application.

2: A stack that values stability

Linux is a good example. Linus Torvald: "We do not break userspace!"

PHP is a another one. The core developers rarely introduce breaking changes. And when they plan to do so, there is usually an intense fight over it.

3: Acceptance Testing

In the simplest form that means sending http requests to your web application and check if it returns the expected output. In my experience, acceptance tests find more real world issues then unit tests.

4: Write less code

Writing the same functionality with less code has multiple advantages. One of them is that it will break less often. Much more could be said about it. Paul Graham brings up the value of terseness frequently:

https://twitter.com/paulg/status/1068483193605681152
https://twitter.com/paulg/status/1126403387044573185
https://twitter.com/paulg/status/1056858408039735297

Less is more. This is actually one of the reasons why I named my account no_gravity.
>They saw what was happening in the West - oppression of freedom of speech on account of "hurt feelings" - and applied the same principles for their own nefarious purposes ("hurt Chinese feelings" a.k.a. political censorship).

You have this reversed. Blue checkmarks learned these tactics from the original Maosists and Stalinists.
That result is actually why I am healthily skeptical of the performance comparisons specifically in this post. Like the previous comment I too have been in a situation where JSON encode/decode on large payloads were significant enough that we decided we needed to figure out something more optimal. Our solution was to use ujson instead (of the built in) and that was good enough that we moved on.

When I say skeptical what I mean is that I have no doubt the measurements are accurate (as in not fabricated); however, I wonder what the full context of the benchmarks are and whether or not it's representative of situations like mine where the built-in parser started to fall over so we replaced it. It may also be the case that the PyPy parser would also beat ujson in this case, but if we are limiting our test case to just those where the CPython implementation is marginally faster than ujson then I'm not sure it's that useful a benchmark.

I too cannot comment on the quality of the implementation or the relative performance against other parsers...but it solved a performance problem for at least one project of mine in the past.
>Last week, Gov. Gavin Newsom signed into law AB 730, which makes it a crime to distribute audio or video that gives a false, damaging impression of a politician’s words or actions. The law applies to any candidate within 60 days of an election, but includes some exceptions. News media will be exempt from the requirement, as will videos made for satire or parody. Potentially deceptive video or audio will also be allowed if it includes a disclaimer noting that it’s fake. The law will sunset in 2023.

I don't see how they expect this to get past the courts.
For Flutter desktop support consider https://github.com/go-flutter-desktop/go-flutter : imho it works better than the official Google lib actually to compile Flutter desktop guis
I'm not sure what your point here is?
sorry I was unclear. I meant "same column" in the colloquial sense, "the same group."
South Park China: Writers in Mock Apology After Beijing Censorship
Here's another (shorter) one, demonstrating a nifty feature to auto-transform code case for cards submitted in an upper-case only format. (Here, switch the runtime to "JavaScript" in order to execute.)

https://www.masswerk.at/card-readpunch/stacks/VirtualCardSta...
It does say they have a book coming out. I think this is a teaser, with the book having more detail on each technique.
I've designed and shipped my side project after a year, presented it at meetups, social media, but now I'm struggling with marketing. I have very little motivation to work on it, but I have endless drive to polish the codebase and features :) But I also know that 2-3 visitors per day will case me to abandon the whole thing.

It's tough, shipping is only the second step.
+10 for spacekit [0]

[0] https://typpo.github.io/spacekit/
How to Engineer Culture
I really don't like when people say they are the "x" of "x" or the alternative to "x", doesn't that just drive people to look at "x". Sure it gets the idea across but there are other words to do that. Otherwise, great looking product
Municipalities kept water and sewer rates too low for decades, and now we need to spend $1 trillion over the next 25 years to upgrade systems and catch up with deferred maintenance: https://www.infrastructurereportcard.org/cat-item/drinking_w...
We should all boycott Blizzard and the NBA.
Here is the Wired interview with Zane Lowe that was quoted by MacStories in this piece: https://www.wired.co.uk/article/future-of-apple-music
The title of his post is about becoming a Consultant. Being Remote is just another additional layer but the main issue is finding clients as a consultant. At least that is what I took from his post.
>Socialism calls for the democracy of the workplace.

What a hilarious retelling! Marx himself would laugh at you. It's called the dictatorship of the proletariat for a reason.
That's not playing devil's advocate, it's just projection, i.e. those who pay attention to the stifling of resistance against violence and murder are the real dangerous people, projecting what they resist on them.
relevant quote from pg:

> No one gets in trouble for saying that 2 + 2 is 5, or that people in Pittsburgh are ten feet tall. Such obviously false statements might be treated as jokes, or at worst as evidence of insanity, but they are not likely to make anyone mad. The statements that make people mad are the ones they worry might be believed. I suspect the statements that make people maddest are those they worry might be true.

http://www.paulgraham.com/say.html
Top story right now: https://news.ycombinator.com/item?id=21190265
Speaking of forcing companies into doing whatever a national government sees as its political policy ...

How about the US forcing other companies (Huawei) into not doing business with countries it doesn't like (Iran) and attempting to extradite foreign individuals (CFO of Huawei) to advance that aim.

I'm not saying what CCP is doing is correct but the US has been doing the same shit for decades. Governments have always used companies as pawns for political purpose.
If YouTube asks "Sign in to confirm your age", here is an embedded version which doesn't require sign in:

https://www.reddit.com/r/Hong_Kong/comments/de4a7s/hong_kong...

Why does YouTube do this? Allow embedded media on Twitter and other websites to play without restriction, but when you try to watch with YouTube, permissions are enforced?
> What a strange lack of curiosity.

That's kind of a rude thing to say, and not really necessary to the rest of your comment.

> Framing the conversation of controversy around an anecdotal one involving someone arguing against someone else's right to exist seems like missing the forest for a very specific tree

Depending on where you stand in the forest, some trees are larger than others. For example, if you are LGBTQ, the LGBTQ tree is going to tend to be more important to you. It is also sadly a continuing source of national controversy in the United States. Because that group is still fighting for equal treatment in many respects.

I think the GP's point is that the question of whether something is a "scissor statement" is secondary, for certain important issues. Coding style is probably not one of those issues, and it's probably better to avoid being too caught up on one answer versus another. Fundamental rights are a different category.

I mean, you're right, it is a fascinating piece of fiction! Indeed, if controversial statements are indeed generable as suggested, that would be a fascinating observation on the human condition. The comment you're responding to even acknowledged that, but with reservation. I don't think it's right for you to make rude accusations because someone stated their reservations.
Hive.co (YC S14) Is Hiring Engineers (and More) in Kitchener, Canada
Become more proficient in functional programming
Another.

https://www.cbc.ca/news/canada/british-columbia/transgender-...
But it comes down to this doesn't it:

x1 * a + x2 * b + x3 * c + ... + x1000 * zzz + ...

If a, b, c ... zzz, are all fixed constants already discovered by your learning algorithm. That's a very fast calculation, and doesn't take anything like 50ms.

Also, in the real world, you can establish a significance cutoff for a lot of these constants and get something like this as your final equation:

x13 * m + x523 * cdf + x777 * wdc + x893 * ydz
Well if the choice is between getting sprayed with burning jet fuel or sprayed with fluorinated foam I will take the foam every time.

Maybe we should save the good stuff like halon and PFAS foam for emergencies and use something more eco for training.
I know, but one shouldn't try to build a death star as a side project. Pick the scope wisely would be my number one advice.
You're basically agreeing with the above, and I have experienced the same. The only place where this makes a difference is when the JSON file is in MBs. For smaller file, it's not really worth the extra library.
I'm glad somebody is sticking with a sensible naming scheme.
Not blind, but an HN and lynx story. I sometimes use lynx these days because Canadian telecoms have shitty mobile bandwidth plans.

Lynx would always think I was making an NNTP connection to news.ycombinator.com unless I put in the HTTP://

Slipped me up every time.
I think you're right that people are making a choice to get cheaper goods over promoting democracy. I think we need to make this choice more visible and strongly push companies and individuals to make choices that support democracy.
It's part of the new push by corporations and organizations to subvert the law to appease their own ideologies. Despite there being no legal precendence or requirement for things to happen, those in authority positions are more than happy to silence those that disagree with their expectations. It is a direct result of cancel culture and deplatforming - if everyone assumed the best of intentions until explicit circumstances demonstrating otherwise, we wouldn't be in this mess - everyone would go about their day as normal as there are no laws requiring you to do or penalizing anyone for the things people are deplatformed over in this day and age. But when power comes into the mix, and as our culture has inflated the value of ideologies, those with power stand more to gain by taking the nuclear approach.
Any sources on what filters are effective?
> What would we have them do?

We have laws prohibiting private actors from interfering with American foreign policy. And we have safe harbours for protected speech. Combining these two, narrowly, to apply to Hong Kong and Taiwan might thread the needle.

To get around First Amendment issues, it would have to be a law saying, in effect, private actors may not punish employees, contractors or members for expressing opinions connected to Hong Kong or Taiwan’s proto-democratic and democratic systems. (This would probably also require Congress recognise Taiwan’s sovereignty, which after Hong Kong looks necessary.)
Duh, yes. I meant MUSH not MOO. Thank you. :)
In sports it has generally been frowned upon to politicize competitions, somewhat broadly supported by both organizers and competitors. Whether this is something to strive for or not is a separate debate, but it is how it has been.

Personally, I believe that support has shifted in computer gaming as compared to sports, and will continue to shift.

In sports we use things like spears, shoes, bicycles, up to racing cars. But none of them relies on a narrative or story, except by the story around the sport itself. Few - if any - of the sports are part of culture the way computer games already are, and we see no stopping of this progression anytime soon.

This explicit cultural relevance taken together with the fact that China, and several other countries for that matter, already has made gaming political by requiring games to not feature elements that oppose their regime, sensibilities, or culture, makes a compelling argument that competitors must be allowed a greater freedom of speech, even in the context of competitions.
As someone who spent nearly 20 years doing sysadmin consulting: The first rule to becoming a consultant is: Don't do it.

Largely I think it boils down to: Most places consider operations work a "cost center" and the nature of cost centers (as opposed to profit centers) is that they always want to reduce them.

I have never worked harder, for less money, than when I was doing sysadmin consulting.

Come to terms with why you want to do consulting in the first place. What do you want to get out of it?

That said: First thing is you want to get your ducks in a row: Figure out accounting and billing, get a Tax-ID, figure out your company structure (do you incorporate, sole proprietor, etc?), and figure out google adwords. Also figure out local meet-ups where people who need you might go.
So what do Indians abroad (SF in particular) think of Modi and his bjp?
What was great about India compared to Pakistan was the fact that it was a tolerant multi-ethnic democracy that may emulate Europe and North American democracy and become a stable functional multi-faced growing democracy. That dreams seems to be giving away to India another country very much like Pakistan which has little tolerance for anybody. If this non-sense keeps up who knows maybe the military takes over the country taking cues from Modhi's strongman tactics. That has been in fact one major downfall of Pakistan.
U.S. Using Trade Deals to Shield Tech Giants from Foreign Regulators
As is the case of many places in Washington State, the cities name comes from pacific coastal tribes.

Specifically The Puyallup Tribe.

Seattle, Tacoma, Rainier, Sequim, Nisqually, Samammish, Snoqualmie, Skykomish, Snohomish, Tillicum, etc
Let's highlight the absurdity of the presupposition with an extreme example that they might understand: what if there's a rule that says "Black people are not allowed to play"?

They're saying we should just assume it's fair? What kind of idiotic notion is this?
Isn't it basically soft power that you are refering to?

https://en.wikipedia.org/wiki/Soft_power
I don't mean to minimize any atrocity. But it is interesting to note that some of the strongest opponents of Chinese behavior have done similar things in the past, and perhaps even through the current day.
This kind of thing is why I'm very glad that the Team Explorer git plugin in Visual Studio has become decent enough that I don't have to drop into the cmd line, pretty much ever.
There is an accepted PEP to transition to GitHub issues : https://www.python.org/dev/peps/pep-0581/ . But there is another PEP to keep using roundup to address concerns raised.
Hmm, I'm starting to think my definition of "small" is different from everybody else's. I consider "smallish" JSON to be at most 100KB (and on average 1-10 KB). 1 MB I consider to be "large"... basically anything that doesn't parse near instantaneously I consider "large".
This.Exactly. Many years ago when virtualisation first appeared on the market I worked for a business that marketed themselves as "Windows P2V experts". We got lots of jobs from clients that had in-house IT depts, external consultancies contracted in permanently etc. The value we brought was that there was this one large job that needed to be done, the business benefit was very clearly demonstrable, once we did that job we were no longer a threat for the in house IT or the general consultancy as we only did that one job. We were also responsible for the outcome and we supported the virtual infrastructure until the other guys got trained up on it. We also did very similar stuff many times so we knew exactly what to expect, what can fail and how to fix it etc. We had the satisfaction of knowing we're doing our niche task well. This was a very good job for me back then. Now I prefer to travel less and work remotely, but back then I enjoyed it a lot.

I would recommend finding a good niche and getting really good at it to anyone in our industry. Assuming you retain the ability to swap that niche every few years if necessary. The industry changes continuously.
Capture One is another alternative to Lightroom. I've since switched to that after Apple abandoning Aperture. I still vastly prefer Aperture's UI, but it's barely usable anymore after several years of OS updates.
> Well guess what, sometimes one side is unambigiously right and the other unambiguously wrong. Some disagreements can't be resolved other than through power struggles, such as e.g. when one side's position implies the negation of the other side's rights, identity or existence. We can't have a rational, dispassionate debate about whether I should have rights. I can't argue for my existence, I want it.

this may well be the case, but it's still probably worth avoiding resorting to power struggles whenever possible. winning a power struggle is orthogonal to actually being right. you might win on an issue that's particularly important to you (where you consider yourself to be "unambiguously right") this way, but it's worse for everyone the more things are decided this way.

as an aside, "rights" are some of the most subjective things that exist. as a US citizen I have the right to bear (certain) arms (in certain situations). this right only exists because it's enshrined in law and not enough people have yet organized in opposition to it. it's an inherently controversial topic where the only answer is whatever people can mostly agree to.
> Experts design elegant abstractions

And a lot of times the most elegant abstraction is no abstraction cough oop cough. Unnecessary abstraction is as wrong as a wrong abstraction.