skysight-inc/HackerNews huggingface dataset:
Yes! Yes! Yes!

I see so many opportunities for contribution where a project manager could make such a big difference. This starts with simple things like “I had an hour to spare and the contributor documentation was non-existant, so I did something else” and goes to “this issue would be good to fix, but I don’t have the energy to get little fixes upstreamed into five different projects”.

I’m sure many projects would be lucky to have your help.
I have the same GPU card in a new desktop, waiting for OpenBSD to pick it up. Since they don't support Nvidia on principle, AMD cards are all I ever look at.
I firmly believe that general AI will not be developed without agency for the AI. The "info only" helper AI (called Tool AI) means that information will have to be added manually by some intelligent agent (human or otherwise). No exploration of how actions and interactions affect results can be explored.

Tool AIs will never "want" anything because the meaning of want will be completely foreign.
>Then I started to grow up and accept that minor chores are part of life.

The entire reason why I got into programming was to eliminate the need for "minor chores". I want to tell the computer how to do it and then never think about it again (mostly). Bootstrap isn't perfect, but it's convenient and easy enough to use that I haven't dug too deeply into alternatives.
ChakraCore 1.4 released
My kids respect my workspace just fine. It's my spouse that can't or won't leave me alone when I'm working from home. If I ever wanted to go 100% remote, I would almost have to work in a completely separate building, which makes the whole thing a non-starter.
We know Thiel has a lot of business smarts; and apparently he won a math competition in junior high, or something. But does actually know any basic science? Like you know -- hypothesis testing? Thermodynamics? Atomic decay? The carbon cycle? Stuff like that?

I'm not talking about the "gist" or the "general idea" behind these subjects. I mean the actual, bullshit-proof, nuts-and-bolts level. You know, science.

And since the answer (given the unscientific gobbledygook he routinely spouts) is in almost all probability "no" -- why would anyone in their right mind† present this man with the task of teaching a "science" course at a putative educational institution, accredited or otherwise?

† Other than the "right" mind to fleece a whole lot of gullible young people out of their Benjamins, and to promote Thiel's personality cult and pseudoscientific agenda, generally.
> Think again before you call someones code "crappy"

Lets see it then. Most cpu programs have enormous amounts of fat left in them from cache misses and poor or no use of SIMD.
EU court says mass data retention illegal
Getting Started with Linux: Installing Packages and Connecting to Servers
I haven't seen anything from him on the whole Windows 10 forced update fiasco. I'm curious how that played out internally.
Yes, that 70's disco sound. That's gone; Like a snake 'Disco' has shed its skin. My point is that the essence of disco is pretty much alive. Take that to the contrast that the innovative essence of hiphop is resampling - that's pretty dead. Can you name any currently successful hip hop band that does radical resampling over all genres? It's not possible because of music industry lobbying.
> * Prohibit Googlers from speaking to the government

I have a hard time believing Google lawyers would put something like this in writing for employees to sign...
To be fair that discussion about dropping support for IE9 took place over 18 months ago — that is a long time in browser age. Bootstrap is following in the footsteps of a bunch of other JavaScript libraries and frameworks that dropped IE9 (so all the arguments are pretty much known), and by now IE9 is that much more of a marginal browser that supporting it is in no one's interest.

Ember certainly has a very pleasant way of discussing these matters, and for dropping support for IE10 or IE11 that would be a fair way to do it now at the end of 2016, but there's just not much to be gained from a discussion about dropping IE9 support at this point.
I'm impressed, it sounds like your state has a system that is almost incomparably better than mine. Grats on staying clean.
When the young calculus geeks take over the Pasadena schools: Larry Wilson
You missed the 2% on IE 7.
> unfortunately it is battery operated

Seems short-sighted on the manufacturer's side. What happens if you go on vacation and the battery dies?

