skysight-inc/HackerNews huggingface dataset:
Two blogs deep is the actual lawsuit: [1] Here's the legal theory: "To the extent that Section 1201 forbids circumvention even where such activity would be a noninfringing use (such as a fair use), or facilitates other lawful uses, it undermines the constitutionally required balance between copyright liability and the First Amendment and thereby disturbs the traditional contours of copyright."

As a constitutional claim, that's weak, not being an absolute First Amendment claim. The courts tend to defer to Congress where there's a balancing test. But let's see what happens.

[1] https://www.eff.org/document/1201-complaint
Out of couriosity (non-us guy here), what kind of unnecessary regulations has the US in that matter?

But I don't think the analogy to cars or other goods is completely valid: You'd also have to mass produce the land to build the houses on, which, from what I know, isn't possible yet today...

Of course you can go another route and try to build many cheap apartments in a small amount of space. That's basically what has been done in Germany (both of them) in the 1950s and onwards: They were building many large, very dense apartment complexes with architecture optimized for easy construction and for providing living space for as many people as possible. (Typically implemented as high-rise "apartment towers")

Cities are still dealing with the after-effects of those projects today: The apartments are typically very small and far away from parks or playgrounds. Maintenance is slso lacking as the owners try to minimize cost. This has made them unattractive for almost everyone who can afford something better. The result of of course that the tenants are for a high part very low-income or "problematic" persons who couldn't get any other apartment. This creates an unsafe environment and makes the apartments even less attractive, leading to a downward spiral...

Modern urban planning had tried to learn from those disasters. We know today that "living quality" isn't just a luxury, it can have a direct effect on vandalism, the crime rate, etc.
lady brain
The future is bugged.
I wonder if all the folks downvoting you honestly believe that they will see a single penny of the Social Security they've been paying all these years?

At least the military budget is a) constitutional b) a reasonable expenditure for a government (as opposed to a mutual-aid society).
When I hear "retraining workers," I usually think of Charlie (of "And the Chocolate Factory" fame)'s dad losing his job screwing in toothpaste caps and coming back in the end as a technician for the machines that took his job.

That is the wrong way to approach this new shift.

There will simply be too many menial jobs made obsolete for blue collar workers to step up into supervision/technician roles.

Instead, they will have to find new kinds of jobs. The kinds of jobs that cannot be replaced by robots without getting stuck in the Uncanny Valley. Jobs like personal trainers, yoga instructors, physical/massage therapists, tattoo artists, hairdressers, and so on. Unless a robot can 100% mimic human form and action, these jobs aren't going anywhere - certainly not overseas.

I'm calling it here and now: as jobs are lost too quickly for people to retrain (or even want to adopt an entirely new skill set) we will see a new push for the legalization of prostitution. If nothing else, you can always sell your body by the half-hour, and no robot could ever truly replicate the closest of human touch.
They can buy 1 share or he could give them 1 share.
Viewed strictly as a neural network, how many layers deep is the human brain?
"... punished for leaving money on the table"

Are there any alternative strategies to this?

I find this concept insane whereby spending more and more is good but spending less is bad.
Offices might be great after all
"They just pocket the extra" is another way of describing a business' profit margin. The point here is in order to pocket enough extra to stay in business, they need to increase prices in order make up for the additional cost of credit card transactions.

They don't and can't give you a solid 4% discount for cash payments (or a credit card surcharge) because it is generally against the terms of their merchant agreement and they would be at risk of losing their ability to process credit card transactions altogether.

My original comment was merely reflecting on the fact that the perceived upside of getting rewards is dampened by increased costs that are passed all the way back through to the consumer anyway.
Agreed. We used to wish for the day automation would take the burden of work from our shoulders. Now that's its upon us, all I hear is "how will we put everybody back to work?!" How about: we don't have to work like that any more. Ever again.
When was the last time someone stole your lunch money and pushed you in a locker online?
> The sad thing is, all want I for my kids is great health and great education

That sounds great, but even more than that I hope you want for them to be alive and free. Without a strong national defense, their chances of survival as free citizens are pretty low.
HYPR Corp is Hiring
Bozo here.

Specifics:

https://demo.sandstorm.io -- Try it. Takes 60 seconds.

https://github.com/sandstorm-io/sandstorm/ -- Source code.

https://apps.sandstorm.io/ -- Apps available today.

https://sandstorm.io/install -- Install it on your own server. Takes five minutes, including issuing free SSL certificate.

https://docs.sandstorm.io -- Documentation (for using, administering, developing, etc.)

https://docs.sandstorm.io/en/latest/using/security-non-event... -- List of actual app security bugs mitigated by Sandstorm.

What were you looking for, exactly?
The only failing here is that PowerShell doesn't have the developed string-manipulation tools like sed, awk, etc. because working with text is typically unnecessary.)

