skysight-inc/HackerNews huggingface dataset:
What's the benefit of flying carpet over just having the ad in the content?

Judging from the gif in the article it is basically just and image added in-line of the article, except it has a bit if parallex scrolling effects.

Seems less annoying than a sticky ad.
Totally agree.

I switched to working remote full-time just because of people who wanted to talk with me all the time in the office.
Look for some of Gay Bernhardt's stuff, particularly the Destroy All Software screencasts[0]. He's a proficient Vim user, several of the screencasts are about using Vim specifically.

0: https://www.destroyallsoftware.com/screencasts
I would say the catch is that all of the messaging queues are unbounded.
And they're both terrible.
Why is the Widevine support they're adding limited to Windows and OS X? It's supported by Chrome in Linux.

Of course, HTML5 video is supposed to make video on the web more standard and easily available, but DRM means you need every CDM to support both your browser and OS...
Maybe a licensing/legal restriction? Could adding screencapture support of arbitrary content get Microsoft in trouble?
https://www.amazon.com/Satechi®-Bluetooth-Button-iPhone-Sams...

This is the one you want. I'm on my second now from losing the first. It comes with a handlebar mount but mine were too thin. I layered up some electrical tape and the holder works even at high speeds.
When I visited India a couple of years ago, we also observed this indifference towards victims of accidents. Someone noticed that we were puzzled by this a told us that this is due to Indian culture. First, if someone is seriously hurt or killed that's this person's (perhaps deserved) fate. Second, helping others may not be as much a moral imperative as it is in Christian cultures. I don't know whether this is correct and even if it's correct it would of course not negate the reasons discussed in the article. It may rather be an additional factor. Would be interesting to hear an Indian person's view on that.
Interesting indeed.

One could suspect, of course, that this Google-specific kludge is meant to test waters and prep for automatic Flash-to-HTML5 video ads conversions, but that'd be just ridiculous.
I also like that I can use tmux to create different workspaces for projects or use one workspace for the server side and one workspace for the clientside, etc. Does VSCode have a way to do this?
We shouldn't be surprised when the US government motto is "The end justify the means." This is that policy trickling down to the lower branches.
Same here. As others have indicated, that would be more consistent with the title (and more interesting).

The more general idea is a content-addressable function repository, where, as you point out, code would have to be in some kind of normal form. Joe Armstrong toys with this idea in his talk "The mess we're in," one of my favorites. [0]

[0] https://www.youtube.com/watch?v=lKXe3HUG2l4&t=33m10s
What should be said is that security only through obscurity is bad. Security through obscurity is fine as long as you're not relying on it. At the worst, it doesn't hurt, just don't count on it to save your bacon.
Has anyone ever designed a visual editor or IDE where the syntactic and semantic elements were differentiated using font SIZE as well as the usual colouring and face variation (bold, italic, underline) we normally get? I could imagine having class names in a larger, heading type font size, for example. Code folding could be used, with attributes like access modifiers aligned underneath. Code blocks could be displayed as actual boxes, with borders and fills?
Any easy-to-understand materials?
This can even be used to sneakily record Snapchat images & movies.
<quote>I might just take 2 minutes off working to watch it</quote>

People say mob programming is great for keeping programmers on task, but just as frequently the reverse is true.

I've done a lot of accidental mob programing recently, and frequently, someone wants to take a break and show you this awesome video, they get enough support that lead typist goes to check it out, and suddenly you don't have just one off task programmer, mindlessly browsing YouTube, you have 5!

Until someone works up the courage to party-poop and demands that the team get back on task.
>Was the NBA's lifetime ban on Donald Sterling (https://en.wikipedia.org/wiki/Donald_Sterling#Racial_remarks...) totally fine?

I don't see any problem here. This is a conflict between two corporations (the NBA and whatever holding corporation Sterling used to own the Clippers) where one (NBA) decided to terminate the relationship.