It should have a wall plug, and a battery to fallback on for when there's an outage.
With robotics, it's no harder than any other pioneering expeditions humans have conducted.
Crystal vs. Node.js vs. Golang vs. Julia vs. Rust vs. LuaJIT vs. C Fibonacci Benchmark
You can also embrace aliasing if you are kind of crazy. Look for "compressed sensing" stuff. Although I'm unsure if this would be useful for anything on ultrasound systems.
I highly recommend the book referenced in the article: Nick Bostrom's Superintelligence.

https://www.amazon.com/Superintelligence-Dangers-Strategies-...

It has helped me make informed, realistic judgments about the path AI research needs to take. It and related works should be in the vocabulary of anybody working towards AI.
>R7RS-large, though, is shaping up to be something I find really quite distasteful as a Schemer, possibly even moreso than R6RS

Why so? It seems alright to me, but I haven't been a Schemer as long as you have.

>and after learning CL, EuLisp, ISLISP, and Le-Lisp, my ideas of what it means to "be Lisp" have changed a bit (not that I find Scheme bad in the least, quite the opposite, but I've developed an appreciation for the more traditional dialects, and I've discovered that my ideal is somewhere in the middle).

I've been feeling the same. When looking at how dynamic CL is, I start to understand why CL proponents say Scheme is closer to ALGOL than Lisp.

I'll miss the cleanness of Scheme if I go, but I can't escape the feeling that it might be time to move on.

OTOH, there are things I want to do that CL can't do. For example, dynamically bound funtions: the idea you could have a function that shadows another function (maybe even a core function), and, for instance, provides diagnostic information about all calls to said function for the dynamic extent of the binding form. Imagine a macro like:

(report-usage cdr (foo))

Which would show every usage of cdr within foo, and what args it was called with.

AFAIK, you can't do this in CL. You can in PicoLisp, but that's because PicoLisp is essentially Lisp 1.5 reborn, with all the benefits and disadvantages thereof. Like slowness.

>I know we've had this discussion before, but please remind me why it is you don't like syntax-case.

The API is both syntactically and semantically overcomplicated. It violates the standard macro abstraction (forms aren't just lists that you can CDR down, they're now "datums"), for little benefit, IMHO, and in general seems satisfied to heap complexity upon itself.

Because of the semantic complexity, I think any new API that stands a chance at fixing the system would have to radically alter the internals.

>Gambit's debugger is a dream. Is Guile's similar? I haven't used Guile much since 2.0, but that's going to change soon.

Both seem to be semi-inspired by CL's error system. So yes, I think. I haven't had a ton of time with either, though...

>IR macros are my favorite low-level system by far. Their implementation in chicken (which I once ported to Chibi)

That was you? I remember that!

>Shinn made a v2 of snow and included it with Chibi. I've got my fingers crossed that it gains traction this time.

I hope so, too. Chibi is a really nice implementation.

>That feeling right there is what prompted R6RS to grow so much ;)

But R6RS grew in the wrong ways. IMHO, it didn't so much add new libraries to do new things as add new libraries to do old things (although previously unstandardized) in very complicated, by theoretically "better" ways.
Parents choose to sacrifice their own happiness for the pursuit of happiness of their children when they have children. This article applies to them, I agree, because they have taken on a lifetime (or 18 years at least) commitment to others' lives. Non-parents do not have to sacrifice their happiness for anyone else and can therefore pursue their own happiness. I don't see anything wrong with that. To assume that everyone must work a hard job they hate just to make more money when there are alternatives is absurd. By this logic, I should quit the job I'm working now doing something I like (software) simply because I could make x times more money on Wall St. and be miserable. Or even parents who are doing well and paying the bills: why would they pursue higher paying jobs they hate when they are able to manage just fine? This one size fits all solution seems illogical. And I won't even get into what happens to the idea of 'hard work' when automation starts to take over ...
There are a couple slaughterhouses but most beef consumed on the island is from the mainland. There are no non-grass-fed local options. My understanding is that there just isn't enough land to "finish" the cattle so it's sent to the mainland for fattening up and slaughter. They actually fly a lot of the cattle to Canada.
I find it interesting that your comment mentions that restriction in sound leads to better musical creation, and the comment you're replying to remarks that the best electronic performance they saw was one where all the music was composed of one sample
What percentage of users still use IE9?
It really depends on the situation and the person. You could call them out on what they are doing. Burn extra cards or change up your shuffle. Slow down or speed up the game. Have a quiet conversation with the pit boss. Ask for new cards. Steer conversation in a particular direction. Flirt. Make mistakes. The list goes on.

