skysight-inc/HackerNews huggingface dataset:
Annotations can already be disabled by default: https://www.youtube.com/account_playback
Humanities academics in US urge Silicon Valley to be against Modi government
What I've noticed about Twitter: it's a medium where a bunch of people try to simultaneously sell the concept of Internet as this amazing network creating never-seen-before opportunities for communication, synchronization and learning as they're spending half their time complaining about "randos" and how they can't catch a break.

Which is really the Twitter equivalent of the humble brag: "I'm complaining about randos so that it's crystal clear that I am part of the enlightened elite and not one of those nobodies".

So in the end, the very premises of Twitter and other networks (connecting everyone, creating a network, fostering conversation) are provably false, they end up being the digital equivalent of the WASP country-club (or medieval Europe nobles) where a bunch of privileged people get to engage in inner-circle conversations with each other while simultaneously offering nothing but open scorn and contempt for the common people.
Suppose you've invested in a build server anyway, for CI.

Then you can just add/extend a job to create a release package, and deploy it.

Doesn't take that much effort, and lets you avoid infecting your production boxes with dev infrastructure/scaffolding, as `NickNameNick` suggests.
If you are one of those die-hard Linux fans who, like me, have been eagerly expecting each new Linux video driver release from AMD and/or nVidia, to be able to finally show our employer and everyone else that we can use Linux as our main machine, then these times are like living in a dream. (I don't really care that this Linux is labelled "Android" and has a Java "GUI", and I like many of the design decisions, e.g. for creating Apps.)

Needless to say, while the old proverbial "elephant in the room" (in the form of absolutely needing Microsoft Office on your Linux machine, or another Windows-only program) has been defeated[1], the new elephant in the room seems to be the necessity to be able to create native iOS apps on your machine, which is only practically possible on a true Mac system. I wonder if this is something that we tackle along the way as well.

[1]It is not entirely clear to me whether the Microsoft Office "tax" went away more because of the advent of Google Docs, or because people started to migrate their tasks to specialized web apps.
Scientifically compatible, yes. Reasonable, no. Emotion is not reason; it is a completely separate enterprise. That's partly what the article is talking about.
Reliably measuring IQ through commercial puzzle games
Lower prices for on-demand vehicles will mean that car ownership declines. Most people don't care too much about the brand of taxi or plane they take already. Once the price/efficiency mix is right, I will quickly ditch my second car.
What sort of def scaffolding do you mean? The benefits of just pulling the repo are that you can use ansible-pull to automatically update the servers whenever new code is merged to master, which would be more complicated if you had the CI server doing the pushing.
You can use a VPN and see if YouTube is still slow, if you don't have access to a VPN service open the youtube link in Tor browser.
I'm absolutely sure about that. As a student I was working (as a technician) on many medical science conferences, so I had an opportunity to see the "bleeding edge" research presentations. I was shocked by the level of confidence demonstrated by "scientists" who promoted results of their N=5 experiments (without a comparison group) as "convincing". If all therapies are based on such research, we have to be happy that our bodies are impressively self-repairing machines.
FCC considering a proposal to lock down devices with a “modular wireless radio”
You could also interconnect multiple unikernels via nanokernels running off picokernel cloud
So they are still working on 4.4.3. I assume this is a daunting task, but are they always playing catch up?

I do not say that dismissively. It is mind-blowing to me that they can port this to x86 (whether or not the toolchain supports it at this stage) and iron everything out with every major and minor release.

I see no mention of Lollipop or Marshmallow, but I am really curious.
I want self driving cars. I could read or work during every commute - that's hundreds of hours regained each year. Eat or socialise or sleep on a road trip. And the car that I need on demand. I hate driving something that's bigger than I need most of the time, just because on rare occasions I need to pick up the kids.
Yes, a little but you are still a student. You should be getting paid a lot more.
Or any other non related degree. Important part is that people skills trump technical knowledge.

Technical side is running premade tools and SQL. If you can present, sell and write good reports they'll teach you how to run the tools.
D is not really opinionated about concurrency and parallelism. It provides access to the OS mechanisms (pthreads). The standard library also has some task-based stuff. Then there are fibers (user-level threads), which vibed.org makes convenient to use. There is no definitive channel/queue mechanism provided by the standard library so far, but people have implemented them in libraries.

tl;dr: With D you use whatever is best for you.
As a voter in Australia I actually wrote and called my representative. The response I received was borderline insulting. At this point I have no choice but civil disobedience or to leave the country. Both of the main parties pushed this through and both are unlikely to ever repeal this law.

I'm angry. I feel betrayed by representative democracy. The system is absolutely insane.
Windows 10 users will be able to stream Apple's iPhone announcement
How much of this is the result of outright fraud? I know Hanlon's razor and all, but I find it extremely difficult to believe that virtually everybody in this field is incompetent.

It seems like the majority of these highly intelligent people, despite spending a decade in training, were essentially statistically illiterate, even though statistics are absolutely central to their field. That's not a catastrophe in itself, you can always hit up the "real" statistician two floors down...but it seems like they didn't want to bother with that. Did they overestimate their ability or did they know they were serving up shitty research?

The papers that do replicate are tightly clustered a small number of researchers (Kahneman & Tversky)...I'm not sure how to interpret this. Did they get lucky and stumble upon the one area of psychological research that had a "high yield"? Did they implement a superior research methodology that nobody could/wanted to imitate?
> you're just doing your best to tear down facebook

not exactly, just trying to tear down the PR BS that they are feeding world, and people are accepting as truth.
Works just fine with ELinks 0.11.7 and it validates as HTML 4.01 Strict. Have you filed a bug report with your vendor?
>>I know people who work with e-discorvery, digital forensics from the consultancy departments of big 4 accountants(PWC, kpmg etc) etc

The big 4 accounting firms work in the middle of the complexity spectrum, and sometimes even towards the lower end. There's two ways this is apparent:

1. They are able to use dedicated tools other people have written. Those tools exist because the problems they solve have been faced with many other companies before, and someone sat down and developed a product for it.

2. They employ a lot of juniors (which is why they are big), and are able to offload a lot of the routine tasks in a project to those juniors (called "leverage" in professional services). Unless you're very high up in your organization yourself (e.g. C-level), it's likely that those juniors are the "consultants" you see. The types of tasks you describe (writing simple scripts and creating PowerPoint presentations) are exactly the types of things a junior would be charged with.

In contrast, high-end consultancies tend to be small, and they consist almost entirely of highly skilled and experienced people, who are often times partners or equivalent. They often have to write their own tools and develop their own processes and best practices due to the relatively unique nature of the issues they tackle.

Don't get me wrong: all good consultants are also very good salespeople. They have to be, since consulting is a very people-oriented business. But to say that consulting is about sales and confidence is a gross oversimplification.
AI cars could communicate amongst themselves to forewarn each other. They would instantly know typical driving patterns for any location at particular times and in particular conditions. A human would know that for their usual routes at best.
> there's a rational process and scientific field(s) of study by which that... can be understood.

Yes, but only for a very specific definition of "understanding". See my other comment about universal computation and phenomenology. There are other, no less valid, forms of understanding. I believe that the idea of universal computation reconciles materialism with idealism, putting them both on equal footing. The workings of the software cannot be tractably (and certainly not meaningfully, by any common sense of "meaning") reduced to the material existence of the computer.
Honestly, Ubuntu doesn't even try to focus on your type of usage you've defined.

Given your companies pattern of doing its first deployment of Linux this year, and needing a very long support cycle - I think it's fair to say that you're looking for the equivalent of a traditional UNIX. Slow moving, with lots of stability and strong guarantees on backward compatibility. Red Hat and SUSE focus on that type of "enterprise computing" - they've grown on doing 'UNIX replacement'.

Ubuntu is aimed more at the (as you put it) "hip start-up scene" or at least the area in the technical spectrum that is about new technologies, concepts such as continuous deployment and cloud computing.

The funny thing is most enterprises have a bit of both those types of computing. Some slow-moving "eggs in one basket" services, but also the need for fast-moving innovative areas. So there's room for more than just one sort of distribution.
I've always felt like Hanlon's razor needs some kind of clause to account for corporatacracy. It's difficult to figure out how to attribute enforced monopolies, which take a great deal of planning and political cunning to establish, to incompetence.
Effectful Haskell: IO, Monads, Functors
https://www.udacity.com/course/product-design--ud509

Start with Lesson 1: Ideation and validation to get those creative juices flowing.
You are gaining valuable experience, which over the long term will be of great value. You need to have a longer term view of your situation. I know people, and I've heard and read many stories regarding folks who want to get in the tech business, but no one will give them a chance. It's not permanent, it's just a stepping stone to something bigger down the road.
It's pretty good for a phone, but definately bad for a desktop.

By the way, x86 VMs for development have been there for many years. It runs way better than their ARM counter-parts of course.
Console debugging in Unity made easy
The computer could immediately check adjacent lanes, communicate with the car behind, know how much space is on the shoulder, take information from other cars who've driven beside the box already, etc. In a fraction of a second.
Does that "separate enterprise" amount to knowledge? I don't think so. It's an artifact of neurology. It's an important artifact, and one that can't be ignored (when studying psychology or sociology, or managing humans, or planning events involving humans), but nevertheless that emotional artifact is not useful knowledge. Only the [scientifically and rationally understandable] mechanisms behind the emotional and sentimental connections are useful knowledge. The connections themselves may serve sociological purposes, enabling cultural knowledge generation and accumulation, not to mention improving societal stability, but in themselves emotional artifacts are not knowledge.
Sure, if you develop some sort of special app or specific game, or want to play something specific it won't work. But for 90% of use cases, Genymotion will work better than barebones Android-x86.
How do you think is planned economy unable to direct this effect? Maybe random faults even out arbitrary bias that would be introduced by regulation. How is a government spending tons on military not partially a planned economy?
I would guess the majority of AM's user base only had the thrill of looking and not doing anything.

Of the "cheating jerks" that were "cheating jerks", who did they have to cheat with?
Is this faster than the android emulator set to use intel instructions?
If you have an account or store Google's tracking cookies.
I understant those concepts. My question was more along the lines of, could the code you mention from the article one day be written without unsafe? Somehow the programmer is very confident that neither of the two restrictions you mention will be broken. Is there any way that it can be proven from the code that they will not be broken, and therefore remove the need for unsafe? Or, if safety can not be proven from the code, how is the programmer so certain of it?
The fact that the person above wrote in English and is on this site means they are likely an expat/ABC. Thus your accusation that they get all their news from xinhua is a laughable ad hominid.
I don't know either, it was a little short, sort of a non comment I guess.

but It wasn't really objectionable or anything.
> What sort of def scaffolding do you mean?

version control software, to start with. perhaps more.

i guess my viewpoint is coloured as the last thing i was working on was deployed to client desktop machines. there was absolutely no way we were going to be pushing to those with version control.

if you are deploying to a server you own, i guess in principle you can do whatever you want. one of my colleagues rigged a build to create a debian package for the server-side version of the code we worked on. that took a bit of mucking about to get going but was very nice when it was set up.
I think most languages other than C do this in one way or another. In idiomatic C++, arrays and raw pointers are frowned upon, I am told, in Go arrays have a fixed length that is part of their type, and slices carry their length with them, of course. And languages like C#, Java, Python, ... have done this for a pretty long time.

Of all the languages used to implement desktop and server software (these days, at least), C is pretty much unique in that it makes no effort whatsoever to help the programmer avoid or uncover these errors.

And don't get me wrong, I pretty much like C, even though I do not use it very often, but if there was one thing I could change about it, it is this. Given the amount of bugs that stem from this property of the language, I guess I am not alone. ;-)
100 Wonders: The Great Green Wall of Africa
>Karma would also mean everyone she cut previously had also had it coming

Only if everything that happens to everybody was just karma -- and whereas that might be the case in the original eastern theory about it, in the west we merely use it as a fancy way to say "payback time" and "she had it coming".

Or if you like another ancient fancy word that keeps the "she had it coming" vibe without implying that everyone she previously cut also had it coming: hybris/nemesis.

(Apparently Wikipedia is absolutely crap entry on the ancient Greek meaning of hubris -- where the term originated -- and its association with hateis and nemesis. This random blog entry does it better: http://wishthattheroadislong.blogspot.gr/2012/01/hubris-hate... ).
... and even worse, cars do not limit themselves to killing their occupants, but are responsible for huge numbers of pedestrian deaths, of which many are not even in the road (deaths involving cars mounting the sidewalk and killing people, or even crashing into buildings and killing people, are a regular occurrence). ><

Most of those deaths are caused by horrendously irresponsible and unsafe behavior by drivers. However awful driverless cars are (and I suppose especially in the beginning they will be pretty primitive), the bar is already set really, really, low.
It's a burdon to install VMWare Drivers into systems other than ubuntu, either you use open-vm-tools and loose some functionality or you try to compile vmware tools by yourself, which is really hard on anything other than ubuntu.

However open-vm-tools are getting better and better every day.
In the past I had lots of trouble with them and up to Fedora 18 you mostly needed to rely on the vmware native tooling.
arch had the same.
Currently the only thing which open-vm-tools is missing is the 'unity'-mode. However on Arch you need to rely on AUR to get the filesystem driver and the network driver, which is really aweful on Fedora you can't install these in a easy way aswell.
Only ubuntu has it which is mainly caused since open-vm-tools-dkms is not 'free'.
Boutique consultancies and the big consultancies tend be very different things.

Boutique consultancies tend to be a few skilled people who have known each other for years who decide start their own thing togother. They probably used to be in-house people who specialised in ERP, security, databases or whatever then started their own company. They have probably have doing it for years, and have geniune interest in the subject. I have respect for that.

In fact I've worked for companies like that. But as programmer writing those tools you talk about, and for deep technical problems the consultants can't solve. The consultants would then try sell and use those tools along with consutlancy services.

However when people think of consultancies they usually think of mckinseys, accentures, PWCs of the world.

They grab prestigious graduates, teach them how do routine work on training courses, then hire them out for a lot of money. I don't get that. I highly doubt these guys could compete with an in-house guy who has been doing that stuff for years.
6 tips for building a website with limited developer resources
This looks pretty cool! I think I know what I am going to do over my next vacation! :)
Seen lift attendants in US department stores. Any comment about them being able to aid with directions could apply to a large building too I imagine.
تور کیش با لحظات خاطره انگیز در کیش
I mostly work with java, so the build server is doing a clean compilation, to ensure the code word outside my dev environment. Pulling in known versions of dependencies, some packaging, unit and integration tests etc. Mostly using Maven.

Whilst some of that is somewhat specific to java, I'd still want a build server to ensure I hadn't managed to pollute my dev environment with and undeclared dependency before I pushed my code to production. And I'd still want to run at least some integration tests, even for the simplest project.

And I really REALLY don't want my internet facing servers to be able to reach into my internal network, which means a checkout simply isn't going to work anyway.

Lastly I don't want my code on those servers either. You can set up .htaccess or equivalent to prevent access to .svn or .git (or dotfiles in general..) but those files really shouldn't have been there in the first place.
With root privilege you can erase all of the audit logs. A malicious attack probably would do so if he/she cares about that.
Those settings are reset at random. I don't know what triggers it. Really irritating with those bad defaults anyway.
Downsides compared to ...

All of them: Language is more complex and takes longer to learn. Less community. Less libraries.

Python: D cannot be as close to pseudo code, mostly due to static types.

Rust: Borrow checking looks like a nice idea. The question is, if the cost is worth it.

As a language, I think D is clearly better than Java and Go. Go has better tooling. For example, go-fmt is production quality, while dfmt is alpha quality.
The link doesn't load (connection timed out), so I'm only going by the headline - do they also want to "lock down" software defined radios, like the HackRF?
Perhaps partly. But Paul also mentions "Developers do not break the build with any commit" -- that places a pretty heavy constraint upon regular development outside of releases.

See also the so-called "not rocket science rule of software engineering": https://graydon.livejournal.com/186550.html
Great posting. I will definitely share this when someone has trouble with understanding what matrices are used for.
I think we'd mostly agree. Though, I'd note that it's not just a consequence of some people having limited aspirations. If you're interested in working with good people, you should be coaching your staff to develop their skills. That process makes it fairly apparent to you who's a good performer and who isn't, and who wants to improve and who doesn't.

If someone's getting to fifteen years, for example, and only then discovering that they've got to make cuts and don't know who to keep. Jesus Christ. That almost implies that they've made no investment, beyond money, in that relationship whatsoever. Which, considering people are expensive, is a bit like saying they've spent fifteen years burning the company's money.
Reddit hug of death right now. Direct link is https://www.federalregister.gov/articles/2015/08/06/2015-184...
You've completely missed the point. See IkmoIkmo's post in this thread.
Yeah, I wasn't at my best when I wrote this comment. I'd downvote myself if I could :)
I know many have experience with Gilbert Strang's Introduction to Linear Algebra textbook and course (http://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebr...), but I thought it would be useful to mention them here. I've found his explanations to be very intuitive.
Minecraft creator Notch shares the darker side of life after a big exit
Will this affect Google Ara project?
Steam Hard and Software Survey – July 2015
Sure, but there are also the lights coming from your house too. Why they don't see your house randomly?
Yeah, and 1366x768 is only really still around in the very low end or the very small.
Building a deb is also an option, I generally don't prefer it because just pulling is easier to set up, and debs don't have that many advantages when you're dealing with interpreted server code.
When you have multiple commands to run, chances are that only some of them require root privilege. Prefixing only those with `sudo` instead of executing all of them in a root shell allows you to reduce damage, should the "normal" commands are typed wrong or have bugs.
Where I study psychology, I'm noticing that the pace of learning statistics is slower compared to statistics classes in my CS program. The fact that I'm doing multiple programs is a hint in itself. For example, we receive lessons about normality assumptions but do not receive lessons about non-parametric statistics. Furthermore, whenever I gave critique about these kind of things they were always shoved away as if they were a minor inconvenience.
The Elm Architecture
You fly through words like "knowledge" and "useful" without giving them proper thought. What do these words mean? We lived in a philosophy-starved culture. Too much social media, not enough deep thought.

And how can you know that what you call rationality is also not an artifact of neurology? In fact, Gödel proved that if you don't doubt your own rationality, you are in fact being irrational.

I think science is cheapened by this sort of blind faith. The defining characteristic of the scientific attitude is doubt, not certainty.
This all depends on how much support you like to have from your editor. Personally I'm usually happy with just syntax highlighting, which is already covered for me[0]. That said, I haven't had the occasion to really make use of Hack.

[0] https://github.com/hhvm/vim-hack
Uber hires the hackers who wirelessly hijacked a Jeep