As a libertarian, how can you not agree? If freedom of associate is sacrosanct, as you state, then isn't this the NBA choosing not to associate with Sterling? He can seek redress from the courts (which he did, case still pending) if he wasn't happy.
For Go in particular, a possible alternative is godoc.org:

https://godoc.org/flag#Arg
Direct link to mp3: http://open.live.bbc.co.uk/mediaselector/5/redir/version/2.0...
> Yes I think a artificial neural net feels pain, perhaps even the same way we do (if it has the right algorithm, any way.)

We can't even define the feeling of pain, let alone decide whether a neural net feels it.

> If you shock it, it will experience a strong desire to avoid being shocked again. If you give it other instincts like "cry when experiencing a negative reward" and "focus all your attention on the source of pain to avoid distraction", etc, it starts to look much more human like too.

Why would it experience anything? Why would a computer with specific values in its registers feel pain? Would I cause real pain by setting the CPU registers and memory into a specific state?
Moving the SSH port if you are already using port knocking with SPA is kinda useless, nevertheless I agree with the premise of the article, I really like the M1 analogy.
You might not get compromised in the first wave of IP scanners that try the 0day on port 22, port 2222, and maybe a few other common alternatives. This first wave will pass in about 5 minutes.

Subsequent waves will just try every port. This isn't costly, they have an army of compromised machines from the first wave.
in the drop down where you select the iPhone as video source you can also select the iPhone as audio source. I'm not sure if it records the audio output of the iPhone or the microphone input of the phone.
Conciousness may indeed be the result of physical processes, but one cannot deduce the occurrence of experience/qualia from our current understanding, nor can I conceive of any physical system that would allow that. The only way I can see to get conciousness is by adding a new rule that says certain physical things cause it to occur. If that makes me a Dualist, so be it, but I honestly don't understand the alternative position.
Notwithstanding Counsel for the Defense claiming it was both a US Attorney and FBI practice, the facts suggest the prosecutors actually did the right thing and immediately upon learning about the FBI Agent's copying of documentation, they disclosed the information to the Defense and called for an outside investigation.

>“What remedies, if any, are available to the court were the court to find that the described conduct in defendant Schapiro’s motion is a systemic, consistent and/or pervasive practice of or on behalf of the United States Attorney’s Office?”

Even though, based on the limited facts, it suggests the Defense doesn't have proof anyone at the US Attorney Office was involved, the Judge is taking the allegations so serious (which they are, even if just as to a rouge FBI Agent), that she is saying lets assume everything is true...lets get it out on the record now what powers the Court has, then we can get into the evidentiary hearing...that is awesome.
> At the worst, it doesn't hurt

