skysight-inc/HackerNews huggingface dataset:
>We have federally-funded national Research labs that regularly take on nuanced, technical challenges like this, and they work great.

Not in commercial space. Government is good for funding cutting edge research with no obvious commercial benefit. That's a good role for government. Government is atrocious at competing with commercial offerings.

>It's not like a federal bureaucracy designed and built multiple mars rovers, engineers did.

Right now there is no way for private industry to do better than NASA because there is no clear commercial benefit and the money to develop potential commercial benefits are completely prohibitive. The missions that NASA engages in, from rovers on Mars, to New Horizons probe, to James Webb telescope are very important, and could not be done by private industry (though private industry is sub-contracted for many parts of those projects). That's a proper role for Government - identify gaps that the market has left but that have societal importance and fill then with funding from taxpayers.

>If it is good enough, sure, it doesn't need the same amount of funding required to get it to that point.

Word processing has been 'good enough' since 1995 - why isn't everyone using Office 95, or LibreOffice.

But you do demonstrate why government software projects fail - there is never and 'endpoint' (or 'good enough' point) to software. You're always updating based on market needs.

>Because we can spend less money building a thing once than renting it annually for decades and decades

I reject the assumption, it won't be cheaper to move off of Office. It won't be cheaper to build an alternative. Again, why isn't LibreOffice everywhere? The product is free. Why are companies paying for Office? Are they stupid? Maybe because there are hidden costs, from maintenance, deployment, collaboration with other sites, training, etc. that make using LibreOffice actually more expensive in practice than Office.

And by the way, for many companies, Google Suite has supplanted Office (which is typically a paid product). But again, somehow the fact that LibreOffice free, didn't translate to being competitive with that offering.
To both your points. One of the proudest moments of fatherhood, “dad that’s a dumb rule. Can we change it?”

Chutes and ladders. My three year old asking why he had to fall down the chute again since he already did. New rule: chutes are one time only.

My son then ran into a problem: remembering which chutes have been exhausted. I let him put stickers on them.

Next time we play he will run into a new problem: all the stickers.
You believe that Jira has "encoded" that culture in your company, not that your company has encoded it's crappy culture in your Jira implementation? Please see: https://en.wikipedia.org/wiki/Conway's_law
Windows is already running on ARM and in an actual production model that's been on the market for a while. Its just that Apple does a lot better with marketing and makes a much bigger deal of these things. Microsoft on the other hand has always been really bad at marketing.
Some of the points are good, and some otherwise. (I enable referrer spoofing in my browser, so following the link from here works fine) I think "Users must keep themselves safe" is good. (Software can help at that, but it should not do so by forcing stuff onto the user; it should do so by giving the user control over it; with enough ropes to hang yourself and also a few more just in case, and documentation should be included so that the user can know how to work the software properly rather than wrongly.) The text they quote says "The only reason you should open port 80 on your server is to redirect all requests to port 443 and then close the connection on port 80." and that is wrong. You can serve the same stuff on both; no need to redirect either one to the other. (HSTS isn't so good either, mainly due to the "no user recourse" feature, and some of its other features; if it was limited to denoting that all content is available over HTTPS, then it would be acceptable.) Of course, you can also serve Gopher and whatever other services you might want; you need not be limited to HTTP and HTTPS. I did not know about "TLS 1.3 and HTTP/2 have padding frames to inflate the size of the ciphertext.", but it is good that TLS supports such a feature, whether HTTPS or any other protocol that uses TLS. (In the case of HTTPS, even if it didn't do that, you could perhaps add a "X-Padding" header to include worthless data, but other protocols that use TLS might not do that.) If you don't need JavaScripts on your webpages (and in most cases you shouldn't), you might write something like document.write("<P><STRONG>Please disable JavaScript for an improved experience</STRONG></P>") to notify the user; this can be done whether the connection is secure or not. If the connection is secure that only means that third parties aren't tampering with it, not that the author of the webpage isn't malicious! I often just serve plain text files anyways, rather than HTML (you can use it without needing to load the web browser). It uses HTML for directory listings; I designed another format for HTTP directory listings but I don't know how to make Apache to serve directory listings in my format based on the contents of the Accept header (or at all, actually). I have Gopher as well as HTTP service, and also NNTP and some others too.
>For 2012, the US Department of Justice reported a 93% conviction rate.

