skysight-inc/HackerNews huggingface dataset:
At least as tiring (physically, mentally). Like my brain obviously was when I wrote that post :)
I carry a Field Notes pocket book with me everywhere, they are so durable. I like either the grid or standard line print. The pen is a Pilot Precise V5 RT.
I was a software engineer at the company that makes exploding smartphones.

I still had plenty of headroom regarding promotions, and I'd argue that Korean skills are a double-edged sword.

In big and rigid corporations, saying that you need luck is an understatement. Short of your VP being fired, it's typically impossible to make significant moves within your company.
Trophy white C-level ran away
And I agree, it does seem very stupid. I'd much rather actual security with plausible numbers than the theater, but they didn't ask me.

"I ended up having to conform..."
I do understand. I conformed a lot in my 20's, mostly for job reasons. Found a job where it didn't matter - at a pharmacy, no less - and then wound up moving to Norway. Along the way, I decided I'd rather just be myself with the hairs and all, even if that means I get searched. I occasionally miss being able to blend into a crowd, but that's part of the payout for this, I guess.
The higher salary is compensation for taking on more risk -- that is working for a company whose future is shakier.

I'd say a company who hires like that is likely to go under.
I wrote a short article on this topic with approaches for less tech savvy folks to set up HTTPS:

https://medium.com/punk-rock-dev/https-new-year-avoid-the-no...
That reminds me of a conversation I had with a friend about what I do and me stating "I'm a software engineer who is currently using x,y, and z".
I've only watched a few episodes of House of Cards, and none of them were this episode.

I can see why you'd consider it heavy handed. Had I watched that in the episode proper, it would have set off the 'placement ad!' bell in my head.

However, as stated elsewhere, that's orders of magnitude less invasive than a real ad., and it would not break the flow of the show, for me, at all.

It's really the same kind of exchange I have actually been involved with many times in real life.
They are still officially Wal-Mart Inc, so either would be accurate.
Interesting. Thanks. Wasn't aware
> I adapt to fit their coding style, technology base, and more importantly, their working pattern without criticism.

It doesn't have to be like this, though. I feel lots of clients really appreciate if you bring some fresh air also for the patterns and ways of working. Being able to change the working culture for better on the side will probably have longer-lasting effects than a couple of months of fully focused grunt development work.
It's like dropping your phone in the toilet. You never think it'll happen to you... until one day...
Primarily it's the fear of being asked back in a couple of years to add features to your own code ;)
Pm - "why is this page insecure"

Developer - "chrome labels password fields as insecure over http"

Pm - "what if it wasn't a password field"

Pm - "If its important enough to hide, its important enough to stop from being intercepted. Think social security numbers, PINs, tokens, drivers license numbers, etc. Why aren't we encrypting things that matter?"
I did spend a shortime learning rust, and found Cargo really nice, but in the end I weighed up my time investment vs what benefits I would get from rust. I ended up sticking with Golang and Python. This decision was made, because the sort of apps I work on (OpenStack / Kubernetes / DevOps type workloads) have no need for the zero cost performance that Rust brings.

If I was building applications where performance is key (such as networking, Kernel, OS libraries etc), Rust would be great for me. But currently Go gives me enough speed and is far easier to make progress in (with the time I have available).

Rust has a great community, that was a key take I tool from my time there as a newcomer.
The people that usually push that line. They are mostly blaming Trump for Obama not stating WWIII. I dunno what they really expect.

There is a huge pile of problems anybody must settle before the US can demand Russia to free the Crimea (and one of them is actually establishing that Crimea wants to be freed).
Putting the New Yotk Times’s First Email Address to Bed
Speaking of target audiences using non-Windows systems... how does their versioning work there?

The version labeled 1.0.3 TLS is dotnet-dev-osx-x64.1.0.0-preview2-003156.pkg (1.0.0? preview?)

The version labeled 1.1 is dotnet-dev-osx-x64.1.0.0-preview2-1-003177.pkg (again: 1.0.0 preview?)

The linux packages have similar pattern.
> Batteries are just bundles of electrochemical cells (and 1 cell can be a bundle)

Correct. The problem with packing cells tighter is heat production: a ridiculous amount of heat is released and the individual cells can get up to 80 degrees C / 176 F. (80C is not a "doomsday scenario"; most cells are rated to sit there running at 80C just fine.) When they're all next to each other, tightly packed in with no place for heat to go, you're screwed.

The other reason is that volumetric density is usually not what people optimize for; gravimetric density is more useful most of the time, and in that case you don't really have any reason to use tighter packing.
> By not looking at their GitHub at all, you're invalidating months/years of open-source work

