skysight-inc/HackerNews huggingface dataset:
I used to do a lot of REBOL programming, back in the day. I even wrote some tutorials for an old webdev site called Gelicon.

Back then, there was no Django or Ruby on Rails, and while PHP worked, it wasn't always suitable for a lot of tasks. With REBOL, for instance, I could (and did) build a client that would read from some early web services, parse the data, and then interface with IRC servers to both stream some of the data to a channel and act as a control interface for further parsing, along with generating static webpages from the data. Implementing each part of that was a lot easier than most languages I've used (assuming you're not using third-party modules for things like IRC).

What made REBOL cool, back when it was new, was just how easy it was to work with the Internet and parse results. For instance, see the one-liner in example 42 on that link, which scrapes a page for all links:

parse read http://www.rebol.com [any [thru "A HREF=" copy link to ">" (print link)] to end]

That reads from www.rebol.com and sets up a parser for it with the given rules. Those rules state that it should skip all bytes through "A HREF=", then copy any bytes up until the ">" into a "link" variable, and then print the variable. Simple example, but it's fairly easy to write something a lot more complex.

The language can be a bit wonky at first, but especially back then, once you learned it, it was fantastic and fun. Writing a parser for a protocol like IRC was just easy. You could easily output a file that was both data and a valid self-parsing REBOL program. Writing a self-modifying program to store the state for the next run was almost trivial. You could write little DSLs for whatever you wanted. Like LISP, the code was data.

Oh, and the selection of data types was pretty neat. For example, e-mail addresses were a valid datatype (http://www.rebol.com/docs/core23/rebolcore-16.html#section-2...). So was currency (http://www.rebol.com/docs/core23/rebolcore-16.html#section-3...), HTML tags (http://www.rebol.com/docs/core23/rebolcore-16.html#section-2...), URLs (http://www.rebol.com/docs/core23/rebolcore-16.html#section-2...), etc.

I think REBOL had the potential at the time to go far, but it really suffered from the restrictions the company placed on it as an attempt to monetize the language. The core of REBOL was free, and you could do a lot with that, but you could not invoke external programs or bind to any native libraries. To gain that functionality, you had to pay a decent amount (at least for me, at the time) for a full license. There may have also been restrictions on bundling the core REBOL interpreter.

I believe that's all free now, but then, the world's grown beyond Perl and PHP since then. REBOL had a lot of time to grow beyond where it seems to be now. I still think about coding something up in REBOL every so often, but I usually just reach for Python instead.

Still, fun language. Worth playing with sometime.
I honestly don't know what is it with these laptop manufacturers that refuse to offer the 16GB RAM upgrade option. Since the RAM is soldered on, it practically forces me to buy a Mac to get enough of it... and the actuall chips don't use more space.

What gives?!
What Does Tesla’s PowerWall Mean for India? – Swarajya
YouTube takes on Twitch with HD live streams at 60 fps
Valuable Business Marketing and Leads Generation Tips for Your Startup
I never knew that people did that! That is incredible
There is also the issue of Google Analytics / Segment.io hoarding massive amounts of BizIntel. I prefer Piwik:

https://piwik.org/

The EFF.org site uses Piwik and for good reason.

And where possible, I like to move data around when I can and make it portable:

http://dataportability.org/
> Final tiles decisioning happens within Firefox

> Aggregate totals reported:

> locations (country)

> times displayed

> pins/blocks

> clicks

> no personal data is shared!

The actual fuck are you talking about?
Why shouldn't HAProxy have an API for updating its configuration while running?
You may go to Script / Applescript Editor Preferences and check "Show Script menu in menu bar". This way you can have scripts organized in folders and available through the menu bar. Console apps / Shell scripts supported as well and run in the background. I believe you can create a symbolic link to have them indexed by Spotlight as well.
Good on Anandtech for calling out Lenovo on their use of TN screens in the base model. I'm not sure if the criticism of 4GB RAM is as justified, it may be enough for most office tasks.
Never had this problem. I have two large, a medium and a small one. I get to pick my coffee and it doesn't cost a fortune.
On this topic, I am always blown away by 3D monster maze for the ZX81 (16kb, Z80)

http://en.wikipedia.org/wiki/3D_Monster_Maze
I am fond of this shorter syntax:

tar c . | tar x -C target

This syntax allows to avoid errors when the target already exists.
Nespresso capsules are made of aluminium and completely sealed, so they probably retain all the qualities of the coffee inside until the very moment they're used.

Blind tests would be very interesting, I hope that's what's coming in a future article!
Why is it called famous?
Dear Silicon Valley, let’s stop treating service workers like servants
for such a smug comment you don't seem to know much about node.
New digital identity protocol “BLT” with no keys that can be compromised
Imho the post should be a draft, or private until the tasks are done
That is adults. Many people I've met that are bad at their job don't know that they're bad at their job. And the truly talented folks are going to be demotivated somewhat when they're being compensated for their 4x work the same as someone producing 0.8x.

Unionizing creative industries (I'm including most of software development here, as it's what I do) would serve to put a big safety blanket around the tons of mediocre talent there is out there, makes it harder to fire poor talent, and make all of our overhead higher (i.e. software costs more or profit margins are much smaller, both a bad thing for bootstrapping new products) without much overall boost to productivity or talent in the industry.

Mediocre/poor talent wins, everyone else loses. Doesn't sound particularly attractive from either side of the coin.
> I would be on board with these if it wasn't for their terrible environmental impact

FWIW in europe you can drop the capsules for recycling or give them back to the courrier delivering new ones, by and large they're just aluminium and coffee grounds so they're pretty recyclable. IIRC nespresso has >80% used capsule collection in their home country of Switzerland and in neighbouring France (where nespresso is quite popular).
> All I have to do is to stock up at TJs for a month at a time.

... or you make the cold brew yourself.

For just one cup of cold brew for the next morning, I grind about 20 gr. of coffee, and add 80 gr. of cold water from the tap. One gentle stir, and then the cup goes in the refrigerator for the night. The next morning, I pour the coffee through a paper filter, add ice, perhaps some sugar syrup and/or a little milk.

That's just for one cup. Blue Bottle Coffee has a recipe on their site using a pound of ground coffee. The result can be stored for at least 5-6 days in the refrigerator.
Integrate Aspose.Words Cloud SDK for Java with Aspose.Words REST APIs for Java
My registrar interprets not responding to the email as "those details are fine"
10 Top JavaScript Libraries for Charts and Graphs
Wow, thank you so much! I've submitted, waiting for approval :)
It's market segmentation [1].

Basically, the problem the vendor has when selling a product with a large appeal is that they want to sell it at the highest price the buyer will bear. If portion A of the buyers budgeted $100, and portion B of the buyers budgeted $150 for your gizmo, how do you price your gizmo to extract maximum value from the buyers from A and B? If you sell it for $150, A won't buy. If you sell for $100, you're missing out on $50 from B.

The solution is to make minor modifications to your product to sell the Basic version to A for $100, and the Premium version to B for $150. If you've done your manufacturing right, the cost of one over the other is minimal, and you're getting the maximum value from both portions of buyers-- I mean market segments. :)

[1] http://en.wikipedia.org/wiki/Market_segmentation

And to expand on your your issue with the availability of 16GB models... you represent a small enough niche at this stage that it's not worth Lenovo's effort to design and source parts to accomodate your segment.
TwitRSS.me – rss of Twitter user feeds by screenscraping with perl
Better Than Raising the Minimum Wage, by Warren Buffett
> Here in France everyone has a Nespresso machine or two (I have three).

I'm French, I live in France, and I have no such machine, and none of my friends has one. YMMV.

According to a 2014 report of the "Autorité de la Concurrence", 25% of French families have this kind of machine, with 85% of those being real Nestlé products.

Among my friends, some reject hard capsules for their cost. The cost of Nespresso coffee is within 60 to 90 €/kg, whereas classic arabica coffee is sold around 12 €/kg (I buy high-end ground on-demand coffee for around 30 €/kg). Others friends have ethical objections (against Nestlé, the captive market, the amount of waste, and so on).
I'm from Taiwan and have some experiences on IOI[1] and ACM-ICPC (but never enter National representative or ICPC world final). We also spend many times on training. IOI is country-level contest, so every country has its own tournaments to find out top-level students as their National representative, like: USACO[2].

Usually Many of us start to know these kind of contest by IOI at high school (16 years old), while some geniuses may learn even younger.

First we need to learn C/C++/Java, algorithms, data structure and so on ( For example,Read the book "introduction to algorithms" at that age), then learn how to solve problems on that contest by UVa Online Judge[3], TopCoder and so on. So it's a long road from high school to university, but solving problems is sometimes interesting.

[1] http://www.ioinformatics.org/history.shtml
[2] http://www.usaco.org/
[3] http://uva.onlinejudge.org/
The author is a world champion barista and ceo of Square Mile Coffee, he is not going to like the taste any of them - the taste is not the point!
I can't see random letters and console is screaming about errors left and right. Firefox 31.
Aren't hackers prone to optimization? If getting caffeine is the goal, why to mess with coffee at all? You can easily get pure caffeine and enjoy it. It also doesn't color your teeth. Same question applies beer (or other fattening drinks with way too much sugar) versus just alcohol.
This kind of intervention probably has strong network effects.
It would be interesting to do this for everybody in a big area.
Maybe in a full country and see what happens?

Prof. Esther Duflo (one of the authors and a MIT Professor) should start a kickstart project or something.

Perhaps the Internet can finance the end of poverty.
It's a serious and well made point. It's worth pointing out that there are a spectrum of options. For me I went with a Gaggia Classic, a not terrible grinder (less than $200) and not terrible supermarket beans. I don't wait for the machine to heat up for 30 mins (only till the light comes on) and I might even grind the beans the day before, and I always use a double shot of coffee to make a single espresso. All this is a horror to someone who likes speciality coffee but I have compared it to Nespresso and it's far superior tasting and cheaper even if it does fall short of what's possible.
Sometimes it's hard to separate signal from noise when you're not part of a field and just hearing about projects/papers, so I wanted to quickly pitch in to say that this is a legitimately ground-breaking approach and line of work that you can expect to hear much more about in the future. It's probably the most exciting robotics/manipulation project I'm currently aware of.

What's exciting here is that the entire system is trained end-to-end (including the vision component). In other words, it's heading towards agents/robots that consist entirely of a single neural net and that's it; There is no software stack at all - it's just a GPU running a neural net "code base", from perception to actuators. In this respect this work is similar to the Atari game-playing agent that has to learn to see while also learning to play the game. Except this setting is quite a lot more difficult in some respects; In particular, the actions in the Deepmind Atari paper are few and discrete, while here the robot is an actual physical system with a very large-dimensional and continuous action space (joint torques). Also, if you're new to the field you might think "why is the robot so slow?", while someone in the field is thinking "holy crap how can it be so fast?"
Opening this page caused Firefox to go into a full swapfest mode, rendering the page unresponsive for several seconds.
Why are you 7 versions behind?
Italy on the Pacific: How Airbnb Can Alter Japan’s Trajectory
Windows 8.1 Pro Activation Key Free Download
Hey, thank you so much! We were working hard and really pleased you enjoyed GanttPro :)

