skysight-inc/HackerNews huggingface dataset:
Dynamic fee computation has some interesting game theory aspects to it. Fee rate (bitcoin / byte) dropped significantly after dynamic fees caught on. They have been rising with full blocks as users bid to have transactions included in the limited block space.

We'll see what Litecoin does when SegWit activates tomorrow!
THE BEST INSTAGRAM TOOLS
Depends on the machine. See the comments in the file:

https://github.com/ubernostrum/webcolors/blob/master/tests/f...

The fun part is people who criticize the generation of the integer triplets; yes, it's three nested loops and that's bad, but the total number of iterations will always be 16,777,216 no matter what algorithm you decide to use to generate them. So it uses nested loops since that's the most readable way to do it.
The view of how much money this actually is is seriously skewed in these comments. US GDP is around $19 trillion. The cost of this program is 0.1% of GDP. For comparison, the B2 bomber cost $2.4B itself, and the Iraq was cost upwards of $12B a month. One can argue "we shouldn't spend on those either" (and I agree), but it's impossible to cogently argue that this is a lot of money. Like the budgets of the NEA and many other very cheap programs, it's an absolute pittance. A pittance.
> My point was that when a disruptive new idea comes along, it is natural that everything people thought they knew about something can completely change overnight.

Volatile currency isn't a disruptive new thing; many past currencies have been volatile.

One might, perhaps, reasonably argue that Bitcoin has other features which warrant using it as a currency despite its volatility, but that volatility is bad for the purposes which define currency isn't mere conventional wisdom born from ignorance of anything different than the modern dominant forms of currency.
> If Apple loses, patent licensing practices will continue to throw sand in the wheels of commerce -- and cost consumers money.

This metaphor is a bit weird. I know that throwing sand to the wheels of a train is helpful (generates traction). Prettymuch all freight trains throw sand in the wheels deliberately. Maybe they got it the wrong way around.
Agreed. Selling a product vs selling time are two different things.
Perl scripts are even shorter.
Apple acquires sleep tracking company Beddit
A colleague of mine really likes VSCode for Node, as it's more of an IDE than Sublime text. However, for text editing, outside of vim itself, I haven't encountered anything remotely as good as sublime text. Really. Why would I use Atom with all its slowness for most text editing tasks? And VSCode has more features than I need for text editing. Is it particularly pleasant to open a bunch of XML, JSON, YAML, etc files in VSCode?

Before Sublime, textmate was okay but I always liked BBEdit/TextWrangler for OSX best. Crimson Editor was the best thing I could find for Windows in the early 2000's, before I moved away from Windows environment.
I like Atom and VSCode, I wouldn't REALLY call them an IDE.. Try Jetbrain's stuff out.
Yes, because there are red flags and smoke. Not to mention known economic ties. We aren't driving a narrative, we are concerned for the state of the US.
On the contrary, the artificial housing scarcity in California (as well as in NYC) contributes to inequality and hinders GDP growth:

http://johnhcochrane.blogspot.jp/2016/06/how-to-raise-gdp-10...
I think you're missing an important point that GP made: Apple lately absolutely refuses to give you any kind of error or even status informations in its cloud products (Music, Photos, Notes, ...).

It's meant to just work like 'magic' - as if all wireless connections as well as the server and client software are nowadays so perfect that you'd never encounter error states anymore, and it's all so fast that you don't need progress information on anything. Right.
Some of the visual SLAM techniques are also getting fairly good results for cheap. In particular, see DSO (same research group as the previous LSD-SLAM).

http://vision.in.tum.de/research/vslam/dso
Not sure what you mean. It's pretty much the industry standard to use entire device as the royalty basis. Further, many companies like Qualcomm, Nokia, Ericsson, do publish their per-device rates publicly.

http://www.investorvillage.com/uploads/82827/files/LESI-Roya...

Apple in their quest to penny-pinch challenged the entire-device royalty basis theory in another ITC case involving Samsung back in 2012 and lost.