Japan also looks like it has a 99% conviction rate. Most countries have the ability to exit-ban foreigners visiting their country. It's not unique to China at all. US does it. Canada does it. South Korea does it.

I think the warning from the US Government is that, in their opinion, China will illegally detain you over made up charges, be careful.
...an anonimization sed script with hundreds of transformations on millions of lines that takes hours to run.

Wow! Who decided this would be written in sed? Was the decision made in this century?

I actually wrote a small translation utility in sed for a client in 1999. Anderson claimed the utility couldn't be written, and my boss didn't want to support it. So, write it in sed! Then the Androids had to translate it into C++ by hand.
"What is sane for a hobbyist project" depends on the project and the wills of the designer.

I've built a couple of 6502 based systems now and added VGA output and floppy support which probably would've been easier with an ESP32 or something but my goal was to learn how to do this the hard way.
To add to JLGs points, a top of the line 2020 MacBook Air that sells for $1,450

https://browser.geekbench.com/macs/macbook-air-early-2020-in...

Is significantly slower than a $400 iPhone SE in single core, and only slightly faster in Multi-core.

https://browser.geekbench.com/ios_devices/iphone-se-2nd-gene...

The entry level $900 MacBook Air is 30% slower in single and multi-core than an SE:

https://browser.geekbench.com/macs/macbook-air-early-2020-in...

Now imagine next years MacBook Airs running the next generation A14 processors on a 5 nm process instead of 7 nm, with much more thermal head room than a phone, with far faster integrated GPUs than Intels, and with functionality like T2 integrated in the SOC. And using processors that are at least $100 cheaper.

It’s mind boggling to think of how much faster they will be, how much longer their battery life will be, and that they likely will be even cheaper.
> Using the fact that CmdrTaco commented in that twitter thread, i want to bring into comment slashdot moderation system. I always thought it was better than simple upvote/downvote because the "tags" (insightful, interesting, flamebait,troll) enticed you to think twice about the modding, preventing knee-jerk nodding reaction.

I to would prefer the feedback mechanism on HN be more informative than a simple upvote downvote - it would be nice to know for example if downvotes are due to objective disagreement on facts vs ideology, things like that. Yes there could be negatives with this change, but there could also be positives...at the very least it would be nice to know the reason why we don't allow voters to attach reasoning to their vote.
Again, why are you framing this as coddling?

Why is your position the one of critical thinking and "understanding language properly" while the people you disagree with want "unreasonable options?"

As the original article shows, what's being asked for is straightforward and simple to do.

There's no mob. No one is getting canceled. We're just changing some terms we use in a software project to be more appropriate.

The phrase "he doth protest too much" comes to mind every time I see comments like the above.
> First of all, there's no guarantee that you will be able to use BVR. A stealth fighter using its radar is the same as a man in a camouflage at night turning on his search light. Everybody will know where you are.

This is simply not true for modern AESA radars. It's only true for radars built with an 80's technology level. Modern radars are capable of producing search beams so narrow that they cannot be reliably used for locating the source. When someone is using a LPI radar near you, you can tell that someone has a radar on, but you will only have a very vague idea of the direction they are in, and no idea at all of how far away they are. And since other planes near you (or even other detectors on your own plane) do not get to see the same beam, only the next one that comes after a random interval, you cannot use multiple detectors for deducing the origin of the beam.