When building the app, we used Webix for the web interface and DHTMLX Gantt for the Gantt diagram.
Akamai Report: Retail Web Site Performance [pdf]
I been keeping an eye on this Roast-grind-brew coffee machine startup and still can't make up my mind if it is worth it:(https://www.bonaverde.com/en).

I'm still happy grinding my own beans and slow brewing them in a vacuum press. Seems though that the all-in-one roast to cup would be tastier for a cup of coffee (not an espresso).

I drank Nespresso for a few years at work. Always went for the dark/espresso roast but it never compared to a decent cup of coffee or espresso. I could tolerate it, but it was barely a step up from a gas station, vending machine joe.
I'm getting the same issue with Firefox 38.

Most missing chars seem to be capitalized. A few specifics: F, H, B, P, X
Are you familiar with Moka Pots? According to Wikipedia, they are sold in 1,3,6,9,12 shot sizes -- but I think the 3 is the most common. I rarely see large Mokas. You're not really throwing much out.
Z30 has 2GB RAM, and I can assure you that it is more than enough to use GanttPro :)
Looks pretty good with the elinks web browser.
Opera 29 Android: first two demos on the home page ok, last two demos black. Chrome 42: same thing. Firefox 38: same but much slower. Stock browser (4.4.2): everything works, a bit slow. I'm really surprised: this should be the most old browser on this tablet. Drivers integration?
Interesting. I considered graph libs based on-top of D3. But D3 is equally big in JS file size to JQuery. And SVG wasn't supported in older Android (2.3) and slower in Firefox and Chrome 3 years ago. So flot with its Canvas rendering "won" in the end.
IF there are 10X engineers out there, would they not be charging at least 2X what regular engineers charge?

