skysight-inc/HackerNews huggingface dataset:
Hygiene is a nicety that indeed can be emulated by unhygienic macros.

First class continuations however are less easy, and just as big a part of scheme. Callcc is a cult, nearly, and for good reason. With it, almost all local control patterns can be easily implemented so you can have things like fibers, coroutines, etc basically for free. It gets harder when you want asynchrony and parallelism, Andy Wingo has a great blog about guile internals and delimited continuation implementation, CML stuff, etc. If you're interested in higher-level scheme implementation, that's a good starting point.

Clojure has advanced control flow mechanisms and more sophisticated parallelism features than most scheme implementations, but this relies a lot on the underlying host platform. Callcc is made possible at the fundamental level of how scheme works. Pmaps in clojure work because the jvm is incredible and js engines are getting there too. LLVM is not the magic bullet for excellent language design, sometimes.
arqbackup.com will do windows and mac; you pay for your own S3/gc data usage. It allows you to (1) black/white list; (2) encrypt client side; (3) use s3/gcp/your own nas; (4) schedule on demand.

I guess the reason for CrashPlan bailing on the home market wasn't just people trying to store 20T of movies, but also just the support needs. The economics of providing end-user support on $60/year plans is horrific. Note that all Crashplan really did was increase cheapest plan from $6 to $10/mo...
For obvious reasons.

Once people start referring you as the Nagging Committee, it's hard to walk back from that.
Would you please not rant on HN, regardless of how annoying you find something?
Stripe launching in New Zealand
Thanks for the pointer! Sadly, I couldn't find any concrete numbers or tests to run at that link.

I'm mildly interested in impl details. But I'm more interested in what it speeds up and how it was measured (ideally in a form where I could try my own old-to-new and cross-browser comparisons, but just numbers would be interesting too).
Why is it a scam to try and extract more value out of workers?

They're going to spend that time on earth somehow, and if they're not actually working when they're at work, it'll just be Facebook or Zynga or YCombinator or Reddit that's extracting value out of them. Actually caring about the work just means that they'll actually learn some skills and develop a good professional reputation, which'll set them up for a better next job.