When you play cards 5 hours a day with 2 1/2 hours of breaks there is a lot of opportunity to think about how to maximize your tips.
I like the theory (which I think I associate with Ambrose Field) that we recently came out of a period in which invention in music was tightly associated with technological capability.

Most apparent in pop where, for example, each new wave of chart hits in the 80s was driven by the sounds available on some newly-released synth, but the same thing goes on with electro-acoustic music (timbrally, spatially) and modern classical music (in terms of organisation and programme content).

The theory is that this period has ended because we can pretty much synthesise anything now. (Or can we?)

If so, we no longer have the same motivating impulse. Where next?
Peter Thiel said to play key role in filling health, science posts under Trump
more of a hoax than a conspiracy theory:

https://www.truthorfiction.com/msoffer/
I think some of this reaction is because then someone from the non-engineering side of the business is like "let's use this" even though it's over-engineered for your use case (i.e. a one line if statement branching on a query parameters or something). Now I realize the platform they're providing is way more than that, and for advanced cases it would be totally valid (i.e. we only want to launch this for 10% of logged out North American users after Jan 1st).
Amazon Dash Button's Wireless Audio Configuration
I'm with you on that :)
It's mostly government offices and large firms. I believe IE9 support is still required by most government agencies.
True, it's a different philosophy. Having the added styling in the box like Bootstrap works for people who are good with the visual look of it out of the box. With Foundation, it's supposed to look like a wireframe to allow for your visual identity be easily laid on top of, a truly custom design.

Example:
Bootstrap Nav Bar Link
`.navbar-default .navbar-nav>.active>a`
Foundation TopBar Link
`.menu > li.active > a`

Foundation usually uses less selectors to override, lower specificity.
Oh, it does quite a bit actually! I just don't talk about it here because I've personally never seen it on HN despite being here (in various incarnations) for the better part of a decade.

Since I find the topic so interesting (and because my previous comments seem to be getting votes), I'll ramble for a bit more here on a few other questions I've asked myself, if you don't mind :)

Are Strads a good investment: In my opinion, yes in some cases. If I was ultra-rich (defined as worth over $100MM) I'd buy one. It's a great hedge against a lot of catastrophic events. Asteroid mining makes your stockpile of gold worthless? Violin still has historic and quality value. We can engineer a copy of a strad that sounds near-identical? Ok, well this specific Strad still has historic value. AI is able to create new instruments, or makes human achievements seem lame: Strad still has historic value.

Are Strads my favorite violins: I haven't heard enough of them in person to tell.

Do Strads have something special in their chemistry: Nothing downright magical, and I don't think there's any one specific magic ingredient. It's probably a combination of things, combined with Stradivari's skill.
Completely agree with this article. Painful, but true
But it depends on the OS being used. Older versions (as old as IE7 ?!) are still supported on some versions of Windows: https://support.microsoft.com/en-us/gp/microsoft-internet-ex...
UK Government to Hold Drone Licensing Consultation
Getting rid of the syntactic difference between moving and copying seems like a huge step backwards. Ditto with abandoning mailing lists for some wanky "already solved-as-a-service" web app.
IFUP – Online payment hijacking/spoofing proof of concept
how many visits do you get daily/monthly to get 20$?
feature request:
rest api so i can skip the whole browser nonsense
The Long-Term Jobs Killer Is Not China, It’s Automation
Hybrid-Fortran looks like an elegant workaround for an ugly problem, kudos for dealing with the storage order as well.