What kind of tools does it not have? It has all the .Net style string methods (split, trim, and so on), all the .Net regex methods, built in arrays and hashtables, looping over lines of text shortcuts.

It's pretty trivial to do small scale ad-hoc text parsing, cut lines by a character, take element 4, cast to 'datetime' and add +4 days to it, handwave a counter into existance and +1 it, match a regex and do some replacement or group some fields.

It doesn't go as far as sed "in-place text replace" or awk records, but saying it "doesn't have developed string-manipulation like sed" is like saying that of Python. And if you were writing Python you wouldn't need to call out to awk because you'd just use Python string processing and basic data structures for what you were doing, right?
>not when people have historically led nations and raised children at ages that we would now consider the same acts a felony

My argument has more to do with the physical development of our brains than any social reasoning. A major reason for the 21 drinking age is that your prefrontal cortex is simply not fully developed until well into your 20s, leaving people to make terrible decisions without the ability to fully comprehend them.

The age 18 majority made sense in a world where people needed to get married and raise families and enter the workforce as soon as possible, but we no longer live in that world (in the US at least). The better option is to extend "childhood" a few more years, along with compulsory post secondary education which includes proper training to be an adult.
Anti-Google research group in Washington is funded by Oracle
Rather than seeing HFTs as competing against you, a more accurate model is to see various firms competing against each other to service your needs at the lowest possible cost. These firms used to be staffed with expensive and slow humans, but by automating they are able to deliver a service to you at a much lower cost than was previously possible.

The story of automation in the financial markets is similar to the story of automation in many other businesses.
Fun fact: In France we don't use credit cards, only debit cards... but everybody says "credit cards" to talk about the debit cards.

Actually most people don't know that there is a difference (I was one of them before visiting a foreign country).
Let's ask Siri!

"OK I found this on the web for 'whats next for artful shell in tell gins'"
While it is legal for merchants to charge more for CC transactions (giving the buyer incentive to not use cards), I think this is relatively new.

It wouldn't hurt, IMHO, to just ask a vendor if they can give you a discount for cash.

Some groceries near me (given the large Asian/Indian population) simply don't accept CCs. Some accept debit cards, and give you an incentive for cash.
Theres a few things here.

1.- Massive project where you're not using 75% of the framework.

Let's say i don't want the template engine and the ORM, the framework should let me pull them out. If i need them at some point i'll pull them in. But i know that when i do, these things will be maintained and working.

And this is where a good framework shines. No need to deal with a dependency hell, and you should be able to pull out easily what you don't need.

Edit: If you're just using a 25% of a framework and have no prospects on using it maybe you should look for something smaller

2.- Separate parts stuck on a massive project

Thats not the framework fault but yours. You should write the parts of the application in a way that you can reuse them in another project, using the same framework or in a similar framework with as few changes as possible. And also its part of your work knowing a bit on how the framework works under the hood. The same way an android dev not only needs to know how 'generic' java works, but how android's java vm works.

3.- Those microservices may not follow a standard.

While frameworks allow you to write bad code, they kind of force you to follow some standards which reduce bad code and let other developers take on the project easily.

On the other side, a well developed microservice based project is usually better than an equivalent one that was based up on a framework. But it takes more time/work and has more risks (specially in php).
Is this a standard naming convention for exploits?
30 miles of cable gives your customers proof the speed bump will not go away with a software change.
how do u find the collection?
> that is why they don't allow people to implement their own mesh network to create their own ad hoc internet.

That is not only why, mesh network requires radio frequency and in Cuba its illegal to deploy radio equipment without permission.
One nasty effect of this is that people who can't afford luxuries are experiencing a much greater practical inflation than the official rate.
New Pandora Streaming Platform Reportedly Imminent
new job: rage against the machine.

Joke aside, it's funny all the Uber drivers are collecting data for a company that is going to replace them with AI cars..
I think the way forward for AI will be in simulating human conciousness processes, including whatever limitations computationally that come with that. In this sense, I feel that the kind of AI that will break barriers first is going to be in a game, and not on a factory floor.
No, we would have just bought new F-18s from the US.

Canada and the US are about the 2 closest allies you can find. Integrating with the larger US military makes sense, especially with Russia around.
> It doesn't explain why the US spends more in raw dollars than every other country combined.

Because a) we spend a reasonable proportion of our GDP on defense and b) we have a really, really high GDP. Multiply a sane proportion by a big number and you get … a really big number.
Suspicions confirmed:

So, in this tread I mentioned that I
wanted to select when to have updates and
didn't want automatic updates and that
because of my concern that at least in
principle updates could break existing
development tools or running production
code.

So, if I'm not ready to take the time,
money, and effort to respond to such
breakage, then I want to delay updates
until I am.

In particular for my development and
production systems, an automatic update
that breaks crucial tools or working code
could be a disaster for my startup.