As for your doubt on my point #3, Qualcomm translated KFTC's decision last year. Apple also explains quite clearly why Qualcomm stopped paying Apple "rebates." (see "Nature of Action" in Apple's complaint)
And the cost likely includes wages/costs of people for things like training users on the system, setting up and running a help desk for census staff to call when they're completing the census, costs for managing and running procurement for the different components, etc.
Atom and VSCode are the new (and newer) hotness in programmers editors, which means they dominate trend-driven discussion. But they probably don't dominate use, even in the sub-IDE editor segment.
Chinese Millennials Use Apps to Snap Up Overseas Property
Oh I am really digging the change to allow directory level configs for config settings.

I have commited with my work credentials to open source projects more times than I can count
People like to knock on government funded research on security/defense here, but it is actually one of the reasons the US leads in tech. DARPA produced the arpanet, the predecessor to the internet. Also, while everyone is aware of Stanford and silicon manufacturers contributions to making Silicon Valley, the defense industry also played a big part in SV's early days. And let's not forget Alan Turing was working for the British government to defeat the nazis. Funding research is a great idea.
While perfectly fine, this comment unironically reinforces the GP's assertion of "how [C++] as a whole the language is basically a gigantic ball of special cases"
This is very well done, very understandable, and really drives home the "F# is laconic" thing. The amount of text in those generated classes is shocking, for the same functionality.
I don't really know the details on how it was fixed, but I feel like it was fixed within a week of it being first reported.

As for the matching, I'm not sure what to tell you. To the best of my knowledge, all of the music I have was matched correctly (or uploaded if there was no match). That said, I was originally an iTunes Match subscriber, and it's certainly possible that maybe iTunes Match used stricter matching, though I don't know why that would be because that sounds weird.
The definition of pro varies! Here's a short rundown of 3D imaging:

Laser triangulation systems (laser stripe + turntable) will give you extremely highly detailed models at close range. You could build one for under £100 and the accuracy can easily be sub-mm. Downside is it'll only work for a short range.

Long range you're not going to beat a scanning LIDAR system like the sort that Leica offers. A comparable system from Faro (with a public price-tag) is around £30-50k depending on spec. For 'set and forget' scanning, these systems are great. They're also pretty much the only reliable solution for robust, kinda fast capture of large sites. Velodyne's automotive LIDAR (the one on the older Google cars) came on the market for around $75k. The future of 3D imaging is probably low cost MEMS scanning LIDAR, which is being bankrolled by autonomous driving.

