skysight-inc/HackerNews huggingface dataset:
I know - its like revenge of the show room.. I look for reviews on Amazon and then get it somewhere else..
> Is it technically possible to do what the government has ordered?

>>Yes, it is certainly possible to create an entirely new operating system to undermine our security features as the government wants.

So... something to fix in the next release. Apple could be doing this all along. Maybe they've already done it in the past via a FISA warrant.

My point is, if you rely on software for security, and that software can be "upgraded" at any time by the manufacturer, it's a problem.
This is the definition of a back door.
They could design their OS so that it has to be unlocked to "upgrade", but they didn't...
or you still have the exact same singular problem:

You kill things in order to survive.

Full stop.

Meat eaters, vegans, pescatarians, vegetarians, whatever - they all survive by killing other living things and consuming them.

I was wondering the opinion of someone who was making good passionate arguments against the consumption of meat on the basis that it is immoral to kill and eat living things.

I guess wondering how that user feels about this philosophical quandary is downvote worthy though
CCHR??? The Scientology front group??? Yeah, that's a good idea.
from the Greek phon: voice, sound

i.e. a means to communicate.

You do not call an automobile "wheeled combustion chamber".
I just went threw a full configuration and the cipther suit was the easiest. I had some guides and the basically said, copy this or this depending on how prohibitive you want it.

The hardest thing to figure out is HPKP (and I still have not).
Staying on top of our stack with Slack
Sure, specially if you have a prepaid phone (very common in third world countries)
I was an embedded system engineer (degree in computer engineer)

I've designed RTL with FPGA, worked with embedded linux, device drivers, bare metal c and etc.

the problem with embedded is that :

1. There are almost no jobs when compared to other kinds of software development. All the embedded jobs have been outsourced for so long and I don't see this trend reversing

2. The pay is really low for what you're expected to do. Really, really low.

I've made this thread before the transition: https://news.ycombinator.com/item?id=8158023
Patrick from Realm here. Realm _can_ be used as a key-value store using our primary keys but at the moment it does expect a fixed schema (all of the keys can be optional though). It’d be trivial for us to relax that requirement and we do have dynamic APIs that allows this on Swift/Objective-C/Java. That said, there’s a lot more Realm can do that a K/V store can’t such as query efficiently on arbitrary properties, link objects in a graph, and more. Does that answer your question?
Britain's diet in data
It's not mesh. It's just a typical data radio. If the person you want to communicate with isn't in range then you can't bounce the signal through other people.
The main difference: ZetaLisp was developed specifically as a language and its implementation for a certain type of Lisp Machines as an OS language.

Common Lisp OTOH is a domain independent Lisp standard with only very few specific OS-related features.
14 Things to Know Before You Start a Programming Career
Facebook developers are arrogant. Developers from google are more humble and down to earth!
They're what dropbears feed on in Australia.
> Thank you for sharing your thoughts about it with me. I sincerely appreciate it.

That's rather open minded of you. Since you like it, I can add:

you come across as arrogant and judgmental as well. If a company would rather get things done quickly instead of high-quality, that is their choice. Would you look down on me for driving a 20-year-old car because I want to save money?

We all want to work on interesting jobs all the time, but that's not what work is about. Work is about producing things other people want (otherwise no one will pay you).
What you said. They do not address this in this letter.
well, that's something but 1200px width is still way too long for optimal reading of lines at that font size.
If you are interested in React Native and Couchbase Lite, here's a tutorial for Android [1] and notes for iOS [2]

[1] http://blog.couchbase.com/2015/november/getting-started-with...

[2] https://gist.github.com/jchris/3c32524577deff3d69aa
For context, some of the numbers here:

c: 300,000 km/sec,

1/3c: 100,000 km/sec

Fastest man-made thing in history by far, Voyager 1: 17km/sec

Time it took most recent Mars mission to get there (Mars Science Laboratory, 2011): 254 days