Okay, now we have a current example of
where a Microsoft Windows 10 update broke
old code that was working.

So, the HN link is at

https://news.ycombinator.com/item?id=12319661

the story is at

https://github.com/abrenaut/posio

and the title of the story is

"Show HN: A Multiplayer Geography Game
Using WebSockets (github.com)"
That was the point I didn't think I needed a sarcasm tag. Government inefficiency is a universal "known", like fire is hot, right?
Your New CSO Might Be a Learning Computer That Loves Cats
Thanks for the reply mentioning us! There’s quite a few independent developers selling their add-ons in our Atlassian Marketplace with yearly bookings of anywhere from a few thousand $$ to over $1,000,000 in some cases. Some have even been acquired by larger partners who double down on investment and now what started as a solo thing is effectively a big startup. We think it really makes sense and is a great option for developers to consider.

Here’s a couple of examples we wrote up: Atlassian Marketplace developer Wittified, a successful solo dev business, acquired recently by AppFire https://www.atlassian.com/customers/wittified. Atlassian customer Twilio, who use several add-ons from such developers and they talk about how it really makes their Atlassian products more valuable https://www.atlassian.com/customers/twilio-case-study.

There’s Bob Swift Software, a long-standing solo independent developer who started with us years ago and who has tens of thousands of customers, also acquired by AppFire. Theres’s our Marketplace developer eazyBI, a reporting tool started as a side-project by one person and now a profitable company with 7 employees. There’s even agile planning features now part of JIRA Software itself, which started as an add-on known as Greenhopper from an independent developer that we ourselves acquired some years ago. And these are just some of the smaller, solo and indie devs. The larger business that emerged on our platform are something to behold (one recently just took a $31M VC round!).

As the person at Atlassian who helped manage and grow this developer platform, I’m really proud of what the developers around us in our ecosystem have built - both their products and their businesses. The successful growth of sales and customers they’ve made in a few short years is extraordinary to watch and to be a small part of. If anything this post I wrote in 2013 is more true now than ever http://blogs.atlassian.com/2013/04/the-future-is-bright-for-.... If you’re interested in talking with some of these developers in our ecosystem, let me know and I’ll get you introduced.
The lack of transparency in food labeling, such as origin, facility processed, ingredients, will be looked at with horror in future
Still click bait. You have to click to understand what the article is about and that the title is ironic.
I have an idea for a blog that could also easily be an ebook or video series of tutorials. So, which comes first? Wouldn't it be easier and smarter to release free content on a blog and build up a following while capturing emails for a newsletter before creating a marketing/landing page for ebook/video tutorial sales?

Are there any good resources or plans available I can follow from people who have already done this?
a) You don't, it can read text through stdin from any utility which outputs text.

b) Other shell utilities aren't magically compatible with each other, they have to be "specifically designed" to output representations of information in compatible text forms. Which is an ad-hoc thing, hence the existance of parameters like -0 makes the output null terminated instead of newline terminated, for compatibility with tools x,y,z.
The un brute force way is to use the Applicative instance of ZipList.
Becoming Disabled
Misleading as hell headline. NASA would rather hand over the ISS to a private corporation than deorbit it.
I find that to be a very interesting question.
It also switched my default web browser from Firefox to Edge and replaced the Firefox icon I'd pinned to my taskbar with an Edge one in the same position. Switching back required clicking a small link on an extra scare prompt buried in the control panel where the large, default button was to stick with Edge. No wonder its market share seems to be ticking up.

In addition the update cleared a bunch of my settings, including silently switching on some of the privacy-questionable features I'd opted out of previously. The update process itself wasn't pleasant, either: while I was away from my desk my laptop woke up from sleep, threw away everything I had open (including a running VM instance, risking data corruption), and launched into a patching process that cost me nearly an hour of work time.

I understand the importance of automatic updates security-wise, but Microsoft seems to be actively user-hostile here.

</rant>
A Bosnian pine growing in Greece has been dated to be more than 1000 years old
Phone calls cover my iPhone with a full-screen modal and make it completely flip out for 20 seconds, buzzing or making noise. It's very demanding and distracting, I wouldn't mind it as much if they appeared just like any other app.
Uncertainty reduction theory
Related: rlwrap adds some of readline's features like history to REPLs that don't have those things out of the box.
Sure it would work, but with substantially more variance than a cable.
Last time I checked I was able to remotely bluescreen mt windows 10 box at home by trying to pair Bluetooth headphones with it. Asus dongle with WHQL drivers.

Despite being amusing to drive-by my wife whilst she was watching cat videos on Facebook, it did make me acutely aware that testing every conceivable hardware combo is a big ask, even for MS.

Still, this seems like something they absolutely should have picked up with even rudimentary QA - millions of users represents a non-trivial profile, and they would surely have been aware of the update.

