skysight-inc/HackerNews huggingface dataset:
In my experience, you do not want to force your developers to fight with QC tools. If they consider it a battle, they will win and your software will lose. You want them to consider them as tools to help them improve their work.

Disable comments are useful but must be reviewed carefully. It would be good if code review tools like Gitlab could highlight certain regexps to flag them in code reviews. Often there is a simple solution and the comment will be removed in the code review. Other times, a ticket should be logged to address the problem later (in a refactor, for example).

Off the top of my head, some times when these comments are useful:

* You're doing a hotfix and don't have time to do the necessary refactor to fix the problem,

* You're certain that a subsequent refactor will remove the current code anyway,

* The code is legacy and fixing the problem now would cause much bigger changes,

* You just know you're right. For example, there are a few legitimate reasons for doing `import *` in Python, even if the QA tools can't see that.
Its not a deal breaker, but it is a severe concern. For the following reasons that require me to trust you and become vulnerable to:

Vendor / Platform Viability - If you shut down or deprecate your platform (looking at you google!) - I loose my application.
Product Limitations - I have no other option besides re-write if you choose not to support something I need after I start using your platform. Are you investing enough to support me in the future? One of the reasons many GUI web editors let you get to the code, is that it provides an escape hatch if the included tools don't work and you need to fix a problem right now.
Financials - What happens if you (or whoever acquires you) decide to do an Atlassian / Oracle and let me know my next renewal is 400% higher?
Processes / procedures / options - By limiting things like code access you make it harder to find ways to fit weird corporate or regulatory requirements. I might be required to keep every version of my application's code for 7 years. You might make your platform hold the last 60 version of each file. I can't guarantee my auditors that I have every version of the code.

As such I would be hesitant to do anything too significant in a No Code platform. On the other hand if the application is of minor significance (i.e. can easily be re-written) or temporary it would be acceptable.

However the value of that code will vary by language. If your doing the magic in a very niche language then it will have less value then if it uses one of the mainstream 10 or so languages. Additionally if the code depends on services that are only offered by your platform, then again it will have reduced value as the lock-in is still there.

Depending on strategy (especially around monetization) code exporting may not be viable for your platform, and the workarounds would take too long / too much resources. Now what that means is the tool needs to be SO GOOD at whatever niche it fits that it is a no brainer for me to put my concerns to the side and just try it if I need to work in that area. If your tool lets people save a heap / make money quickly while keeping quality up, it will speak a lot louder then the voice of reason worrying about long term supportability.
This is from 2019, should be flagged as such.
You can't understand a formula without repeatedly applying it to great many problems, playing with it until you get a feel for how it behaves. Without that, you'll only be "understanding" your own imaginary version of a formula, a simulation in your mind with no grounding in reality.

Same with understanding anything else in life - you don't really understand anything until you get to the point you can, in your head, predict a specific outcome, test it, and be proven correct, repeatedly.

(At some point you may learn to gain robust understanding purely from simulating things in your head, deriving insight from lower-level principles. But this itself is a skill, a hard one, which few people master. It's not something a random kid, or adult, can do.)
Somebody fed the trolls.
The internet is an oversized megaphone. A couple of 1000 dedicated workers can spread rumours, panic and propaganda.

When you have a country of 1.3 billion people, a large portion of whom also have smartphones, who, unfortunately are also uneducated and gullible, you have the perfect environment to cause trouble.

Apps like WA and Telegram, enable this megaphone to reach every nook and corner of the country.

If tomorrow, there is a coordinated rumour mongering going on, leading to riots and deaths, dont you think those who started the rumour be caught?
Will GitHub copilot replace developers
That's because the "merge window" is open once every ~2 months; this is the second time this series is being sent, with improvements based on feedback from v1.
> Twitter is neither a news website nor a search engine.

Correct. Just a social contagion which profits from sabotaging both news and search.
Internet search algorithms are bit of an adversarial competition against bad content, no? Given the amount of money at stake for beating the search algorithm, shouldn't we expect any search engine to decline in usefulness over time?
I am reminded of a Hollywood grade-B movie where it depicted a small foot-long air-to-surface missile that can assassinate by identity. I don’t recall the name of the movie there.

Much like the 1976 movie “Drive-In” showed how an airplane can crash into a skyscraper, such inspiration is misguided.

“Drive-In” IMDB: https://m.imdb.com/title/tt0074433/?ref_=fn_al_tt_0
This is a great point actually - but it probably depends on if the data is regarded as "personal data" or not. IP-addresses is considered sensitive which would mean that if they're saving that it is probably not ok. I'm not a lawyer though :)
Came here to say this. UTF-8/16 represents such a relief from the previous text-encoding nightmares that I run away from any tooling that does not use it.