I disagree. Nobody is invalidating anything. Those contributions still exist, people still benefit from them and you still retain your experience. That being said, while they don't directly contribute to your employment chances in this case, your experience does.
very good paper from first looks! thank you
With a ruler.
The worst part of TV are the ads DURING the shows. Ads for other shows taking up a quarter of the screen, without regard for the what its blocking under it. Completely ridiculous.
Improve Your Security: Port Scan Yourself
It's not that simple. The app I work on now is pretty complex, and the only way we were able to get runtime permissions in normally was to commit to a complete rewrite of the app (that wasn't the justification for the rewrite). It's just not always the highest priority.
Considering IT is my 3rd career, Meat Cutting and Welding being a prior I am not sure you understand my perspective of hard work.

I worked my way into IT and it was hard work.

How is this privileged ?
Data visualizations help us grasp data easily
There's a reason we don't keep them near population centers. They didn't choose North Dakota for the amazing winters.
Although for applications that don't support runtime permissions, you can still turn permissions on/off after installing.
TL;DR "Helping people is evil."

I get the point you're making of the people who didn't get the job that were hurt. And the employer was hurt too. But you can't put the blame on "helping people".

Who you make friends with is 50% of success in life. Yes, you need to be social with other humans to get ahead in life. It's not all based on the quality of your github checkins.

And it's not unfair. We're human. This is how we operate. It's reality.
Was going to make the same comment; I assume he figures this is a good time to move to the next thing.

I was at a party Saturday, talking to a friend who sells to phone manufacturers. I asked him about Xiaomi. He said, "yeah, they're a customer but not growing. We're spending our efforts on the big revenue opportunities which are <two companies I'd never heard of>". He wasn't dismissive, just not that interested. A shame.
"We have some reason to believe that Apple phones may actually be at least partially resistant to law enforcement."

Clarification: we have some reason to believe that Apple itself may be resistant to law enforcement agencies trying to compel Apple into doing said LEAs' jobs. It's a good sign that Apple hasn't (to public knowledge, at least) disclosed any sort of backdoor in iOS' at-rest encryption, but the same thing can be said of Android devices, too (at least the ones that do indeed support encrypted storage, which should be all of them released within the last couple years per what I recall from Google's standards, plus a significant quantity of prior devices).

If we're going for the default happen-to-everybody case, iOS and Android are on equal footing here. If we're going for the security-conscious case, then Android has a huge leg up (due to the existence of completely-FOSS - and therefore completely-publicly-auditable - ROMs) relative to iOS (which lacks such a capability).

Transparency is a dependency of trust. Neither iOS nor Android are transparent in a typical deployment, but at least an Android device can be transparent, and thus can be trustworthy. iOS cannot, and therefore cannot be trusted to be secure.

Given that, I feel like - in this case - talking about "facts" when the publicly-available information on the lack of iOS backdoors (both at-rest and in-transit) is speculative at best does not seem to be logically consistent.
friends don't take your work and pass it off as their own.

that guy was not a friend, that much is obvious.
I'm going to go ahead and make another shameless plug, since a lot of folks who are hesitant about this new HTTPS stack are worried about deployment, and thats for the fantastic folks over at Caddy. They make an Apache/Nginx alternative that has built in letsencrypt renewal support and automatically encrypts your site by default and serves over https/2.

https://caddyserver.com/

I am not an affiliated developer, but I am a user, and have recommended this to others as well, its a solid product.
One big benefit is being able to replace the battery after the capacity is reduced due to age. If you get a new phone every couple years anyway this is probably less of a concern, but it's rather nice to be able to spend tens of dollars to get 100% capacity again vs hundreds of dollars for a new phone (even if it's a bit faster).
I'm not him, but here's one good answer: who wants to work for a company populated with frauds and run by idiots who don't know how to hire or manage?

I like getting things done. I like working with smart, sane, kind people. I like working on good code. As long as I can make a decent living somewhere like that, there's no plausible salary that would make me give up that.
Meet Phoenix on Elixir: A Rails-Like Framework for Modern Web Apps
he's trying to not die 15-20 years earlier due to the cancerous air/food/water in China
FYI the quote on Muslims is a direct quote from his website.

https://www.donaldjtrump.com/press-releases/donald-j.-trump-...
I did that too.

I'd only been in London about 2 days, I jumped up like a good boy scout, conscious of the fact I was in the "priority seat" (for those outside of London our tubes have the nearest seats to the door reserved for those less able or up the duff).

This lady burst into tears. I tried to apologise, then just got off and walked.

Since then I've firmly put the impetus on those in need to ask.
Why it's called XMLHttpRequest
> (he likes playing video games to relax)

No, he likes playing video games on his PLAYSTATION(TM) to relax, and it feels like this bit of character detail was kludged in purely to satisfy the product placement requirement.