I'd assume the Skype QA cycle is focused on new releases of their own codebase rather than an ongoing maintenance cycle? The take-away here is MS need to internally flag potentially breaking changes more thoroughly.
You mean like, "glacier fast"?
> I never called this a "fix".

You called it a solution. You called it a way to address the issue. Nitpicking use of the specific word "fix" is pointless, when you were clearly proposing this as a fix.

> That is true, but the cost to make hundreds of changes to a script versus one command line parameter isn't the same. A change which breaks backward compatibility could affect some programs in many places.

You're right. The cost to hack it with a specific version is higher. You either have to set a system-wide environment variable (which someone will forget about and ship a break because locally they were using a newer version) or you have to inject it at each point a relevant script could run. Or you could do a find/replace for the problematic alias and be done.

> There is also the cost of finding that there is a problem, and what that problem is: where is it breaking and what changes need to be made. All while ensuring that those changes work for the older versions of the interpreter too, not just in the upgraded environment.

It's literally a grep/findstr. I don't know why you're acting like it's hard to find uses of the tokens "curl" and "wget" in ps1 files.

> Say I have some big, 10000 line script. I update to a new interpreter, and the script doesn't work. First thing I will try is the compat option to emulate the previous version. If it works, then there is my workaround; for the time being, I don't have to care why, or whether forty places in the script are affected or only three. The thing has a way of continuing to work (for a good, long time) so I have plenty of time to investigate it. I can treat it as a low-priority issue and give it as a background task to a co-op student instead of as an urgent blocking issue.

What are you talking about? The whole reason to maintain backwards compatibility is so you don't end up in this situation. You can use the version switch if you need to, but in general if you need to in production it means someone screwed up.

In the scenario you described, there's a 95% change you'll never take the version switch off once it's in place (because it's "low priority"), so you'll have this hanging over your head until something breaks and it becomes critical to upgrade, at which point you'll be frantically trying to fix the problem and cursing Microsoft for not maintaining backwards compatibility.

> I.e. HTML5 just shortened the spelling of the utterance that you need to indicate that "this page is HTML5". If your page is HTML4, you need the older, more verbose utterance.

Not exactly. If you slap the "HTML5 doctype" on an HTML4 page, it's expected to work. Because again, that abbreviated doctype is all you actually need to get a browser to use standards-compliant mode. But also, this is the doctype going forward. So far as I understand, there is no plan for HTML6/7/whatever to change this. Because backwards compatibility is greatly preferred over trying to force a specific version.
I've read both sides of the argument about the IEX delay, and my common sense tells me you cannot try and put the genie back in the bottle.

If technology exists, has been discovered, you cannot thwart it by trying to mask it by retarding it.

It think it is ironic that an exchange, IEX, founded with one of its aims being to level the playing field by calling out HFT as 'wrong' or 'unfair', and yet allow for their dynamic trades to bypass their 350 us delay is an example of we don't need it/we do need it.

People cry out about HFT being a game for the super players only, but out of it comes innovation - faster switches, well-honed programming tricks, hardware and software that eventually make their way to other uses. Sort of how the military and porn industry pushed a lot of tech we take for granted today.
Hmm, I think we're misunderstanding each other. Is your view that RL and CNN have been or can be applied to create a machine you'd call intelligent right now?

My original comment was about how people shift the goal posts about what AI is. My opinion is that in the same way you'd struggle to call a human intelligent if literally all they could do was play genius level Go, most people would not call a computer program intelligent if all it could do was play Go.

If the machine could play many other games and adapt to games it hasn't seen before that's more convincing, but you would expect an intelligent machine to be able to adapt to more varied tasks as well (e.g. having conversations, writing stories, doing maths, recognising objects). Right now, we have AIs that are genius level at one task that cannot even attempt other tasks e.g. genius level at Chess or even a whole category of games but couldn't have a basic conversation.

> How will not applying the same technique/algorithm to lots of domains disqualify from being intelligent? RL and CNNs are being applied in many domains today. Is the complexity of the algorithm is what you're disagreeing with?

I'd say it's not important if it's one algorithm, many algorithms, simple algorithms or complex algorithms, just that it's a single general purpose concrete implementation that is capable of doing many varied tasks and learning.

> The human brain (if you strip out stuff that does not pertain to intelligence) can be seen as one super complex machine which can be encoded. We just don't know all the algorithm/code yet.

Yeah, I don't think there's anything magical about the brain that a computer couldn't replicate in some form.
Not disagreeing with that, but providing an answer as to why.
Reboosting is a capability that ISS supports. If it can handle the G force of acceleration through a reboost, it could presumably handle the same acceleration and deceleration for the longer burn time it takes to get to Mars. But in reality it's probably just more economical to send a new ship to Mars.

https://en.wikipedia.org/wiki/Reboost