skysight-inc/HackerNews huggingface dataset:
yaru22, github.com/bxh-io, and I built this because we wanted it to be easier to split test components inside React apps.

We also wanted there to be an A/B testing framework that works declaratively, the same way React does.

We'll be watching this thread for comments, questions, and feedback.

We plan to keep building this out, especially if there's a decent amount of interest in this approach to A/B testing.

Thanks for the feedback, and thanks for sharing.
That's what Lenat himself argues in his follow-up paper. But I generally agree, there's nothing preventing computers "as we know it" to exhibit human level general intelligence. Humans weren't just smart enough so far to program it yet.
So essentially US government is now one data request from Google away from having a full list of software (and vulnerabilities) for any given developer Mac?
Me too, since Netscape days, although I also used Outlook Express and Pine a lot.

I can't really stand the webmail clients, other than a quick check at an Internet café, and profit from email aggregation.
https://news.ycombinator.com/item?id=11559840
You can delete your digg account? I've been trying to do that for ages and still can't figure out how.
I'm not clear on what exactly your problem is here.
One heuristic is that anything that is AI that actually works gets reclassified as something else.

Are Kalman filters machine intelligence? It sort of doesn't matter, really.
GoGoogle – A strange Firefox address bar behavior
Good thing I clicked on it before it was changed. I have the complete opposite reaction. The Nation's page has a nice picture to set the theme and uses a wider space with a bigger font, while the TomDispatch page looks like something from 1999.
> create a new Javascript that is the same as the old JavaScript
> without all the bad parts

Google tried this with Dart and failed.
For reference: on an iPad, I get 61 characters on a line in the HN input field, and it is about half the screen width in landscape mode. So, an iPad can do about 120 fixed-width characters on a line. I don't think I move my head when reading iPad text in landscape mode.

I expect that people with somewhat normal vision will say the same.
Julia is really impressive. So, I uh, was working on a julia implementation of unums till I stopped being funded for it...

I'm currently writing unit and continuous tests for a computer chip that is being simulated - basically julia does the computation in x86, which suggests what the IEEE result should be, and then generates the assembler and passes it on to the assembler.

It probably could have been easily written in something like python, ruby, or perl, but the modularness of Julia, functional programming, and (optional) explicit typing result in easy-to-read code and a sense of security that there are no shenanigans going on under the hood with the type system.

Another cool thing is for more complicated code (working on a demonstration fast fourier transform) is that I can write the core FFT algorithm as a function with macros, and by swapping a different include that defines the macros differently, it can either run it as a virtual processor using internal Julia arrays that represent the memory and register files, or build up a file that contains the assembler code. Again, this is obviously possible in other languages [0], but Julia makes it look nice and easy to comprehend.