And where is the startup who is willing to pay even 1X what an engineer is worth?

The people going on and on about "hire the best of the best" all seem to be type-A Bros with MBAs who decided they should be CEO at 22 and confuse teenage testosterone for savvy business sense.

And of course these are also to the type that claim %2.5 in the company (5 year vesting 1 year cliff, natch) and a $80k salary is going to really make you rich when the company takes off.

If I was a 10X engineer (I've never seen one, in fact, I've never even met anyone who has met one) I wouldn't fall for that. Assuming I'm a 1X engineer, well, I'm already smart enough not to fall for that.

(So, my advice is, only take the risk of joining a startup if you're earning %33 of the equity-- eg you're a founder, and that's borderline- take %33 if the other two founders are stronger than you... otherwise try to cofound and take $50 of the pre-investment (or %51). My other advise is, the CEO should be an engineer. MBAs are cheep, young MBAs need guidance.)
I doubt a particle accelerator would be of much use but with some clever scanning using a GMR head from an old harddrive and some analog trickery to amplify the signal and a couple of geared down stepper motors you might be able to build up a picture of the magnetic fields on the floppy without contacting it at all. Those heads are designed to track patterns much smaller than those on a floppy so you should be able to piece together the lines of the scan.
How about the works of some famous programmers? Fabrice Bellard, Richard Stallman, etc.

But yeah I'd too like to see a list of videos about good programmers at work. Anyone have good recommendations or links to playlists? One I've been following is Casey Muratori's Handmade Hero series. He's quite good and easy to believe 10x average when he's not doing it with such an educational focus (and in 1 hour stretches on evenings).
Android app to scan for nearby fitness trackers
Ah yes, the good old republic of Africa. Who is the president of Africa?
Probably the last Firefox ESR release: https://www.mozilla.org/en-US/firefox/organizations/faq/
Aren't TN screens also ok for most office tasks? We have been using them for years...
As I intimated, things are improving in some areas thanks to improved IT system controls, but the quality of the improvement is very very uneven. Even in Gauteng, some offices function excellently, while others are awful. It comes down to the individual branch managers.

There still are huge bottlenecks in dealing with "refugee" claims, and with the legal immigration processes, and the legacy of past corruption (last 25 years) is still haunting South Africa. Based on overall performance, I think "incompetent" is still a fair characterisation.
> unless you live in a the center of Paris, in which case you might get to spend as much as €1.50

Or €2. Or €2.50...

But I don't really get why people are comparing Nespresso to having coffee outside the house. I need an expresso the moment I wake up, before I wash, before I dress.

It's really not about the money; it's about convenience, reliability. Peace of mind. Nespresso makes uncertainty go away. Your morning coffee becomes one less thing to worry about. It's going to be perfect. Every time.

Nespresso doesn't try to hide the fact that they're ridiculously expensive; their stores look like jewelry shops and are tended by weirdly handsome individuals with perfectly manicured hands, and one or two guards at the front will open the door for you.

Or if you prefer, you can have capsules delivered at home, in a 2-hour window, by a special messenger on a scooter... for free!! (nobody else does this, not Amazon, not anyone).

They can afford all this and more, and people pay for it, and can't get enough of it. It's like iPhones.
Works fine for me, latest version of Firefox on Android and Windows.

(Slow on Firefox/Android, but that's to be expected)
This feature does not sound promising to privacy minded users. I understand that Mozilla needs money to operate but this will drive away a lot of people. Most average users won't mind this kind of behavior though. A simple pop-up once you update/install Firefox saying something like "Would you like to turn on interest based tiles?" should do the trick. Either that or a separate build of Firefox (dev edition?).

I'm a strong opponent when it comes to sharing more then needed. Sharing my browser history and behavior with a 3rd/2nd party is sharing way more then necessary.
Quite slow on Chrome...

At least they gave up trying to build an entire website with it =)

Edit: Looked at top and Chrome is using like 60% CPU when the famo.us page is loaded (and nothing else). Ouch. (2.4 core 2 duo)
The comment you linked to is in response to a suggestion to brew coffee using a cafetiere.

The comment above suggests using a stovetop or Moka pot: http://en.wikipedia.org/wiki/Moka_pot

Two very different things.
I'm guessing it's the best domain name the founders had already.
Hover animation is broken in Lynx, lamentable
Can't really see the code on the left, it's blocked by the big margins and the split with the webGL on the right. Enlargement gets rid of the margins but also makes the text in the code box bigger.
Statcounter is unreliable. IE is by far the #1 on PCs. Chrome is #1 on mobile devices.
OpenResty is an evented model too. Coroutines are used to avoid using callbacks.
I don't know, I'm afraid. According to the Wikipedia page on the LHC, though, injection takes "several minutes", acceleration after that takes "20 minutes", and then the beams circulate for 5-24 hours while the detectors watch for products of collisions. (Beams plural because the LHC has two beams circulating in opposite directions.)

I would expect dumping to be very quick.
Quaint Puzzle Game
I'm currently reading it (kindle edition.) Highly recommended. The style makes it easy to read (I'm not a native english speaker), it's very down to earth in its tone and addresses potential problems as it goes.
Because it always gets on the front page of Hacker News.
> I have no such machine

