skysight-inc/HackerNews huggingface dataset:
Regarding the "right to go offline", I see an increasing trend of non-networking software that inexplicably "requires" the user to have an internet connection.

This trend may have the effect of coercing users to stay connected. (Even if the "requirement" is not truly a requirement but merely a suggestion or recommendation disguised as a directive.)

As such, users with the "right to go offline" may not do so because a company is telling them they must stay connected in order for some (non-networking) software to work.

There are many examples of such software, and at the risk of annoying some people, I will provide some.

But the nature of my question arises from the simple idea that sometimes software can accomplish it purpose without an internet connection, as will be familar to anyone who used such software before internet connections were inexpensive, "always on" or fast.

This a broad concept. It applies to all software.

Random example 1: Professional/hobbyist audio recording, editing software

Random example 2: Unnamed operating system setting world records for number of "updates"

"Office suite" software, e.g., word processor, spreadsheet, etc.

Can a user record and edit audio without having an internet connection?

Can a user read, create, edit a document or spreadsheet while being disconnected from the internet?

There are reasons that companies want users to stay connected.

However users are not always given full details on those reasons.

Obviously leaving computers connected poses risks for the user.

Users have to weight those risks. Should users be entitled to the full details? (Without having to use a program like "Little Snitch".)

The first question to ask is: Can a given program accomplish it purpose without using the network?

If yes, then the next question is: Why does a company "require" a user to have a working internet connection for the use of this software?

Free use of a user's internet connection by a company enables collecting user data and potentially generating revenue from user data, e.g., through advertising.

But should users give away their network bandwidth to companies to use however they see fit?

Even more, should users give away their RAM as if it was an inexpensive, infinite resource?

Software programs that generate revenue routinely increase "minimum RAM requirements" year by year but many times users receive no details on why the increases are needed.

The reasons could be legitimate however they might also be questionable. Without consideration of the undisclosed details, how can users make informed decisions?
Wholeheartly agree. Let me extend your list.

In 2004, the United Nations' "High-level Panel on Threats, Challenges and Change" analysed threats and challenges to international peace and security. Their top ten list in priority order:
Poverty, Infectious disease, Environmental degradation, Inter-state war, Civil war, Genocide, Other atrocities (e.g., trade in women and children for sexual slavery, or kidnapping for body parts), Weapons of mass destruction (nuclear proliferation, chemical weapon proliferation, biological weapon proliferation), Terrorism, and Transnational organized crime. [1]

Jean-francois Rischard's "High Noon: 20 Global Problems, 20 Years To Solve Them" also identifies 20 issues broken down into 3 groups [2]:

Group one (sharing our planet) includes global warming; biodiversity and ecosystem losses, fisheries depletion, deforestation, water deficits, and maritime safety and pollution.

Group two (sharing our humanity) includes massive step-up in the fight against poverty, peacekeeping-conflict prevention-combatting terrorism, education for all, global infectuous diseases, digital divide, and natural disaster prevention and mitigation.

Group three (sharing our rule book) includes reinventing taxation for the 21st century, biotechnology rules, global financial architecture, illegal drugs, trade-investment-competition rules, intellectual property rights, e-commerce rules, and international labor and migration rules.

edit: formatting.

===

[1] https://en.wikipedia.org/wiki/High-level_Panel_on_Threats,_C...

[2] https://www.amazon.com/gp/customer-reviews/R28KHPSYSQ7O6T/re...
'Alien Megastructure' Star Is at It Again with the Strange Dimming
Really great talk, as all I've watched by Simon have been.
> So basically it's about surviving indefinitely while drifting in the right direction.

That reminds me of the Hitchhikers Guide to the Galaxy's description of flight: "The knack lies in learning how to throw yourself at the ground and miss"
+1. The Corner is one of those books that literally changed my life. A must-read.
> There's definitely a split in society on whether IKEA furniture is easy or hard to assemble.