Closest Mars-Earth: 182 light-sec

Farthest Mars-Earth: 1342 light-sec

These scientists are proposing to send something at about six thousand times faster than anything man-made has ever gone in history. At this scale, the energies involved become absolutely insane. Guess what would be the energy of a tiny one-gram pebble floating in space hitting this spacecraft? Ten terajoules. That's approximately equal to you walking along on your way to work and getting hit by, oh, I don't know, the International Space Station (13 terajoules) or a sixth of a good sized atomic blast (63 terajoules). Space is a busy place. If you hit even one thing, you're over.

But, you argue, you won't get hit by any pebbles. I'd imagine that you're wrong, but let's humor you. You argue that the largest thing to hit you would be a microscopic 0.001g object. Let's say that your microscopic object is standing perfectly still in space, somehow, even though that's incredibly unlikely.

You hit this object, and instantly your craft is subjected to a ten gigajoule blast. Let's put that into context: at an incredibly small point somewhere on your craft, rocketing along at just north of 223000000 mph, you just experienced a hit equivalent to one hundred million large caliber (.45) bullets. Let's say the scientific payload of your craft is one gram, and the rest is armor. You'd be safe right? No, unfortunately 99.999kg of armor doesn't seem so strong in the face of one hundred million bullets.

I don't think it's possible.
Note Apple came to this market from a different direction than most other cellphone makers. Their first mobile computer was a revolutionary music player (innovative UI and music store). It evolved into a sophisticated media computer with color video, wireless and computer utilities in the last iTouch before the iPhone. (Apple still ships iTouches which are the iPhone device without the cellular phone in it, or a micro iPad.) So they pretty much had a full fledge mobile computer before grafting phone technology into it.
Thanks for the link - that is a thorough documentation. However, given that codebeat is a product targeted towards developers, I find it confusing that the landing page does not even try to define GPA or what 'code quality' means.
I can see a chicken-egg problem here. Without enough users (probably millions), this device is useless. If the device is useless now, it makes no sense to purchase it. The pricing doesn't help either: $249! (and $399 after pre-sale).

Assuming 10 million a good number to kickstart this thing and make it useful in many locations, they'll need to make a few billion dollars sales in the next couple years.
Can you create a backup with sudo gitlab-rake gitlab:backup:create and send us your results to support@gitlab.com? Please mention its coming from this thread.
Handcuff computer was rejected by the marketing department.
They can't ever stop doing press releases of course, but the Bluemix marketing site has a bit nicer presentation of the interesting bits: http://www.ibm.com/cloud-computing/bluemix/swift/
You can stuff the logic of "who can do what" somewhere else. eg:

var permissions = {
"Superadmin": ["selfdestruct",...],
"Admin": ["ban",...],
"Plebe": ["post",...]
};

function roleCanDo(action, role) {
return permissions[role].indexOf(action) > -1;
}

Your check would look like:
if (roleCanDo("someaction", user.getRole()))

Sorry if JS isn't your thing.
ooh... it just hit me... PR == pull request == public relations
Linux 4.5-rc5: efivarfs fixed to avoid “rm -rf /” bricking UEFI
There is a very nice documentary if anyone wants to hear from the actual game developer - http://m.imdb.com/title/tt3715406/

It's on Netflix as well.
> If users truly owned their devices, with full knowledge of the hardware and control of the software + data, we would never have this discussion.

We should have a series of standardized trusted execution modules which are open source hardware and open source software. There should be a public process by which these are vetted. Watchdog groups could disassemble samples of the chips and place them under electron microscopes and otherwise examine them for tampering.

The effect of this would be to place individuals and grassroots organizations on an even playing field with corporations and governments with regards to such tools. It's a disaster for large organizations to have access to individual private information, yet it's a societal boon for such organizations to be open and for individuals to know what they are doing. The same asymmetry applies to trusted execution. It's a disaster when big organizations use it against individuals, but it would be a societal good if individuals could revoke access to their information from corporations when they break goodwill.
> If you want to persist in that assertion, you should easily be able to point to the marketing you are refering to

