skysight-inc/HackerNews huggingface dataset:
Teensy LC - https://www.pjrc.com/teensy/teensyLC.html
Taxodus: mapping assets offshore (2013)
Correct me if I'm wrong but IPFS intends to be torrent-like in terms of re-distribution - so you can no more guarantee that the article can be found there then with ordinary torrents, which I think is hardly more reliable then a url.
CIRCUIT CELLAR - TRY TO DO SOME HARD STUFF
There is a built in cons (in the type Stream which is a lazy list).
Sum constructors are supported but creating custom ones currently has a very cumbersome ui.
For F#, I didn't know. It looks verrrrrry sweet.

For BigDecimal, my grief is that it makes code horrible (at least in my experience, I'm still locked in JDK 1.7).

BigDecimal has the problem I see with the rest of my griefs : it is possible to compute things correctly with code (obviously), but the way the code is written is ugly (and painful).

BigDecimal yearly_amount = new BigDecimal("1000.00");
BigDecimal daily_amount = yearly_amount.divide(new BigDecimal("12")); // Beware the rounding issue

Wouldn't it be nicer if :

money<4> yearly_amount = 1000.00 EUR; // 4 decimals
money<2> daily_amount = yearly_amount / 12; // Beware the rounding issue !

Of course, this notation doesn't help much with rounding, but at least it makes the code easier to read. And trust me, using BigDecimal, doesn't prevent many people of making mistakes with rounding.
I am an audio book fanatic, but I haven't been able to use Librivox very much. Quality of reading is everything and it is both a natural talent (voice) and an Art. An intelligent reading requires a great deal of preparation and a high level of dramatic intelligence. I would pay every time for a voice like Sean Barrett's.

Sadly the commercial market is totally dominated by Audible and the cut they take from publishers is enormous. So the price of great audiobooks will remain high. Also I can't listen to them on Linux (unless you count Android which I don't really).

What I'd love is:

