skysight-inc/HackerNews huggingface dataset:
Yes, we limit the resources we give to demo containers. So isolation and limited resources should be enough to prevent most malicious codes (like forkbombs, DDOS scripts, etc). Feel free to play with it. We would love to hear if you find something that can cause trouble!
https://imgur.com/iIK58E0 (From dsfba.com)
hgs pushes my buttons too. But it's probably best to just flag the posts where he threatens mass murder.
UNAS/UNIX should be translated as "in here/out there" not "ours/theirs". Home Computer in Russian will never be BK, it will be DK. Other than that I have some deja vu....
You answered your own question, Linux Firefox doesn't have a CDM available for MP4 like Windows and OS X.
At the information theoretic level, isn't everything? The only thing that makes this more like a 'key' is that there is a simple test for it. More complex configurations of obscurity are not really brute-forceable, just discoverable.

That was less clear than I'd have like.
I love Go.

It has become the default Go-To (pun intended) language for me for almost anything that needs to be small and portable.

However, I don't see myself writing a full server with it, I would still prefer a dynamic language like Ruby/Python for that and use Go for micro-services CLIs and the rest.

For example:

Our main application is Rails, it communicates with SOLR as the search index, in between the application and SOLR there's a proxy server that backups the documents onto S3 and also does Round-Robin between slaves.

One other thing is that we use Go to communicate with all external APIs of 3rd parties, the application code is rails and it communicates transparently with a Go server that fetches the data from 3rd parties and responds to the main application.
To be fair, the author does make your point regarding nutrition:

>[Note: In the developing world, increasing nutrition — namely through iodine supplements — has done a lot to increase IQ scores. And overall, IQ across the globe is rising. These are good trends, and lend evidence to the idea that bettering a child's environment makes the child smarter.]

What is most distasteful is that, with the belief that IQ is set at birth, it legitimizes the study of race and intelligence, which, if history serves as a guide, is very dangerous.
If you have any reasoning or research to back up your view, I would genuinely like to see it.

For sure, we don't understand everything about the brain, but we certainly have found correlations between physical characteristics of the brain and IQ.

BTW, try to convince a dog breeder that temperament is 100% nurture and 0% nature. I would like to hear that person's answer.
http://package.elm-lang.org's source code is online and implemented in Elm. Not a large application, but it demonstrates a way to break up components like the header, sidebar, and a main content area across files. It's maintained by Elm's creator and stays up to date with Elm upgrades.

https://github.com/elm-lang/package.elm-lang.org/tree/master...
I don't think going full process per tab is the answer either, I think that some kind of system that adds additional processes for heavy tabs while keeping as many on single content processes would be a good middle ground.
IIRC the "intended" use was to record demos of your apps and games, considering that QT Player got this feature at the same time they introduced video previews to the App Store. :)
For normal lisp implementations, allowing names to appear in their own definitions requires lexical environment frame to be mutable, which breaks the assumption that all notionally on-heap objects are immutable.

This observation is somewhat relevant to the weird semantics of "lexical" scoping in Python, because the obvious semantics would cause cycle between frame object and function defined in it's scope.
That was the only one up there that I thought was reasonably humorous and good natured.
There are not many reasons except the nightmare of getting their time wasted by Police officers (Along with a gift of being treated like a accused) only turns the bystanders heart stoned.
There are samples showing how to take a TextMate grammar and wrap it into a VSCode extension. TextMate's system is a bit more complex than Notepad++, but not by much. That will give you the basics at least. (Beyond that you'd need to write a "language service" which can be as easy or as hard as you want to dive into compiler trivia.)

I've heard that Visual Studio "15" Preview (not VS 2015, but the next version in development) already supports TextMate language grammars too, and that it is intended to make it easier to eventually share language services between VS Code and VS "Proper", but other than skimming BUILD Talks on the subject I don't know how far along those efforts are.
Scaleway C2 Ramp Up: 10 000 BareMetal Servers per Month
>he specifically said "consciousness". Which is a confused word. He can't give any solid definition to it

We can't give solid definitions for anything without ultimately referencing some shared baseline of experience. So unless you're saying you don't experience qualia/conciousness, then it's as well defined as anything else is.

>We would know exactly why people are saying they feel "conscious" or "blegness".

But that still wouldn't explain the experience itself.
> Remember, the NSA most likely has great algorithms, but they still don’t publish them.

Not quite: https://en.wikipedia.org/wiki/NSA_Suite_B_Cryptography

They don't publish all of them, I'm sure, but they did publish Suite B.
I was able to do

rm -rf bin

