skysight-inc/HackerNews huggingface dataset:
That may be true but they still appear an order of magnitude less in the Midwest than coastal hubs so the point is the same.
I dont quite understand your concern here, If you value your time why not just use their paid services?

What are your expected PV per month? Out of all the hosted analytics out there, plausible is one of the most affordable solution, with a very low entry level price.
Being able to read other people’s code.
Edit: The more I think about this the more I realize I'm probably unqualified to be having this discussion, since I really haven't lived in enough of these places to talk diversity of communities

Yeah I mean I agree with you in theory, but I just haven't seen that in practice. I'm not saying you're wrong - the most likely answer here is that I just haven't been to the places that you're talking about.

All of the midwestern cities that I've lived in have definitely lacked a lot of cultural diversity, even if you drive out to the outskirts of the city where the majority of minorities tend to live (again, in the cities I've been to).

Maybe because the majority of people in these cities aren't as interested in the diversity, so the diverse populations can't really start a business that succeeds since no one (outside of their tiny community) wants to go there?

Or, I'm just wrong and haven't been to the right places
As an extension of this, you need the ability to resist the urge to flip a table and walk away from a problem that seems too hard.

Debugging can be like picking threads out of a tangle of yarn most of the time. Often when you have the most riding on the line.

Stress management/Self-management skills are critical (should be in the top 3) and often overlooked.
To be able to write code, you must first be able to read code. This means you must be able to 'simulate' what the computer is doing when it executes a program — or at least the bit of it you're working on — in your own head before you can write it. Tools can and do help with this, but they cannot think for you.

Competence in engineering and architecture come from expanding the capabilities of your mind to simulate more complex programs and to think in abstractions.
Answer to my own question ;

"Violating our community policies can result in action against your account or content.

These policies apply to all members. Depending on the severity of violation, we may limit the visibility of certain content or remove it entirely. If you believe a particular item of content was removed in error, you can appeal from the link provided in the removal notice. Repeated or severe offenses can result in a temporary or permanent restriction from LinkedIn. If you believe action taken on your account was in error, you can submit a request to appeal your case. " [0]

[0] ; https://www.linkedin.com/legal/professional-community-polici...

1) feasible?=true
2) being done?=true
3) in terms of use?=true

It does not say you would be informed if your content is being downweighted. I'll take that as a no, hence the answer to the main question is ; you have to figure it out.
No, through in some cases yes.

There is also a `tokio02` feature which let's you run tokio inside of async-std.

The problems are:

- The global `spawn` method need to know on which executor to spwan thinks, the ones for tokio look for a tokio executor the ones for `async-std` for a async std one.

- The async-io implementations might require to be run in the executor they are shipped with.

- Some combinators shipped with some runtimes also need to be run in that runtime.

This is a bit annoying. I believe everyone involved would have preferred a single general purpose runtime, but to all kinds of reasons this didn't work out.

The original plan was to provide generic interfaces in the futures library so that most code (including things like grpc) can be independent of the runtime.

But people couldn't agree on a common interface. The main problem was around how to do the `AsyncIo` trait and timers.

Since the introduction of async/await the runtimes have converged a lot more in their external interfaces, and there are plan to put `AsyncRead`/`AsyncWrite` traits into std.

After this the divergence problem might maybe be fixed slowly.

---

To provide some more information about the problem:

Basically a executor consists of three parts:

1. The thing driving/running/polling futures.

2. A reactor handling the async io details.

3. Something to handle things lie `Delay`/`Timeout`.

For the first point the problem is a missing standardized way to `spawn` new independent futures and another way to do so locally (`LocalExecutor`/`LocalSet`).

For the second point it's not so likely that things will converge but we could agree on a way to have multiple `Reactors` running in parallel or similar in ways which should "just work" without to much overhead.

For the third point people currently can't agree one specific implementation as far as I remember once they do we might at least have a generic timer interface.

Anyway by now most of the (new) external APIs of both async-std and tokio now mirror std (tokio copied that once it turned out it was a good idea).

