skysight-inc/HackerNews huggingface dataset:
Perhaps that is a great example of why the W3C failed?
The Faux Cathedral and the Bazaar?
No, I was talking about blocking Facebook. I do not support blocking Amazon, there is no reason for it. China rightfully blocked Facebook, I think the 2016 US election made this clear for everybody. Unless you like Russian interference with election of course. Heroin is banned for the same reason as Facebook should be, people cannot handle it and it has very damaging implications for society as a whole. I think the rule of law should govern a society that is accessible for everybody, unlike Facebook internal policies.
There are multiple usable open-source LTE handset software implementations. They work with a suitable SDR like e.g. a LimeSDR or similar.
AFAIK not even a single open-source UMTS software implementation works well enough for practical, day-to-day use.
More than one of the LTE implementations archived that reliability. They all guzzle power though, IIRC. But that's the easy part (offload ping detection and FEC (de-)coding to an FPGA).
Farming is also mostly an energy problem. Assuming cheap energy, you can create hydroponics that scale vertically. Highrise farms, and they could consume electricity during off-peak times when it is extremely low cost.

Water is also not a problem, we are surprisingly good at treating water, can even turn saltwater into freshwater given sufficient energy.
What's the procedure for runaway trim?
Someone ripped off a whole industry who considers humans to be easy manipulated sheeps and animals. Crocodile tears everywhere.
Yes, you can post it wherever you wish. A third party publication on Medium, however, cannot do so without your consent.
45.33.49.119 is the same IP this website is hosted on.

I'm not sure on port 50685 but when I load the page there are no connections on port 50685.
It is also obvious that nobody on HN lives in the sticks. Or, if they do, then they drive and therefore have precisely zero interest in bus stops.

My country dwelling parents have a bus stop outside their door. There is one bus per day - weekdays only - and that is only in one direction. This I find mind-boggling. A shopping trip would require an overnight stay in town and for a full circuit of the route to be completed. Somewhere there is a bus driver getting paid for that and a local authority that has mandated this service be put on.
A narrative in which any punishment leveled at Facebook is construed as an assault on free speech and civil liberty is _very_ convenient for Facebook.

Certainly it's convenient for Facebook. Does that prove it's not true?

Fining an automotive company that makes unsafe cars is not attacking personal freedom of movement.

Uh, you know publishers, even crappy publishers, have been protected historically in a different fashion than other sorts of industries. Historically, the concept of freedom of expression has generally been for the protection of what some people might consider "unsafe books". The production of an unsafe automobile isn't considered an example of "protected expression" but the production of an essay, book or other "container idea" is considered protected (with specific exceptions, of course).

Facebook isn't a pillar of democracy.

Free speech is seldom about protecting the expression ideas everyone likes - those usually don't need protection. Free speech is about prevent the state, in particular, from suppressing "bad", "wrong", "unpatriotic" etc ideas, because those are the targets of suppression.

And the pillars of democracy are those lawyers and judges that defend free speech, not the completely random assortment of people, some terrible, who practice freedom speech.

...it's a for-profit business that inserts itself as a middle-man in human communication.

Those publishers who've been sued and defend their right to publish various banned in the US (such as those of Henry Miller) were also for-profit businesses inserting themselves as middle-men in human communication. If we're living in a capitalist society, expression is going to require middle-men of one sort or another so suppressing these is going to be effectively suppressing free expression.
This is not a pure democracy. Pure democracy is not a noble goal, it's mob rule.

differently based on their geographical location

I do. Borders give the people inside them self-determinism. They provide the market of ideas. The contain bad ideas long enough for others to learn from them. They protect good ideas long enough for others to see the effects.

Imagine what a huge problem it is for China to have it's people see the capabilities of an average American.

Setting out Aus and Germany as role models is... bad. They don't have even remotely free societies. They have class systems. The power classes get to protect their lives and families, while the rest need to find a phone and hope the police arrive in time. Their ideas of free speech are worse than worthless. Heck one is teetering on banning random numbers.