Maybe don't let your users do that? Uptime on the box was 13 days as well - you should probably just spin up fresh on-demand boxes for this.
БК stood for Бытовой Компьютер, so that part is actually correct.
Likewise. I use for set and forget services. Once a Go application has been properly tested it runs quietly like a mainframe in the corner of a datacenter.
Author of article here. Happy to answer questions if anybody have any.
Is that number of physical cores? Or would you use 8 with an i7?
The industry established response to the security risk of possible openssh 0days blown into the wild is moving the sshd port LOL

aka i don't care thats not a useful argument. Should that ever happen a lot of us would propably get rich on overtime payment, poor on free time and glad that we have good offline backups. One server pwned 5 mins later, or by pwning the data center..
Do you secure your servers against russian invasions?
How do you translate "бытовой компьютер" to English?
Would there be a better term for this? I know nothing of AI, but it seems like it should still be categorized as AI, but at a much lower level?
How Storj increases object storage security exponentially
See also https://circleci.com/blog/its-the-future/, which is almost too true to be funny.
Your impression is correct. I don't think Russia continue the race anymore. Back Soviet time they were even ahead of the World in some breakthrough - ternary computing instead of binary and so on....
Please delete my account.
Finance Stash a curated directory of finance resources
its been common practice in embedded/real-time systems to make everything static.

dynamic memory allocation is frowned upon... to many issues with fragmentation and non-deterministic behaviour.
Apologies for the trouble, the homepage is obviously a WIP and it could be more straightforward on that regard. Django is on our to-do list of supported framework, we’re going as soon as possible and will let you know as soon as it’s available! :-)
This is a very bad idea. Look at the catastrophe that happened when people used 3rd-party Snapchat clients.

If you can find an open-source Messenger cloent, then great. Otherwise your only safe choice is Messenger.
It's also vaguely related to the raycasting used by classic 2.5D games like Doom.
I always wondered how come the first animal to be domesticated happened to be a predator? Sheep and goats seems much easier to control around and call it as domestication. I guess it had something to do with the way humans lived at that time, 30-40'000 years ago. I imagine that as hunters, they were more inclined to accept hunting helpers than to try herding herbivores.
A Complete Tutorial to Learn Data Science in R from Scratch
The 16% score on Rotten Tomatoes suggests that he didn't. It's a shame because we could have had another movie as good as Source Code or Moon, the last two movies he directed. But instead it's this CGI waste of time that anyone could have made.
Paul Graham: “London's not a startup hub”
Probably not. I have had Chrome tabs go to 10GB of RAM before.
> People stay within the lines they've been assigned, but most suburban streets have an informal layout where parking and movement are mixed.

They do, but the open space from a lack of parked cars means they will go faster.

> Curb extensions are kind of magical

That they are, especially for pedestrians! They make it so much easier to actually see oncoming traffic.
Reminds me of mobile apps that periodically ask if I like the application. If I say yes, then they inevitably ask for a review on the app store.
Thanks for the analysis -- it is good that people have this context in their heads when designing systems. The missing conversation from this article is that some people conflate scalability with performance. They are different, and you absolutely trade one for the other. At large scale you end up getting performance simply from being able to throw more hardware at it, but it takes you quite a while to catch up to where you would have been on a single machine.

This is true not just for computing algorithms, but for developer time/brain space as well. Single-threaded applications are far simpler to understand.

The takeaway shouldn't be "test it on a single laptop first", but rather "will the volume/velocity of data now/in the future absolutely preclude doing this on a single laptop". At my work, we process probably a hundred TB in a few-hour batch processing window at night, Terabytes of which remain in memory for fast access. There is no choice there but to pay the overhead.
It's just marketing. Sharing game recordings with friends is "A Thing". Microsoft wants to be seen as helping normal users do popular things (and get them tied closer into the Xbox brand). Recording for other purposes doesn't let them brand the feature as obviously.

From what other commenters are saying, it often misses things like tooltips and menu dropdowns.
Agree that changing SSH ports on public facing servers is a great use case for obscurity but I hate when "security minded" people use that inside private data centers which just makes scp/rsync etc. very annoying without adding the same security value.
I'm stoked they're going to add tabs. When they first launched code, they said they didn't want tabs. I guess they thought the document explorer thing was the best option. But it totally turned me off from using Code.
Devils advocate here: use select menus to reduce the amount of support tickers from users. The html form version of the automated telephone menu.
"Here’s the crux of it, typing isn’t the bottleneck in software development"

This isn't a good argument for mob programming imo. This argument pretends as if the only reason programmers would ever work individually (or in pairs) is because more keys can be mashed in less time.

In reality, we work individually (or in pairs) so that work can be completed asynchronously. I can fix a UI defect while Jim fixes a performance issue, and Sue adds a new feature being requested by a potential client.

Having worked on a large team, and being an introvert - mob programming would have been a disaster. We had one or two extroverted personalities on the team, and they would have driven the entire effort while the majority sat and watched.