The fact that this myth of radars telling everyone where your are is so persistent is annoying, but also somewhat useful. Simply because if someone repeats it, it tells everyone that they have not updated their ideas about how air combat works since the cold war ended and they should be ignored.
Some of the IMAP accounts I have are also Gmail and GSuite accounts, search seems to work fine (both from the global search thing and per-account). Or maybe I'm actually missing results but I don't know about them because I'm not seeing them (but somehow still finding what I need).
It's coming: https://github.com/microsoft/cppwinrt/pull/556/commits/6b957...
>"It is not too difficult for a foreign power to get 300 accounts on HN with 300 IPs, and have a farm of employees manipulating votes on HN"

It does not have to be "foreign power". To me it looks like HN has groups of "concerned participants" on either side of a fence.
I think you essentially need something pseudonymous and reputation based. Something where getting banned has a reasonably high cost in terms of re-acquiring reputation required to post.
Was curious, so looked it up:

> In 2018, the Bureau of Justice Statistics reported that among defendants charged with a felony, 68% were convicted (59% of a felony and the remainder of a misdemeanor) with felony conviction rates highest for defendants originally charged with motor vehicle theft (74%), driving-related offenses (73%), murder (70%), burglary (69%), and drug trafficking (67%); and lowest for defendants originally charged with assault (45%).

China's rate in 2014 was 99.9%.

Source: https://en.wikipedia.org/wiki/Conviction_rate
C++ people don't do CRUD webshit. C++ is for compilers, HFT, machine learning, browsers, search engines, robotics. When C++ touches "the web" it's in the form of something like Envoy or HAProxy, not exactly application layer. For CRUD webshit, there are literally hundreds of options out there that largely automate the entire process (Rails/Django/Spring). There is no reason to use C++ for it not just because of the timesink but because the lack of safety makes it an aggressively bad idea. You would get all kinds of "I thought that wasn't a problem in the 21st century anymore" type of problems.
You're conflating my arguments and you're arguing that people shouldn't be clear with their language and we should assume 100% of people mean what you claim they generally mean?
The reason for the "civil disturbance" in Albania in 1997-1998 is very interesting to study: the collapse of nation wide Ponzi schemes.

Several different Albanian Ponzi schemes were basically marketing themselves as banks, and they were real legitimate businesses with IT employees and salesmen and everything.

Eventually almost every Albanian had money tied up in these schemes in one way or another, and one by one they all started to go bust as the leaders ran away with the money or were otherwise unable to payout interest on deposits, or even return initial principal deposits.

As a result, the nation rioted, and the PM decided to flee.

Realizing this, certain elements in the Albanian population decided to raid the local police armories for military equipment of all times. And what resulted was an interesting and tragic case study of what happens when several different armed factions and many thousands of bandits begin to commit violence against anyone and everyone under the guise of "re-establishing law and order".
13 out of 14, or 99 out of 100.

You be the judge.

Edit: more like 999 out of 1000 as per that wiki page:

> In China, the justice system has a conviction rate of 99.9% in 2014.
Thanks for creating this, just tried it in my local area and it generated a route that I already enjoy !! I shall no doubt get a lot of use out of this, whilst it’s not the intended use - I will cycle a few of the routes over the next few weeks !
> In the same way it's proper to use same concept as a metaphor

Use as a metaphor depends on similar perception of the resonant features of the literal use since it relies on those carrying over to the nonliteral use; it is eminently clear that within our society there is not a common share perception of those salient features, so it is not a particularly good metaphor outside of narrow homogenous subcultures, and what it is a good metaphor for within each of those subcultures will be wildly different.

Metaphor is inherently highly culture-dependent.
"I've also noticed a large influx of new accounts posting low quality, politically charged comments in the past few months."

This is why you should flag every political submission to HN.
24 hours a week over 3 days. I went part time the other year since working 37.5 official hours (actually more) was full of arguing, battles and stress at work. I realised having a life was more important than work.

Work is part of your life, not your life. I work to live, not live to work. No gravestone ever tells you how much money a guy made. It only mentions being a loving father, husband or son.
17/22 at 35 years old. Hope to not have to fight in a war or set a bone, and I’d rather die peacefully.