This also means that most implementations can be made to work with any executor by having a feature for any of the executors and then depending on the feature import different things, for most parts most of the code will just work by importing think from async-std instead of think from tokio.
In economics, a well-functioning market is a market where no single actor can manipulate prices all by itself. That's why monopolies (oligopolies - monopsonies) are fundamentally bad.

In some situations where a monopoly makes sense (there is no sense in having 2 autonomous rail systems for instance), typically for infrastructures, there are strong provisions to be applied to keep the monopoly in control. Historically, these monopolies were often simply managed by a publicly-owned company (USPS, or interstate highways, for instance).

As I said in another comment, there is no rational way to defend or explain away monopolies. If you're a free-market capitalist, well you want a functioning free market, thus no monopolies. If you're a socialist, you want them publicly-owned and democratically controlled.

Large powerful monopolies are a tremendous menace to democracy, simple as that. It's not a question of their CEOs being nice people or not, it's deeply ingrained in the logic of being a monopoly.
My understanding is that Dwarf Fortress is memory LATENCY limited, not bandwidth. Definitely could be wrong though.
>The US ordered Switzerland to arrest and extradite foreign nationals,

No problem with that, from the article:

>With wire fraud, one needs a wire that originates in the US

Sometimes we even ask for it...that's normal international business:

https://www.admin.ch/gov/en/start/documentation/media-releas...

>Proceed at your own risk and don't assume that America banning encryption doesn't make it illegal for you just because you're a Swiss citizen in Switzerland

Yeah i stop here...

BTW from your first article about android:

>So, if it’s not looking to plant backdoors, what’s the NSA’s business with Android? Ironically, the agency has been working to make Android more secure.

AND

>It is just as preposterous to think that the best way to gain access to any operating system is to publicly announce that you are contributing to the OS, and make the tainted code accessible to anyone with an interest in it.

So it was NOT Snowden, but NSA itself.

Second Article about Coreboot:

>Myers published a paper about STM last year on how NSA’s STM implementation could work. All Coreboot code, including all the STM contributions from the NSA, are open source, so anyone could verify that there is no backdoor in there -- in theory.
You could easily 3x provision root dns (or more).

I'm just pointing out that for all the complaining about google efforts to block domain jacking (which was endemic before they started their efforts) scaling the root is doable, and if the existing maintainers are too incompetent to scale it then maybe others should be allowed to.

I mean, how do they handle denial of service attacks which are going to be orders of magnitude higher in volume?

The logic here is so warped.

https://www.digitalinformationworld.com/2020/08/a-major-bug-...

Rather than the solution being to allow for domain hijacking by turning off the redirect detectore, how about verisign, which kicked this whole thing off recently AND way back with their "sitefinder" garbage get a clue and either propose another solution to domain jacking or scale the root a bit.
Amplify is also PaaS-ish.

https://aws.amazon.com/amplify/
Google's never been able to bully an inferior product into the market. Their major successes (Search, Gmail, Chrome, Maps, Android) the product was clearly better than their competitors. Others where it wasn't (Plus, ChromeOS, GCloud, Wave, Hangouts, Duo, Shopping) they don't dominate the market.
I used to follow your Rust work and had no idea you are yinzer! Mineo’s or Aiello’s? :)
We don’t lock down for Seasonal Flu and there is an annual vaccine for it with regular reminders to get your flu shot

Covid-19 has been around for less than a year, no vaccine and, with a lockdown and closing our borders, has already killed 3x more than the seasonal flu in the US

So it’s not like the flu
Houston remains one of the most segregated cities in the entire country.
I agree. It's not a great situation.

Honestly the telemetry is arguably better from a security perspective. We already trust Microsoft out of necessity, so what additional harm does the telemetry?
Humility impacts cooperation, but another side of it is that it impacts learning. In order to learn you need to believe that you got something to learn, and that is not happening often in people too full of themselves.
Thanks, Tod. The fact that data companies also gain from network effects when their datasets can be combined was quite the insight for me when I first encountered it¹. The naive way is to silo off your data, but network effects get you way farther.