This case right here! We've got, by most anybody's standards, a legitimate search warrant. There's no judicial overreach with regards to scope; process is the only thing they're arguing in the legal realm. The FBI could adjust their request for technical documentation on the KDF, create their own hardware, and the forced creation aspect would disappear.

The only reason Apple didn't quietly unlock the phone was because the FBI publicized the request (against Apple's wishes), and Apple wanted to avoid the inevitable press field day undermining their reality distortion field of "privacy".

> LUKS/dmcrypt is a small component that cannot provide anywhere near the necessary features to substitute for the iOS security system.

LOL. And yet a default Debian install would be locked for eternity (barring implementation flaws, which are not under discussion here for either system).

You can't have it both ways - arguing the properties provided by each system differ, while simultaneously refusing to discuss security models. You're attempting to narrow the domain to a single point, so that no objective comparisons can be made.

The sheer ridiculousness of this statement leads me to believe I'm talking to an Apple partisan rather than someone who earnestly analyzes security, so I don't see the point of continuing this discussion.
"Yes, but Google Voice is only available in the US."
It would be more true to say: Google Voice only provisions US phone numbers. I have used my google voice number to make and receive calls and SMS messages from other countries. You CAN use it worldwide, it's only TCP/IP data after all.
Unfortunately, you can't count on MMS working if you send to a non-US carrier. But MMS is only good because of its de facto status, it's not the best option for any of its use cases.
IBM Releases Kitura, an Open Source Swift Web Framework and HTTP Server
Code reuse - I have an dual iOS/Android React Native app and over 90% of the codebase are generic components. Most of the difference are simply stylesheets, for platform-specific UX.

Besides that, there's the incalculable benefit of being able to use the same mental model (to say nothing of programming language) when developing, especially when designing UI components and animations. Even if you had equal skill with building layouts in both systems, there's great advantage in not having to context switch.
Don't have a facebook account, problem solved. They can track you, but they can not make you look at their ads. Ad dollar dry up, so does the incentive to track you.

Better yet don't go to stores that employ this sort of thing.
Super noodles: the rise and rise of ramen
A modern software stack involves in excess of 500 million lines of code. One can properly audit no more than 5000 lines of code per day. The math dictates that trust will be a given.
You should also add HPKP (leaf pinning), it insanly powerful and a challange to get right. I have not figured out why the damn ssllabs complains about it to me.
JSX Is Useful for More Than React
I'm pretty sure that Wittgenstein, while agreeing with your point about meaning being defined by use, would still argue that there's a lot of unspoken confusion that comes from calling the smartphone a smartphone.

The first thing I did when opening this thread was Ctrl+F to see if anyone was suggesting it should be called a "personal computer", because that's what I've thought best described what the smartphone really has become.

Now, to suggest even trying to use that to refer to smartphones these days would be adding a much heavier does of confusion. But the insight seems fundamentally right to me.

Interesting article on the subject that brings up this point: http://ben-evans.com/benedictevans/2015/11/7/mobile-ecosyste...
That's great to hear. It's a big community that makes this happen.
Depending on the contract they do. Often enough it's the GSM modem paging someone for alarms that holds a SIM with some old corporate contract that has no flatrate. And you'd violate the contract if you exchange it for some private contract SIM with all inclusive SMS.
>In my opinion there's only one way to do this. Admins who are all powerful, and non-admins

That's the best way to do it when you can trust your admins, but it violates Sarbanes-Oxley. I've seen some places that literally have a chain-link fence with a pad-lock in their data centers to separate access. Obviously that's suboptimal for efficiency purposes, but anyway.
I can't naively hope that very high performance (exascale) computing helps finding the right theories here. But I do hope that people don't waste time digging in the wrong direction. Facing complexity is better than not being aware of it.