* A new platform that is publisher friendly (perhaps an initiative funded by a group of publishers
* DRM free

Not likely though.
This is still my git workflow. Aside from the off times I have to rebase or revert a commit.

I'm curious as what git commands you've found the most valuable or you've used the most since digging deeper into git.
Except AppCode.
Some believe that Saudi Arabia has an agreement with Pakistan to provide nuclear weapons [1].

Furthermore, Saudi Arabia has intermediate range nuclear-capable ballistic missiles that were purchased from China.

[1] http://www.bbc.co.uk/news/world-middle-east-24823846
Apparently there is a huge market for lending things to rich people. Art, fine wine, cars, houses. Being rich gives you vast access to credit.
I don't think they can do that
I know someone who works as a cashier at Sears. She gets $2 for signing up someone for in-house credit, $4 for a real credit card. And she gets yelled at if she doesn't meet her quota (one signup for every $500 in sales).

I think it's an idiotic policy from the point of view of a customer who doesn't want a credit card. Because it slows down the line, all this promotion and paperwork is being done at the cash register.
This article comes from someone who clearly doesn't understand Saudi Arabia. It keeps on portraying Saudi Arabia as an extremism exporter while it is a very moderate country, just turn on their media (https://en.wikipedia.org/wiki/Middle_East_Broadcasting_Cente...) and you will see a very different nation from what is portrayed here. Saudis have suffered a lot in the War on Terrorism, the number of Saudis who died in the Al-Qaeda insurgency is unbelievable, but no, Saudis are behind Al-Qaeda and they export terrorism. The authors are ignoring the fact that alternative, Iran, is a direct supporter of Hezbollah and many other militant groups in Syria, Iraq, and Yemen. If you wanna keep on avoiding the reality and not participate in solving the Middle East's mess then it is your right to do so, but at the very least keep a fair view and stop calling us an extremism exporter.
One of the various esp8266 boards comes to mind. You can find them for a few bucks off ebay with various levels of functionality. They can act as wifi aps, support wpa, and have a few io pins at the very least.

Though one of the things you'll discover with a lot of embedded chips is that the integrated editor they are paired with tend to have utilities to help you manage the IO configuration registers, clock dividers, and other less than and/or non-intuitive parts of development.
Saudi Arabia is not going to collapse anytime soon. The thesis (budget deficit of $98B budget leads to political instability and collapse) simply doesn't make sense when you look at their finances. Some facts:

* Saudi Arabia has one of the lowest debt-to-GDP ratios in the world, last year at only 1.6%. Their credit rating is A+ to AA; they can easily issue more debt.

* Has $640B of assets overseas

* Has $10 trillion of proven oil reserves, even at today's oil prices

They easily have enough money to handle this. An oil downturn like this won't wreck the country. Heck, there are a half-dozen countries in much worse positions that are way more likely to collapse than Saudi Arabia (i.e. North Korea, Greece, Argentina, Ukraine, Venezuela, Brazil). You could write an article like this for each of them. It's not hard to find problems in any country.

I'm guessing the authors are not happy with Saudi Arabia's treatment of political dissidents, and wrote an article to match.
Airware (YC W13): Maps, 3D Models, Point Clouds from Drone Data
We're looking for engineering managers (in a number of disciplines), product designers, and software engineers who want to work on APIs, geospatial data processing, and analytics visualization.

Check out our engineering & design blog to see what we're about (check out our open positions in the footer if interested):

https://makers.airware.com/

Thanks!
Not directly, no. But how about by proxy?

Since outside Switzerland direct democracy does not exist, we get the representative version. Sure enough, companies can't vote, but technically neither can citizens. Not on individual matters.

What happens is that companies pay their congress-critters to vote for them. This has the added benefit that representatives can (and do!) propose legislation that not-quite-coincidentally would benefit the companies who already pay them in various forms.

I've said it before - we are currently pretty close to the original meaning of democracy. Democracy, as practiced by the city state of Athena, gave vote to free men, who made up 10-15% of their population[0]. In order to qualify a free man, you had to be an adult non-slave male who owned land. Or to put it another way: you had to have a vested interest in keeping the system suitably exclusive.

After all, if you are going to have a say in how the state is run and you have established business interests, you certainly wouldn't let any riff-raff in the decision-making process. Their interests would interfere with yours. And if given the vote, they could outnumber your faction.

That would be disastrous.

0: https://en.wikipedia.org/wiki/Athenian_democracy
Generating terrain in Cuberite (open source minecraft-compatible gameserver)
There are innumerable ways to do this with traditional embedded software tools, not need for any "IoT" stuff, for example LwIP on any number of supported dev boards.

What people never seem to realise about embedded s/w is that these devices are only cheap (and hence viable as products) when produced in many thousands/millions...
Because of this, the bill-of-materials overrides any other concerns so you end up picking the smallest/cheapest possible device you can and do your utmost to make it work.

This means you need to be intimately familiar with the low-level aspects to be able to optimise your code to the hardware.
The best you can say about these environments are that they are for "rapid-development". no one would ever take a design created in one of these type of environments (Arduino included) and make a viable product from it unless cost was not an issue, which is never the case in the embedded world.

So, in answer to your question, it is all possible... apart from the 'cheap-as-chips' part unless you opt for traditional low-level embedded s/w design.
Request (section 5) and Response (section 6) messages use the generic
message format of RFC 822 [9] for transferring entities (the payload
of the message). Both types of message consist of a start-line, zero
or more header fields (also known as "headers"), an empty line (i.e.,
a line with nothing preceding the CRLF) indicating the end of the
header fields, and possibly a message-body.

/quote RFC2616
(So, the status line is an entity of its own, which is followed by headers.)
If this kind of approach to learning Git interests you, I took a similar approach with A Hacker's Guide To Git (https://wildlyinaccurate.com/a-hackers-guide-to-git/). It is much longer and goes into a bit more detail than the OP but (hopefully) is arranged in a way that you can read it a few sections at a time.
Similar mechanisms at least have been around. Visual studio has had support for "edit and continue" functionality for ages when debugging.
What happens when you pour molten aluminium into an anthill?
Immediate feedback is extremely valuable.

This is presented and explained better than I could by Bret Victor's "inventing on principle" talk.

We need to get programming out of the "blindly manipulating symbols" phase.
For some time now, we use the rebase workflow. (create your branch, do some work, rebase on master, push).

It is a great way to have a clean linear history.

But it makes git pull 'illegal' because it does a merge implicitely.

That's tipically something I didn't think about the first times I used git.
When looking at the world from the window of a plane humans look a lot like ants
Here's how Euler 3 looks: http://imgur.com/Y9qryWd

Note that not seen in the screenshot are the `reduce` and `max` functions which I've implemented, though those are pretty simple.

I also can't wait till I'll be able to really use Lamdu.
I did. I found lots of research, very little of it having anything to do with consciousness (or the lack thereof).
I like it the look of it very much, and I will have to test drive it tonight. I have tried so many livecoding environments mainly for generative art and music. At the moment, I am learning Extempore, however, it does not have the updating values and widgets in the editor; it updates on the fly the music, 3D or 2D content you are creating/modifying. For me, a marriage of this with Extempore, would be best, I think. I'd have to try to know for sure. Livecoding music and art is awkward still, even for the 'pros'. I am also using 8th a Forth-like language for true cross platform work, and I would like to integrate Paul Batchelor's Sporth [1] into it for my explorations. However, none of these have the code-side relate to the live updates. Atom and Emacs work well with Extempore. Good luck!

[0] http://extempore.moso.com.au/
[1] https://paulbatchelor.github.io/proj/sporth.html
Nice, but don't quite what I was looking for.

The really missing piece is the connectivity, I need something that can read data somehow and then transmit a point A to a point B, where A and B are at least 1km away from each other...
Very cool! Thanks :)
The Rust version adds a newline (hence println) while the C++ version doesn't. Either the Rust version should use `print!`, or the C++ version needs an `<< std::endl`
Good, they bought the weapons, do they know how to use them?