It's obvious that with a different sponsor the character would have had different behaviours.
It is jealousy and it's fully justified jealousy. It's not just some buddy who makes more than you, because he was lucky getting a better job. The person in question is incompetent, 100% not fit for the job, a fraud and adds negative value for the company. Would you be happy and congratulate him on making more than you do?
How Do We Know Trump's Inaugural Crowd Size?
Wow, that's pretty cheap. $11.53 + 15% off + 3 months of Evernote Premium right now. I haven't considered taking pictures of my notes, though I've heard of others doing.

Thinking about it, it's probably worth having an image of my notes in my digital notebook as well as typed & cleaned up notes.
Thank you. My point of reference was Appcelerator Titanium: which is a js, cross-platform framework. Is ReactNative a "view" for something like that? Or are they pretty similar.
Exactly, so the way that interview should have gone is something like:

Candidate: I'm not sure, I think I remember something about A* or something.

Me: Cool, that sounds familiar to me as well. How about we go google it up and then have a look at implementing it. Here's some source data that comes from our supplier, let's pair on getting something working...

And an hour later, we would have built something trivial but useful, and I'd be happy.
Yeah, but if you want something slighlty different that isn't solved by one of the existing input field types you would be completely out of luck. And even if what you need is in the HTML spec you might be out of luck. Firefox is only adding support for date inputs sometime this year (my estimate) [1].

1: https://wiki.mozilla.org/TPE_DOM/Date_time_input_types#Roadm...
House of Cards is available for purchase on Comcast.
For the case you describe, I can imagine that it could be possible to implement on the system level some caches of the necessary module info for any application that is started, which would be valid at least until something new is installed on the system and in case of somebody developing something, he'd have to disable it for the application he's testing.
Maybe you haven't found the right motivation to be learning these new things? Does learning the new things tie into your work in any way? Coding in my spare time is more about fun and learning to advance the direction of my Career than being more productive at my current job.
He wasn't a "mentor" in the true sense of the word. Just a random guy he helped a few times. That's not a mentor.
No, I want them to start talking about process.

I specifically don't want them to know graph theory. That's the point.

If they did, I'd find another example they are less likely to know.

If I can't find one, cool, they can have _my_ job.
X is in the range 0, 255. They don't show code converting it to a much saner range for the network they've chosen. Is the full source somewhere?
That's not how it started though. Here's how things went:
* government made out of parties voted for because $reason
* 9/11 happened
* government takes measures because terrorism

9/11 (and co) was one of those things few people - especially voters - could've predicted, and in many ways it forced the government's hands - our country is under attack, lots of angry people want to cause trouble, etc.

Mind you, I don't think there's been any strong "we are going to reduce anti-terrorism measures" parties, or if they were they weren't popular.
I recently re-subscribed to a real-life, old-fashioned newspaper. I like the digital edition, but prefer the paper version. The resolution is amazing and you can't beat the loading times, and I never run into browser incompatibility issues. There are still too many ads, but they don't pop up and dance.
That depends on how the tree decays. There is a lot of coal near the surface of the western US because prairie grass burned yearly in every dry month (winter when it was too cold to grow - they may still be as much rain/snow!). This yearly burning didn't get warm enough to burn all the carbon and so the rest got deposited as charcoal.