¹ https://twitter.com/auren/status/1141010679706476544
> Until they kill competition

What competition has suffered because of the existence of Bing?

I think this is the first time I've been accused of killing competition by using a product with 3% market share.

> they'll take your peanuts back

I've already cashed out; they can't take that back.

When they stop paying me to use their product, I'll probably go to Duck Duck Go.
Google brings “stories” to the Google App on mobile
>> You are likely missing some context about the choice

If it's a product/business decision and you care about that aspect of your work, dig down and understand the context, otherwise, before long you're likely to grow numb to that aspect of your work.
You haven't really said much besides the same one-sided narrative that frames the situation as cops just doing some inevitable job, ignoring the overbearing techniques they've developed that make the situation much more dangerous for all. It completely leaves out the perspective of the motorist, who finds themselves in a tense escalating situation that they did not ask for. In a society based around individual liberty and a government subservient to the People, this is unacceptable.
Wiwiiwwi
There is a pretty big difference between Google directly paying you to exist using money it makes from ads in a different product segment and making money for displaying ads through Google.
In The Autobiography of Malcolm X, he tells how he learned to read and write by copying out, by hand, the entire dictionary from the prison library, copying a page a day. (It's in chapter 11 of the Autobiography).
Just piling on here to agree with this sentiment. I've spent weeks of my life debugging celery/kombu/billiard-related issues, and I found that celery's behavior in many cases was too flakey to properly isolate a specific root cause. If I was starting a new project from scratch, would look into an alternative like Dramatiq.
Since the start, in 1901, there are some years when the Nobel Prizes have not been awarded. The total number of times are 49. Most of them during World War I (1914-1918) and II (1939-1945). In the statutes of the Nobel Foundation it says: “If none of the works under consideration is found to be of the importance indicated in the first paragraph, the prize money shall be reserved until the following year. If, even then, the prize cannot be awarded, the amount shall be added to the Foundation’s restricted funds.”.

Physics: 1916, 1931, 1934, 1940, 1941, 1942

Chemistry: 1916, 1917, 1919, 1924, 1933, 1940, 1941, 1942

Medicine: 1915, 1916, 1917, 1918, 1921, 1925, 1940, 1941, 1942

Literature: 1914, 1918, 1935, 1940, 1941, 1942, 1943

Peace: 1914, 1915, 1916, 1918, 1923, 1924, 1928, 1932, 1939, 1940, 1941, 1942, 1943, 1948, 1955, 1956, 1966, 1967, 1972

https://www.nobelprize.org/prizes/facts/nobel-prize-facts/#:....
Team extracts more energy from sunlight with advanced solar panels
That's what I understand. Frequencies will be higher and manufacturing process denser later in DDR5 lifecycle so they must be expecting more errors.
And this is how it looks on the web - https://www.indiatimes.com/ampstories/entertainment/the-soci...
Well, if we're talking e-mail:

* https://workaround.org/ispmail

* https://mailinabox.email

If we're talking photos:

* https://www.zenphoto.org

General storage:

* https://owncloud.com
The documentation is valuable in the following way: based on almost every aspect of the documentation, the datatype is not something I would use.

Those who use it and get burned didn't get the main message.
The science prizes are typically for work done decades previously that have stood the test of time.
learn to read and follow instructions. after all programming is all about writing them
That's fair. Sometimes I think having a family just flips a bit in our brains -- like that whole Larry Niven thing about the Pak Protectors lol. And you're right, I was being a bit unfair about the noodles ;)

For myself I've always been a person of quiet habits. I love visiting the big city and taking in the vibrancy and life (museums! concerts!), but, boy oh boy, the older I get, the more I like to come back to my small/medium-sized city. But there are people who literally live in the middle of nowhere and seem to be just fine. Who knows? The world is mysterious and complex.

Thanks for the reply.
Question from someone who's never tried Erlang/Elixir but is interested.