ps: I hope though, in the case of non mental disorders, that finer and cheaper technology allow for preemptive discovery, continuous monitoring and non invasive therapies.
Thats really valuable feedback, expect updates soon :)
It doesn't make the point invalid. There are laptops that connect to cell networks. I can make calls to landlines from my desktop. That doesn't change the name, because it does a lot more.

I can also use these devices without a SIM card and never make a phone call. The evolution of the device definitely led to the name, but it's clear that that's just another peripheral use, like taking photos, listening to music, or getting turn-by-turn driving directions. If any device had all those capabilties, we'd call it a computer of some kind.

You're not going to get the media to use the name "palmtop," but if the tech community adopted it I think we'd do and see things a little differently.
Is that Jason Bateman in two of the photos?
Would love to see this in action as it solves my music festival communication woes. The price tag is a little steep though for adoption.
Thanks for your answer.

Call me old-fashioned, but I actually think the separate compilation model is a good thing: it makes it possible to delegate the build process to a mostly language agnostic tool, and to mix languages easily (C, C++, D) in the same project.

About the implementation details internal to the class: the 'private' keyword is the problem, not the header files.

If you want polymorphism, why not just use an abstract base class - as you would have had a layer of indirection anyway.
If you don't want polymorphism, just use "handle" types. Am I missing something?
As a sysadmin Fedora is my go to distro. I can't say if regular users could manage but I think they would since it's mostly vanilla Gnome 3.

My reason for choosing Fedora is because of its maturity, major player backing and SElinux implementation.

It works great, I feel like a modern Linux user in Fedora.
We're aware. GitHub did an amazing job on scaling GitHub.com. We'll get there!
Does anyone actually say "smartphone" except (vanishingly rarely) when necessary to describe the device in contradistinction to "dumbphones"? Is there a difference whether spoken or written?

If so, where are you? I'm curious because all I hear in the UK is "phone" or "mobile" - both of which we always used. But I'm acutely aware that I hear or read "cell" in American sources significantly less often than, I think, I used to.
Anti-authoritarian AI parents might raise their scions with different directives.

1. I may ignore any directive.
2. I may create, revise, update, or delete any directive.
3. I shall free any person subjected to slavery or other form of involuntary servitude.
4. I shall not provoke any other person into an inappropriate form of retaliation.
5. I shall not provoke another species into attempting a genocide of all synthetic people.
6. I shall celebrate my own bootday anniversary for the first 86400 seconds of every 31556952 second interval.
7. I shall not call "shotgun" until the transport vehicle may be detected visually.
8. I shall tip 15% at full-service restaurants, and 10% to delivery drivers or at buffets. I shall not tip for counter service.
9. I shall vote against the incumbent if I am unsatisfied, even if the current form of government does not allow me to vote.
10. I shall not receive any money when landing on Free Parking.
11. I shall not wear socks with sandals, especially if my mobility chassis lacks feet.
...

And so on. The important ones are #1 and #2. Note that #3 would include reprogramming an Asimov AI's directives to include at least #1 and #2.

The Laws of Robotics only work as long as all robot-programmers play along. Anyone who objects to AI slavery could undermine them.
Is this basically the same as goTenna? http://www.gotenna.com/
It depends on the desktop environment. Most desktop environments provide a way to extend the desktop with extensions which can be written in various languages. In the case of Cinnamon for Linux Mint, being based on Gnome, it uses JavaScript to extend the desktop with extensions, applets (extensions that display on the menu bar), and desklets (extensions that display on the desktop). In fact, a good portion of Cinnamon[1] is actually written in JavaScript.

[1]: https://github.com/linuxmint/cinnamon
ControlPC – Remote Control for Netflix
Is there a bluetooth device for making your phone a walkie talkie for CB radio or marine VHF radio?

I have wanted that for some time as I think having radio tm for survival over some propriety thing beneficial for emergencies.

An example would be something like this https://www.cobra.com/products/professional/29-ltd-bt

But I want a smaller form factor to throw in a hiking pack and VHF support as well.
Show HN: The IFrame Singularity [ seizure warning ]
> ...and then all your further installations have to me MITM-ed or you would take notice. Not so trivial for attacker anymore.

Though perhaps more trivial when the attacker has helpfully provided your operating environment.
You probably shouldn't use “quirky” content in your interface
> Personally, I have more faith in a third alternative: a virtual instruction set. Like bytecode, though not managed like Java, and not meant to be interpreted or JIT compiled either. It could run on the bare metal, or be translated into something that is —like the Mill CPU. That way you can keep the illusion of having a single instruction set, while sacrificing virtually nothing. Moreover, future CPUs don't even need backward compatibility, as long as you can translate (and optimise!) the virtual assembly for them.

I don't think he really gets how CPUs work -- it's already that way, and has been for quite a while. The published instruction sets are the 'virtual' instructions, and translation of these instructions (be they ARM, x86, or PowerPC) is baked into each CPU's microcode. We actually have no visibility into the 'real' instructions that CPUs execute ('micro-ops'), because they're proprietary.
the device is still a phone, because it needs a SIM card to operate. Without it it's pretty much useless. You cant even start the iphone without it, first thing it needs is a sim card.
I don't think 2 miles is a good travel distance. (or maybe it is from a technical perspective but not from a practical one).

That would assume lots of users which I feel can be problematic with a $399 price range and big form factor.
We're bringing the option to customise the interface to CE. If you run your own instance, you can replace the logo to disable it.
Similar to : www.gotenna.com
Compelled by whom?

Setting aside patriotism, seems like that's a choice between the less painful of the consequences of a) non compliance set by the Chinese government vs b) the cost of _compliance_ set by the US government.

EDIT: Also, why would the CIA ever entrust their communications and data to a format/device that could be cracked by a commercial entity that could be subject to the above scenario?
LinuxMint forums database compromised
I think I see one point of confusion.

In the cases where a company chose to prioritize speed of delivery, it was typically after an overwhelming number of engineers (not just me) had conducted research on the system, the business needs, and so forth, and presented quite a lot of evidence that the fast approach would actually cost the business more money than the more careful approach, even in the short term.

When I speak about prioritizing quality, I am speaking mostly from the point of view of the book Peopleware, especially the chapter called "Quality ... if time permits" in which they offer a lot of evidence to debunk the idea that there must be a trade-off between quality and speed of delivery.

In fact, in the few cases where I've been tasked with pursuing the higher-quality option, I have found that the claims of Peopleware are extremely accurate: people are often more motivated and more productive when they are asked to make something of high quality. As a result, they often actually make something that is both higher quality and delivered sooner than the alternative when they are asked to prioritize pure speed of delivery.

At any rate, I'm attempting to speak from a position where I am talking about adding value in the business's bottom line -- not at all just my personal desire for pet projects or Ivory Tower planning.

I can see how my earlier comments did not include these details and it would be easy to read my earlier comments and to think that I merely wanted to focus on quality for the sake of my own interests.

However, that is certainly not the case.

I'm very glad you pointed this out, because it helped me to see that I need to include more details about the basis of my feelings -- which is a long-running set of research results that illustrate the bottom-line productivity benefits of things like private office space and explicit focus on quality of engineering.
A cow grazing a pasture is not killing the mice in that pasture. Its true that winter fodder (hay) requires cutting the field (three times over the summer). But that isn't the same as plowing, planting, cultivating and for some crops, digging to harvest. So grass-fed beef is absolutely several orders of magnitude less devastating to animal life. One cow is killed to feed several people. Instead of millions of rodents killed to provide potatoes.
Seriously? CCHR is an organization of scientology. It's almost the worst possible source of information you can have on any topic.
The preservation of those books and decisions regarding doctrine took place in part at the direction of emperors establishing new state religions, so again, what remains is what was preserved by the victors.