If I move 15 feet in the same country my vote should not become more powerful

Why? You are free to move. Maybe you think all countries are the same? That's not how a Union works. If you don't represent each state (see "why borders" above) then the Union fails. By every measure the US is incredibly successful. Emulating worse off countries isn't a good idea.
Have you tried healthcare.gov?
Stupid question, probably. But I'm not American.

Is a "block" just a continuous building with no gaps for a road or pavement?

i.e.

[#########building##########] [###### building###] [###]

Would be 3 blocks? Or is a block only delineated by a road, but not a pavement? Or something else?

Can you have "blocks" with a lot of detached houses, I would guess that yes you can? So that makes me think its blocks of possibly many buildings between roads?
Depends on the language and the circumstance.

In .NET it defaults to scheduling continuations in the "main" thread as much as possible, with the easiest escape valve being Task<T>.ConfigureAwait(false) that tells it that it can finish continuations wherever they land in the ThreadPool. This is why you can often find a lot of (partly mistaken) advice in .NET to always use ConfigureAwait(false) for "performance" which as often as not leads to people rediscovering the hard way why the easy default is continuations on Main/UI threads. There actually is a more complex TaskScheduler mechanism underlying that big ugly valve, but TaskScheduler is not quite as featureful or easy to control as the RX-equivalent scheduler.

(I heard some rumblings that the .NET team was considering in the long run to better unify async/await TaskScheduler scheduling with the Scheduler model of RX.NET, but I don't know if anything has progressed yet along those lines.)

Python mostly requires manual management of event loops for async/await coroutine scheduling. Most Python code, even/especially using async/await is still generally single-threaded (due to artifacts like the GIL [Global Interpreter Lock] that are getting better with each passing version of Python), so more complicated scheduling is both generally not necessary and also left as an exercise to the user.

ECMAScript 2017 (JavaScript) async/await is also mostly running in single threaded event loops (though not manually managed like Python; generally browser UI event loop managed).
Also they've switched to the absolute worst, bottom-of-the-barrel delivery companies in many places.

When Canada Post couldn't deliver my package I only had to walk 5 minutes to pick it up.

Whoever their new delivery partner is. I'd have to drive to the edge of the city to pick up my package.
In 1990/91 I was stationed at a base that once was a home for the SR-71. By the time I got there, though, they'd been retired.

Some of the spoken-word mythology that was shared with me by some of the AF elders:

* Each flight cost about $1M

* The SR-71 was so loud and created such massive sound waves, the crew chiefs had to be really far away from the ship when talking to the pilots inside so that their internal organs wouldn't be damaged...

* The engine cowling of the Blackbird would get so hot that the metal would be slightly transparent, where you could see moving parts _inside_ the engine.

* All of the pilots wore astronaut suits.

Worth noting all the above could be entirely false. But it made a big impression on me.
Former Rockstar Designer Says Former Top Executive Groped Him
I really hope this triggers some long needed anti-trust action against amazon - controlling the market place and using that control to execute actions like this is exactly what those laws are there for, this is the first step in a consolidation to force suppliers into less profitable agreements and individual bargaining.
Facebook's Zuckerberg ignores subpoena from Canadian parliament, risks contempt
I believe much of that drop is due to the Russian invasion and annexation of Crimea, followed by the invasion of Donbass. The drop off can be seen in the link below starting in 2014 when the invasion was initiated:

https://data.worldbank.org/indicator/NY.GDP.MKTP.CD?location...

You're technically correct (depending on where you find the GDP data), but I don't believe it would be the case if the invasion and annexation had not happened. The numbers prior to 2014 show Ukraine with a much higher GDP than Belarus
If properly implemented tags like that would make stuff like Firefox Reader Mode a breeze to develop, but also easy to subvert.

But it undoubtedly makes development harder. Web Developer 101: Section 1: This 20 page list of categories and their strict formal definitions.
Ask HN: Is shorting a competitor stock legal before launch?
So let's say you're launching a product that you feel rivals an incumbent and may cause their stock to dip in the following months.

Is shorting their stock trading on insider information?
Zürich Tram and Bus distance (beeline) between stops of trips:

Mean 199m

Median 172m

Min 14m (Zürich, Central <-> Zürich, Central Polybahn)

Max 678m (Pfäffikon SZ, Bahnhof <-> Pfäffikon SZ, Schiffstation)

According to a dataset of 1744 trips from https://data.stadt-zuerich.ch/dataset/vbz_fahrplandaten_gtfs
> I would especially recommend cancer

Umm...probably rephrase.
Family of 4, I pay 1250$ for the cheapest Blue Shield CA plan. I got the plan comparison on https://www.stridehealth.com/ but the enrollment period is over already for this year, unless you qualify for an event.
Because people who buy products from “Moms Across America” are on the jury. You've never met someone that believes essential oils cure shit?
Me too but I suspect thats because the first is the pattern used in nearly every language I've spent extended time with since I was a kid (30 years ago).

I don't think either is better but one is definitely familiar.

Generally I try not to care about syntax too much (except putting $ on the front of a variable, that annoys me not so much because they did but because not everyone did so every time I switch from PHP to TypeScript I end up putting $ on at least once a day), the weird part is that I write idiomatic code in both so my brain knows it shifted context but I still put the $.

let $foo = bar;

Just looks wrong.

Weirder still when I run into code written by people who do

let $foo = $(foo);

For jQuery stuff (I totally get the reason why).

Brains are funny things.
Yes, this. I don't consider eBay to be a "good guy". But they do increasingly appear to be the best of a bad bunch.
I'm an environmental studies major who has a diagnosis of atypical cystic fibrosis. Avoiding petrochemicals has been beneficial to me.

I think I am informed and sure of what I am saying. I think I adequately qualified the statement to make sure it doesn't constitute misinformation.
Same thing happens in Beijing. Where they kick you off happens to be a subway depot where the train will sleep for the night (which isn't always at the terminus, e.g. if it is a loop line or at a remote junction); or it will simply express to the terminus after dumping all of its passengers. Usually, it's just the train's "time" to be off duty, they aren't actually looking at passenger densities or anything like that.
The most important things I've come up with while researching this area is the following.

The error recovery process on a failure in the system is simply to bad. It takes quite a long time to correct an error in speec recognition. So the idea is this that a high error rate is actually acceptable if the recoery delay is small. So while typing on a keyboard the error rate is quite high yet the user doesn't notice since to fix the error is not that painstaking. The same can not be said for speech recognition.

As such i feel that speech recognition would need a better recovery process. How and why exactly is beyond me however the Dasher project have some ideas on this by using a hybrid system. For the fully blind however this is a non option.

The next point that I'd like to make is that the most commmon source of errors seems to come from where the prediction algorithm have two or three probable alternatives for a word. In the case of predicting data in a narrow scope such as a programming language this is greatly mitigated.

To keep these ambiguity errors to their bare minimum the speech recognizer ought to be fed the alternatives that are possible. This can be quite easily be taken from the AST and is stricly defined as the syntax is much more restricted than commonly spoken languages.

I am currently trying to compile a list of alternative input methods. As such I find your work really interestingg. I intened to do a chapter on speech recognition soon and would love to have your feedback on it.

In conjunction with this i want to make a resource of boilerplate code for controlling various operating system and to have a signle resource for state of the art prediction models.

If you are interested please don't hesitate to contact me at:
trbefr@protonmail.com
I was surprised to notice that this page correctly found my local network IP address, and was thus able to query correct network range. I have disabled WebRTC [0] now in Firefox (media.peerconnection.enabled is now false), but the page still tries the same range. Is there any other way they can get my local network IP?

[0] https://stackoverflow.com/a/26850789
That may be exactly what happens on the back end. I only see it from a consumer point of view. I can't reliably best Amazon prices by going to eBay, I have to go somewhere like Walmart.
We get group insurance (with BC/BS) through a local broker. One thing to have a look at: we found that the high-deductable plans were so much cheaper that we could put enough into everybody's HSA account to cover the deductible and still come out ahead. I think it's one of the best moves we ever made, and I've stress-tested the insurance pretty hard...
Everything costs something, but I think we can both agree that cardboard is more environmental-friendly than plastic.

I was talking about a specific tax on pollution, like a carbon tax: the more your choices as a producer impact the environment, the more you should pay.
I'm having similar issues with Selenium test at the moment. Can you give any insights into deflaking tests failing on timing or networking issues (I'm guessing it's a case by case basis, but generic tips might work for some problems)? This is by far the biggest pair of reasons for the suite failing for us, so any help would be really...er...helpful! :D
Interesting! there is also archive.is which usually has the full version of an article archived.
Why do you say One Medical is for "wealthier people"? Outside of the $200 annual membership fee, it's no different than seeing any other physician if they are in-network for your insurance plan.
Failing to answer may be construed as a pregnant admission.
Journey of common man to India Prime Minister for 2nd time[video]
I feel the same way.

If I were pushing the implication soy, potato and coconut oil as a healthy alternative to anything, I would make sure to have good opposition PR in place to cast people who question the product as crazy.

Impossible is very careful to emphasize the environmental mumbo-jumbo and avoid any mention of health beyond the standard nutritional data on their website, while implying that it's better. It's similar to supermarkets that package chicken in white and green trays, empathize "hormone free" and merchandise it next to the organic chicken.
[T]hey slipped in a layer of graphene next to the MoS2. Graphene is capable of capturing some of the conducting electrons and storing them. If the transistor ends up in the "on" state, enough of these electrons will spill over into the graphene that it will have sufficient charge to keep it in the "on" state. And that's where the transistor will stay until the electrons are specifically drained from the graphene. In this way, the graphene can act as a one-bit memory, storing the results of one past operation until the device is reset.

Having non-volatile memory cells in the 4nm range and possibly without the wear-out mechanisms of current "flash" type memory would be HUGE.
Even pay-per-use won't solve that problem though. Have you ever been unfortunate enough to use a truck-stop shower? Not an experience I would recommend; after several weeks of motorcycle camping I started to think I would be better-served renting a cheap motel room.

Although I'll pass on the camera monitoring.
you did the pixel art aswell ?
Third-party sellers still generally ship their items to Amazon warehouses to be sold. Orders for these items are still "Fulfilled by Amazon". Nothing in this article changes that.
The lone scientist hero myth is hardly unique to science, it's an abstraction that you see in all narratives that use a leader to represent a group.

There are few scientific characters because the show chooses to focus on the political/systemic failure rather than the technical one. It shows us the leaders who bury their heads in the sand, the clueless residents who suffer as a result, and the liquidators who are aware of the dangers and make the sacrifice regardless.

It's more a show about communism than it is about nuclear power, and I really like their take on the disaster.
The problem is that if those voices are the only ones talking, eventually people who don't know better are going to start believing them. They need some ammunition against such stupidogenic propaganda.
If I had 2c for every time "millennial" is arbitrarily thrown into an article, I could maybe afford to buy a house somewhere America. Maybe.

"Why not slap "millenial" in front of that, and we have a news story!"

>Millennial burnout has a lot of similarities with regular burnout, otherwise known as work burnout.

Because... It's burnout?

>This is driving higher burnout levels in many professions and in informal workers, such as caregivers, and also, potentially, in millennials.

Great way to tie-in millennials at the end. Write an article about burnout, toss in "millennial" 14 times, and ribbon-wrap it with a "_potentially_ in millennials".
Here's the proposal: https://internals.rust-lang.org/t/explicit-future-constructi...

One of the goals behind it was to align async control flow with sync/thread-based control flow, to make it more intuitively obvious when things would run concurrently and when they would not. That is, calling a function, even if async, would immediately run it to completion, while wrapping it up in a closure or async block that gets spawned would run it concurrently.

This is especially relevant to Rust, which departs from other implementations of async/await in that merely constructing a future is insufficient to start it running, which is why you need that `join3` call to explicitly introduce concurrency.

Under the "implicit await" proposal, your first example would look like this:

async fn foo() {
let result = blocking_req(); // await immediately
let future = async { blocking_req() }; // think of async{} like a lambda function
// can do more complex stuff with the future, like:
// future.await()
// Future::join(future, other_future)
// tokio::spawn(future)
}

The thread-based equivalent looks very similar:

fn foo() {
let result = blocking_req(); // block the current thread immediately
let closure = || { blocking_req() }; // don't run this yet
// can do more complex stuff with the closure, like:
// closure()
// rayon::join(closure, other_closure)
// thread::spawn(closure)
}
It does support exporting in the form of .mochi files, which is basically just a zip file containing media from the deck and a plain text EDN for describing the data, which could be easily converted to JSON or CSV or whatever.

The browser version persists to local storage, but the desktop app persists to a flat file that is backed up every time the app launches.
> Testing is inherently a probabilistic endeavor.

That's a pretty powerful insight!

I think that a lot of developers who are firmly in the test-driven camp don't realize this, but instead think that if you have 100% test coverage, your code will work 100% of the time. Fixing bugs, to them, is "just" an inevitable result of increasing your test coverage, so that's what they focus on.
The async block syntax would be nice, and probably far more explicit.

I think with the `return alpha + beta + gamma` the idea is that within a scope, everything is done as late as possible, but you can't leave a scope without all results.

Thus, if the code is expanded as:

alpha = run_a()
beta = run_b()
gamma = run_c()
a_plus_b = plus(alpha, beta)
sum = plus(a_plus_b, gamma)
return sum

In that case, the compiler has to determine a partial ordering:

a_plus_b <- run_a, run_b
sum <- a_plus_b, run_c

Thus it can generate:

await gather(run_a, run_b, run_c)
await plus(alpha, beta)
await plus(a_plus_b, gamma)

And presumably you can detect pure subroutine / primitive invocations.

And there would be other hard points where tasks must be fully awaited; e.g. loops wouldn't be able to leak tasks.
Are there currently any (CLI) tools that route traffic through multiple IPs (I mean not tOR)?

For example, multiple SSH tunnels through something like sshuttle where you try to give the impression that you are not threading all your traffic through one "hole".
> Is there any theoretical reason you need async / await syntax at all? [...] That makes the most concurrent option easiest, as opposed to the clunky idiom of "gathering" many results.

Futures / async-await is an idiom that makes async code easier to reason about, not something that provides any new theoretical foundation or any functionality that wasn't possible before. Like a type system, it's strictly for safety & convenience.

Whether & where you wait on any individual async request is largely separate from the await syntax. If you can start 3 async requests in parallel, and await on the group rather than each request, you probably should.

That said, the idiom of gathering results sequentially is guaranteed to work and be safe, where hidden dependencies and hard to identify race conditions have plagued attempts to make parallel async code since the beginning of time. The syntax of futures in various languages is making async and parallel code easier and safer for most programmers to use without landing in quicksand.
>But it would never fly with Japan, the same way Japanese vending machines would probably get vandalized in their first week on an American sidewalk.

Exactly: this is the same reason the wonderfully-appointed and utterly spotless Japanese public bathrooms are completely impossible in America. They'd be filled with graffiti, the washlet and other devices abused and broken, and dirty toilet paper left on the floor and urine sprayed all over within hours.