skysight-inc/HackerNews huggingface dataset:
> The fact that both AMD and ARM integrated similar technologies at around the same time is too much coincidence.

Don't believe the FSF's FUD. TrustZone is really not comparable at all to Intel's Management Engine or AMD's Secure Processor:

* TrustZone is an operating mode of the CPU, not a separate processor. Fundamentally, it's not all that different from supervisor mode; it's just more privileged. (If you really wanted, you could probably write an OS that ran parts of the kernel in TrustZone.)

* You don't have to have anything running under TrustZone. Indeed, most processors which support TrustZone (e.g, most Android phones) aren't using it at all.

* The TrustZone specification is publicly available [1]. You can read about it all you want. (If you're brave enough and have the right development tools, you can even write code to run in it.)

* ARM's reference implementation of a TrustZone OS is also publicly available [2]. If you're curious how it works, you can see for yourself. (This doesn't include the application code which may be present in specific implementations, of course.)

[1]: https://www.arm.com/products/processors/technologies/trustzo...

[2]: https://github.com/ARM-software/arm-trusted-firmware
No, it's the previous next whatever now.
What made the Bay such an especially good place for getting salt?
The way I've always approached this dilemma is to set up my testing framework and tooling so unit tests are possible, and then write them as I find bugs in early ad hoc testing.

I know its very anti-TDD to write tests from a reactionary perspective, but I find this is a good way to gradually get test coverage where it is needed while still being able to prototype the parts of the side project that are interesting.
A lot of things happened in php world,since you last checked, which is apparently ~ 5 years back. for starters go read about Magento 2 codebase and its code organization and deployment strategy. Whether you do FTP based file deployment or sophisticated CI/CD build, it all depends on developer not programming language you are using.
Thanks, i was mostly thinking in the interactive mode (read: selenium). Currently this seems to be available in devtools protocol.
Yeah: people run into issues and somehow feel "obviously everyone else ran into this same issue and it was never fixed so they must not want to fix it" without it ever really occurring to them that maybe almost no no one runs into this problem and no one knows it exists, or even that it could be their code that is broken. We all know "I compiled my code with -O0 and it started working" is almost never due to "there is a bug in the code optimizer", and this one sounds extremely similar. If people think they have found a bug, and they want to feel righteous and haughty over how it never got fixed, they really need to be demonstrating it is actually a known bug (and maybe you were being sarcastic, but I will just state flatly: being bothered when people do not does not make you the ass).
Birth of freedom space factory
The code style in question is the current recommendation in the systemd style guide - a much more current project, and a rule that was put in place in 2014.

https://github.com/systemd/systemd/commit/61f33134fc9231e07e...

I'm all for blaming legacy but this is unfortunately still a trend.
I think abstract, non-empirical knowledge can be useful. For example, all of mathematics. It is unreasonably effective at modeling nature, there is no reason why nature must adhere to abstract mathematics. For example the invention of the imaginary number preceded its explanation of alternating currents.

I disagree with the claim that "pseudo-science" as you call it is used to discredit the establishment. Rather it is exactly the opposite, the establishment uses the label to discredit outlandish ideas. Every scientific theory starts off as hypothesis and maintains falsifiability, to accept it as dogma is worse than not exploring other ideas.
I agree. All of us outside of military hear about pilots and Navy SEAL at work most of the time. But 99% of men/women in military work doing none of that stuff. But that 99% are still gainfully employed doing essential work.
Sure, I get that. But it's still just so totally wrong.
From what I remember in one of the deep teardowns it's possibly Java ME (which I think is one step above Java Card in terms of features). The file format is JEFF.
Great question!

1. taxation/statism is most obvious example of rent-seeking behaviour
2. rent-seeking is bad
QED capitalism is bad

I can see why you don't think this works.
Ok... I might have been wrong. Native MD support is kind of nice.

It might have been a little while since I tried.
Hiya there folks - I'm the creator of ngrok, happy to answer any questions
To put this another way, JVM as a conceptual processor is pretty solid and I doubt there are many massive errors in the design. Your homebrew JVM implementation certainly may contain errors, and the software built on any JVM almost certainly does.
My uneducated guess is that the engineer with 10 years of experience is just very complacent. He probably can get another job even after this one, because of the 'experience', and he knows this.

But the 1st engineer is starting out so he's extra motivated. Motivation brings out creativity, energy, and result.
So how exactly does the tunneling service work? Is it something like LogMeIn Hamachi? From what I understand, you need an intermediary server between two nodes in the network to create a connection like this. So do you have to pay hosting costs to create this pipeline?
Make the smartphones smaller again, make high end 10 inch tablets again with a competitive price. All I want is high end smaller than 5 inch smartphones, and a 10 inch high end tablet, and a 12 or 14 inch notebook and a 30 inch 4k monitor.

I have the current gen, but the outlook looks worse and worse to get a brand new high end smartphone in the 4.5 to 4.8 inch size. You cannot put a 5.5 or bigger phone in your jean's pocket. Only women and certain hipster carry a extra handbag to store their big smartphones. Bit no wonder, when you already have a 5.5 inch or bigger smartphone there is less reason to buy a tablet as well. Another factor is that the hardware spec stalled for two years. The Android and iPad Air 2 tablets were completely unchanged for straight two years - no wonder there is little reason to upgrade a 2013 tablet if the 2016 model is almost the same hardware spec. Where are the multi window features, where are the octo-core tablets with 4+ GB memory? iPad Pro segmented the models, so you now have to pay more for high end, where as in previous gen you got more for your bucks. So new non Pro devices are as slow and little changed compared to previous gen.
It's not about picking the right fad, it's about not getting sucked into those with no future. That's the hard part.
What's the advantage of using ngrok if I can just add entry to my own domain, say bla.anyofmydomain.com -> 123.123.123.123?
WeChat is available on iPhones and its competitors. Since it is a common factor, WeChat alone cannot explain the decline in iPhone sales.
You can imply node.js is not a viable production server solution. But you should rather be more explicit why. I am curious about your perspective.

PHP as a project includes a templating engine, a scripting language, and a lot of native code built without a modern approach.

node is a more scoped project. Doesn't implement its own scripting language, and doesn't include a templating engine and a lot of the stuff PHP does. It focus on doing a single thing well. The native part of it is libuv, which uses a consistent approach: non-blocking asynchronous I/O.

Many other projects also build on top of libuv and v8, and any improvements coming from those integrations ultimately benefit node.

In comparison, PHP is one large project encompassing everything. As a result, I won't expect PHP to move as fast. It's a larger project with lots of backward compatibility concerns to take care of.

I know that PHP has known large deployments but none of those run on the reference implementation. node.js does have large deployments running on its default implementation.
OH SH*T I SHAVED MY HEAD
I've started getting interested in hardware for the past half-year or so. Thus far I've built a few projects that are generally useful and have lasted for a while - most of my projects are for learning so they get assembled, played with, then recycled for parts.

Things that I've kept have been:

* A system which sends me a text-message when the washing machine cycle is complete.

* A device that displays the departure times of the trams from the stop at the end of my street.

* A button that you can press which does "something" on the PC - generally plays "alarm.mp3".

* A bunch of temperature sensors which submit their data to a central service on my PC - so I can measure heat/humidity on my balcony, in my bathroom, and elsewhere nearby.

None of these projects are earth-shattering, but they are small enough to be useful. They all use WiFi to fetch data, or submit it. And should be hacker-proof ;)
Instead, I think we're remarkably adept at thinking we know what's going on with our experience. Our brains are constantly filling in the holes of perception and memory with reasonable falsehoods that are readily accepted. This is a documented fact with overwhelming evidence, so on that basis alone I would be skeptical that you know you are conscious and what that means.

Ultimately, either your meaning of "subjectivity" can be captured by an objective description, in which case you and I agree on the nature of subjectivity, or it cannot be so captured and you agree with the meaning of subjectivity in the philosophy of mind.

Finally, the mechanics of metacognition merely require an additional level of indirection, no magical secret sauce like subjectivity is required. We can even perform metalogical reasoning of a similar sort within basic formal systems like arithmetic via embeddings. I don't know why you think a whole new category of cognition is necessary.
I didn't come to the same conclusion. The remark as written states "if and how judges display emojis in their opinions", as opposed to the manner in which emojis convey information and how that may be interpretted. This appears to be in the context of one vendor's emoji differing from another's in subtle yet distinct ways. To be honest, the only assumption I made was that they would be handled precisely as you've exemplified...

>> A murder case where the defendant sent the gun and skull emoji to the victim prior to the time of death, for example.

...in a descriptive manner. To be sure, IANAL, but legal opinion doesn't exactly have a reputation of being short winded, if you will.
Yes that's correct, ngrok hosts servers around the world that serve as 'relays' which accept connections on your behalf and then copy the bytes through to a persistent connection initiated by the ngrok client. It's the same principle as a reverse SSH tunnel
This article was an extremely long rant about "something has a if but templates are hard so I have no clue what it is". The author figured out a workaround to the issue, but we still don't know what the bug was, and the strongly worded conclusion that it is a bug in libstdc++ isn't even defended well (as this is similar to concluding "there is a bug in the compiler's code optimizer" from "I compiled my code with -O0 and it started working")... I can't really see calling this "informative" :(.
I also understand AMT is only found on vPro branded CPUs, which most consumers don't buy.

You can search here to get a list; e.g. select {vPro: yes, Embedded graphics: yes} to see "normal" CPUs that are affected.

http://ark.intel.com/Search/Advanced
Without the JCP making Java a "standard" language, Java no longer meets the selection criteria for many government organizations for a programming language. Java is only usable by Oracle to write their own products if they let the JCP die.
ngrok's value is for services that don't have public IP addresses (anything behind a NAT or firewall)
> The vast majority of web sites run PHP for better or worse and that code ain't going nowhere.

The vast majority of blogs that are build in Wordpress. Remove all the blogs and corporate websites and I bet that's not the case anymore.
It takes care of NAT/Firewalls, so you can sit on the airport if you wish and share something you work on locally. Even if it's your own home network, you'd have to go through the process of forwarding ports, have a static local and external IP, configure either a web server or a local proxy. I'm in no way affiliated to ngrok, I just think it's an awesome piece of software and use it regularly.
https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...

Web search engines:

- Outride (2001)

- Kaltix (2003)

- Akwan Information Technologies (2005)

- Orion (2006)

- Aardvark (2010)

- PlinkArt (2010)

- Metaweb (2010)

- Like.com (2010)

- Apture (2011)

Granted, none of these were very high-profile, and Google hasn't acquired any other web search engines either, but to say "Google has never had to buy a competitor" is naive.

They've also spent a lot of money acquiring competing companies that aren't related to their core business. YouTube competed with Google Video before they were acquired. DoubleClick competed with AdSense (and arguably, Google stole DoubleClick's model). Waze competed (and still competes) with Google Maps.

Acquisitions aren't a sign of weakness.
Passion to me is when you come back to some activity weither you plan to or not, e.g. you think about a programming problem out of the blue while in the shower or walking the dog. The things you are passionate about are always there in the back of your mind, presenting themselves when they wish. So passion is an attitude or state of mind regarding an activity.

Creativity on the other hand is when you come up in an idea or a solution to a problem. When you let out the stream of thoughts regarding a given topic, unfiltered by rational thinking. So creativity is the process of getting rid of your prejudices and looking a topic from different angles.

I guess they are both very different kind of concepts.

Creativity can be a passion, see artists, musicians. But also the most un-creative activity, e.g. sorting stamps, can be a passion.
Can IPv6 address help address this issue in some circumstances?
Am not military and especially I'm not American, but IMHO wars on the field are not won with Navy SEALs but with logistics and I'd add artillery. Those sound boring compared to any special forces, but they're not, quite the contrary.
I agree. From the article:

> The | operator indicates that this is a sum type [..]

This doesn't explain what's going on; it references terminology used only by people who already know what's going on.

A pedagogical explanation would say: the | operator means "or", in that you can use multiple different constructors (separated by |) to construct the type in question (whose name is to the left of the '=' operator). For example:

data Bool = True | False

means that you can construct a value of type Bool using one of the constructors True or False.
Hackercouch: hospitality for hackers
I have dealt with cops on a lot of occasions, some of the major ones being a fortunately non-fatal OD of two of my friends, getting my door kicked in, and one arrest for sneaking into a building. I also am a white guy from an upper-middle class background.

The OD was a difficult moment. I found my friends and called it in. Both of them lived, which I am of course grateful for, but afterwards the cops spent a lot of time yelling at the group of guys who had been obliviously smoking weed downstairs, pressuring them to snitch on the dealer, and even threatening to charge us with possession (which actually can happen).

The raid was mostly as expected. The house was not too torn up or anything. The cops actually claim it was a mistake, that they were looking for someone who had lived in my apartment over a year before. I'm not so sure about that though. They didn't find any drugs, which I believe they were looking for. They confiscated a bunch of electronics from my roommates and I and it took about 2 weeks to get those back. The cops were friendly during this process. I also know one other person, a female family friend, who was completely innocent and got mistakenly raided in the middle of the night.

The building one I was just too curious. At night a friend and I snuck into a rubber plant that was under renovation. We didn't break or steal anything. I was the younger of the two, at 13 and 15 respectively. The cops had guns drawn (which I don't fault them for) and gave us a couple good knees to the stomach during the arrest. The very weird part was a cop holding down my friend and joking "did you piss yourself?" (he had not) while grabbing his crotch for easily 3-4 seconds.

The above are easily dismissed as being related to my choices in life, granted. But I've also had other random incidents. A cop pointed a gun at me because I was walking through a large college campus and stumbled into some incident where police looking for someone. Another time, my friend was the designated driver one night and, being unfamiliar with my car, accidentally flashed the brights at a police car going the opposite direction -- the cops did a burnout, came speeding up behind and slammed on the breaks, screamed at us, then peeled out in a cloud of smoke! And yet another time, looking out the front window of a law-abiding friend's house, we saw a swat team lining up to storm the neighbor's house, which had at least three or four young kids living there -- we went downstairs.

One a lighter note, a police helicopter shined its spotlight directly on me while I was sitting on my porch alone, at night, on a high dose of LSD. That was awesome and surreal, but a little dystopian.
Can you please elaborate more on the kind of work you do?
How do you carry a 5.5 inch device? In an extra handbag? I find such devices too big for my pockets.

I rather prefer 4.8 inch smartphone and a 10 inch tablet. A tablet is much nicer to consume websites, type in short text and watch videos - also less eye strain.
How does this compare to https://localtunnel.github.io/www/ ?
I don't understand the point of this article... if you think there's a bug in the library, fix it. Don't write a melodramatic blog post lamenting how horrible it is in the hope somebody else will do it for you.

This isn't particle physics, it's code: we don't have to guess, we can look at it and see how it works.
3 important questions:

1) My university blocks LogMeInHamachi which is the main tool i've tried to get around hosting behind a NAT. Will this likely be blocked too, or is it not possible to tell without trying