Would those people that consider Ikea furniture hard to assemble be more comfortable with other furniture? My guess is that they would encounter the same problems with any kind of furniture since, in my opinion, Ikea's is actually rather simple.
I think it's more of a case of people not knowing how to drive complaining about how difficult to use Fords are.
It seems to me that getting rich by investing a little money in the right thing at the right time has its emotional appeal for many. There is a thing I do not understand about cryptocurrencies, though: Why should a private person hold any amount of a cryptocurrency for any other reason than speculation? If people use Bitcoin to pay online, it does not matter if 10$ buys 0.02BTC or 0.002BTC, as price tags show dollar amounts.

Many other commodities have at least some practical value even if their price tanks. But at a low price, a cryptocurrency makes online payment as easy as it would make it at a high price – as long as there exists a small enough currency unit. One thing that would make payment with cryptocurrencies problematic would be short-term price volatiity – but long-term shifts in value do not seem to matter for that purpose.

Does anyone privately hold an amount of cryptocurrency long-term for any other purpose than speculation? If so, what is their movivation?
My bad, I should have been clearer. Both Glympse and Pathshare are great products and have APIs, but their approach is not developer first. For example, Glympse has guidelines for developers to showcase Glympse branding[1], something I personally as a developer don't appreciate, especially when some of the views are consumer facing. Or the fact that Pathshare's SDKs[2] haven't been updated in more than a year, even though their app has had multiple updates recently. As a developer tool, we focus on enabling developers to build location features in their apps, with the latest and greatest of our product running silently in the background.

[1] https://developer.glympse.com/docs/core/guidelines
[2] https://github.com/freshbits/pathshare-sdk-ios
If you are American/British/European... have a look at one of the South African universities. Your dollars/euros/pounds will go a long way.

MBA UCT GSB [0], GIBS[1] or stellenbosh[2]

MSc Wits[3], UCT[4], UPE[5]

Some specialized masters also offerd by wits business school[6]

[0]http://www.gsb.uct.ac.za/

[1]https://www.gibs.co.za/

[2]http://www.usb.ac.za/

[3]https://www.wits.ac.za/

[4]http://uct.ac.za

[5]http://www.up.ac.za/

[6]http://www.wbs.ac.za/
I guess it would have if it could have. It's also about politics. Strong support for Vulcan, after it came out, made this possible.
"We don't charge anything as the platform, but Apple gets 30 percent for doing nothing," one of the executives reportedly fumed."

Uh, Apple's servers hosted and distributed hundreds of millions of copies of your apps. For free.

Apple is clearly doing the right thing here. They can't charge developers 30% to sell apps and content through their platform, then allow one developer to skirt the rule by calling it "tipping".

Tencent can just man up and pay the thirty percent like the rest of us have to do.
> The amount of visible matter only accounts for 4% of the cosmic microwave background.

Could you explain what do you mean by 'accounts for 4% of the cosmic microwave background'? How is one supposed to account for CMB by matter density, when its spectrum is almost equilibrium one (thus consistent with almost any value of matter density)?
Cryptocurrency isn't going anywhere. Being the first mover, Bitcoin has a significant advantage. People will pump and dump in he short term, but I think the price will continue to trend upward in the future, especially in relation to perpetually inflating fiat currencies.
MARTA seems like they could use some hardware donations - for years the "next train" screens were broken and the announcement speakers on the station platforms were totally unintelligible. Maybe a better use of time would be starting a guerrilla group that fixes their stuff without asking?
Ask HN: Which MOOCs are often overlooked?
Which online courses/MOOCs are of superb quality but aren't well-known (regardless of topic)?
Great, maybe we'll finally get OpenCL support in the proprietary Nvidia driver for FreeBSD? And then maybe CUDA support in their driver also? One can hope/dream.
As someone with a spouse from a "high risk" country, they want you to show a pile of evidence that tells them you're going to go back home before your visa expires.

Some examples: Close family back home, a job or school back home, money/property/investments/bank accounts back home, lack of strife/conflict back home, lack of family in the US, solid plans in the US that indicate a temporary stay, ticket for a return flight (this actual ranks pretty low I think).
Indeed, separating out UI, IO and process threads should be the prevailing design principle.
I guess your comment wasn't written to be answered, but please note that the lack of validity of your arguments prove how badly you know PHP.