Short range you also have time of flight (Kinect 2) which is used in research and also by several large companies for commercial RnD (e.g. Ocado - http://robohub.org/wp-content/uploads/2017/02/SoMa-Ocado-RBO... - see the thing on the tripod?). My local second hand stores sells the Kinect 2 for about £25, but you need the USB adaptor (£30). Lots of companies make ToF sensors, but Microsoft really forced the price down.

Then you've got Kinect 1-like systems (Primesense), which include Google Tango (and other clones from Asus, etc). I think the Intel Realsense does something similar. These are mono cameras and an IR pattern projector. They don't work in sunlight, but are pretty good indoors. The Kinect 1 was (is) huge in 3D vision research because it was so cheap and relatively robust.

Finally you've got stereo which is the only real competitor to LIDAR outdoors. Much more dense than LIDAR, and you get true intensity information, but poor accuracy at long range. Performance is mostly dependent on the distance between the cameras. It's also the only technology you can reliably use in space. There are very few spaceborne LIDAR systems (e.g. LOLA, MOLA, etc). Stereo is the bread and butter of 3D on rovers and for planetary mapping. Prices vary, but you're looking at around £400-500 for a good pre-built stereo rig.

I think it would be unfair to say NASA and ESA (Exomars should also have stereo cams) aren't pros!

There are also several niche industries like handheld structured light scanners which can also get sub-mm accuracy. These are used for a mix of industrial inspection, capturing props for movies, etc.
Don't forget the dark pattern of requiring the user to sign in to iCloud Music Library for any kind of bookmarking (letting Apple index/upload their entire local collection).
Is an email account considered hacked if the password is "password" ?
Machinists and engineers often prefer Imperial "mils" (thousandths of an inch), for instance. It's easy to convert from kilograms to pounds or kilometers to miles, but there's no convenient metric unit for expressing typical distances and tolerances used in mainstream machining. A millimeter is way too coarse, a micrometer is way too fine.

As a specific case, in electrical work, it's easy for me to specify "6 mil trace/space" attributes for a PC board design. Not so easy to say "0.1524 mm" or "152.4 microns." If I round my specification down to 0.1 mm, the resulting copper features will carry less current and cost more money. If I round it up to 0.2 mm, other physical and/or electrical requirements won't be met. So now I have to add at least one more sig fig, which is a pain in the neck for no obvious benefit.
FYI, LINE is from a Japanese company.
Atom is extremely heavyweight and slow
The 2017 refresh is especially blazing fast and high optimized for low latency input

>Zero-latency typing is now on by default: typing latencies for PyCharm 2017.1 are lower than those for Sublime Text and Emacs

https://blog.jetbrains.com/pycharm/2017/03/pycharm-2017-1/
If that was the case, why didn't any of the three letters mention Comey screwing up in front of that committee? They only mentioned his severe misjudgment in Hillary's emails 10 days before the election. Nah. Doesn't pass the smell test.

Now don't get me wrong, he WAS fired because those investigations upset Trump. And that very likely WAS the reason. But it wasn't the reason they stated.
Meh, it's just using the C PreProcessor, cpp, but driven through GCC.

The C preprocessor is pretty simple (well, until you start wanting to evaluate C expressions as part of your #ifdefs) and very well-known. It's not inherently tied to C (QED), so it makes sense. There are other cases where people use it on something other than C, but as kevin_thibedeau mentions, he'd be better served with a more powerful (and generic) macro processor such as M4.
My Startup Investment Roadmap
You've told us what it isn't, why not tell us what it is. "manages the whole effort" is pretty meaningless, a time sheet application can make that claim.
The mortgage interest deduction doesn't help the middle class that much with today's low interest rate.

If you're married filing jointly, your standard deduction is already $12000 -- which is more than you would pay in interest the first year on a $300,000 mortgage at 4% interest.

The median price of a home is $188,00 (http://m.huffpost.com/us/entry/4957604).
And in the one place they do give you status (iCloud Photo Library), it regularly shows completely bizarre numbers (I often see stuff like "Uploading 15 photos (369MB / 125MB)"
Remote deployment is the killer feature for me at this moment.
The above comment is an excellent example of political gaslighting, there is ample, undeniable evidence of some sort of GOP collision with Russia. No sane person looking at the evidence could come to any other conclusion, but by confidently stating the exact opposite of the truth the above commenter seeks to sow doubt in the mind of a potentially disinterested or confused audience. This is a an increasingly common tactic on these boards.
Actually, a makers own products are a distinct market for antitrust purposes if people empirically don't substitute out of it, as shown by the producer having market (pricing) power.

I wouldn't be surprised if that's true for Apple for some of its offerings.
It's about 3,500 feet higher though which is a fair bit when you get into that range. I'm not sure I would say "not at all technical." Depending on the current conditions there could be snow and ice (and may be easier if there is).

And "intents and purposes" :-)
Sounds great, but who feels like paying for it?
How many months or years must he remain employed for a witch hunt that likely will never end?

The dossier had been unsubstantiated for months when it was first reported, and it's been months and it's still unsubstantiated. This despite the media being decisively against Trump and it being the juiciest imaginable story. It's time to move on.
If you want to keep compiling any existing C++ code, then the answer is "yes".
The Do's and Don'ts for BBW Singles to Achieve Success on BBW Dating Sites
I don't understand this attitude. Atom's look/feel/functionality/default keybinds are based on sublime text. Sublime text is a lot faster/more reliable. Atom has a large community building addons for it.

Take your pick. I used atom until I got annoyed by how it choked on large files and crashed semi-frequently.
I don't think this is necessarily true. Go did introduce some paradigm shifts, but they were gentle and easy to ease in to.

Also, I mean, sure, the language may not have new things, but ultimately the goal is to use the damn thing, not learn new concepts :) Go is amazing for that.

I totally agree that expecting to learn a random language in a weekend is unreasonable.
Trump’s campaign statements just vanished, so let’s remember them
I think we all agree that's it's not trivial. What is far less convincing is your case for it costing $900 million. Dispatching people to addresses is not a novel problem, package carriers do it every day. There isn't some massive R&D effort needed here. The tech already exists, the task at hand is merely a matter of application.
dare you to open the network tab on this page..
Indeed I don't think these two issues are related. The data used to gerrymander is results of previous elections and party registration information. The ability to gerrymander is based on party control of state governments. Neither of these things have anything to do with the census.
The typical solution in C is to wrap and anchor such objects in the Lua VM so that they'll be garbage collected if an error is thrown. There are various patterns for doing this--direct binding of individual objects, or indirectly anchoring through an opaque staging struct--but that's the general idea.

Because Lua supports coroutines with a stack independent from the system C (Rust) stack, you often want to be careful mixing your stack-allocated objects. Lua 5.2 added lua_callk which allows yielding and resuming coroutines across the C API (that is, "yielding" a coroutine with a nested C or Rust function invocation).

Leveraging Lua's awesome coroutine support is one of the biggest reasons to use Lua, IMO.

Also, Lua can safely recover from out-of-memory (OOM) scenarios. On OOM it will throw an error that can be safely caught. Any Lua API which might internally allocate memory can throw this error, not just the lua_call family of routines. Quality libraries are expected to also handle OOM, which usually can be accomplished the same way as handling any other error: wrapping and anchoring temporaries, directly or indirectly, in the Lua VM.
Everyone else, of course. Thanks to the State, this "great fiction through which everyone endeavours to live at the expense of everyone else".
> I feel the right to complain anytime

Most people on the Internet do.
I don't think the intent is to compromise on these :)

But lots of things can be made easier to learn via better tooling, better docs, or better diagnostics. Or just removing papercuts.

One such thing I've recently been thinking about is https://github.com/Manishearth/rust-clippy/issues/1737 , which would be cool if it got big.
My guess is that the contract under scrutiny to the RFP COMM-16-BC-2020. Here are the services to be provided:

- Research and Data Analytics
- Strategic Planning, Program Development, and Integration
- Communications Support for Decennial Census Operations and Other Programs
- Field Recruitment Advertising and Communications
- Traditional Advertising and Media Buying
- Digital Advertising and Other Communications Technologies
- Social Media
- Public Relations
- Communications Planning and Materials for the Partnership Program
- Statistics in Schools Program
- Website Development and Digital Engagement
- Rapid Response Activities
- Project and Financial Management
- Stakeholders Relations
- Communications Support for the 2020 Census Data Dissemination

The scope here is pretty large and it includes advertising, etc., so one can see how it might cost hundreds of millions. It isn't just about setting up a database and running a web site.

Full document is here:

ftp://ftp.census.gov/about/business-opportunities/2020-comm-final-rfp-1-21-16.pdf
Hasn't anyone ever seen his TV show? All he does is fire people.
After reading about all the hoops the author is willing to jump through to avoid using the preprocessor, I was expecting the conclusion to be, yes, it turns out we still need it.
Are you saying that if Apple wins, we are going to pay less for iPhones? ;)

Apple's manufacturer Foxconn pays Qualcomm on their manufacturing costs (selling price to Apple), or $250-$300? Qualcomm's baseband is sold separately. Of course, Qualcomm would love to charge based on Apple's retail price $600+.
Hacking techniques: Introduction to password cracking
That's still pretty much the state of the world. I think that's a trade-off that makes sense as long as you're aware that you shouldn't be depending on drop functionality in callbacks(I would hope that your initial point is dostring/dofile and let that catch handle things).

Generally I've found that any time you're interacting with an FFI in Rust all bets are off and you need to be very aware of what your libraries do and what their runtime looks like(just in C/C++).
Seats in the house of representatives are allocated based on census data. District borders can be drawn based on whatever data state governments want.
Bitcoin is not a "normal" currency. It's a new kind of digital asset with unique properties. It doesn't fit into the boxes you are trying to shove it into.

You may argue that it is not fulfilling the role it was intended too, but the discussion around what bitcoin is "supposed to be" is a complex one.
I'm actually a huge proponent of learning through text type games in lieu of more complicated graphics related black boxes where someone is essentially letting a library do 98% of the work. A text game is literally as simple as it gets while requiring no modules (well maybe IO or system if your language doesn't include it by default). Guess my number also is seems more mathematical although that is just subjective rubbish on my part ;). I do believe you're correct that certain people would like a graphical introduction more. Maybe you could write a cool intro to Rust with graphics!
i'd just rather use pycharm. https://www.jetbrains.com/pycharm/
> The function std::experimental::source_location::current() expands to the information about the source file at the point of writing it.

Hmm, okay, and what happens when someone puts that thing in a macro?

Some macros can be horribly ugly, but I'm not sure replacing __FILE__ with compiler-supported magic is an improvement.
I put together a photo booth using Kivy and use it occasionally at weddings. I was able to get the inital project going in a weekend, but I've been maintaining it for a few years.
I'd use Kivy for another project, and reccomend it. That's not to say it's perfect, but overall it is enjoyable to use.
Here's how you do it:
1) find a remote _contracting_ gig, even part time (interview is about 15 - 30 minutes for these, no bull shit white board coding involved)

2) start and learn everything needed in about a week and work fast after that

3) be open to become full time - and you'll likely get an offer 1 to 3 months in, or more like they'll switch you fte.
Disagree with this rule. This forum should not be a place for just showcasing freakin personal tech project only. Yesterday I read someone asking the community share how they spend their work day. One HNer said he works as a professional firefighter. Now I am not sure if he has done any programming or not but that's unexpected for a technical forum like this. I think technolgists like us have the same obligations as everyone else to particpate in civil matters professionally. We don't want to yell out the f word here but marking politics as off-topic is obsurd given privacy is a hot topic we almost never escape from politics. If neutrality has been covered on the news, dont't allow it. But hey I don't run HN so someone is going to tell me read ToS.