If you're starting a greenfield project in 2020, is there any reason to use baseline Erlang instead of Elixir? I get the impression that Elixir is a strict improvement (besides legacy compatibility). But this is a very very uninformed impression.
We need a Free fourth estate . Not some for profit media companies producing click bait articles. (A sample title would be “Look what Elon did to jalopnik”)Nowadays mostly standup comedians are tracking the issues of common man.
Exactly. I've also experienced discrimination in San Francisco, for what it's worth! But as soon as you make any statement that it tends to be more common in the South (or even if it's merely implied), people end up triggered and rise up in defense of it.
> putting work into features specifically to minimize how much people spend seems like a good way to fail a company.

What a customer-hostile thing to say, never working with you!

What if I told you that if you're actually trying to build a relationship with your customers and have them want to do business with you, it's best to focus on solving their problems as opposed to taking as much of their money as possible.
For this to actually work you probably need to put the original text away, try to recreate a piece of it from memory, and repeat until you get it close to right. AKA the Benjamin Franklin method.

Just like anyone can trace or copy a picture drawn by a master, copying text won't grant understanding. What actually matters for a creator is the ability to produce content from higher level ideas, eg from whatever mental representation you used to hold the writing or drawing in memory.
I'd say that marketing is only part of PR. PR after all is about relations to more people than one is selling to.
Wieiwi
Love it - very few languages come close to it. I miss it when I'm using Java/Scala/Rust/C/JS instead.

But there's no way you could get a team to adopt it. Too many non-Haskellers will make up claims about needing to know category theory in order to do anything. Or it's academic, or design-by-committee.

Someone commented earlier about Haskell having solutions to problems that only Haskell has, and I can give you a couple of examples:

1) Famously it has the Maybe type - instead of null - for dealing with possibly-missing values. In Haskell, if you want to chain together operations without checking for the presence of each value, you use ">>=". As many people have noted before, this is a cryptic symbol. You can just use JavaScript instead which has ".?".

2) It has mechanisms for cleaning up resources in the case you want to cancel something while it's running, notably ResourceT. Other languages take the approach where you simply cannot cancel a thread/future, thus preventing you from needing to write cleanup code in the first place.

There's also the problem of its community. Rather that accept information second-hand I invite you to read a few posts from https://www.reddit.com/r/haskell/ and see for yourself how it treats newcomers.

I should also mention the type system. As any dynamic typing enthusiast will tell you, statically-typed languages are too verbose. And Haskell is too terse. So it kind of loses on both fronts there. You'll need to contend with people who don't like type systems because they get in your way, rather than helping you out. When I'm feeling lazy and I can't think of what to write, I just write "Int" instead and then let the compiler tell me what I was supposed to write, e.g. "Topic -> SequenceNum -> Value -> IO a0".

src/Server/Paxos/Learner.hs:41:68: error:
• Couldn't match expected type ‘Topic
-> SequenceNum -> Value -> IO a0’
with actual type ‘Int’
• In the third argument of ‘learnService’, namely ‘callback’
In the second argument of ‘(.)’, namely
‘learnService myId topicLocks callback’
In the ‘learn’ field of a record
|
41 | pure $ Learner { learn = liftIO . learnService myId topicLocks callback }
|

God knows how I managed to read that cryptic error message though.
> If you have a better platform but you actually need to turn a profit, your ship is sunk before you leave the harbor.

Why wouldn't a VC fund this amazing platform?

> Uber and Lyft

Wait, why does Lyft exist if Uber's funding prevents any competitor from existing?
Runtime configuration is my favorite new feature of this release.

Dancing around runtime vs compile time configuration seemed like it was one of the "harder" parts of dropping into Elixir.

edit: grammar
Ask HN: Where to find ressources to learn CLI magic?
Hi HN,

I stumbled upon this (https://news.ycombinator.com/item?id=8908462) amazing thread a while ago and would like to add up my bash / cli knowledge.

I've read a couple of Linux books and while some give an introduction into awk/sed/xargs i would love to learn more about them and other tools that i may not know about yet.

Does anyone know other good resources to learn about new commands / workflows?
Siiw
One shouldn't really care what npm did/does outside npm projects unless that aspect of npm becomes widespread beyond their eco-system. And it seems the Unlicense predates npm by at least 11 days (1 January 2010 vs 12 January 2010, but it seems like npm didn't start that word for this meaning until much later anyway).