In the En Marche platform project, we serve million of users per month, with fast response times, deployment without downtime, 4 mail workers and multiple PHP instances in paralell synchronizing cache using Redis. I personally worked on several projects having the same infrastructure and the same high quality standards.

I think that, as many other developers, you have a strong but irrationnal opinion on PHP and will do everything in your power to attack it. I hope this kind of behavior will fade in the future, as it should not represent our community.
that's an awesome explanation. thanks.
Here are two examples in Python syntax, assuming "yield" is no longer a keyword.

def f():
def receiver(yield):
yield(2)
# yield jumps out of the 'receiver' function and never returns
print("This never prints")

x = callcc(receiver)
return x+1

print(f())
# f returns 2+1

# backtracks stores (continuation,[values]) pairs. Whenever a computation fails, we pull out another
# value from the list and feed it to the continuation. The idea is to perform a depth-first search.
backtracks = []
def fail():
"""Aborts the current continuation and backtracks to another alternative stored in backtracks."""
if not backtracks: raise Exception('amb ran out of alternatives')
yield, alternatives = backtracks.pop()
alt = alternatives.pop()
if alternatives: # this continuation still has alternatives, so put them back on the list in case of a future 'fail'
backtracks.push((yield, alternatives))
yield(alt)
def amb(*alternatives):
"""The "ambivalent operator." The arguments to amb are alternatives, and the return value of amb
is an alternative which makes the future computation not fail."""

if not alternatives: fail()
def receiver(yield):
backtracks.append((yield, alternatives))
fail()
return callcc(receiver)
def expect(b):
if not b: fail()

def test_amb():
"""Let's find a Pythagorean triple."""
x = amb(*range(1,100))
y = amb(*range(1,100))
z = amb(*range(1,100))
expect(x**2 + y**2 == z**2)
return (x,y,z)

# We can print out all the Pythagorean triples.
trip = test_amb()
print("(x,y,z)=(%s,%s,%s)" % trip)
fail() # fail every time so it keeps backtracking, but the side effect of printing out remains
Very cool, thanks for publishing this! I'm learning some interesting things by reading the code.

I'm curious about the three different coding styles used to define functions in domApi.js, if they have different behaviors, are meant to imply different meanings, or if they are just different styles for the same thing:

https://github.com/mbasso/asm-dom/blob/master/src/js/domApi....