(I'm assuming a company with reasonable working hours but a strong mission alignment, not one that works their employees 24/7 for dubious returns.)
I'm know some of the specifics around this - and whilst I will not comment in any official capacity or on the specifics here, I can offer the following general principles which may be applicable here:

1. More often than not, it's not something nefarious or convoluted, but something very simple.
2. A lot of the things Google does are for the protection of the users themselves (whether from themselves or from outside forces).

(Disclaimer: I work for Google).
I think its better this way, coming closer to a la carte content, since I can more accurately vote with my wallet and viewing habits and no longer subsidize content I'm not interested in. I'm willing to accept a higher price for the stuff I actually watch as a result.
Not sure how recently you tried it but the current SpiderOak One app is solid and polished (imho anyway). It just works and is brain dead simple to use. Much more so than I remember Crash Plan ever being (admittedly haven't used them in years).

Edit: I've only ever used SpiderOak's Windows app though. No idea how good/bad their Linux client is.

Edit 2: this is what the current version looks like on my windows machine: http://imgur.com/a/KfnlQ
Also as your code changes. It's often not that hard to hand-write a single function a bit better than the compiler.

But when you want to make a small change the compiler will rethink the whole function from scratch, and if you want to keep your advantage you may have to do the same.
Possibly depends on the MVNO and the type of contract they got with the MNO. On Ting you are definitely exempt, other MVNOs, not so sure. However, my understanding is that MVNO traffic has lower priority in the MNO traffic shaping, so you get affected if there's congestion.
A glut has used-car depreciation accelerating
"No one is going to want to pay hundreds of dollars a month just to get different brands of content."

Hundreds of dollars? No. But $10/mo here and there? Sure, yes, of course. The only people for whom that's not true are people who value money more than their time (i.e. young people, college kids, etc) and those people have always preferred piracy.

I'm in my mid-30s, with a career, and other interests. The value of piracy would have to swing wildly in the other direction before I'd be even a little bit interested (and this equation is only going to become less balanced as I start a family).

I'd rather just pay.
The article does not seem to explain the vulnerability, neither it's scope nor limitations. For example, platform, mitigation techniques, all missing. This seems like the sort of thing where, if those details were revealed, would clearly be limited.
why would we need that? Most people opt for credit over cash even in person. Credit offers protection. B@tcoin does not.
Recently I had a domain entirely blown away by a mistaken Google algorithm. We were doing some large computations on Google Compute Engine, much larger that this account had done before, and it tripped some sort of hack flag.

As billing account owner, my account was suspended. That meant I could no longer receive emails, because that was the same account. The Google project was also suspended, terminating all servers and the DNS records for the domain, which were using Google nameservers.

That meant it was impossible to do the Google account recovery process, which relied on adding records to the domain to prove we owned it.

It was also impossible for me to open a support ticket without being able to log in or access the domain.

Thankfully, we had another account on the project that was still able to log in and open the ticket.

It was really a terrible experience. The moral of the story is you can't rely on one provider for everything, especially if they don't have accessible customer support.

Google really should not algorithmically blow away a corporate account in good standing without some notice and cure period offered.
"John Carmack explains why it's faster to send a packet to europe than a pixel to your screen"

https://www.geek.com/chips/john-carmack-explains-why-its-fas...
Employees and founders typically can't sell shares (Except to the VCs, at a price the VCs set) until the company goes public, or is wildly successful.

They do get paid salaries, but undergo audits... To make sure that the 10 million dollar round didn't go straight to the CTO's Bahaman yaht fund. These audits are typically not done by the founders.

With an ICO, all bets are off. There's no reporting requirements, the founders hire their own bookkeepers, and the equity holders have no rights with respect to the governance of the firm.
You should definitely check out !!con. They have really fascinating and weird talks about all sorts of interesting CS and design topics. Plus, it's pay what you can and is located in New York, so there's lots of interesting stuff to do nearby.

My favorite talk from this year was about implementing an algorithm for HDR photography purely in Microsoft Excel - https://www.youtube.com/watch?v=bkQJdaGGVM8
Why Is Afghanistan Called the “Graveyard of Empires”?
Another feature (which didn't exist the last time I checked) SHOULD be to have /append only/ accounts.

It should be a /more privileged/ instruction to delete / replace / modify already stored files. This could prevent a backup service on a compromised system from removing remote backups. (Assuming the administrative information was kept secure using other means.)

Ideally I'd like to be able to manually assign privileges to sub-accounts.

* Modify: resume uploads older than 24 hours
* Modify: remove/delete
* Modify: change storage (filestream/parameters/metadata etc).
* Append: create new buckets
* Append: add a new file to a bucket
* Append: add a new /version/ of a file in a bucket.
* Append: add metadata
* Read: all list operations
* Read: all download operations

Note: Since the main way of racking up money on a B2 account is downloads and since compromised clients could be used to engage in a DDoS attack (by compromised legitimate customer accounts) //read// operations are actually more sensitive than might be initially guessed.

A simplified customer UI might bundle those operations together, but some advanced way of providing finely grained privileges should be created.

Edit: Fixing formatting.
"Google now" is not memorable, and when used in various common sentences, the words are ambiguous. You could be talking about the company or the search engine. Similar for "Assistant", though a bit less so.

Whether it's a person's name or not, I know what Siri is. There are two word brands that work fine as well. Company <very common term> though, is hard to pull off.
Well since I am no longer involved with them for a long time, I can't really say how this all went and what is currently the state.

However this piece is realtively simple to implement on windows so I can only hope they would implement the same thing for avast eventually at least. This is IMHO the only sane way to do scanning without exposing the system to a huge risk
Well this is pretty much exactly what I meant when I said our political discourse is "childishly uninformed." You claim that environmental remedies should be worked out between factories and local residents. Disregarding the absurd implication that factories are the only or even the most important polluters, the only mechanism by which local residents can directly negotiate enforceable restrictions on factories is litigation. So you have unknowingly parroted the talking point you claim conservatives don't believe. You've just swallowed the misleading political messaging whole without realizing what it was euphemistically disguising.

Failing direct negotiation you say states and localities should enact regulations where state boundaries aren't crossed. Essentially no environmental regulations deal with things that do not cross state boundaries. Water and air don't respect lines on a map. Nor do ecosystems.

Worse yet, that isn't even really your position. You say "most" environmental regulations are too strict. So you actually don't think states and localities should regulate the environment. You think we should remove federal regulations and states should not replace them. So really you are parroting the exact positions we have described above without recognizing their true import.
More and more I'm noticing "blogs" and "articles" that feel like repackaged content from other sites. This article seems like a regurgitation of information from learnopengl.com, and as such it doesn't feel noteworthy or even interesting.

I'm all for cool OpenGL stuff, but there are much better examples of novel graphics stuff on places like shadertoy.com or https://experiments.withgoogle.com/chrome?tag=WebGL.
I bought a LibraTone [0] and love the thing. With its inbuilt battery, it's a portable hifi system. You can take it anywhere. Sound quality is 5*. Integrates seamlessly with all Apple devices.

[0] https://www.libratone.com/
Great article full of useful info and live demos - thank you!
And thus you see the supreme importance of never having the public find out you've ever, even once, locked someone out without recourse.
I'm sure losing the only advantage over technically superior Chrome is going to help their market share!
Please don't use HN primarily for political or ideological battle. We ban accounts that do that (regardless of which flavor they favor) because it's destructive of what HN is for.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Yes, but that's a fundamental difference, don't you think? Java interop works on almost every device, same with js. I'm the context of just portability, tapping into Java code is more useful than tapping into c++ code.

I get where you're coming from, but there's a long list of reasons why it hasn't ever been done very well, not the least of which being that it just wouldn't be as useful as people think. There's a million languages that can talk to c/c++. Guile can do it, ruby can do it, Julia can do it, there's already some lisp cousins/friends that have that ability.

I'm not super familiar with clasp, but I'd bet anything that its missing some major features compared to sbcl.
True, however, I think survivorship bias tends to imply that a relatively small number of the elements pass through the system, thereby making the data gained from said elements biased. It's like looking at only elements that end up 3 standard deviations higher, and then trying to make remarks on the whole system from there. In this case, the vast majority of children will never ever be harmed walking home from school to the point of death, the mean of the normal distribution can be taken to represent the system accurately. I don't know my logical fallacies enough to name this one, but I think you have this inverted.
I'm using the common version. It's not that the right is authoritarian and violent and the left is humanitarian and progressive. It's that extremes on both sides are authoritarian and violent, but differently. (Nazis vs Communists being the obvious example there.)

I actually think the 2D version discussed in your link makes a lot of sense overall. But I think it's a mistake to label the horizontal axis as "Left/Right." Just label it "Collectivist/Individualist" like the vertical is labeled "Authoritarian/Libertarian."
I suspect a lawyer might say you're right, though since most people aren't lawyers, the damage may be significant even from letting them include the terms in the first place.

More importantly, I don't think consent is sufficient in this sort of situation. It has to be a real choice, so even if you choose not to consent to the change, you're not then losing out on something you already paid for or otherwise giving up your normal legal consumer rights as a consequence.

In a situation where the continued effective functioning of a purchased item is dependent on some other facility, and that facility and the related functionality can be turned off if you don't accept the manufacturer/vendor moving the goalposts retrospectively, I don't see much ethical or practical difference between using this dependency as a lever to force a customer to accept revisions in some other aspect of the deal and just doing the other thing without their consent anyway.
Bitdefender's core has dynamically loaded modules that are distributed with the regular definition update, which runs fully automatically. So there is nothing to do.
On a related note, does anyone know how to bury a dead corporate user account? The company that gave it to me doesn't even exist anymore, but Google keeps insisting that "account action is required". The company terminated my login shortly before imploding, and I lost the associated phone number when I fled the country, so there is no way that I can get back in to shut it down myself.

I suppose I will eventually just buy a new phone in a few years, but I'm not thrilled about all that private work / business data that is sitting in limbo.
"Newton, Einstein, Jobs - all had neurodivergent disorders"

There are many people who claim that.

Is it true?

Because every time I've looked into it, it comes across as wishful thinking. It's almost like "<famous person> paid attention to detail and didn't have a normal social life so must have been on the autistic spectrum." What are the diagnostic tests for evaluating neurodivergent disorders of historical figures, and how accurate are they?

Next, I don't know how you can say those people "wouldn't have fit in in modern universities".

First, there's the obvious problem the historic Newton of 1700 could not be employed by a modern university, so you mean something different than that. What do you mean?

Second, there are two issues: going to college as a student and doing research at a college. Jobs went to Reed College for two years, but unlike Einstein was never a professor.

Third, Einstein went to the Swiss Federal Polytechnic. Einstein was able to live under the strict policies they had in 1896. Why wouldn't the modern Einstein not be able to live under the modern Harvard restrictions?

("Strict policies"? I quote from http://www-history.mcs.st-and.ac.uk/HistTopics/ETH_history.h... :

> the Polytechnic's governing bodies maintained strict discipline and punished transgressions accordingly. Polytechnic students were not granted the same freedom as their University counterparts, both with regard to academic matters and expected code of conduct. As a result of these differences a rivalry between the two different cohorts developed, which even led to duels [5, p. 106-109]. In 1881, partly due to a petition by its alumni association GEP, the Polytechnic revised some of its regulations. Students were given more flexibility in their final year of study, ... More comprehensive reforms were only implemented in the early 20th century.

That is, even during Einstein's time, the Polytechnic required stricter discipline than Swiss universities at that time.)

"The article mentions Newton .. agreeing with the Copernican view of the universe ..."

You have confused Galileo and 'Dialogue Concerning the Two Chief World Systems' with Newton.
You seem to be positing an absolute: that an ICO can't behave transparently by nature. Which isn't true. ICO and transparency aren't mutually exclusive.
> Escrow is a valuable instrument, but there fees charged for it today is unwarranted.

Agreed.

> In the future, escrows will be handled by smart contacts for a lot cheaper, not people.

Seems exceptionally unlikely. That doesn't work unless all the infrastructure they interface with all uses the same underlying resolution system; otherwise, someone has to provide a bridge, and that makes the "smart" contract effectively toothless. Half the job of escrow is to deal with a giant pile of legacy systems.

> As for property manager, with the surfeit of online tools for everything from listing, screening tenants to rent payment, their value is significantly diminished

"property manager as a service" seems like a fine concept, but there will still be many people who do not want to do that work themselves. By all means, be a "virtual" organization, but someone still needs to have a rolodex of repair services to call when someone needs their air conditioning fixed in the middle of the summer.
It appears that the GPG support doesn't support subkey signing, commits signed with my signing subkey do not show as verified, while the same commit on GitHub does. Both GitHub and GitLab have the same public key export available, and the same email addresses verified.

Examples:

https://gitlab.com/jakebasile/gpg-sign-test/commits/master

https://github.com/jakebasile/gpg-sign-test/commits/master

Edit: it is possible I am just doing something wrong, I don't routinely sign commits. But seeing as the exact same commit in GitHub shows as verified I think there is a problem here.
I'm fine with that and not policing the world. Money wasted.
> No fees...

Suuuuure

Filling cash registers, sending money to the bank and counting money is free, and there's no loss from theft or mistakes

Oh they aren't? Then money is not free of fees
Agreed completely. I don't think escrow is one of them, but many of them are completely ridiculous.
Great site, the UI/design isn't the best though. Improving that will make a huge difference. One of the first things I would do is to make Fahrenheit/Celcius a sitewide setting, like on WeatherSpark.com
First off, I’m a developer myself. A developer in the EU. In Germany. Working on open source. In fact, on open source with goals to preserve privacy.

I’ve dealt with these issues before myself.

And I understand well what they collect, how, and why. I understand how painful it is when you have no data on what is used, and how, or not even crashreports.

But there also is a limit to how far you can go, and where consent is required.

And when transmitting anything, or collecting anything, consent is required.

You could make it dependent on situation. If a performance issue occurs, show a bar: "Is this website slow? Click [Here] to submit a report so it can be improved. [Details] [X] Always submit".

This gives the user a far better understanding of what is submitted, why it is needed, it is contextual, and it is still opt-in (but with far better conversion)
That sounds like a path towards fixing this mess that could actually work!

I mean, you even could add deliberate delays, simply to incentivise site operators, because they tend to care about even relatively small effects on conversion rates and the like, while for most end users some sluggishness on some bad websites probably would not be enough to cause switching to a different browser?!
Ask yourself why Clojure, which is also a JVM language, has Clojars. What happens if I want to browse Scala libs I don't already know about?
The data collection MAKES it user-hostile. If they start collecting data, then there's no point for Firefox to exist - they're just a crappier version of Chrome.
Kickstarter should stop surfacing delivery date so prominently. It's clear by now that the vast majority of crowdfunded campaigns do not come close to hitting their concrete timeline goals. Is this inherently a bad thing? I don't think so, developing a new product is incredibly difficult and complex in the best of cases. Add that Kickstarter is by definition almost exclusively 'amateur' projects, and it's clear that you should be paying little attention to delivery dates.
haha, you need to learn how to negotiate. (All fees are negotiable)
Please don't reply to a problematic comment by making the thread still worse. I realize it's hard to resist, but we have to ban accounts that attack other users this way, regardless of how correct your underlying point is.

https://news.ycombinator.com/newsguidelines.html
> What is wrong with considering downsides of CoC while enforcing it? I'd say that exactly what person charged with enforcing it should be doing, and if they refuse to even admit the thought there might be any and haven't discussed them before, they may not be ready to enforce it properly. Reevaluating the premises and ensuring that upsides of the current rules exceed downsides, and challenging them if they do not, is the part of a healthy governance process, and flipping out at the mere thought of it is not a sign of a healthy one.

I agree.

I think that's not what happened here:

https://twitter.com/rvagg/status/887652116524707841

It's not an article about CoCs, and it repeats a claim that's been both debunked before and is pretty scientifically inaccurate about people with autism/Asperger's syndrome.

This is more like a judge who tweets, "If you haven't thought about the problems with gold-fringed flags in courtrooms, here's a good place to start," and links to some freemen-on-the-land piece. We don't want that judge either. A judge who uncritically links to such an article isn't actually participating in serious discussion or challenges of the American legal system.
Whats so bad about Scala? It does seem to get a similar "either you love it or you hate it" response from people.
Because firefox as it is now is slowly dying. It looks like data collection is such a huge advantage that anyone not doing it is doomed in the long term.
I don't really want, and definitely don't need, that sort of thing. I'd much rather pay for online purchases using something that protects me in the event of fraud.
BTW, since you mentioned him in another comment, Einstein was an SJW.