Moral of the story: you should start regular forest/grass fires to turn the stored carbon into charcoal. A biologist can give you a number of other reasons why this is good for the forest as well: common knowledge about forest fires is almost completely false.
That scene where Eva Green tells Craig David that his watch is "beautiful" is one of the most cringeworthy things I've ever seen...
Same question; I'm curious enough to hear your feedback, if you're willing to give it, to risk posting this low-content comment. (:
> energy density is limited by the technology, not the will

Spot on. Musk is a fascinating guy but he's not magic; energy density hasn't improved in 11 years with ridiculous amounts of cash thrown at it and I don't think Tesla will be the one to make a breakthrough.

> As for the "gigafactory", it's Tesla trying to get into that closed market

Tesla is actually partnered with Panasonic, which is one of the big battery makers and one of the three that actually make cutting-edge cells. Tesla's "plan" as far as I can tell is to make and sell batteries as cheap as they can, especially since the cells they are making right now aren't interesting in any other aspect than price.
You realise that no bank was fined for _actively_ laundering money? And by that I mean there was no institutional conspiracy to do so. The money laundering that occurred was facilitated by a very small number of low-level staff who hid what were doing (e.g cashiers in branches), plus a slightly larger number who didn't pick up the activity.

What the banks were fined for was insufficient controls to detect laundering, not laundering itself. Banks process 100s of millions of transactions a day, including taking large numbers of cash deposits in developing countries like Mexico. It is _incredibly_ hard to build a framework which reliably detects suspicious activity without a lot of false positives. But given the potential repercussions, banks are being very cautious. They cannot afford more scandals.
It was a CSRF verification error. My wildcard subdomain didn't have a A entry for itself. It's working now! Sorry for the false positive.
When did HN become reddit?
Ultimately, it's shit like this that is why we are made to do Fizzbuzz puzzles during interviews.
I really like React for the web, but after trying React Native it reminded me a lot of Cordova/Phonegap. You'll quickly run into requirements for which you need to install a plugin, and another plugin, and another... of questionable quality and low maintenance activity.
So currently I'll stick to just building separate native apps, which also means no cross platform concessions have to be made.
As u/gumby said, I was thinking of a PID controller. Basically, the car would continuously measure how far away it is from the line and compare that with the "expected" (computed) value. Based on the error between the two values, the controller would adjust some variable (e.g., wheel angle).

Computing how much of an adjustment is required is where the PID part comes in. The controller uses the Derivative (rate of change) of the error as well the the Integral of the error to improve its estimate. These two values can intuitively be thought of as the predicted error and history of the error, respectively.

[1]: https://www.wikiwand.com/en/PID_controller
Rust is nice and developers absolutely get why it works the way it does( to provide strong memory safety guarantees, eliminate usual bugs found in C/C++ programs).

Here is the issue: A lot of developers actually like the C/C++ freedom they have even if it leads to horrible bugs as they are used to program the way they do.

Others are people that don't care about memory management and are fine with GC, nil errors and race conditions.
> Voice is just an input device like a keyboard is.

Also, how would people feel if their keyboard would need to connect to Google or Amazon in order to operate?
Adding Sectional Tabs to Your Homepage
There's not much difference between a linker and a loader; they do almost the same thing, one persisting the result to disk and the other to memory. I do notice that your definition of a loader does not support shared libraries, which is most of what a loader does outside of a toy OS.

Linkers are also similar to garbage collectors; smart linkers effectively eliminate bloat by garbage collecting the code.
He wasn't "lucky" to get a better job. He got it. It's not a lottery. You apply, and someone hires you.

If you want a better job, go get it.
AVS Video Converter 9.4 Activation Code and Crack Full Free
Nextflix Original is just a name for series that Netflix bought the exclusive rights to (in certain countries). There was an article the other day about an independent documentary maker that was approached by Netflix to make his documentary an Original, offering a certain amount of money (that I believe was higher than others would offer), but with the caveat that they would also give Netflix the right to make (big) alterations. The documentary maker declined.
In some of my programming environments, such as Emacs, I choose to prettify keywords to unicode characters such as 'function' (λ), 'lambda' (λ), 'forall' (∀) and others. It takes a bit getting used to, but it brings the focus where it needs to be: the code and data flow. The brain quickly adopts new pattern-matchable structures, so why bother with long keywords?

[1] http://emacsredux.com/blog/2014/08/25/a-peek-at-emacs-24-dot...
I have seen that people who come from native (Java/ObjectiveC/Swift and even Xamarin) write more robust React Native apps than people coming from HTML5. That is not strange by any means but something to keep in mind. It is not 'magic'.
What is hatespeach? That in itself chills a lot of possible stories. Anything anti-feminist, is hate speech - it might or not be true.
Isn't the author just creating their own DSL? -- "Do I need a DSL for querying database" Apparently you do, you need defql. /shrug
There is another thing that slows down the symbol resolution: the symbols are not scoped per library or soname, they are global and so every symbol is searched in every linked library. Link few C++ libraries, the symbol count explodes and the runtime linking slows downs. Large C++ apps, like OpenOffice.org, used to have a problem with this.

The I/O may or may not be a bottleneck. The libraries are being mmaped and if some other process is already using them, chances are, that the interesting parts are already paged in.
Yield for Effects
For that matter, a lot of us aren't comfortable with haggling and are only willing to buy a car if we can buy it like any other appliance at Walmart or Costco.

The demise of Saturn means I'll probably never own a car.

My only hope is that some Chinese or Indian company will come to the US and strike an exclusive contract with Walmart or Costco to be the exclusive retailer (the contract will specify that the term "dealership" will never be used) of their cars in the US with a nationwide policy of only selling at MSRP.
Some things are obvious, some are not.

Keywords are not really the problem, it's more when people start abbreviating their identifiers.

One I saw in some codebase a while back was xxxxRec and it took me a while to realise it was an abbreviation for Receiver because for whatever reason my initial mental auto-complete was Record and that wasn't making much sense.

And while it will always be obvious to the person writing the code, it might not always be obvious to the person reading the code. Sometimes that's even the same person.

So I agree that Rust feels a little too heavy on abbreviations at times.