It's dangerous, sure, but I would not bet on it being effective in defending their interests
Which basically means that it guarantees the integrity of message, where "guarantee" is defined as computational infeasibility to produce different messages with the same hash value. You know this stuff, why are you arguing semantics?
Why Your Brain Actually Works Better in Winter
I think the poor would suffer the most under a revenue tax regime, unless the increased tax take were thrown into welfare or basic income.

The compound effect of a revenue tax along a supply chain would result in huge inflation in products with long supply chains (food and consumer goods) and relatively little effect on things like services and high margin businesses.
Article agrees:
> Even accounting for today’s low oil prices, and even as Saudi officials step up arms purchases and military adventures in Yemen and elsewhere, Riyadh is hardly running out of funds.

Seems to be implying that less money for political loyalty may reveal tensions, and those tensions can undermine a political order we depend on.
5.5 things I’ve learned as a Product Manager
I installed Windows XP few days ago, Letsecrypt certificates are working fine on Firefox 43, it just doesn't work if you are using SNI and IE8. Haven't tried Chrome but it must work.
Why, what are you imagining?
None. Accidental collision resistance of SHA-1 is 2^80.

SHA-1 is "cryptographically broken": it's estimated that you can produce collision with about 2^60 operations, however nobody has produced them yet.
Do they really have a specific rule for American citizens ?
Can I use that for renewal as well?
The HN title is the one the BBC had used in linking to the article from their homepage; it made sense to me and so I went with it for the HN post (I didn't actually notice until afterwards that the title in the article itself was different). Hope that helps clear up the reasoning behind it.
Cable TV Can Now Be Delivered Through Amazon, Apple, Google
This would have been OK if HTTPS truly did increase security.

In reality, however, the sensitive part is the 'who' and 'when', not the 'what'. HTTPS makes sense for hiding passwords or bank data, for everything else it's mostly pointless.

(If you've watched any police procedural shows you've noticed that they don't need wiretaps to make an arrest, a destination phone number and time is all that's needed.)
Seems a bit silly to me unless there was an understanding you were expected to have experience with this exact sort of problem. Probably someone just trying to be a badass.
It runs the expression you write in the repl, it's as big as you make it.
It'll also be sandboxed against thrashing.
It's also asynchronous, showing results it computed so far. If example is too big you just get feedback that it's still computing.
I've been doing a bit more than poking around in this space, and I'm curious what your language of preference and hardware specs are? Something like an esp8266? Or smaller?
I used SubjectAltNames on my setup. One domain/one cert, though I only did 2 subdomains.
Inheritance got a bad rap in part because object oriented analysis was done as an exercise in taxonomy (Employee is a Person is a Mammal is an Organism...), instead of identifying useful abstractions. A second problem is using inheritance when composition is obviously better. java.util.Stack is a lovely example of both sins in action.

Where inheritance shines is in enabling close coupling across module boundaries. An example is event routing: how do you enable customization of how events flow through your app? UIKit handles this through inheritance. The base method gives you the default behavior, which you can override to customize. You can stop propagation by just not calling super, or redirect the event by calling the method somewhere else, etc. It's flexible.

JavaScript handles this clumsily, by trying to anticipate all the customizations you might want to do and providing APIs for each of them (event.preventDefault, event.stopPropagation...) Despite all that, frameworks like React have to reimplement event dispatch, because the default behavior is too inflexible.

Here inheritance is the glue that enabled close coupling between UIKit's default event dispatch algorithm and outside modifications to it.
I think the perspective is skewed, because who are websites for? Not the developers, that's for sure. It's for the users, and if the users think that Safari is better, than there might be a reason for this madness, and the other browsers should adjust their goals.

I'm a developer myself, and did webdevelopment professionally for 7 years until I switched paths 3 years ago. I know all about supporting multiple browsers and what not. But the thing is, Chrome just doesn't feel and look elegant and smooth like Safari does. The same with Firefox. That's why I use Safari 99% of the time.

There's a balance between functionality and design, and chrome seems more skewed towards functionality, and Safari towards design. When this is so, and Safari does all I need better than chrome 99% of the time, I naturally choose safari.

...and yes, Safari should be more standard compliant, I'm not disagreeing with you on those points.
CoCycles code search: use the force of open source
Check my comment above to Kequc.
As of yesterday, I started working on one too!

If I could think of a name, I'd release it right now just to add it to your sweet list.
You just reached the Rustwin's point of Hackernews: "As a discussion about C++ or C grows longer, the probability of a comparison involving Rust, as a savior, approaches 1. Afterwards any further discussion is considered null and void".
Accepting Blame for Exceptions
I see there being two main arguments, the first we agree on, permanence. That's really important when it comes to looking things up.

The second however is not quality. I really don't understand that point at all. The reason it all sounds so ridiculous as they continue to describe it is, I think, because it doesn't make sense. Anyone can get a doi for anything they want really.

No, the second thing is for analysis. DOIs mean you can automatically resolve papers and data. They're unique and unambiguous and easy to detect. Handwritten ones are not always possible to figure out even with a human and certainly not automatically at 100%.

Imagine trying to build something like Google when pages don't have URLs but just describe how a person might go and find what they're looking for manually. That's what people are trying to deal with now.
Mobile design tips from a dev to other devs
But why? Why would you create a web framework in a single-thread environment? This line of code: https://github.com/tannernelson/vapor/blob/master/Sources/Se... - makes this framework totally useless.
That would be an SHA-1 collision which has never been reported and would break lots of encryption in common use.

You guys are worrying about the wrong thing. Any hash considered secure will have zero collisions, at least in your light cone for trillions of years.

If current hashes are shown to have weaknesses they will be deprecated, probably before even a single collision takes place.
Don't quite grasp it, I am not into the field much, but I try my best.

A little chip that can read analogic OR digital IO and securely send over via radio seems to me like a very standard, reusable and useful piece of hardware.

It is something that you can sell to pretty much every industry, so you have a lot of scale to leverage.

I do understand that, if your application need to read temperature and send it over you will design the whole chip together, but when your application need to read also humidity and send it over I believe that you can reuse the design of the old chip; so, over the years, a standard way to read from IO and send over secure radio connection should emerge.
Terraform by HashiCorp
There's also figshare.com where you can publish data, papers or whatever really. I published code there so my wife could cite it and we do public data releases on there too.

Disclaimer: I work for digital science, a parent company.
No the thesis is not that the current budget deficit is a problem but the increasing costs of bribing and subduing the populace and the factions of the royal family turn into a bidding war, with increasingly expensive wars as the proxy war in Yemen escalates. The ownership of the assets overseas is somewhat complex too - there is little public documentation, but the country does not really own much, it is owned by individuals, as this is a traditional feudal monarchy, not a modern country, so there is no real "state". At some point with increasing factionalism this could be problematic for borrowing. If there were serious political issues, like the Saud's being kicked out, much of the money would go with them, and the credit rating would not last for long.

On the other hand people have been predicting the end of the House of Saud for decade now, and people have continued to support them and sell them unlimited weapons.
You move in to a new apartment. Your first night, at 2 am, you hear a noise. You turn on the bedside lamp and see several cockroaches scurry under your bed. What do you do?
Saying they are not independent doesn't solve the issue of in which country they should pay their income taxes.
That is a great answer, thanks. :)
Unfortunately there's 2 things that make this more complex and far more expensive.