Ultimately, it seems to me the only way to justify using Fortran for scientific computing nowadays (apart from legacy issues, of course) is if you have no intention of ever using accelerators and absolutely must have optimal CPU performance. NVidia and, to a lesser extent, Intel/AMD could have maintained the language advantages Fortran offers in the accelerator space as well, but chose not to, and now you need solutions like this coupled with proprietary compilers just to approach CUDA C / OpenCL performance. Legacy projects will be around for decades, of course, but for new things I think C++ is/will increasingly be the default choice.
Encryption App ‘Signal’ Fights Censorship with a Clever Workaround
I'm a programmer that has been using C for at least 8 years, and I've been developing in Go for the past 4 (as well as a couple of years of Python here and there). The point is that I have experience in quite a few programming languages, and I am familiar with the programming concepts you're referring to.

I do not agree that Rust's challenges are the same challenges with other programming languages. Because Rust will not let you even play with the langauge unless you understand how to write safe programs (which is a concept that is defined in Rust). So there's a whole bootstrapping problem of "how the hell do I play with this thing to understand it if I can't play with it until I understand it fully". C, C++, Python, Go -- none of them have this issue. They will let you write bad code and won't stop you from running it (which I admit is not a good thing, I'm just saying that Rust's strengths are not without their downfalls).
that warming up took the whole first millennium, and the degree of the warming up that severely impacted grain production in Mediterranean (while at the same time enabling better agriculture and thus resulting in population growth north of Danube) wasn't necessary the same that made the German forests dry enough to make heavy cavalry use feasible. Before heavy cavalry, it made it dry just enough for the Goths/"barbarians" (and don't forget the Huns) tribes to move efficiently through starting in the 3rd-4th century. In many cases they had cavalry and since then it was down the hill toward the 7th-8th century emergence of the knights.
Relevant: http://www.theverge.com/2016/2/24/11111000/google-says-9to5g...

(note the update)
The real fear is that all of this ag land will increasingly be converted to inefficient subdivisions as has happened on O'ahu and is happening at Maui Lani and up in Kula.

Inefficient in what sense?

Edit: Thanks for the reply.
Good points, but why not do voice (Skype) calls while working remotely?

Voice + screen sharing is about as efficient as a face-to-face conversation.

And if you need to sync your working time with other team members - how is that a problem in remote environment?
Jonathan Blow: Jai Demo: Back End Speed
IE7-IE9 still receive security updates on some versions of Windows. https://support.microsoft.com/en-us/gp/microsoft-internet-ex...

IE9 is the newest version of IE available for Windows Vista SP2 for example.
C++ and python are a suburb combo, they complement each other really well. If you master both, by that I mean not just the syntax, but the different patterns and styles you need to employ in static vs dynamic typed, understand the tradeoffs of both, you've pretty much mastered programming.

Python also glues v. nicely with C, if a part of your code is v. CPU heavy, you can write it with cython, and then call the compiled code from python, as you would a normal python function, and it would run just as fast as native c. This is how all those python data libraries work under the hood (pandas, sklearn etc)

Library catalogue is a great idea for DB learning, you'll learn how to model data, and the relations between them, using tables, foreign keys, primary keys etc. I'd recommend postgres for the DB.

Again, python would be an excellent language for this, you can use sqlalchemy to define your tables, and query them. You can then use flask to provide a web interface for the catalogue.
And your mentality makes me want to do the same. Computers are hard as-is. Taking what could be a simple task and adding a bunch of extra unnecessary choices before I even have any context for understanding what those choices affect makes my life measurably harder. Worse, when other projects take this same approach the complexity isn't merely additive — it's exponential.

This is why yak shaving is a thing we had to name. In isolation none of these things is hard or even a big ask. In combination, you end up diving into how PATH is set in your shell because you added npm's bin dir to it but you've actually added the wrong one because you didn't realize you accidentally installed it through both curlpipe and homebrew and (add ten more steps of complications here) just to tinker around with a freaking static HTML template.
Ask HN: Would there be interest in this kind of service for startups?
The product would be a review of your digital marketing plan and current set up. It would be a one time fee that includes a full work up on your website, product (eg. if you have a web app can you leverage it for SEO?), email automation, paid search, etc.