'setAttribute'(nodePtr, attr, value) {

'parentNode': nodePtr => (

'setTextContent': (nodePtr, text) => {

Why the single quotes around function names? Why are some normal functions and others fat arrow functions? Why omit the parens around the param of a one parameter fat arrow function -- does that define a get accessor?
The clusters on our tSNE plots tend to be stretched out, have concave bits and en up intertwined - we'd have the exact same problem outlined in this article.

In fact, that was the whole reason we started discussing it, since I initially proposed just doing what you suggested
Unlikely, more likely this one, "Startup PR Mistakes" - but no idea, and it may not even be online:

https://m.youtube.com/watch?v=z6v6Um-hBT0

Beyond that, though I realize in presentations covering the same material by the same presenter, that the presentation changes
over time, I'm curious if there's any significant difference between the presentations, materials, etc., especially during the same year.
I was thinking I wouldn't even want to cross in a 42 foot yacht.

I'm in the Maritimes (south east Canada) and I know it can be incredibly rough here 10m (33 foot) waves are normal off Newfoundland. It's so bad an entire 25,000 ton oil rig sank in a storm a few decades ago.

One rogue wave could smash that little 42 inch yacht to bits the size of confetti.

I wish the Tiny Yacht guy luck but it's going to be rough!
Ask HN: What will coding be like in 25 years?
What do you imagine programming to be like in 25 years?
I thought something like Digital Ocean wasn't possible.

AWS seems cheap, but egress is where they get you.
Apple doesn't charge for person to person transfers, or buying physical goods. They only charge if you are selling digital products (apps, features, content) through the App Store. Just those things that cost Apple to store and transfer.
There are different targets for notes in VCS and personal notes. In VerySpecificBug759 you do not want to read about how to get the code to build at all. The context of discovery has a lot of (necessary!) detours, cul-de-sacs, and mis-interpretations.

The context of discovery is often not relevant for the context of fix.
Please, China doesn't give a shit about the Apple's app store and payment policy. It's a relationship; Apple does shit for China, (e.g., I'm sure the app store in China is heavily censored), China complies with some Apple pushback. They only disabled the functionality on iPhones, so the only reason they implemented it was on Apple's demand.
Sadly, exactly 50% of engineers are below average, so hiring the best all the time is unsustainable. Thinking that you hired the best, however, is sustainable.

The art of managing relies on the capability to get work done by all kinds of engineers. The talent is rarely universally allocated. Some very 'bright' ones will never properly finish the work. Some 'slow' engineers may have remarkable attention to details.
How to Make a Digital Personality of Yourself with Chatbots, Facebook, and Empathy
5000 coins @ $15 cost the $75000 to buy. Think about it this way, even if you had known about bitcoin back then, would you have been willing to gamble what probably amounts to the average persons life savings into some barely heard of internet fad. Sure, it's easy to look back and see bitcoin as the sure bet, but when it was $15 it was small and nobody knew where it would go.
After he forced the lieutenants to read Robert's Rules of Order.

My favorite part of the series is when String realizes he's been conned by Clay Davis, and tries to put a hit out on him. Avon intervenes and scolds String, saying "what I tell you about playin' them fuckin' away games?" Avon (and later, Marlo) understood that they could never go legit, because going legit is just another unfair game with a different set of rules.

The only character that escaped their fate was Bubbles.
When I was 16 I begged to the point of shouting at my father to buy AAPL. In fact I forced him to take all my life savings ($5000) and put a good chunk of his own in.

This was in 2005 before the stock split. So not quite 125x but can't complain (I also used to time it a bit back when it was an iPod company and not an iPhone company, it used to be very predictable).

Cigar buds are always out there. Some years I have no ideas so I simply don't invest in anything (haven't for the past 5). I'd just as soon buy Bitcoin as I would tulips or beanie babies -- in other words, I'm not skilled enough to invest in what I don't understand. I understood iPods. My other investments from that time period were Seagate (undervalued compared to peers), and Macromedia/Adobe.

Not even Satoshi himself can tell you the future of Bitcoin, it is entirely speculation.
Apple doesn't charge for person to person transfers.

They charge for selling content through their platform. Tipping was just a way to skirt that rule.
> It's a guess, but I think the whole living-together-on-an-island can explain a lot.

Hmm, it might. It definitely seems like a pretty compelling argument to me at least. And I definitely agree, compliance is in the blood, culture, and history of the British. At the same time I can think of some more noncomplaint island peoples. I was in Iceland two weeks ago and that comes to mind: they seemed roughly on par with the Dutch.

I think living on an island is probably one important ingredient in British compliance. At the same time I think there are a lot of different ways to end up with a compliant population, for example the Southern US seems to be more compliant than the North.
PHP is becoming nicer and nicer over time :) . Perhaps would it be worth a new try?

In the project, we didn't use server-side rendering: what I meant in the article was that the basic HTML was a first version then replaced by React, on the client side. The React component has different code than what was rendered initially, but for our usage it's not an issue.
The exchange between Seth Gilliam and David Simon on the use of the n-word was interesting to read in retrospect of the kefluffle Simon got into on Twitter when he used it (as a form of satire): https://www.washingtonpost.com/news/arts-and-entertainment/w...
I haven't had bad experiences with books on amazon, but amazon sold me a charger with a fake Intertek mark (Intertek is an UL competitor). When I told amazon their response was to refund the purchase (good), but continue selling the charger (um, are you fucking kidding me?)

product:
https://www.amazon.com/gp/product/B013US9FFY