It's really cool that this works for someone. Great teams adapt and find a process that works. However, I would advise leadership at any company doing mob programming to carefully observe the more introverted personalities on the team. They probably won't say anything, but they might be dusting off their resume.
The trouble with 'readability'
Running on a random port isn't the same as using port knocking; if you're on a random port you'll get hit anyway (I think it falls under 'business as usual for sitting on the Internet'). Port knocking & single-packet authorisation, though, do provide some protection: if you get a failed login attempt via PK/SPA-protected SSH, then you know you're targeted (and also, your PK/SPA key is bad).
And Java has Javadoc, and so on. This seems interesting in that it's not just about the semantic docs, but actually provides an IDE-like source view in the browser. The closest I've seen before would probably be SXR/Scala X-Ray[1], but this seems much more polished.

[1]: http://www.scala-sbt.org/0.13/sxr/CrossVersionUtil.scala.htm...
It's not meant as a defense against a sophisticated attacker.
Macy's, Bloomingdale's Inflate Prices to Make Discounts More Attractive
Because it's a possibility that consciousness is not merely observable actions or even internal thoughts (the "output")... but the feelings which guide/cause those actions (where feelings are not defined as an algorithm or computation)

So even if a robot and human had the same input-outmap mapping, one could be "coded" by "consciousness", the other by whatever humans invent as an algorithm. Maybe they will be identical, maybe they wont be. Im certainly not sure.
You can almost smell the "growth hacker" desperation.
The real problem is mixing up ballot placement with party endorsements. Each candidate should have to pass the same bar to be placed on the ballot in each jurisdiction.

If groups of candidates then want to have a meeting where they agree that several of them will withdraw from the election and endorse a single candidate, that's fine. No more of this stuff where the names on the ballot partly depend on the convention rules made by party delegates.
> the facts suggest

We don't know the facts, only what one side or the other claims.
Related to http://passwordshaming.tumblr.com/.
Don't apologize. They certainly aren't.
You could also institute a "permission culture", where every person who wants to do something has to check up with every possible idea or mechanism owner, and get explicit permission to do something.

A permission culture has a double whammy in that after getting burned a few times, everyone will consult with a lawyer before asking permission. That puts 2 layers of "takers" in the process at every decision point.
I am being sued, in East Texas, for using Google (Austin Meyer)
In sublime or atom? You can in atom but I believe it may be via a plugin.
I was at mozilla for your talk!! Very interesting stuff
I suspect that it's the kind of thing that pays off... sometimes.

There are times when the machine is the bottleneck. Multiple monitors, SSDs, many cores, multiple machines... and I still end up waiting for (re)builds because I touched a header on each machine, trying to tackle a problem.

Having a whole mob blocked on those recompiles is going to be hideously wasteful.

On the other hand, there are times when I've "mob programmed" without knowing the term. The typical pattern was someone would loudly "WTF?", that'd pique the interest of a nearby programmer, and then a 3rd would be roped in via questions, as we knew they'd taken over the relevant mess of code... often oscillating between all eyes on the same bit of code, and spinning off to launch our own investigations into related bits...
It wasn't limited to just a single agent, Imaging Universe (the government contracted mandated provider of copying services for discovered documents) admits to doing this since 2006 at the request of the FBI.

The US Attorney disclosed, at least in this case, the defense-selected documents were used to help prepare government expert witnesses. Woah...
> Indian people I have talked to are enthusiastic about the prospect of edging out China in terms of future economy, and population size is seen as the primary means of achieving that.

Huh? The problem with that statement is the sample size. Even if you talked to every Indian person you know (presumably anywhere between 100 and 10000), it will be less than 0.001% of the total population of India.