If anyone else was a web dev in the 90s, you know what I’m talking about.
Liability for published content isn't unusual or unprecedented. Twitter et al enjoyed unprecedented liability protection for a little while; I don't see how holding them to the same standard other companies are held is worrying.
This is a great idea, but I feel like it needs an adoption and roll out strategy so that is starts to snowball.

I think that opening PRS makes a lot of sense, but smaller projects or projects that don't yet have an opt-out mechanism are the most likely to adopt it in the early days I think. Then once you gather some momentum around those bigger projects might follow suit.
> His and his team's approach and writings influenced at a lot of my thinking about core development, and I'll always be grateful for having had the opportunity to learn from them by osmosis.

Would you like to share with the rest of us a few wisdom here?
Yes, I finally got around to adding some "quail" stuff to my .emacs so that I can directly type various kinds of quotation mark and dash rather than rely on complex conversion rules that sometimes go wrong.

The lack of first-class support for balanced quotation marks seems to be a major problem for computers. I think a lot of computer code, particularly scripts, would be easier to read and less buggy if the languages had been designed by someone with balanced quotation marks on their keyboard.

As a thought experiment, imagine what Lisp would look like if '(' and ')' were the same character and you had to use the same work-arounds that shell scripts use for open quotation mark and close quotation mark being the same character. Instead of (a ((b c) d)) we'd write |a \|\\\|b c\\\| d\||. That's fine, right? We can live with that?

Perhaps we should think ourselves lucky that 0 and O are not the same character, and 1 and l, like they were on the first mechanical typewriters.

Mind you, there's one similar annoyance that predates typewriters and continues to plague us in Unicode: apostrophe and closing single quotation mark are logically quite different things, but they're the same character: ’
Who isn't boycotting Microsoft? It's not like this comes with a surprise or a anything. Alternative operating system get better than they ever where, while Microsoft making themself useless.

It's not even boycotting, just going with time
RestructuredText was chosen over Asciidoc for the Linux Kernel Documentation:

- https://lwn.net/Articles/692704/

- https://www.kernel.org/doc/html/latest/#other-documentation

Back in 2016.

There is a lot of comparison made in that decision.
I think what the parent means is that the "want" to hire any of them is equal, both having their unique strengths and weaknesses in different areas.

You seem to imply that when an interview process doesn't suck then all hiring choices are a clear cut win for one of the candidates.
yes... the word "Dictatorship" does come to mind...
> I'd rather see a new kernel optimised and written in Rust from scratch

That'll take a momentous amount of effort and it'll take 20 years to get close to the adoption Linux has today. I'd rather see if we can improve Linux in that timespan.
What if that "bad" is insignificant compared to the good produced by that code as part of proprietary software? That scenario is impossible with GPL. Effectively, you're just restricting the business models of your users. It has worked for some projects (Linux above all) but if you're talking about a small project that likely stays small, I don't know if it usually makes much sense.

Also, your convoluted explanation of why permissive licenses should be called "restrictive" is hilarious.
Uhh.... Hairy dependencies are very much a problem in this space just like any other type of IT system (in fact worse cause the code is usually written in C++ - so no package manager). Plus the tooling is non-existant... You will still need some type of client server architecture/failover redundancy. You also don't have very many options when it comes to testing. Writing simulations for this and running tests is very non-trivial. The algorithms themselves will need to take into account failures. What happens when one of the robots fails/wears out? (and this WILL happen) Deconflicting the robots is certainly nontrivial. For efficient solutions in this field theres a whole bunch of fairly non-trivial algorithms in Operations Research and planning that exist.
Lots of us did "boycott" Microsoft when we chose not to buy Windows phones in the first place. I thought they were nice devices but, after the iPhone came along, followed by the explosion in Android devices, and between them they gobbled up all the market share, Microsoft were never a serious player in that market. The "entire fleet" of devices they ditched was a drop in the ocean from any perspective, including an ecological one: Apple, Samsung, and the like have a far bigger impact there.