Okay, that's certainly possible.

> and none of my friends has one

I would very much question that.

(Edit: it's always unpleasant to be downvoted, but (at the risk of being downvoted more) I maintain that it's very unlikely that in a random group of French people of a reasonable size you would find zero owner of a Nespresso machine. Now, if the group is in fact not random and if the parent selects his friends on the criteria that they never buy products from big food conglomerates, then maybe. Still, hard to believe).

And in many companies (all of my clients for instance) vending machines are replaced with Nespresso machines placed in a corner of the office, with everyone contributing to the buying of capsules.
"Asynchronous event-driven programming is at the heart of Node.js, however it is also the root cause of Callback Hell."

I'd argue the root cause is... callbacks.

Asynchronous programming can be done elegantly, in a synchronous style using "async/await", originally (?) in C# [1], likely to be added to the next version of JavaScript [2], also in Dart [2], Hack [4], and Python 3.5 [5]. It can also be emulated in languages with coroutines/generators [6][7][8] (which in turn can be implemented by a fairly simple transpiler [9][10])

This:

function foo(a, callback) {
bar(a, function(err, b) {
if (err) {
callback(err)
} else {
baz(b, function(err, c) {
if (err) {
callback(err)
} else {
// some more stuff
callback(null, d)
}
})
}
})
}