Edit: Grammer.
How to ace a hackathon application
1. Agat - original MC6502 (they couldn't produce reliable copy).

2. Korvet - КР580ВМ80А (КR580VM80А) clone of Intel 8080A.

3. Lvov - same 8080A clone.

4. Mikrosha - same 8080A clone.

5. BK - К1801ВМ1 (K1801VM1) designed in USSR based on DEC T-11 and LSI-11.

6. Robotron 1715 - U880, clone of Zilog Z80.

7. Iskra 1030 - КР1810ВМ86 (KR1810VM86), clone of Intel 8086.

8. Radio-86RK - 8080A clone.

9. Krista - 8080A clone.

10. Apogei - 8080A clone.

11. Okean - 8080A clone.

Bear in mind that even a lot of them were based on the same 8080 clone and used various versions of CP/M, they were binary incompatible.
If anyone else had trouble finding an example of the flying carpet ads, see https://github.com/ampproject/amphtml/issues/3126
I think graph operations are not fair comparison. It is notoriously difficult to scale.

On other side AWS now offers 2TB RAM machine. And single huge machine has smaller per GB cost than several smaller machines. I think clustered computing as we know will be soon gone. Only reason for multiple machines will be availability.
People forget that the two methods of scaling are HORIZONTAL and VERTICAL. They think: "I can just put some micro-services behind HA proxy and boom, more capacity!".

And then they forget if they had just modified that one query and tweaked that one for-loop they could've had that same capacity without launching six new servers with all kinds of potential for the wiring to go down and cause downtime. Plus the dev time to build the services.
That's a fine solution, but you're going to cause some weenie manager's head to explode.

Also, some hapless intern is going to copy a chunk of code out of your project in their new project and then give you hell because their program leaks memory like crazy.

Also, some mid level manager is going to decide that all code must be run through static analysis and come out cleanly and you're going to have a bad day.
Instead of lifting a lot of mass out of your gravity well and accelerating it, it does make a lot of sense to take advantage of this "free" mass and energy. You get some measure of radiation shielding as well. If we have thought of this, then certainly if there are any other intelligent space-faring species out there, then they have thought of it also. Perhaps we will find a surprise out there one day, as we scan asteroids and comets that fly by.
HTTP/2 server H2O hits version 2.0.0
Thanks for the link! The story really helps to show how some future people might regard such a site and all the warnings we might place on/in it.
For what it's worth, the story was that at some point there was a secret Lenin Prize [1] awarded for a machine that could clone an existing chip by simply shaving it layer by layer and copying a layout.

In particular, this was said to explain why a famous Soviet electronic wrist watch (Elektronika 5) would sometime randomly switch from a 24-hour to an am/pm mode when put through a washing machine. Even though there was no mention of this mode anywhere in the manual, nor there was a button on the watch itself for that.

[1] https://en.m.wikipedia.org/wiki/Lenin_Prize
> Back Soviet time they were even ahead of the World

Not even sure where you'd get that notion.
The rise of machine intelligence at #codecon 2016
Also to add on this...

All of my lambda functions are a thin Node wrapper on top of Go applications.

The go application is simply a command line accepting JSON via stdin (from the Node wrapper). It is a Joy to test, you can run it locally/independently etc...

[Edit]: Typos fix
It appears to be namespaced, so presumably sourcegraph could add more repos at their own leisure.
Certainly experience is the only window we have into existence, and in that sense it is fundamental, but many people believe that matter itself exists regardless of whether we're around to see it.
The article (haven't read the paper yet) resonates with things Dennett has said, as many commenters have pointed out. It goes further though, as it details a few different structures and goes beyond speculation, as most of the theses are empirically testable, at least in theory.

Two questions:

* Are there any objections to the theory, apart from: but consciousness is magic?

* What are good resources to learn the history of the idea that complex brain activity emerges from neurons competing with each other?
> The point is we're always a bit selective about what counts as free speech

that a principle should be applied differently in different situations is the very the definition of wisdom reaching back to dawn of philosophy, (which by no coincidence was also the dawn of democracy)

> [article] seem[s] to be unnecessarily abstract

if wrapping up discrete facets of discourse into a concrete, higher order order concept of discourse, and then reasoning about how discourse regarding discourse is affected in different ways is too difficult to bear, there's always a doctrine out there looking for adherents

> just have the debate

we are; we are discussing how (1) anti speech doctrines have motivated violence, and (2) how doctrinally motivated violence has affected free speech; free speech, moreover, as (i) a crucial element of social justice, and (ii) a reflexively open principle, or constitution, which founds modern society

don't reduce thinking about these matters to a referendum

> or whatever

no, finish your thought. maybe: "or whatever people pretend to care about" and you clearly can't be bothered by

> [we don't] really view free speech as a consistent principle anyway

the fact that we have upheld the term "free speech" despite its many forms is our collective recognition of the usefulness of the idea, the pervasiveness of its application, and our consistent concern over its worth, or fate
Using data analytics to improve open source code review
I liked it. But you really have to be a Warcraft fan for that. For anyone else it's just a bland generic fantasy movie.
When a site insists that certain characters are not allowed in passwords, that is strong indication that they are storing them clear-text in text files.

Those characters are disallowed because they would cause delimiting issues for the shell/sed/awk/perl/php crap they are using to process those files, or db injection attacks.

A proper password hashing function takes any byte string.
If anything, I get a little chuckle when I see this stuff. I'm sure we've all been there trying to make things clearer for the user.

That said, I'm more concerned with the fact that I can't go to any web page these days without getting one of these pop-ups.

It's even worse when the pop-up comes 20 seconds later since loading all of the Javascript takes a while on mobile - and then shows up halfway down the page.

It's even worse when being scrolled down the page prevents the widget from rendering correctly.

The internet is quickly becoming a ghetto, and other parts of the internet (Facebook, Instagram, Reddit) are getting incrementally controlled and censored.

... Sigh ...