[0] I'm thinking that ruby (especially with it's DSL-eyness) would be really good for this, but I abandoned ruby when it became too difficult (I'm lazy and dense) to install the correct version on my own computer much less figure out how to install it on a server for other people to use.
Long live Agile?
Well, you can flag it, but with 42 points and 54 comments, that's not likely to do much good...
Rapid Prototyping Made Easy with Origami Studio
wouldn't most of the issues be solved with use of bcd/dcd? you get the speed (compared to arbitrary-precision), fixed-precision, and exact answers up to the precision limit?
True but neurosurgeons go through almost 10 years of additional training at a fellow's salary (~$50k/year), in addition to a much worse work-life balance.
Scrum is the easiest for management to grasp at a surface level so out of all the methodologies under the Agile banner Scrum is most readily and widely adopted.

The problem is that Scrum "sprints" are like treating a marathon as 422 contiguous 100m dashes.
It'd be great if: A, he could show a demo of what he means. Like what kind of features were do much easier to make and B, what's YC show? Certainly they have tons of data, and simply knowing the basic tech choices of all those companies would say something. Were people using better languages more successful? Did they, I dunno, have a higher demo day ratio?

Seems a waste to not look at those things. (My guess: it is probably totally outweighed by luck, assuming better languages users are as driven as, say, JS or PHP users.)
Hey! I resemble this remark.
https://github.com/sellout/quid-pro-quo

Design by contract implemented via method combinations / MOP.
I'm not arguing that writing 2 different software isn't a solution or against software specialization. I'm saying (in part) that comparing a domain specific program(s) to a generalist human and calling the strictly domain specific 'intelligence' better misses some very critical points in capability. Even a combined program that's able to fly a plane and run a factory (changed from being president because doing that job well would probably require a full strong AI which could do any other task) is still just as constrained except now to just 2 fields instead of 1.

To me it's not about the exact number of tasks that a particular bit of software can perform but that to call it's intelligence better than human it has to be able to increase it's own capability over time in novel tasks and environments. I'm also extremely resistant to equating simple calculating and data look up speed with intelligence as the author does with the multiplication and random SSN look up examples.
These smart people should really be working on a plan to make the economy more fair.
Well, these mails are almost an exact copy of the ones the real armada collective sent out last year though? It would make sense to be wary of them if you heard about attacks carried out by them.

The question is, what should a small enterprise without protection against ddos do? Of course it's wiser to actually implement said protection, but it's a lot easier for the human mind to jump to the short-term and easy solution.
We have hundreds of years of high-quality race-neutral rights language to pick from. Why was that language eschewed?

Do we have equality today in America? The answer to that might assist you in your search for understanding.

Who could have guessed that identifying and singling out a particular race for correction and self-abasement would entail some push-back?

As a white male in America, I just don't feel that recognizing my privileges makes me feel abased or persecuted or anything like that. I don't feel the need to push back.

Why does it make you feel that way?

Are you a firm believer of "Han privilege" in China? Are you a firm believer of "Japanese privilege" in Japan? Are you a firm believer in "Jewish privilege" in Israel?

Yeah absolutely! There are privileged groups everywhere. It's not always white people.

If your understanding of "white privilege" is that it's a belief that white people magically have it easy all of the time, everywhere on planet Earth, I'm happy to let you know that literally nobody is saying that.

If your point is that we should be simply talking about "privilege" and not "white privilege" or other privilege, I understand the sentiment. I think that would be a naive and ineffective approach because on any practical level we can't discuss privilege without also discussing the source of that privilege.
I think, Digitalization helps a lot to change the mindset of management by just removing unnecessary management levels and by bringing the remaining levels closer to product development. This happens to a point where management by deadline becomes a weakness, because the now missing management levels cannot hide weak links (from upper management, investors, share holders, customers).
Can you give examples of above average websites made by users of HN?
I searched for websites made by users of HN, but I didn't find enough of them that interest me or that attract interest from more than some visitors. Maybe I don't have enough skills to search and its my fault. Can you confirm or give counter examples ?

One of the last example I found was about chatting when you wanted to express your feelings after a bad day, which is a great idea, but I don't have time today for that. Another one was about subscribing to something that even myself as a technical user I don't remember.
So I have time today to discover new websites and give owners real feedback, but I could not find something interesting.
Google created those problems in first place, by trying not to pay Sun.
Sorry, I meant it's simplicity in it's pick up and play-ability. It's very easy for beginners to learn Jquery and JS because it doesn't come with the arcane syntax bloat that OO Languages have (void function etc. etc. ).

In terms of (Power)/(Time to Learn) Javascript comes very high, if not top.
Wait 'till you hit 30.
The isolated faults thing: how is this different than every other managed language? Especially if shared state isn't used?
I'm pretty sure that the Cadence you're thinking of is not the Cadence that owned Scheme. Cadence Research Systems was afaik a tiny entity that mainly owned Chez Scheme.
It's an operational definition of "friendly", as implemented by middle managers across the globe.
It could be MITM. Note the lack of HTTPS on any of the affected websites.

@ OP, what happens when you browse to https://www.stackoverflow.com ?
'She has a name': Amazon's Alexa is a sleeper hit, with serious superfans
This. Here's a handy zsh alias that I use:

alias tmosh='() {mosh $* -- sh -c "tmux a || tmux"}'

so I can mosh into any of my ssh aliases and resume my tmux session seamlessly
$100,000 in bitcoin would belie the "obvious to anyone". People don't understand what a DDoS really is, nor how to fix it, so the email becomes much more ominous than a Nigerian 419 scam.
Does this still work? I have a pptp server up on one of these for Netflix, and I'm getting negged. Should I just rotate the server onto a new IP?
On OS X too.
> zero-sum neoliberal worldview

This makes about as much sense as "the laissez-faire fascist worldview" or the "growth at any costs environmental worldview."
That's Nokian Tyres.
What Do You Do with 120-Sided Dice?
But what we might want is a "code base" that has some percentage of those two activities lying latent in them so we can exploit them in less time. Then again, maybe not - it may be that from-scratch works better.

We can't really tell until we do it. And the hard part is the analysis of the business model, anyway.
I think outside NDK users,most developers aren't aware how it is constrained and full of hurdles.
Node isn't "killing it" anywhere, as far as I can see. It's a special-case technology being touted as competition for proper server-side languages, but in reality it is poorly-suited for the job.

There's no valid reason why most people should choose JS on the server instead of Ruby, Python, PHP, C# or Java, except that so many people know JS and so many people love shiny "cool" stuff. Node is a deeply flawed and very messy ecosystem.

Verdict: no, but thanks.
I might not be getting a reference here, but FWIW, I had a recent experience with Scheme that was interesting.

I did SICP nearly 19 years ago as a freshman, in 1997. And then a few months ago, I ported the metacircular-evaluator -- the "crown" of the course -- to femtolisp (the Lisp implementation underlying Julia).

My thoughts were:

1) It sure is awkward to represent struct fields 1 2 3 as (cdr struct), (cadr struct), (caddr), ... Yes this is nice to show that car and cdr are all you need as axiomatic primitives, but for practical purposes it's annoying. You end up with lots of little functions with long names.

2) Scheme code is very imperative! Even the metacircular evaluator uses set-cdr! and so forth. I don't like imperative code with the Lisp syntax.

3) It is awkward to represent environments with assoc lists. I feel that having a language which is really bootstrapped requires some kind of hash table/dictionary. Because you need that to implement scopes with O(1) access rather than O(n). I believe there are experimental lisps that try to fix this.

4) Macros also seem to have a needlessly different syntax than regular functions. There are Lisps with f-exprs rather than s-exprs that try to fix this: https://en.wikipedia.org/wiki/Fexpr

I was surprised by #3 and #4 -- it some sense Scheme is less "meta" and foundational than it could be. #2 is also a fundamental issue... at least if you want to call it the "foundation" of computing and build Lisp machines; I think this is evidence that this idea is a fundamentally flawed. #1 just makes it pale into languages like Python or even JavaScript.
"1 year/1000 posts" refers only to unread posts, which makes sense to me. If you have thousands of unread posts, chances are you don't care that much about them.

I'm not sure what their policy on read posts is. I'm a premium user and a quick search shows up a (read, but not liked or shared) post from 2011. It says here that liked and shared posts are stored forever:

https://theoldreader.uservoice.com/knowledgebase/articles/14...
Recent: https://news.ycombinator.com/show

All time: https://hn.algolia.com/?query=show%20hn&sort=byPopularity&pr...
it's a catch 22

have defaults with strict moderation, and alienate newcomers

have defaults with loose moderation, and the voting algorithm will favor the most superficial, bitsized posts.
This would help immensely with converting our development process to use Docker. My hub ID is cmhamill.
I've got a coworker (absolutely brilliant fellow) who bristles whenever he hears buzzword-compliant terms like ITIL and Agile brought up anywhere near management.

Not because those terms mean anything even remotely bad (in fact, he agrees with a lot of the philosophies), but because those terms come pre-loaded with a lot of baggage and preconceived notions by management, and saying that we have an agile-like process is just begging for some C-level with not enough work to do, to get involved and begin dictating requirements they don't understand.

I doubted this until I saw it happen personally a couple of times.

The process is completely, totally meaningless (and in many cases actively harmful), unless you also get the culture change to go with it.
This New 'Earthrise' Photo from NASA Is Simply Breathtaking
If it's being used as a teaching language, it depends on the students. Some students will rail against the idea of learning a tool, any tool, that they don't think they would use professionally, even if the purpose of using the tool is to give them a different perspective on programming.

Also, some people just really hate the parentheses (not me).

Also, some people really hate the Beatles (not me). More so in the '60s as contemporary artists, less so now when they're more likely to be referred to in a historical context. But still. The White Album had no shortage of devastating reviews when it came out.

I'd imagine Scheme as a teaching language would be less controversial in schools where the CS students are more likely to already know some programming when they start, and/or don't have as much of a trade school mentality.
No big corporations are building their apps on Node, I think was his point. And he's right.
Specialization of humans has its virtues as well. Interdependence and "networking" humans has huge multipliers.
Passing around copies is O(n) in the size of the copy. This has nothing to do with call-by-value, and all with the retardedness of having to defensively clone objects to cope with arbitrary mutation.
Come over to
Pale Moon [https://www.palemoon.org/] (firefox fork continuing XUL)
and FossaMail [https://www.fossamail.org/] (thunderbird fork based on Pale Moon Goanna engine).

These products aren't perfect, but they allow the traditional strengths of firefox (powerful extensions based on XUL/XPCOM) as opposed to the new chromification of the firefox extension api. Also, you don't have the mozilla politics and constant moral hectoring (if you read the firefox start page or go to mozilla's website, I think you might know what I mean).
Not disagreeing, but I'm not seeing that on my wife's iphone. She got a 16 gig phone (big mistake), but we were thinking that getting everything on iCloud would make up for this. We pay every month for iCloud storage.

That's not what we're seeing. Her phone gets to be 100% full, and deleting a photo frees up space. When we delete a photo, we get dire warnings that "this will delete the photo on all of your devices, and in the cloud too." I download them to my computer before doing this, so nothing is really lost. But it's annoying.
I think thorstadt was talking about latency: just like express messengers switched horses in the pre-telegraph age, trucks could be handed from driver to driver to keep them running without mandated breaks.

With half-workday legs, a system like that could even allow many relay drivers to get home every day despite driving long-haul loads.

My gut feeling is that this could work in theory, but would never evolve in the framework of a free market economy (whereas a planned economy would tend do everything by train).
OP is right the automatic system controlling the rods only had control over 12 rods. The others had been switched to manual. It jammed after the massive power spike causing the rods to fracture.

There were a long series of fuckups before they even got to this point.
I'm just a lonely OneDrive user, looking out in envy at DropBox. Just doesn't make sense to have both, when I have Office 365 bundled.
I'm looking for info on who open365.io is. There is no info listed in their website. Where are they located? Who is behind them? How is my data in their cloud protected? Etc etc.
Which means OpenGL, as the 2D API is a in memory framebuffer, back to the days of 8 and 16 bit programming.
Wait, you are justifying an illegal action of yours because it is easier than the legal route? Since when doing the right thing is and should always be easier.

The "right thing" and the "legal thing" are not always the same thing.
Woah....this looks pretty amazing. Is adding A/B testing to a web framework like React even possible?
"CIA refers to the city as Kyiv"
Thats one reason to do it!
Answers to “Sysadmins: What ONE THING would you ask developers to change?”
It's likely impossible to say without having insider knowledge. Perhaps somebody with international IP law could weigh in.

But it appears there's an added wrinkle. Back when the show started production, MRC sold off rights in countries where Netflix didn't yet operate. CanalPlus in France and Sky Deutschland in Germany managed to get exclusive rights in their respective countries. Netflix is trying to get the rights globally, but they can't force anyone to sell them anything.

source: http://www.hollywoodreporter.com/news/netflix-subscribers-eu...
It turns out robots are useless when they encounter radiation too.
1. The JavaScript ecosystem is open

2. JavaScript does about everything

3. There are many JavaScript developers

1. and 2. are enough for me and 3. is enough for most companies.

JS is the next stage of the Web after PHP
Practical Intro to Monads in JavaScript: Validation
By more than middle managers. I think some people also use this when seeking relationships.
I actually don't think this is true. Multiplication isn't some natural phenomenon that humans just stumbled upon, like gravity or nuclear energy, even if it does help to explain some observable phenomena. Multiplication is entirely a human idea -- it only exists in human brains. Multiplication was only "discovered" in the same way love, or music, or any of the liberal arts were "discovered" -- which is to say, not at all.

I guess the straightforward counterargument here is that if multiplication only exists in humans' minds how can computers do it, but computers have absolutely zero autonomy -- a computer can't compute a product, or even "discover" multiplication without receiving explicit intructions from a human to do so -- in my mind a computer can't be deemed the one discovering multiplication if that discovery relied 100% on the design of human beings.
Ask HN: How will using containers save me money?
I am in a situation, where I am running multiple small independent apps in the cloud.
They are each very low traffic with occasional traffic spikes, so they require very little resources
on a day-to-day basis.

In the ancient world they would be running on a large colocated server under different users, perhaps using something like chroot, etc. The resources would be very well utilized but it would be a security and operations nightmare.

In the IAAS world I can rent instances of various sizes, one per my small application.
This would improve on security and operations, but the resources are horribly allocated.
I need every server to be sized so it can carry it's app at peak traffic, but otherwise
they are all idling most of the time.

In the container (CAAS?) world security and operations are basically solved, but I am
still not convinced about resource utilization.

Both AWS and GCE promise to deploy containers on top of their "compute platform"
and charge me for used instances + some more for the management of the container platform.

So it seems by using containers to deploy my application I am still paying for
the same underutilized resources, while giving the platform provider the possibility
to optimize things behind my back. Basically I am saving THEM money.

I know could just pay for one big box and run all my applications on it, running docker
and deploying containers by hand, but then I would be back managing things myself.

So how can I use containers to better utilize resources and save ME money?
If marriage rates were very close to 100% I'd see your point. But they aren't, and so there is a very real chance the partner you find would have been single if not for you.
Weary = tired
Wary = skeptical
Their blocking seems to be quite aggressive, as a lot of regular hosting providers even had their IP ranges blocked by them.
I've been following a few forum posts where people were sharing their working VPN provider/ISP, but those were showing the same error message a few days later, so it looks like they are actively monitoring traffic and maybe even social media to block further IP ranges.
> Nobody compares all N! permutation for sorting, and nobody checks all N! tours when solving a TSP.

Doesn't this depend on what you mean by 'solve'? If you really want the single best solution, you're stuck with checking all N! solutions. If you want a solution which merely works pretty well almost all of the time, then you're right, there are many polynomial time solutions.

I wasn't able to read the Scientific American article that the author ranted against, but if it's discussing TSP from a mathematical standpoint, I wouldn't fault them for discussing the feasibility of checking all N! permutations... that's exactly how it was discussed to me in my introductory computation classes.
Last week I tried “real” TDD, and it was beautiful
I always go with a name that makes it somewhat obvious what the startup is about. i.e. my current side projects bestfoodnearme or nextlesson you can somewhat tell what these are about.

When I have to pitch the idea to someone or get someone to spread the word, this extra bit of obviousness helps.