I wonder how much the Unlicense's name was inspired by 7-Up's long-running "The Uncola" advertising campaign or other similar pop culture usages of "un-" as a joke-ish like that.

It's not a perfect use of the word, perhaps, but it's cute without being offensive so I like it (this is ignoring any actual concerns about its content, which would be a distinct discussion).
I do think that there will still be some people interested in ECC detection and reporting, but that's not really why I'm interested in ECC memory. The dividing line "enterprise = error correction with monitoring / non-enterprise = silent error correction" is much more sensible than "non-enterprise = no error correction at all, good luck" IMO.

Isn't the primary reason why people are looking into diagnostics is because it's very hard to determine whether ECC is working in the first place? Because it depends on the particular hardware setup? If the spec states that all DDR5 is supposed to have internal error correction anyway, then I'm happy to take for granted error correction is working until I read about the scandals of non-spec cheap DDR5 :)
Yep. I deployed https://www.seamless.cloud to AWS Elastic Beanstalk, and I have been very happy with it. It is currently setup as a Load Balancer + 2 nodes + RDS PostgreSQL db. SSL is free and included if you also use Route53 for DNS. Pretty easy to setup, scale, and configure for an AWS product.
There’s Never Been a Story Like Britney Spears’s
Because plonking ten .c files into a project is that much more complicated than one? That's where the complexity of embedding lies?
When i noticed that there are only public domain works, I got an idea for an optional mode where you help digitize books by typing from scanned/OCRed works and the results get sent to organizations like the Gutenberg Project or Distributed Proofreaders[0].

In the case of Distributed Proofreaders you could automate the process even by creating a diff of your results with the current draft of the Works being worked on.

This is just a crazy idea nobody take it too seriously.
[0]https://www.pgdp.net/c/
Handling of coronavirus was a failure of Politicians and Physicians.

From the US standpoint, the shutdown should have happened in January. After the first US case, there was no purpose in locking down the boarder. Politician fail.

Physicians stressed harsh lockdowns and played into the fear. This wasn't science or statistics, this was fear. Physician fail.

After hundreds of coronavirus cases in the US, governors created their own lockdowns, but had no control over traveling between state lines. This created no benefit but created poor economic conditions. Politician fail.

You know who has been correct but seemingly unheard during all of this? Scientists/epidemiologists.

They predicted the spread perfectly but Politicians, citizens, and Physicians did not listen.
> So we never made it self service.

I may not underestand parent, but it sounds like its not equivalent to a button next to the auto-scale but more like an email and pre-requisite knowledge that it exists?
For what it's worth, Ed25519 DNSSEC has negligible deployment. The overwhelming majority of the DNSSEC installed base is RSA, and "elliptic curve" in DNSSEC generally means ECDSA.
Watch how cells squeeze through channels
This page ranks it 18th in that regard: https://cityobservatory.org/most_segregated/

Of note, LA is measured as being more segregated than Houston.
I definitely have friends who would and could buy Teslas if not for the asshole techbro image cultivated by Musk. IMO, that is kind of silly of them, but it's foolish to pretend people don't consider their self-image when considering a car, especially a luxury one. Plenty of people don't want to be associated with him.
'Public Relations' is usually for non-customers and non-prospects, though it can vary.
More competition would mean lower prices for consumers, paying more employees building redundant products, and less money per employee for salary.
Excel have an ability to highlight the cell that have invalid data with a red circle to make it pop out on the table. Just look for something red.
Q3 Linux touchpad update: Multitouch gesture test packages now ready
You have to be comfortable enough with computers (real computers with keyboards) to be open to using one 8 hours a day. It may sound obvious but it's not obvious to a lot of people especially with the way programming is marketed to young people through board games, tablets, etc.
The Surprising Performance of Node.js