1) any pricing that did this would have to replace ctr * ad_pricing(keyword, site) * (1 + VAT) + admin_cost(for keeping track of a billion customers) + cost per transaction from banks (2% + 0.25$ is typical)

So to replace a 1% CTR 5$ keyword ad (anything relating to financials, insurance or credit cards) we're talking a "micro"payment of at least 0.25 + 0.050.2 1.21 = 0.31 EUR. This is ignoring a number of costs (such as chargebacks). (assuming 21% VAT)

And here's how the money gets divided up in such a scenario:

Bank: 17 cents

Government: 10 cents

Site owner: 4 cents

Lowering the amount the site owner gets doesn't really reduce the amount the user pays. Anything less than about 30 cents is a non-starter. If you paid the site owner nothing, it would be 28 cents.

If we go through ad networks instead, and companies pay for ads through bank transactions, bank gets nothing (aside from the fees on business accounts on both sides, which aren't per-transaction costs), and the government gets 8% (assuming 33% profit margin for the ad network, which is high, and 25% corporate tax). If you "avoid" tax like most ad networks do, the government gets very little, 1-2% at most.

2) Starting this up requires violating a Nash-equilibrium. A huge number of people need to seriously damage their own business in order to make this happen before it can happen.

And that's ignoring problems that this would allow governments, banks, courts, ISPs and ... to block content based on controlling the financial system (which is a necessity to combat tax fraud anyway, blocking payments because either courts or governments don't agree with the transaction is something that constantly happens).

You could of course try to get the government to drop 90% of their VAT for internet transactions, and banks to stop charging for payments, and ... but good luck with that.
I've been using vim + vim-swift (https://github.com/keith/swift.vim) to learn Swift, with great results ..
ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ – SEO – WEB DESIGN
Hmmm...neither author is an expert on Saudi Arabia. Alex de Waal is an expert on Africa[1], Sara Chayes is a journalist of some sort[2]. Why is this opinion piece any different than asking John Doe about his ideas on the Saudi monarchy?

[1] http://fletcher.tufts.edu/World-Peace-Foundation/About/Staff...
[2] https://en.wikipedia.org/wiki/Sarah_Chayes
The 1km requirement is the killer for this plan, as you run into radio regulatory requirements. There is the "Weightless" system operating in the old analog TV bands, but I'm not sure that's made it into shipping products yet.

https://en.wikipedia.org/wiki/Weightless_%28wireless_communi...
It actually seems to be ASP.NET all the way through.

Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET