skysight-inc/HackerNews huggingface dataset:
Three doesn't have any 4G when roaming, and the 4G isn't that great even in London (compared to say: Vodafone).

Texting with Google Voice is fine though.

The two sips are registered to the same installation of asterisk: The UK provider gives me a UK number and rates equivalent to a UK landline.

The US provider gives me a US number (which is registered with google voice) and rates equivalent to a US landline.
This is great, though I wonder if the social dynamic of the participants deciding when and where to meet actually works. I'm a meetup organizer and I find that it's difficult to get anywhere in event planning with a decentralized decision making process.

I have a few other thoughts as well:

- It was difficult to figure out where to start typing to describe my meetup. Instead of just an ellipses, a more standard input field would be instantly recognizable.

- I noticed that if you load the site for the first time, the blinking cursor is on the meetup description, but if you tab away, it loads a map, at which point there are two input fields. Then clicking in the map input field is futile - it places the cursor back into the meetup description. But it looks like there is only one input field, so it can be quite confusing.

- Using the user's current location would be great.

- I didn't see "How it Works" at first, probably because I tabbed away and the map view expanded. But besides that, there's a lot of vertical space that's not actively helping the user understand the site. If you eliminate a lot of the negative space, you could end up with essentially a text input field (a la Google) and the description: http://imgur.com/uY0F27D

- Speaking of which, I think the description should mention what you as the user have to do, instead of what happens. "You get a unique url to share with participants" should be "Enter your meetup description and a location and you'll get a unique url to share with participants", etc.

Overall, great work! I like the workflow.
i keep trying new frameworks out and deciding what i like and not. sometimes i try to patch the missing features and when it becomes a clusterfuck i decide the framework is actually the problem.

also tried code golfing for the first time last week & it was a lot of fun... i learned a lot of really cool and not-very-useful stuff about C doing that.
The rarest creature in tech appeared today on Apple’s stage
>It's huge - something like 30 MB for "hello world" on Windows.

First, 30MB for "hello world" doesn't mean it will get linearly bigger as code grows. Most is one time off overhead. Else something like Kate would be an 1 TB binary.

Second, 30MB hasn't been an issue since 2002. Heck, I have 20+ apps, each over 30MB, on my PHONE.
I didn't realize the c++11 standard could make it possible to get rid of moc. Defenately better this way around ;)

I can't wait to see this happening upstream for Qt5.
HSBC plans to cut 25,000 jobs globally
I am customer of O2 in my home country - Slovakia and I currently live in Czech Republic. O2 recently came up with a program that allows me to pay exact same charges as I would at home (both phone and data). It is much simpler to have one number than numerous SIM cards...
Tabs Outliner[1] is great for this. It's lacking sync (an extra top layer in the tree for each device would make sense), but other than that, it is fantastic, and has really reduced my memory usage back to normal levels. It allows you to suspend entire windows, and quickly browse all tabs. Allows for unlimited* levels of named trees/notes/windows/tabs. It does however NOT save the state of the page, only the URL.

When the Chrome Sidebar API[2] is implemented, I'm sure it will only get better, as the need for an extra window should no longer be necessary.

Here's a video overview of its features: https://www.youtube.com/watch?v=OqjcrfKjobY

* I haven't reached the maximum yet...

[1]: https://chrome.google.com/webstore/detail/tabs-outliner/eggk...

[2]: https://code.google.com/p/chromium/issues/detail?id=51084
its pretty obvious that they don't actually like what they are doing.

My dad has been a mechanical engineer for almost 40 years and I struggle to think of anyone who enjoys their job as much as he does. Yet I have never once seen him do any personal "side projects" that are in any way related to his day job.
Rust-Compare: a comparison of Rust, C++, and Java
That's great news, thanks! You may well have just changed my summer.
> You want to import SIM contacts?

In all honesty, I don't think this is very common nowadays. If you're migrating from something like a Nokia 1100, your contacts might be in your SIM, but most users are migrating from another smartphone in 2015, and smartphones don't store contacts in the SIM.
this just falls out of writing code cleanly and properly. if you are doing something so complicated with inputs and outputs thatit becomes unclear what is happening and where things need to go in and go out then you just haven't used enough functions and classes to split up the responsibilities.

if you write clean, data driven code i can't imagine this ever being a problem you need to solve.
Laravel documentation search powered by Algolia
When Is Tearing Off Your Existing Roof Necessary? – LGC Roofing Blog
Hah, you're welcome. This is really interesting because it raises the question: what role does affluence have to play in all of this?

In the case of my country, people usually aren't rich enough to save for retirement, nor are starting salaries high enough for young adults to stake out on their own. So parents help their kids right up to the point they can no longer work, and then kids take over to provide for the family.

In case of you being affluent (as in with a completely well-funded retirement), I can totally see why you'd want your kids to not see your wealth as theirs. It might ruin their incentives to be productive citizens.

So, does affluence naturally lead to a weakening of strong family ties? Dunno.
D3Kit – a set of tools to speed D3 related project development
https://en.wikipedia.org/wiki/Argumentum_ad_populum ?

We should weight evidence, not amount of people behind it.
I'm guessing you have already done this, but if not - have you looked into "codependency" as a mental health issue?

"Caring too much about people being happy" is pretty much the definition of a codependency problem. It's possible to get past it without turning into an asshole.

There's an excellent book on it - http://www.amazon.com/Codependent-No-More-Controlling-Yourse...

May not be of use, but I thought I'd comment in case it is!
> A commitment scheme lets you keep a piece of data secret but commit to it so that you can not change it later.

> commitment = SHA256( binding_factor || data )

> Tell someone the commitment, then [later] reveal both the data and blinding factor.

It looks like I can change my data, then generate a binding factor that will combine to produce the original hash input.
Worg [1] is IMHO clearly the best place to start (and finish!). There is a lot of stuff there, and I don't think I'm even 10% done. (I still haven't looked at the calendar, tried the to-do list and wasn't convinced, etc.)

At first, comparing it to Markdown (markup-wise) was very helpful. I keep this page ( http://orgmode.org/manual/Markup.html ) handy and write my blog posts in Org. (This is why I found babel to be invaluable : I don't have to keep my code separate from my post, which is one hassle less for quick demonstrations).

Right now, my strategy is a little bit like this : the moment I think something would require some writing, I quickly check what org-mode has to offer. The learning might be slower, but I don't get bored this way.

[1] : http://orgmode.org/worg/
Same thing applies to cloudflare. Even HN is proxied through them and connections are decrypted at their servers. Looks like nobody cares.
Happy ubuntu phone user here (E4.5) will probably skip the E5 and wait for the next one if it's beefier in spec.

The only gripes I have with Ubuntu touch atm are:

1) Lack of USB or Bluetooth tethering
2) Lack of USB or Bluetooth tethering
3) Lack of USB or Bluetooth tethering
4) Lack of FDE
Comment already says it on the google plus page, but tab groups in firefox already do this.
Tea Party Oddsmaker Has Best Campaign Finance Reform Idea Yet
Nice video. I create similar diagrams with Geogebra, https://www.geogebra.org/. What I like about Geogebra is (1) it's free and (2) I can build interactive diagrams without having to do any computer coding. I encourage students in my Calculus and Statistics classes to use it to explore ideas for themselves.
IoT is full of gaping security holes, says Shodan creator
Dear Oracle,

Either make new versions of Java 100% backwards compatible, or support them for a long time. The end.

-John
1823 Travels Through Sweden, Norway ... https://books.google.com/books?id=qrNfAAAAcAAJ&pg=PA152&dq=l...

1836 The Mirror of Literature https://books.google.com/books?id=amBEAQAAMAAJ&pg=RA1-PA21&d...

1841 Proceedings of the Royal Society of Edinburgh https://books.google.com/books?id=tC4_AQAAMAAJ&pg=PA449&dq=%...

1874 Popular Science https://books.google.com/books?id=_B8DAAAAMBAJ&pg=PA347&dq=l...

1877 Popular Science https://books.google.com/books?id=gisDAAAAMBAJ&pg=PA404&dq=p...

1947 Life Magazine https://books.google.com/books?id=bkgEAAAAMBAJ&pg=PA81&dq=%2...

1952 Boys Life https://books.google.com/books?id=QXO4WXYxnAwC&pg=PA50&dq=%2...

1953 Natural Religion and Christian Theology https://books.google.com/books?id=j0yEUu8A5hEC&pg=PA116&dq=l...

1953 Boys' Life https://books.google.com/books?id=z-p67xyiQpQC&pg=PA4&dq=%22...
What's driving security budgets and technology purchases?
MapQuest Confirms It’s Using Mapbox to Overhaul Its Product
Well that is just stupid, the macbook air is not a dev machine. Get a macbook pro or an imac and you are fine. Apple did not screw you, you screwed yourself for buying the cheapest they had to offer.
> The new mall will have an ice rink, amusement park, water park, concert hall, movie theater, and an indoor 12-story ski slope for skiing, snowboarding and tubing.

> Does that sound like something that's dying?

Yeah, it does. It's saying "we can't exist as just a shopping center any more, so we've got to become an all-in-one entertainment destination instead." Which, I'm sure will be successful, but not every city can support a $3.5 billion complex like that, and it doesn't bode well for the thousands of existing locations which are just plain shopping malls.
btw, there is this great website with always up to date information about national SIMs : http://www.prepaidgsm.net/en/operators.php
Agreed. Mostly.

As a young engineer working at Motorola semiconductor, I would have agreed completely. As a somewhat older technology professional working with Amex, I became somewhat less sure. They were super organized about the way they went about cross-stakeholder large project meetings.

As dilbert-esque as it can all become, I'm not sure that the opposite is a good thing either.

I went to a small engineering college, but simple things like getting up and going to class (where attendance was counted) and getting your work done by the deadline seemed to be a stretch for my many of my freshman (and some sophomore) year classmates. Being reliable and getting stuff done on time isn't "just institutional bullshit".

And, I would argue that sitting through meetings with customers may sometimes seem like a waste of time, but the occasional nuggets of gold make it worth it. To me, anyway.

EDIT: Since neither Motorola, nor Freescale (Motorola SPS) are around any more, your point about large multinationals is definitely 'heard'. Still, I wouldn't mind doing an extended gig at Toyota or GE Power Systems.
ReactJS and D3 Part I: Layouts
Have to keep TurboTax and its derivatives in business somehow :)
Spring Launches Free Shipping on Every Order
Try http://www.tutorialspoint.com/cprogramming/c_header_files.ht...
You might be interested in Lix [1], it's like Lemmings but with networked multiplayer, and it's open source (CC0).

[1] http://asdfasdf.ethz.ch/~simon/about.php
Security Startup Illusive Networks Uses Deception to Catch Hackers
I'm curious about the UX for such a feature, I'd presume it would be a nightmare to get right:

- How would a user quickly set the category on a tab?

- I would presume that a user would only want to categorize things once the browser becomes unwieldy. How could it be done in bulk?

- Where would the UI elements for this go? Considering that Chrome strives to be minimalistic.

- How would the categories be communicated to the user?

- I should be able to tell Chrome "Hi, [... snip ...]" How?

I'm fairly certain that this idea has been mulled over multiple times, even by Google. The problem isn't having the idea in the first place, it's the implementation. I think that if someone wanted Google to "steal" this, they would need to approach them with viable mockups demonstrating an elegant solution that fits in with the spirit of Chrome.
Thanks for this link, that's a great talk, in fact it deserves its own submission as I rate it better than this article.
"The Firefox project went through many versions before the version 1.0 was released on November 9, 2004."

http://en.wikipedia.org/wiki/Firefox#Release_history
Best case scenario is that the company you are going to work for has a benefits package that includes health care. If so it should also cover your family as well. You will probably pay a small amount each month out of your pay to subsidize the cost of the policy.

If the company does not offer health insurance you have a couple options. You can signup through a state exchange (cheaper, subsidized by the government with fewer choices for coverage) or directly with the insurance company (more expensive more choices for coverage).

That is it simply put. I don't know how this affects you if you are not a citizen of the US and there may be other options in California specifically. I would check with the company and if they have an HR person them specifically. They should be able to guide you more specifically.
Laravel 5.1 with LTS is released
The header file should not have the includes that the implementation uses. It should have the minimal necessary to achieve its purposes as a header file.
Kitchen design ideas that work
One of the reasons for ls having additional functionality, is that it is used in restricted shells - such as those used on rssh (SCP,SFTP, rsync and the like). There are no filtering utilities available in these shells:

-rbash-3.2$ ls $PATH
chmod cp groups ls mv rm scp
I think it's hard to say at this point beyond the fact that is certainly isn't helping it.

The more proprietary APIs pushed the less likely someone is going to use OpenGL (DirectX is a great example). Apple doing this now basically means that a new game dev working on iOS and Windows likely won't even get to know OpenGL.
Mocks, stubs, shims, etc. are usually just hiding the fact that the code to be tested is terrible, even in OOP languages.

Furthermore side effects have nothing to do with testing one's code. Why? Because you have to test your own logic, not I/O or something else. I/O is already tested by someone else. So you actually don't care where the data comes from - the filesystem or a hardcoded string - you care if the output is correct after the respective transformations are applied to the input.

And when you think about it testing shouldn't be that needed at all. In the OOP world, where state and identity are helplessly tied together and we are not working with values, but with references to values, tests might be a necessary evil.

In the land of Functional however writing tests shouldn't be needed, at least in theory. Why? Because if you write small composable functions you should be able to test them right in the REPL. Corner cases? You have to think about them right from the start. TDD forces you to do so - then why shouldn't you when you have the immense power of a REPL? Once a function is ready you are not supposed to change it much. If you do you should change the inner workings and not the input/output. If you need to change the i/o most probably you need a different function. But what is more important is that if you needed to change the i/o and had tests for this function you would actually need to change the tests as well, which is more work (double? triple?) and no added value.
> The redesign allowed us to completely remove the Qt Meta-Object Compiler (moc) system.

I recall having heard that this was one of the new goals for Qt now that we have C++ 11.

Is the intention of this fork to merge back at some point? I don't see the fragmentation working out for everyone in the long run.
US Govt Mandates HTTPS Encryption for All Federal Websites
React and Data Visualization
There's also "The Complete History of Lemmings" [1] for Mike Dailly's (the guy who inspired the game) take on the making of Lemmings.

[1] http://www.javalemmings.com/DMA/Lem_1.htm
How to browse the web securely and privately from anywhere
Android did it without complaining, iOS apparently does it. My SIM is still the same that I got in 2001. It's a pretty convenient location to store that stuff.
Interactive Data Visualization Using D3.js, DC.js, Nodejs and MongoDB
Building a fully client-side adaptive bitrate streaming video player
Been done, a long time ago.

http://www.isthe.com/chongo/tech/comp/calc/index.html
I use DHC and like it a lot. I tried a bunch of the other Chrome based HTTP testers and found it to be the easiest and neatest one. I haven't tried Postman yet though.

It would be nice if there was a way for it to tell I have donated though and stop bugging me.
Semi-monthly paydays for people on salary are pretty common. I have, in fact, never worked at a job that doesn't pay according to that schedule (in Canada).
Developer Superpower: Z
The State of SVG Animation
6 months more: NSA asks court for extension of expired surveillance program
>> A commitment scheme lets you keep a piece of data secret but commit to it so that you can not change it later.
>> commitment = SHA256( binding_factor || data )
>> Tell someone the commitment, then [later] reveal both the data and blinding factor.

>It looks like I can change my data, then generate a binding factor that will combine to produce the original hash input.

If you can find SHA256 collisions on demand. But if you can do that, you should probably be writing a paper about it and advancing the state of the art.
Only if you can break SHA. But still, good point.
With the just released support for annotation processing Kotlin is now working with e.g. Realm.
Usually when I have this issue in Chrome I just Bookmark -> Bookmark All Tabs -> Create a New Folder "Project A" do the same for "Project B". When I need to get back I open all the tabs in the Project x folder.

If you are on a Mac you can go a step further and create different desktops for different projects, the only draw back is if you accidentally Cmd + Q an app that is open on multiple desktops.
FYI, a Go version was announced not too long ago also: https://github.com/alfredxing/calc
Yeah, Content Blocking Safari Extensions seems like a good replacement of adblock/ublock
Women in Tech – Let’s Change the Rhetoric
The cheapest official retail option is the Mac Mini for $499. It's not a laptop but it will run the latest Xcode. Might be just the thing you need for that first app that makes you a bazillionaire.
Report: Israel built, exploded 'dirty bombs' in nuclear test
Belgium Arrests Two in Probe Over Returning Syria Fighter
Using Lost and Found Software Evokes Peace of Mind
I like the source code.
Hackers Delight
Non-distributed Microservices
This book is an awesome collection of bit-level hacks. One practical use is for fast arbiters / one-hot bit priority and round-robin encoders for FPGAs and ASICs:

http://www.fpgarelated.com/showthread/comp.arch.fpga/61833-1...
How is your experience? If you tether, do you get IPv6 on your laptop as well? Is IPv4 traffic NATed or not ?
India is a more hierarchical society in general, and one doesn't feel the need to thank the servile class for services rendered. Outside family and close circle of friends, a "thank you" can lubricate social interactions.
Great another out of date book ,that will no doubt push swift 1.2 when swift 2.0 is out.
Elasticsearch Scripting: Filters
You can usually middle-click a bookmarks folder to open them all in new tabs as well for even faster rehydration.
I work in a huge company and $30 is still considered something.
"Sumasen is likely regional"

Apparently it is very "親父" and after 13 years my wife informs me I should switch to sumimasen :-)
I was actually kind of close to that, the incident got added to the long list of examples provided to the enlisted. It is incredibly stressful for a PFC when he has to ruin an officer's day, knowing that they'll not be thrown under the bus lets them do their job. When I was going through the School of Infantry I witnessed a PFC, guarding an ammo depot, buttstroke a LT who had ignored the sentry's instructions to leave the secured area. The LT was discharged and the PFC got promoted pretty much on the spot.
The last time I used Qt was a long, long, time ago. I liked it, mainly because it avoided the STL and was cleaner. I'm not a fan of C++ (I consider it a baroque and overly complex language), but I enjoyed using Qt.

So, this line seems like a drawback to me, instead of an advantage:

"CopperSpice is a C++ library derived from the existing Qt 4.8 framework. Our goal was to change the core design of the libraries, leveraging template functionality and C++11 capabilities."
>You want to import SIM contacts

this feature comes with the next update
Probably now the price of the original paint is much cheaper that 400 years ago. An interesting comparison is how many pounds of bread you could buy with the price of a 37ml genuine painting now and 400 years ago.
Ask HN: Microsoft hyperlapse for Mac?
Microsoft hyperlapse is indisputably the best software for the action timelapse effect. Unfortunately (for me, a mac user through and through) this effect is only available to Windows users. Is there anyway I can use Microsoft hyperlapse on my mac without partitioning my hard-drive?
Show HN: NomadLuv - Date Your Fellow Nomads
C++ is a far more common skill than moc. I know C++, I can barely get my head around writing a Qt app.
FDE == Full Disk Encryption?
Assume for a moment that no hashing is performed.

I compute C = B || D.

I reveal C.

I later choose new data D'.

I compute C = B' || D'.

I reveal B' and D'.

Since both B and D were secret, B' and D' are accepted.

Secretly masking data lends to malleability. (EDIT: Not a mask)

EDIT: As CJefferson points out the operation is not a mask, but concatenation of a fixed length random value which invalidates this example. Exploiting this secrecy would require a weakness in SHA256 that allows input prefixes to produce colliding hash states (hard).
That's not just a funny comment, it is literally true!

"For more than a decade, Mr. Bankman and a small group of tax experts have called on the government to create a tax preparation method that they say would vastly reduce the time and cost of tax-filing for most people. Intuit has been a primary obstacle to the effort."[0]

[0]: http://nytimes.com/2015/04/16/technology/personaltech/turbot...
Great advice.
I am co-founder of the company, so we can make a company insurance (were thinking to do it that way anyhow). But then the question is what plan to get as a company?
I'm not sure I understand what you are implying. How so?
How to Buy Real Estate When You Don’t Have Money
moc magic for signals/slots was already possible with C++98, as proven by Gtkmm already back in 2000.

http://libsigc.sourceforge.net/

But it required beefy template support, which would leave out some of the compilers supported by Qt (not only MSVC).
Nice job dude! How can I learn neural net at the best?
Greetings from Germany

Mr.Foo
So will Qt stop supporting commercial UNIX compilers and embedded platforms with compilers still stuck in C++98/03/partial 11?