I'm not saying you're wrong to want some support, or at least the ability to unlock - quite the opposite - but I find your reasoning a little faulty.
A lot of these things have long since been addressed in the last 40 years. Delphi (https://www.embarcadero.com/products/delphi) and Free Pascal (https://www.freepascal.org/) are the major Pascal implementations.
he started a poll to choose a name for the fork and “Sneedacity” was given as an option, purely for jokes

4chan folks voted for the name

after refusing to accept the name (since the the fork had a serious intent), the folks started to threaten him and his family

for what followed and author’s comment, see his exact comment: https://github.com/temporary-audacity/audacity/issues/48#iss...
They're trolls (and worse), there is no meaningful why
Rust support in the kernel is good news, but it's just inexcusable that we've had to wait this long for a post-C language. Human beings cannot consistently write correct C --- not you, not me, not Linus Torvalds. Spending decades writing C when a safer language was available caused the industry needless pain.

C++ support could have been viable a decade ago had it not been for strong egos on LKML refusing to admit they were wrong. Rust support in Linux is at least partially a face-saving way of backtracking on C++ in the kernel.

Rust is great, but with the sole exception of Rust's reified lifetime management, C++ is the better language.
Many enjoys it mostly thanks to the nice shots of the paysages.
Which of those architectures are relevant in 2021?
It’s considered incorrect because the combined cultural output of the previous five centuries established an educated baseline as to what is considered proper. It’s not simply an arbitrary designation or a consequence of “privilege” and culture isn’t just an empty variable that is selected randomly.

The point about Australian English is irrelevant. Australian English is correct in Australia and incorrect in America, just as American spellings are incorrect in Britain. Language is culture-specific.

Again, if you have no interest in the idea that some things are correct and others are incorrect, this will not appeal to you. But that is a postmodern relativistic position and not one that everyone agrees with.

Even if none of that is appealing to you, the simple fact that is the overwhelming majority of the US agrees that a certain dialect is “proper” English. It’s unclear to me why a small percentage of the population would be justified in having their dialect be on equal terms with the society-wide one. This really has nothing to do with race inherently and the same situation applies to say, Appalachian dialects.
Not a single positive comment about the “handbook” on HN, and yet the article somehow has ~80 points (at the time of this comment).

Things that make you go hmmmm?
Would be great to add pure Physics and Mathematics syllabi.
Oh cool, thanks for clarifying! In the context of the article, I thought you were saying one was better than the other.
On the flip side you can now contribute if you know rust but not C
This occurs very rarely and provokes a loud counter reaction from the BSD people.
An AI wolf that preferred suicide over eating sheep
Another would be sharing a encrypted file using password-based key derivation scheme over a unsecure channel. This could mean even if you use a client side password encrypted (Think Matrix, Bitwarden) with a supposedly "strong" password. The password is much much much much less secure.

One thing though with the database dump scenario is, password managers by design discourage password reuse, so bruteforcing a password in a past leak might not help with the current passwords. Which imo makes using a password manager (albiet a bad one) still a net positive.
The problem is that you can't easily move hundreds of millions of people.

When the weather becomes lethal, these people are going to die.

The only realistic solution is building infrastructure to let people live through the worst of the weather.

If it is as bad as it is described in the article, I worry about long term prospects of stable economy and progress, what with people occupied mostly with trying to survive another hellish day.
The threads on this matter are publicly visible on the technology board and there's no indication of personal contacts such as phone numbers being out there. It also seems a bit exaggerated to have 600 chats open simultaneously for something so small. Could this be misrepresented for internet points? The "harassments" on github seemed to be limited on name proposals..
Regardless of who is at fault, I don't understand this love affair with the Tesla autopilot.
Relax but with remain vigilant with your hands on the wheel. This doesn't make sense to me.

You're either operating the vehicle or not. The hard part of daily driving is paying attention, not barely turning the wheel to change lanes.
What is the purpose of the current autopilot?
Strongly disagree with #2. There are more good films than ever being made now - including comedies - and changing social trends making some types of humour more or less viable hardly affects this. (Some of the best films ever were made under much stricter and more explicit rules about content!) But sure, all passive consumption of entertainment stales over time as you get used to the various tricks. A better response to this can be switching to active consumption.

We see this already in the fine arts. No-one today comes into a museum just to be wowed by pretty images, since we're already saturated with prettier images all the time. Instead people come in from the outset to learn about the work as a representative of the social and technical conditions of its production, and as a statement in a centuries-long conversation among different artists. The pleasure of the experience comes from learning about and interpreting it, not passively admiring it.
We didn't know what electricity was 300 years ago. And the best way to get around was riding on the backs of other animals.

We're maybe 70 years away from being a multi planet species if technology keeps advancing at the same rate.

We just need better ways to get into space. If the Sabre program works out or we figure out fusion power we'll be ready to roll in 20.

Or we could figure out self replicating robots. Nature has been doing it a billion years so we already know it's possible.

Or, just create a robot species in our image to explore for us. And hope they keep their meaty parents around and happy

There's multiple paths for humans to get off the planet. Out of the solar system, maybe not. But it's damn hard to predict farther than 100 years into the future
I think the point wasn't that there are some products being restocked every five hours, and instead that the turnaround time from a truck turning up from a supplier to the products on that truck being available for delivery is five hours.
This article isn’t about the temperature reaching 44 C for a single day.

Where you are sitting in 42 C weather, do you still have electricity? Because that’s mostly what the article is mostly about.
It's been a century of carpet bombing, 6 decades of ICBMs and conventional guided missiles, 4 decades of cruise missiles and somehow it's the collateral damage minimizing drones that are breaking the camels back?

A lot of modern military tech is built around killing less and less, only as much as necessary but the fear density (fear per victim) keeps going up. My guess is that the lack of deaths makes each death more significant and visible. It becomes much easier to connect to those deaths than to the 140000 nameless Japanese citizen living in Hiroshima who died from a single bomb.
I see where you are coming from, but realistically this will have better chances of being adapted. Also the "do not track" term is already a thing for browsers, so might just stick with it.
So the solution is to have them redo it after it was already on the global clipboard? Seems nonsensical
South Korea did well at the early phases of the epidemic[0].
The problem now is that they don't have enough vaccines[1].

China used some draconian measures to achieve their results.

[0] https://www.worldometers.info/coronavirus/country/south-kore...
[1] https://en.wikipedia.org/wiki/COVID-19_vaccination_in_South_...
There's nothing unique about covid spreading to humans. It infects various species very easily. Cats, dogs, ferrets.

It wasn't uniquely adapted to humans in the beginning. Humans are just more connected species than for example panthers.

As it grew to pandemic levels it spawned mutations slightly more adapted to humans.
I would appreciate a reply instead of downvotes, but hey.

The OP asks "why are people doing it? [using GH]", and I answered — including addressing their question as to whether it might be age related.
Scary. Anonymized assassination will be good for cryptocurrencies because it will create incentives for powerful people to further hide themselves. To do this, they will have to disconnect themselves from centralized financial systems which are easily traceable (due to their reliance on laws which identify them by name and profile photo).

Power is going to become even more hidden than it already is; not only will powerful people need to hide from the public, they will need to hide from each other.
> It means every instance of Kaspersky Password Manager in the world will generate the exact same password at a given second.

Whoa. That's just ... Wow.
Less respect as a doctor or lawyer compared to a dev? Really?
You can use Deno Deploy[1] for it's basic features, you just won't find KV, Durable Objects or any of these Cloudflare specific things.

[1] https://deno.com/deploy/docs
The Bus Says Belén
This entire post has galvanized me to write up an idea I've been noodling over as I work on a reader myself: a standard that would eliminate precisely the waste you mention by specifying within the HTML all that's needed for a feed.

See https://sfeed.org. In the spirit of the multi-meaninged RSS acronym itself, the S might stand for scrape, selector, speed, or of course Scotty.

Vinni, might you be interested in enabling the standard in Feed Me Up?
For this reason rust is currently being proposed to be used for drivers and other code which is already platform or architecture specific, not the core, so as not to affect the support for these architectures. When rust has a mature enough GCC backend then this won't be an issue and it may be possible for it to move into core (though this would still be a big step and likely quite a while away, for example because it would introduce a hard dependency on a rust compiler).
Can't disagree with the idea of having C++ in an os kernel strongly enough. It has certainly been tried and in the cases I know of, regretted.
Yes? They even mention it in the article about SARS and MERS approach before natural origin was estabilished.
By removing user profile data as an input to the search query processing and result ranking.
I guess, C++ didn't bring enough on the table for kernel developers to be considered a viable addition.

For Rust to be judged differently is a huge signal, I think.
The cyberpunks were by far the most prophetic sci-fi writers.
Live Euro Matches
I greatly appreciate the ideas in the PDF being put out there.

It's disappointing that most commentary here is about the format, the company behind it (which publishes excellent content about design in large organisations) and their product offerings.

I would argue that much of Invision's product offerings exist because of a lack of design engineering in organisations. Having more design engineers lessens the needs for their products.

Also, being a PDF it's in a format that can be sent to upper management for visibility and it is from a trusted source in design that upper management will have heard of (i.e. they are already forking out large sums of money to Invision).
If I understand this right, this is not just the heat, but the humidity as well. The UK Daily Telegraph had an article[1] about how nearby Jacobabad crossed the 35C wet bulb reading threshold, at which point — according to the article — the body can no longer cool itself.

I assume Karachi isn’t that bad yet. A cursory Google search showed a wet bulb reading of 27C for Karachi — still very hot but not life-threateningly so. In fact, the Telegraph article notes that those who can afford it spend the summer in Quetta or Karachi.

Of course this article also focuses on the cost of electricity and air conditioning, which is a major factor as well.

[1] https://www.telegraph.co.uk/global-health/climate-and-people...
All your points apply to YouTube as well, and YouTube has more than 10x the users it has in India than Twitter does.

But then why is YouTube not being targeted by the Government? One salient difference I see is that Twitter is protecting its users by being identified and punished by the Government for being anti-Government.