Becomes this:

async function foo() {
var a = await bar(a)
var c = await baz(b)
// some more stuff
return d;
}

And you'll see even greater improvements when using other constructs like try/catch, conditionals, loops, etc.

[1] https://msdn.microsoft.com/en-us/library/hh191443.aspx

[2] http://jakearchibald.com/2014/es7-async-functions/

[3] https://www.dartlang.org/articles/await-async/

[4] http://docs.hhvm.com/manual/en/hack.async.asyncawait.php

[5] https://lwn.net/Articles/643786/

[6] https://github.com/petkaantonov/bluebird/blob/master/API.md#...

[7] https://github.com/kriskowal/q/tree/v1/examples/async-genera...

[8] http://taskjs.org/

[9] https://babeljs.io/docs/learn-es6/#generators

[10] https://facebook.github.io/regenerator/
Korea’s Yello Mobile Buys Influencer Marketing Firm Gushcloud
Google Will Retool Its Maps Service to Prevent Racist Listings
If the size of a market segment is 0 because no-one sells to it, then no-one knows how big it is.
Messaging App Firm Line Is Testing a $2 per Month Music Streaming Service
Apple Watch Bands Show Up in Apple Retail Stores
Never heard of that... just bought one! Thanks! We'll see how it goes! ;-)
Uber is reportedly seeking a $1B credit line from banks
Disney is expanding its billion-dollar mobile technology to more parks
An 8-year-old interviews the cofounder of the company who makes her favorite app