2) Is there any costs associated with this. Do i ever need to pay

3) Does the person connecting to my server also require a special client or does this appear to them as any standard connection would.
Where is the disdain?
It's possible to roll your own ngrok clone via SSH tunnels, a publicly-available server somewhere, and autossh. This is basically ssh-tunnel-as-a-service.
Do you mean: "why can't I set up port forwarding on my firewall, then create a DNS record for my domain that points to my current IP, then wait for that to propagate around the internet before I can use it, then do it all again when I move from e.g. office->home or my IP changes because of my ISP"? No reason.
I haven't followed the process, but if they just wanted to break up rt.jar, why didn't they do just that and break it into smaller jars that you may/may not include on the classpath?
Chinese food in the US is fairly diverse (and has been for a while). Hunan food is, IIRC, quite common in New York and accounts for most of what New Yorkers think of when they conjure up images of Chinese food. Even in SF, places like Henry's Hunan have been around for a while (early 70s). If you go to the LA area you'll find a large proliferation of Taiwanese restaurants (which are relatively scarce in SF).
Happy paying ngrok user here.

Love it for developing anything using webhooks and also hybrid mobile apps (I have my app pull the JS from the Dev box I'm working on via ngrok without having to rebuild the app or deploy the code anywhere).

It significantly speeds up my workflow!
I may need it, but I don't necessarily need to keep it in my head.

That's why I own copies of Knuth, and Sedgewick, and Cormen, Leiserson, Rivest, and Stein.

Now, the ability to understand and make intelligent use of those resources is something that requires education (formal or self). But oddly no one (that I've heard of) ever tests for that ability in job interviews.
I guess you. Not the government.
I won't expect a response but here are a few observations:

You seem to view civil disobedience as a concept inherent to legal procedure as opposed to being by definition outside of law. That seems to me a very unorthodox definition of civil disobedience.

What I mean by civil disobedience is any legal agent (natural person or otherwise) refusing to comply with valid law for reasons of conscience. If you are subject to a law, you can engage in civil disobedience. A company that refuses for reasons of company principles to comply with a legally valid order to comply with a Muslim registry is engaging in civil disobedience. The ethics of corporate civil disobedience is complicated given obligations to shareholders and need to respect autonomy/views of dissenting employees. But groups of people are indeed capable of having shared principles, and that has nothing to do with Citizen United. Fine if you disagree.

Of course those are edge cases. Instances where civil disobedience is relevant usually are. Those are precisely the cases worth talking about.

Creating just laws and violating unjust ones still in effect are not mutually exclusive.
Alas if you actually have ADD, you wouldn't be able to stick to such a rote and uninteresting plan. Being unable to consistently do things that aren't mentally invigorating is a key part of the failure in the executive directive centers of the brain that ADD is known for.

This is akin to telling a depressed person to try and do things that make them happy---they can't because being unable to find the motivation to do anything is part of a depression diagnosis.
According to this interview [1] hondinkee's followership:

- is 90% male, on average 34
- avg. income >250k
- has a master’s degree

Product placement might pay off a little :)

[1] http://blogs.reuters.com/small-business/2013/01/10/on-time-q...
What a pathetic attempt at a dog-whistle. If you want to start calling people racist because you don't like what they wrote just do it, don't doll it up in this bullshit pseudo indignation. Not like other people are letting it stop them.
Quantum physics tells me cars don't really exist, they're just one more aggregate of matter really no different than any other aggregate.

But when you say "consciousness exists", you mean something different than when you say "cars exist". We both know cars don't really exist, fundamentally, but if you believe in irreducible subjectivity then you believe that consciousness fundamentally exists in the same way that quarks and fields exist.

So I do walk around and claim to be conscious just like I walk around and talk about the drive to work every morning, but I always know in the back of my mind that these are merely convenient labels, not things that actually exist. They are merely shorthands for a very complicated description of objective reality.