Intertek's statement:
http://www.intertek.com/WorkArea/DownloadAsset.aspx?id=34359...
No lines is not true (I visited more than 5 major European airports in the last month), but they're very bearable - usually less than 5 minutes of waiting. While it's true nobody asks you for passport, I don't believe nobody asks you for any documents. It's generally recommended to arrive an hour before take off if you've checked in online.
I'd like to see the opposite of admining your own custom stack on vps or cloud instances. What I want is a really full featured walled guarden where compute storage and bandwidth are all metered and you just pay for what you use. Super cheap if you can live within the constraints. I'm talking mainframe style web app hosting, one giant server, you pay for a slice. No admining or provisioning of instances required.
Simon -
I would prefer to be living in [a] country where The Wire was less relevant 15 years later. I would have much preferred to think of the show as being anachronistic.
> For every person counted there's at least one wishing for work but given up enough to not report.

Isn't that essentially what U6 tries to measure? It indeed tends to be fairly close to double the headline U3 unemployment rate most of the time. It is highly correlated to U3, though, so as long as you are looking at U3 in terms of changes instead of in terms of the absolute number, U6 doesn't add much to the picture.
Because 30% has always been a screaming deal for developers too.

I'm old enough to remember when Ingram MicroD took 50%, and out of our half we had to pay for shipping, packaging, disk duplication, and pay them and stores to promote our products.
The problem with getting any solution to work in the USA is not about scale, but politics and racism.
In what way are their policies unfair?
Bitcoin smashes record $1900 high on Asian trading fever
If it was a "screaming deal" for developers, it'd be popular based on merit alone and Apple wouldn't need to disallow other payment methods, yet they do.
This is really great. It has always bothered me (as a non-physicist) for precisely this point:

"Sure, if there was dark matter, the speed of stars would be greater, but the rotation curves, meaning the rotational speed drawn as a function of the radius, could still go up and down depending on its distribution. But they didn’t. "
No they were not. I never heard of immigrant marches at airports in 2010. Care to back up your "just as concerned" ?
I would guess a lot of the overhead would be thunking back and forth between webasm and js functions, so if you implemented the update in pure js where it can call directly into the DOM apis, and also read pointers, numbers and strings directly out of the webasm data array, then you could avoid any thunking between the two different worlds in the inner loop.

By thunking I mean doing this from C++ code:

EM_ASM_({
window['asmDomHelpers']['domApi']['appendChild']($0, $1);
}, vnode->elm, createElm(vnode->children[i]));
I think you misunderstood me. I am saying the same thing you are saying - that having laws on the book won't prevent a bad thing from happening.

It's a general principle that laws that can't be enforced should not be introduced.

On the other thing, we definitely do want to prevent certain bad things (malicious or accidentally wrongful) use of drones from happening. We do need to have a legal framework which would allow us to reduce the rate of such incidents - both by active intervention and by providing negative incentives to the wrongdoers.

Registration does not accomplish this, nor would any law of the form "this is not allowed".

As for technical enforcement - possibly yes, if it prevents a large percentage of undesired incidents. For instance, requiring GPS-enabled drones to avoid airports could alleviate a lot of concerns, and won't be harmful to the law-abiding consumer.
And poot! After killing Wallace too..
Someone Just Edited Seth Rich’s Reddit Posts
So am I.

If you check the second map from my previous comment it's of Europe from 2011 [0].

There were 5 >300 km/h trains, and 4 of those are in France.

But I think the market they're aiming at is more US - it's more sparse than Europe and more normal to travel long distances.

Nevertheless if someone was rich enough to own one and based themselves in Switzerland - with a range of 1000km you can get as far as Madrid, Malmo, any where in Italy and nearly Greece. With 2000km (which it is capable of) you can go anywhere in Europe in one go - no changing trains.

[0]: https://en.wikipedia.org/wiki/High-speed_rail#/media/File:Hi...
Is there a reason why you made the structure of the notes depend on time? Aren't notes that are about the same topic getting very far apart from each other?

I think searching works well when you are as month or maybe three into the project. How does this work like after five years?
You completely lost me by calling a sizable majority of voters anti-democratic sore losers.
I don't think that big api's like dropbox, paypal, google and co. are changing that often.

And because i have to update the library from CloudRAIL anyway, where is the gain?
How is tachyons different from inline styles? (2014)
50% are below the median. I am not sure 50% are below average.