But game to grow :)
Moved off the front page quickly...Gone!
Absurd.

Tech has a very clear problem with continued sexism and racism. That's why the terminology we use matters. There's no equivalent dynamic around the history of the word "kill."
People are not leaving Hong Kong because of the Mainland's leftist economic policies. This isn't 1960s Mao-led China we are talking about.

Cuban Floridians who came of age after the Cold War have very different politics. https://www.sun-sentinel.com/news/politics/fl-ne-cuban-ameri...

Vietnamese Americans: https://fivethirtyeight.com/features/vietnamese-americans-ar...
I'm not sure what I'm looking at there; can you add a bit of context?
I keep thinking that this has to be the perfect topic for a South Park episode. It has all the right elements: changing social norms, ultra-passionate groups on both sides, a silent majority who are indifferent, and ultimately the issue and stakes are small potatoes compared to what else is going on in the world. The episode pretty much writes itself!
> J.K. Rowling’s reply, in character as Albus Dumbledore, to a Professor of Colloid and Polymer Science who applied to become Defence Against the Dark Arts Professor at Hogwarts
i7 from when?
I've always been under the impression that it's master as in "master copy".
Even the US post office will not insure any package for more than $50,000, and most packages have a maximum insurance of just $5,000.

Most companies are not interested in guaranteeing the transportation of extreme valuables because it's not a service they can profitably provide at a level people are willing to pay for.
At least with Candyland you can stack the deck to not drag out too long. Cootie had me looking at youtube videos on how to set dice to end the agony quicker...
With the R&D costs involved, there's no way that Apple does this to save costs. It makes even less sense financially considering that unless Apple is planning to make Macs with much higher volumes than before... (which would be a bold bet)
More appropriate? Don't you think people should be able understand these words have different contexts than race related, instead you want to shelter them in case they haven't developed that capability yet?

You're argument tactic is to just dismiss which at minimum is lacking integrity.
Well, the listed GCC options do not specify microarchitecture for either ARM or x86. So it's probably a k8-compatible binary on the top line, too. I'm also not sure why atomics would be important in a single-client mysql benchmark. Either way, the risk that your toolchain doesn't automatically do the right thing is one of the costs that keeps people from jumping architectures.
I am seeing the same that you're seeing now. Those grayed comments are back to black.

Why do we even have such a huge oscillation? I am extremely suspicious but cautious with allegation without data.

What I am sure of is the following:

Comments start out positive, then comes the hammer and they go extremely gray (the lightest color and bottom out at -4?) and then we have them back to normal levels. This is a really concerning behavior. If we had a plot of vote vs. time, we'd see this hammer come down. I strongly suspect.
I guess the Marge Simpson letter is notable because of Barbara Bush's warm and humble reply.

https://lettersofnote.com/2011/09/19/with-great-respect-marg...
> the difference between you and I is that I am willing to entertain boundless theories in a highly iterative process of hypothesis, if there is some observation to support the hypothesis.

It's known to science that influenza mutates every year, and history has shown that it can cause pandemics. Are those not observations that also support this same style of boundless fearmonger hypothesizing? I think the reason you're preoccupied with speculative fear of covid but not influenza has more to do with media coverage than anything else. In the case of covid you're being encouraged to fear the unknown, while in the case of influenza the unknown, while just as unknown, is not currently in vogue.
There is no data to prove my assertion and your rebuttal.
Those &str use cases are just as easily handled by &String. Perhaps with some extra sugar to slice at a requested boundary.
It’s already clear they will be significantly faster, mobile battery life will be significantly longer, and Apple Silicon will be significantly cheaper than I86 processors. The A12 and A13 already demonstrate this in much tighter thermal packaging than MacBooks or iMacs, and they use last generation process size.

And Rosetta 2 has already been benchmarked, and the results were amazing even on a two year old iPad processor.