I'm thinking pricing might be around $500 and it would probably be done within a week.

Would be done by a seasoned professional with years of agency and client side experience.

You would end up with a custom report that goes over actionable thing you can do to get immediate lifts in sales.
While I think I know some people who'd take it as trampling on their toes for the reasons you mentioned, I for one would absolutely overjoyed if someone was willing to help with such things—though obviously I have my opinions about them too!

Triaging issues especially can be a big time-sink, and is something that is relatively easy.

How do you tell who you'd be trampling on it and who else would be shouting "YES!" excitedly? I'd just drop an email!
One installer, which I get for free, installs stuff that the creator of the installer says I'm supposed to have to pay for? How is that my problem?

Note well: IANAL. But I think Oracle would have a very hard time forcing payment. "Stop using it, or else pay up" is within their rights, but will still be an incredibly negative PR mess. "Uninstall the part that was supposed to be pay-only, or else pay up" is perfectly reasonable.
> "I don't need to" [lots of trivial things]

They're not trivial things if they're adding to the complexity already present there.

For example, you may not in fact use node for anything else in the project (eg. it's a Django or Rails project). If you now need to depend on node just for this one thing, the marginal cost/utility is non-trivial.

These things add up, and being aware (and aversive) to this is not whining.
Blocking-resistant communication through domain fronting
I did make sure my motherboard was Hackintosh compatible. It's for sure on my to-do list of things to try when I have the time.
The brilliance of the stradivary is aging over centuries on a base of very good craftmanship. Why does the old stuff taste better than the new? Because it has aged well on a good base.

That means today we can build much more excellent violins with machines, but music is traditional, thus prefers the hand made things first. New machine made violin can never sing as beautiful as old mystery thing of ancient music rituals.
That's great. I wonder how much traffic will be saved worldwide without .col-md-6 html being sent around. Just straight up content HTML with minimal "boxing".

This is great news!
> I use svn to merge branches every day.

Has it gotten any better with conflicts? From what I heard a few years ago, it's still absolutely shocking (if two people touch the same file you can forget about merging your branch).
I also thought it was about LXC. Sad.
You're changing the topic. We're not talking about a general open source project with a potentially large userbase. So what you're essentially advocating is that we have to wait till a few hundred people serendipitously have enough time to dedicate to their hobby of writing control software for medical devices. And after that they have to validate the code, test it and ensure its correctness.

All the popular open source projects succeeded because developers got paid. This fantasy of large scale complex projects with unpaid experts writing code, developing tests, and creating documentation, etc is just that, a fantasy.
>Well at that point it's a 2-way street. I'm going to ask for a solution or direction as I'm paying for it.

>However with OSS I'm not.

Open source software is not the opposite of free (as in money) software. Saying this not just for you (maybe you knew it and used the term loosely) but for others too since I often see this wrong use of terms, sometimes even among people who one might think should have known of it.

There can be (and is) for-pay open source, free open source, for-pay proprietary and free proprietary software - all four possibilities. The two dimensions are orthogonal, sort of.

The fact that one or two out of the four kinds may predominate, does not change the above points.

May seem pedantic, I know, but isn't, really, IMO, and I think is worth clearing up this misconception.

Edit: typos.
I don't really understand whats so hard about using Bootstrap with it's JS in SPA. I've adapted BS components for Ember.js, I've did same with Mithril.js and then React.js, and I've never had problems.

My only pain points were lack of proper destructors for use in tests.
People don't hand-write SQL queries anymore!?
I found this quick read describing domain fronting interesting: http://blog.attackzero.net/2015/11/domain-fronting-and-you.h...
How virtual and augmented reality change the way healthcare industry works
Yes, necessarily, we're talking about the financial value of a Strad. I'm well aware of how fixable wooden instruments are, but break a Strad, and you lose millions. Irrevocably.
Only because the former was widely known, discussed and the measures taken, and the later was typically badly understood and almost nobody cared.

Quick, do you know, does your computer system ever display the 61st second? And do you think it should?