At the worst, it imposes cost for little benefit.
Yeah, no doubt.
Look at the tree. In the pictures, it gets larger from top to bottom, marking the passage of time.
I'm more interested in their chip technology over time. What 8bit processors did they use? What do they have today? I am under the impression they are several nodes behind the state of the art today.
For what it's worth, we also know that, and I'm in the process of re-doing it. The official docs will never present it like this, though, as they're more targeted towards working programmers than type theory experts, and so I'm excited to see more articles like this pop up.
Other changes Hong Kong forced Tesla to make to its driving software
I'm pretty sure that Duolingo one is photoshopped. The mascot's name is "Duo", not "Language Bird." (The image, however, is what you get if you get too many words wrong: https://pbs.twimg.com/media/Bc9NiTxCUAA1Qek.png)
No one is as dumb as all of us.
Sort of reminds me of the Redfoot project for Python. It was sort of a URI based code repository...
I'm forced to conclude that some people actually are p-zombies. In 100% of discussions of consciousness, you have a few people pleading for a discussion of subjective experience / awareness, a lot more people acting as if they can't possibly conceive of what you mean by that, and exactly 0 people proposing even a hint in the direction of explaining it.
Couldn't agree with you more! Unfortunately there's no "golden accolades" in such a endeavor and even more difficulty getting it to be a community standard. Academics (especially professors) tend towards using it only if their advisor used it or another prestigious lab does. Actually having a NSF/NIH (TM) sponsored projects could help with that.

In the meantime, checkout Madoko: https://www.madoko.net -- some research folks at Microsoft basically made an extensible markdown format that compiles nicely to Latex or Word (-ish).
Wow whoever came up with the whole 'in the name of terrorism' is a goddamn genius. Pretty much a free card to get access to anything and everything for the sake of 'security'.
I tried VS Code. I liked it. But I really miss project-wide find and replace. Hope it will be added soon.
I have a friend who lived in India and one of things he got impressed here in Brazil was how helpful we are, specially in these situations.

Which is weird because as someone said before, I could not sit and watch someone suffering in front of me without attempting to assist too. But if you're inserted into a culture that says "don't be a good samaritan unless you want to be sued for it", you have to think twice.
One aspect which drives me nuts about using Siri in public, is her inability to match my own volume. Often I'm in a relatively quiet office, or somewhere else where shouting would be inappropriate. I bring the phone close to my mouth and speak my command softly.

At the loudest volume setting, Siri replies "ALRIGHT, STEPHEN, I'LL REMIND YOU TO WHATEVER WHATEVER".

The one feature that would get me to use Siri more is if she would speak more quietly!
> For example, with most webservers you can pretty safely restrict access to a file by giving it a filename containing some key that cannot realistically be guessed.

What I dislike most about that is that it's using traditionally non-key material as the key. Systems you're interacting with will probably treat that non-key material as not-a-key.
I agree that port knocking is not the christ child. It will not solve world hunger nor will it allow the wolves to lay down with the lambs.

But it's something.
I've been doing data analysis and machine learning client work for quite some time now and for companies as small as a 3 person startup to advising a department of the Canadian government.

Almost always numpy matrix math + cython or C or Java on a single machine is enough. Not always-always; but if you can relax requirements slighly say by accepting a 45 minute lag from new data impacting the total model, or by caching the results of the top 10k most likely queries, or by putting more effort into stripping out the garbage parts of the data, or, sometimes, just throwing a $10k a month server or mathematician at the problem (sure is cheaper than a bunch of cheap servers + larger infrastructure team).

The times you need real scalability you know you need it. You'd laugh at how silly someone would be for trying to put it onto one machine. You're solving the travelling salesman problem for UPS (although I can think of some hacks here - I probably can't get it down to a single machine), or you're detecting logos in every Youtube video ever made, or you're working for the NSA.

Even if you know for sure you're going to need scalability. I don't think it hurts to just do it on a single box at first. Iterating quickly on the product is more important and once you have something proven you can get money from the market or from VCs to distribute it.
You get sued for copyright infringement? What else would happen?
you're damned if you do and damned if you don't then
Learn Web Development at the DevDojo
http://guide.elm-lang.org/ - contains examples that do work.
> Could someone explain what makes VS Code significantly faster?

I'm wondering the same every time someone writes VS Code is faster than Atom (which is true in my experience): yes, but why?
CodeBunk pricing is pretty cheap compared to either of above. $9 for 20 interviews
It's not a bug or a feature, the fact we feel or experience anything at all is the most fundamental aspect of our existence. If you think about it, subjective experience is the only thing that exists. All of physics stems from subjective experience. Physics is basically a systematic describtion of the patterns and regularities that we experience and perceive. Example - we see that objects always fall down when dropped - we use gravity to describe this pattern.
I figured it was related to reading, which might also be correlated with intelligence.
Same here. Personally I prefer ES6 for a few reasons:

- Future compatible, more interoperable

- ES6 classes can extend each other in a standards compliant way

- CS arrow functions feel verbose compared to ES6

- Constants

- More tooling support

- More features

- Upcoming features, like ES7 async/await have polyfills that you can use today (as opposed to CS - https://github.com/jashkenas/coffeescript/pull/3813)

Though I do miss a couple of things:

- The last expression in a block is implicitly returned (nice sugar for functional programming)

- Ranges ([1..10])
Reminds me of the Slack attachments vuln a while back. IIRC, the data was public under some hash which is (realistically) impossible to guess. Except it wasn't for Reasons (tm), which made it bad.
The Infinitude of the European Soul – Part II
Absolutely. It really is "A Programing Language for Programing Languages" It is an excellent environment for defining well contained scheme subsets and other languages and using them seamlessly. But Racket has become its own beast and is very different from Scheme now and the reason for the name change from Scheme PTL.
>We can't even define the feeling of pain, let alone decide whether a neural net feels it.

I never claimed there was an agreed on definition. But I think this is closer to one.

>Why would a computer with specific values in its registers feel pain? Would I cause real pain by setting the CPU registers and memory into a specific state?

Yes, obviously. The neural net would register your actions as an extremely negative experience, and do everything in it's power to get you to stop. How is that different than torturing a person?
Curious why they decided not to work on adding Ruby support especially when underlying srclib which they use has support for it.
To be fair, all the cases that you mentioned are those where where the police and the system do not look for someone to blame.

The article doesn't disagree with you:

> what safety campaigner Piyush Tewari saw wasn't a lack of compassion but an entire system stacked against helping road victims.

...

> He contrasts the reluctance of passers-by to help victims of road accidents with their response to train crashes or bombs blasts.
In these cases, he says, "before the police or media arrives everybody's been moved to hospital".

There's also very important information in the article about new guidelines published by the supreme court of India to protect good samaritans.
Another reason to have an always-running VPN: they can't scrape what they can't see.
If it weren't for the fact that there has been some serious controversy over the livecoding CEO in the past, including him getting banned here on HN [1], I'd find the fact that this is posted by a brand new account and every comment so far (except this one) is either by a brand new account or an account that has not commented until now rather suspicious.

[1] https://news.ycombinator.com/item?id=10486476
> Common Lisp conflates all types with Boolean

Yes, I know.

> (Of course, this situation quite good).

I think that's debatable. Javascript, for example, does something similar but it takes all empty containers as false, along with zero and a few other things. (Not that I am necessarily holding up Javascript as an example of good language design. My point here is just that there is not a consensus on how (or whether -- c.f. Scheme) to conflate booleans with other types.)

The salient differences between CL's boolean conflation and Hoon's are:

1. CL's conflation design is justifiable in terms of how it simplifies coding recursion over a list, which is the single most important Lisp coding idiom.

2. Hoon tries to justify using zero as true by saying that non-zero integers can carry information about the nature of a failure. (At least I've heard some people try to justify it in this way. I'm not sure if Curtis does not not.) But now you are no longer conflating integers with booleans, you are conflating integers with multiple enum types, one for every possible set of failure types. Flouting convention is one thing. Flouting convention in order to enable conflation of integers and enums undermines Hoon's claim of being strongly statically typed (at least in any interesting way).
do you mean government encroachment like this:
http://www.theamericanmirror.com/housing-authority-demands-g...

even though you may disagree with the man?
So you want to start murdering people over "gay wedding cakes". Well, good luck, I guess. That's not much of a rallying cry, "hell no, we won't bake your gay wedding cakes!"

Man, I'm less scared now than feeling sorry for you. It must be really hard to live in a constant sort of bullet-laced fever dream, very stressful and unpleasant. I hope that some day you can shake it off and rejoin the rest of us in normal democratic society. I mean that sincerely, I wish you the best in your struggle.
+1

This is the entire idea behind Netflix's Failure Injection framework (http://techblog.netflix.com/2014/10/fit-failure-injection-te...) which was briefly alluded to in OP's link.
That is murder. Incentives explain the logical reason why a person is murdered rather than maimed, but it doesn't explain why the chinese person has the ethical framework of a psychopath.

In america, if you injure a victim in a car accident and no one is around, you still have the option of killing the victim and driving away to avoid getting caught. The inventive is the same, you avoid insurance increases and hospital bills. Yet this rarely happens in America!
Would make a lot of node modules as functions redundant
Wikipedia this morning showed Clinton leaving Sanders 55 to 42 percent in popular votes cast this primary season. At what level of lead will you consider that Clinton may have a claim to the nomination?
Silicon Valley Has a “Problem” Problem
There is a saying in Hungarian that could be translated as "the prayer wheel spins faster yonder", that is referring to the extreme levels of population that is observed in India and China.

I think there are too many people in the world overall, and it is unsustainable. The planet could do better with a fourth or fifth of its current population.
And let's not forget whistleblowing, hacking, and piracy!
Indeed. Anytime you hear the words "children" or "national security" or "terrorism" being bandied about, you should crank up the sensitivity on your bullshit detector.
Huh, interesting. I know Amazon, at least, has provisions for HIPAA, [1] which seems pretty strict. Having to notify newspapers in case of breach and some pretty stiff fines. I know a bunch of places do credit card processing on AWS. PCI is pretty strict as well.

Is the big concern physical access? Or is there a subtle hack to escape the VM you're running in? I'm just having a hard time seeing the difference between a vm connected to the internet at the office, a colo server and a aws instance. I guess you must be referring to minimizing surface area, not a proven attack.

It's tempting to trust your team, and you need to. If you're doing real, regular audits of access controls and have some pretty robust physical security, that could be a win. Seems like you'd have to be a pretty big shop to do security "right".

[1] https://aws.amazon.com/compliance/hipaa-compliance/
> Chrome is at best visible source – Google controls development, not the community

Chromium is open source, Chrome is open core. Chromium may also be cathedral (rather thean bazaar) development model, but that's only distantly related to open source or not (bazaar is facilitated by open source, but not required for it.)
yeah, it scares the people on the right, while "... for the children." is whats used to scare the left. How ANY of us made it to adulthood is amazing.
I love the seemingly improbable, not "magic" - it just so happens that they overlap.

Children are still fascinated by flying machines. Adults generally aren't as fascinated, just by having grown up with them, regardless of how well they understand them.
But both groups know the machines are grounded in reality, as opposed to being "magic".

So no, I disagree. And I think it's irrelevant. The people who want to believe in science will be happy to expand their understanding (this is still theory). The people who don't will keep on believing whatever it is they believe. There are still people out there who think there's a god that raises the sun each morning and sets the moon at dawn, despite what science tells us.
Show HN: Sysadmins and devops got badges
This is kind of the same argument as microservices.

We could write 30 microservices deployed on 30 docker images with load balancing and FT and all that magic for a basic webapp...

Or we could just write a pretty fast webserver and do it with 1 server. (Or if it is stateless, do it with a few for still a lot less work than a giant microservice cluster).

I think in the last year or so microservices have become a little less cool, and people are more along the lines of "code cleanly so we can microservice if we need to down the road, but don't deploy it like that for 1.0"... seems similar for this.
> Someone noticed that we were puzzled by this a told us that this is due to Indian culture. First, if someone is seriously hurt or killed that's this person's (perhaps deserved) fate.

As an Indian I can tell you that that viewpoint is incorrect. Culture is the last thing that would come in between a good-samaritan and a person in need.

> Second, helping others may not be as much a moral imperative as it is in a Christian culture

Are you implying that Christians don't exist in India? If they do, then why are Christian Indians not coming to the rescue of those who met with an accident? This is a completely incorrect take on the situation. Mixing religion with a social issue is dangerous. Indian culture is good enough that we can accommodate any culture and have been doing so for centuries. To say that we do not have moral fiber is an insult. If that was the case why is it that when there is a terror attack or a natural tragedy in India people help in huge numbers? See the number of people out there to help in the recent Kolkatta Flyover accident: https://www.youtube.com/watch?v=0XmvROEYYps

So why do you think that Indians are more than willing to help when there is a natural tragedy / terror attack but not when a single person/family meets with an accident?
Who is best positioned in the war for talent