Intel has nothing to hit back with.
I don't know. I think it might be on the unlikely side of possible, but I don't have any compelling reasons for saying so. It would require a lot of learning, but it's possible to learn. It's hard and wouldn't happen by default though. You'd be attempting to induce a group into functioning in a way that that no group that large has ever done before.

NateEag makes some good points in the sibling comment. You'd have to create the culture at the level of the moderation team, and that's not easy. The way we approach this work on HN has aspects that reach deep into personal life, in a way that I would not feel comfortable requiring of anybody—nor would it work anyhow. If you tried to build such an organization using any standard corporate approach it would likely be a disaster. But maybe it could be done in a different way, or maybe there is an approach that doesn't resemble how we do it on HN.

Would it be possible with the economics of a startup, where the priority has to be growth and/or monetization? Probably less.
If you already know Ruby on Rails, do that.

If you already know Python well, do Django or Django REST.

If you don't have any prior language affinities, go Javascript/Typescript on the whole stack. Language switching is a real problem for me.

I'd stick with App Engine/Heroku for prod. I like Postgres alot, especially with JSONB. Since it functions as a MongoDB-like database if needed.

If App Engine fails you, you should be able to switch to another provider very easily, or a standard VM without a code rewrite only a CI/CD rewrite

With that being said,I run a monorepo.
/api folder has Feathers JS with Postgres
/admin folder has react admin website
/website folder has public facing react website.

Everything can run local during dev.
Everything is CI/CD piped 12 factor styled
One git push and merge to master, deploys everything. I love it.

If a single provider fails me, I can switch pretty easily.
Sure, done by a different persona; and that's crucial:

Let's imagine (I think) a common scenario: a simple Go project, composed of a number of modules owned by different team members or small groups, and shared packages etc.

Now, I need to add some stateful component and I reason whether to use, say, MySQL or something else.

If I choose MySQL and I need a real MySQL to run tests against it, now I need to prepare some docker-compose or equivalent scaffolding and shove it down ever other team member's throat.

I want them to be able to run all tests without having to stop and think what tests their change (possibly in a shared package) might affect.

Sure, CI will catch things. But deferring all tests failure detection to the CI stage adds latency, and often troubleshooting issues that happen on CI is hard if it's hard to rerun the same thing locally.

I witnessed a "pressure" towards preferring pure-go solutions so that the team doesn't have to switch to a more "complex" build/test harness.

Granted, this is only a problem if you managed so far to do all you needed to do with the pure Go build system (which I have to say, I like very much and I do need to have a pretty good reason before I abandon/"upgrade" to something else).
It is more frequent and more shallow. Deep sentiments are then never communicated (or even formulated). E.g. who cares really how the weather had been on your vacation, yet that is stated. But what are your plans for life once your children are grown? Are you going to share that in a WhatsUp status?
Why do you say "black intern"? Why the obsession with black people? Do you understand that slavery is a global problem that has both been perpetrated by and victimised people of all races?

I'm Polish. My great-grandfather died in a Nazi concentration camp, as a slave. Would you care to be offended on my behalf too? Or will you tell me that I am no longer allowed to use words with multiple meanings in case I might offend myself?
I was too lazy to collate the numbers together, so I found this comparison chart https://old.reddit.com/r/iphone/comments/9lup3m/iphone_xs_sp.... The A12 looks faster in some cases, but not by much overall. It definitely doesn't support the claim that it has "considerably more grunt" than an i7.
Caffeine is too useful for me to give up entirely. I had similar success with a rule: no caffeine after 12 PM (not even caffeinated soft drinks). Caffeine has a long half-life, which is especially problematic for people who, for genetic reasons, respond more to a given amount of caffeine. What I usually do is I have 2 cups of coffee back to back before 11 A.M. I feel the benefits for most of the day. It may be tempting to violate the rule and have an afternoon coffee “just this once” at the beginning but you get used to it. Furthermore, if you feel the need for more coffee in the afternoon, that’s a sign that your work habits and distractions need to change, not your physical energy level.