HN should embrace submissions either directly or indirectly related to politics. I feel our tech leaders are so silent today to the White House so silent on Trumpcare. Where the heck are they?
I'm not trying to minimize this seriously bad Census Bureau news, but I am trying to contextualize it.
Just because you're not a quarterback doesn't mean you can't know when the team sucks.

"God, those Sportsballers are terrible!"
"Shut up, John! Like you would know, do you play football? You didn't even make tryouts!"
what about High Availability?
Playing devil's advocate: They might expose that a candidate just likes to grab women by the pussy who did not indicate that they'd like that to happen. The candidate might still successfully be elected.
https://hn.algolia.com/?query=How%20Homeownership%20Became%2...
Android Kotlin – Lazy Introduction
I'm also curious if anyone has tried JSON types in Amazon PG compatible Aurora or RDS?
We're using clojure both for new products and existing java codebases, and we've just introduced clojurescript on a smallish SPA. Mostly health and services sectors.

It's surprisingly boring (in the good sense).
0.1% of GDP is actually fairly large. In isolation it's fine, but government probably have dozens or hundreds of similar "small" programs we never think about. So sure, wars cost a lot more money, but running a hundred programs that each cost you 2 billion dollars will also be very expensive.

Not fundamentally disagreeing, I just think it's easy to miss the full picture if you conclude that 0.1% of GDP is negligible.
How a Wasp Turns Cockroaches into Zombies
Buy low, sell high! Piece of cake!
Hidden in the notes at the bottom is a pretty useful improvement to 'git stash':

> 'git stash save' now accepts pathspecs. You can use this to create a stash of part of your working tree, which is handy when picking apart changes to turn into clean commits.

I believe there may be a slight error in the GitHub blog post I quoted above: from what I can tell, it's actually the 'git stash push' command that now accepts pathspecs. But either way, still a neat new feature!