skysight-inc/HackerNews huggingface dataset:
notoothpaste is a Trump supporter. He's accusing you of cognitive dissonance.
> corporate logos, octop^Hcat

Only two logos appear in the entire pull request process, and those are the two small silhouettes that you see on every page.

> CoC shoved in your face on every commit

Codes of conduct? While they are becoming fairly prevalent, the GitHub interface has no special understanding of them.
Strange how my development career has mirrored the author's one as well.

Probably one of the biggest things I have learned is: If you tie your offering to another bigger established product, you can certainly leverage their customer base for a quick ramp up, but you will forever beholden to them and they will own your soul until they decide to change things and leave you out in the cold. Pretty much as Craigslist did to the author when they banned HTML in their ad copy and negated his first project overnight in one fell swoop.

Even companies who encourage third party developers bear watching IMO. Never forget that they will always do what is best for themselves, and any 'hangers on' will just have to comply or be jettisoned.

It's easier to be the remora, than the shark, but we rarely see a remora grow to become a shark. :)
But isn't it forbidden by Apple's ToS? I thought scripting, loading code from the internet, and apps built from a code-generator were forbidden?
Best Android Libraries for Developers
Article mentions lower home ownership prices in the cities but doesn't cover salary or other comp.
You don't want longevity with Alzheimer's. Talk about not being able to take part in life..
https://github.com/WhisperSystems/Signal-Android/tree/master...
Even with the same URL this doesn't work every time.
But you are special. Maybe not special in the sense that you are guaranteed a certain fame or fortune, but you have the same amount of responsibility as anyone else. This is why people have mid-life crises, they wake up to the fact that they do have a unique self with unique needs, gifts, and values. With limited time remaining, it's crucial to find your gifts and use them to maximum capacity.

For my own mid-life crisis I learned about my personality type and found that I had a bunch of gifts in analysis, measurement, and framework building of which I wasn't aware. So I put them to work and lost 100 pounds. Now I'm trying to FIRE and think it might happen.

If you're interested I recommend Dario Nardi's book, 8 Keys to Self- leadership. It's incredibly dense and the exercises within can't really be completed, or rather, the psychological development opportunities within probably won't be reachable for anybody in their totality. The author says he's still working on the various facets himself. But it'll give you a sense of where your gifts are, and that makes life a lot more bearable.
Ask HN: How to escape front end development?
I'm getting bored and frustrated by FE jobs and want a "section of programming" change. There are areas I'm interested in like distributed systems but since FE and by extension JS are the only things I know well it's a) hard for me to know what to do and b) worrying that my lack of experience will make it impossible to get a job in other areas.

I have ~5 years as a FE dev. Has anyone successfully escaped it?
It's not some peaceful slip into senility and oblivion... it's more like a sawtooth graph of waxing and waning awareness, punctuated with extreme frustration, and terror.
CALVC was really only allowed in baseline profile (which looks hideous compared to main or high) and pretty much any device with H.264 decoder out there supports at least main for years now.
>For pain or consciousness, things are not quite so clear cut.

yes they are. it's completely clear-cut and the physical substrate doesn't matter - qualia will arise in a modelled substrate. End of discussion.

you would have to go through insane contortions of the kind that I suggested, to have a different state of affairs:

- For example, God could make random quantum perturbations that etch out behavior that reports qualia, but the qualia are in fact experienced in an ethereal plane. In other words, I report to you that I experience pain because my soul experiences it in another dimension, and then God perturbs quantum effects that result in my brain firing a sequence of neurons that have me report I am feeling pain. He's kind of conveying things, acting like a messenger.

- God does not choose to (or can't) make these perturbations in computer models, and, therefore, the computer models fail to report that they feel pain. Instead, a computer model of a person simply "doesn't work", since it does not have access to God randomly flicking bits back and forth.

- To further describe this state of affairs: it would be like physical dice spelling out "We're human" if you throw them a bunch of times, but electronic dice spelling out "4++O_TxN%[n4LV3K" since God isn't perturbing them to spell out "We're human". Quantum mechanics is a way for God to make choices (that appear random to us but in fact communicate with an ethereal plane we can't access.)

That is a state of affairs that you can model formally. It's insane and doesn't describe the world. It's not worth a second of my time or anyone else's, even though we couldn't refute it.

I don't need to have a writing style that convinces anyone. I'm not noam fucking chomsky arguing wtih skinner.

everyone else is simply wrong, there is nothing to be discussed, it's a waste of time to even discuss the topic.

Steam engines are exceedingly slow. The fact that they can model humans doesn't help us because the time scale involved (e.g. a million billion years to model 1 year, assuming you have a million billion tons of steam engine metal, etc -- that's not helpful.)

the state of computing isn't like computing on steam engines. I don't need to introduce formalism and the like, use the numbers and your head.

this discussion is a waste of everyone's time.
Being the cheapest dollarwise doesn't conflict with prices having jumped recently (in local currency) due to the movement in exchange rates (price changes tend to be abrupt with Apple products because they rarely change the price of a product until the next generation is released).
That, and an IMSAI 8080 named "Joshua."
AI and the black box problem
>>> * Docker encourages fully disposable infrastructure

I just want to tack on the upgrade rollback situation. A container looks a lot like a process from the host os point of view. You can bring up the new release and leave the old release running on the same machine without much difference in load. The load just shifts to the new container. With a VM approach, you kind of need both vm's for the whole upgrade window.

Depending on your orchestration, blue/green deployment is pretty straightforward.
No. they have a stargate there.
But what if they have a high Klout score? How can their tantrums not matter?
Some things are very hard to compile (or to find binaries) like scientific,cryptographic etc. Other things like uwsgi don't work at all. celery 4 won't be supported for windows. You can't `pip install wheezy.web` (too lazy to debug). Some (most)things do work on cygwin but it still kinda sucks.
> That is far too deep a rabbit hole to get into in an HN comment, but for starters, he is both one of Hillary's largest donors, and he owns the companies that make our voting machines. The very same voting machines that have already in early voting experienced a high frequency of "glitches" flipping votes from straight-ticket conservative ballots to Hillary.

Citation needed. No right wing conspiracy sites/blogs or other unreliable sources, please.

As for the Clinton/Trump stuff, I'm not even going to engage with you on it because I've already made my decision based on the fact that I want to keep the KKK Nazis as far away from power as possible, independent of any of the candidates' personal scandals.
Signal is a great project and most criticism I've seen here so far is not 'Signal sucks', it is usually more a long the line of 'Signal is not for me' and I have a hard time understanding why that is debatable or why this shouldn't be a valid position.

To me, remarks like this one read as "Eh, if Signal is not to your tastes, no big, but no reason to trash it either." But the article and I and others here are saying, "Yeah, no. This is not the same thing as picking a phone because you like red more than blue. This is more like refusing the blue one because it explodes sometimes when you answer it."

For people for whom lives are on the line, this goes a lot deeper than personal preference.
there has been a documentation / feature on german tv about this complex. It didn't appear to be very secretive anymore. They film the control room at 14:00

http://www.prosieben.de/tv/galileo/videos/2016257-exklusive-...
That's what I thought for 2 years before these new MBPs, and yet, here we are.
> I can also boot an external windows drive

I didn't know this was possible. Does this work only on the Mac Pro?
One of the problems I face when somebody comes along and tells me that they're now on Telegram, Cryptocat, Wire, or whathaveyou is that I might recall an issue but there doesn't seem to be a good up-to-date overview that answers the questions (1) should I trust these people (how bad was it; was it in their code or a dependency?) and (2) is it known to be far less secure than it advertises? (still?)

I recall e.g. that Moxie reviewed Telegram's security, found that none of it made any sense and that its authors didn't know what they were doing. https://tobtu.com/decryptocat.php looks like the cryptocat analogue of that. Have the two projects improved somehow? Have some people joined or others left?

Could you please also provide links for the claim that CryptoCat and Telegram are being used by governments to hunt down activists?
Politicians don't care enough about APIs
They are very real. Check out the Daily Stormer if you don't believe me.
As per the processor data sheet [0] 32GB is only possible with DDR4, not LPDDR3.

[0] https://www-ssl.intel.com/content/www/us/en/processors/core/...
Yes, art isn't real. We already knew that. What the author (editor) doesn't explain is How Rom-Coms Undermine Women.
Oh, hai there. I haven't gone 'whole hog' on Docker yet and subsequently tried to push for rolling it out in production for my team.

I don't know how incorrect I am, but it seems like the Docker project is more interested in features rather than stability. Except, like you said, I don't have any specific examples to back that up. Maybe it's just community hive mind thought bleeding onto my decision making abilities?

The most concrete failing I've experienced was the deprecation of the boot2docker project in favor of docker machine. When I started using docker machine, stuff just... broke... and it left a bad taste in my mouth. In fact, using docker on either a mac or windows is just awful for me. My anecdotal experience is that it breaks in small ways that then that can really disrupt my productivity. I'm in the process of picking up docker again and it led me to install Arch on my work laptop just so I can have native containers.

Right now my use case is using containers to test Chef cookbooks and it works... alright. Not as well as virtual machines, but alright. How docker handles init bothers me a little bit but it's nothing the maintainers of the testing suites for Chef couldn't handle through yaml configuration options.

Oh, I guess while you're here... one thing I've been wrestling over is the usage of dockerfiles. I have no problem with containers but to me, it looks like using a configuration management system to bake container images seems to grant so much more flexibility and testing capabilities that I can't really see dockerfiles as anything other than an intermediate step. Is this a valid viewpoint?
Regarding qualifications: I spent years building secure technology (publication platforms, websites) for whistleblowers including Ed Snowden himself (I built his official website (https://edwardsnowden.com) for the Courage Foundation (his official defence fund) plus the tech behind it that supports it. This allows our editors to submit anonymously to the site through the Tor network.

I used cryptographic software as an end-user for many years, like GPG for instance, and agree that it's hard, and we need to train people to use correct security habits (infosec and opsec), to minimise exposure to hostile elements.

I've tought at cryptoparties and other events, I have spoken to many intelligence whistleblowers, some of which I consider to be close friends, and they've told me about some of the techniques used on the national intelligence agency level and how wrong use of crypto and general bad operational security practices can expose you. So while I'm not a trained cryptographer, and do not claim to be, I have extensive experience not only building secure software, but also, thanks to whistleblowers know about some of the ins and outs of the intelligence industry re crypto and surveillance.
"Verify" is a strong word. The RIKEN experiment didn't come close to the usual standard of evidence for declaring a new particle exists, it just showed a reaction for which creation of a tetraneutron is a possible explanation. There need to be a lot more experiments (different ones, not just repeats of RIKEN's) before anybody would be willing to declare tetraneutrons "exist".
It probably depends where you live. The key is to be either walking distance from work or a train station. I only drive about 2-3 times a month.

Prices have risen in the last few years, but anywhere from Midtown to Buckhead to the East Atlanta neighborhoods are great.
etymonline: fletcher (n.) "arrow-maker," early 14c. (as a surname attested from 1203), from Old French flechier "maker of arrows," from fleche "arrow," which is probably from Frankish, from Proto-Germanic •fleug-ika- (compare Old Low German fliuca, Middle Dutch vliecke), from PIE •pleuk- "to fly," extended form of root •pleu- "to flow" (see pluvial).

I think it pretty much stands for the whole arrow, but comes from the word for “flying” back in old Germanic languages – but via the arrow being a flying projectile, not from the feathers per se.
We need to establish that all communication is the senders responsibility. In the case of CETA, bot parts are not senders. Only one part is. They have a clear obligations to let people know about updates and imprecision about their communications.
The two hardest problems in computer science: naming things, cache invalidation and off-by-one errors.
I think old school sysadmins care way more about system stability and new school devops guys are focused on cost and the speed of the development cycle. It really doesn't matter if you architect your systems properly that docker is unstable or your services crash as long as you have effective monitoring and self healing systems.
I started NCC Group Cryptography Services. They're great, but I'm telling you, no: the bios are important. A single point in time audit doesn't make something secure.
You'd have an emulator, same as the 680x0->PPC and PPC->x86 transitions.

I'm not sure how well this would work in practice. The reasons for the previous changes were that performance of the existing line had reached a dead end, and the new line was noticeably better right from the get-go. Not the case for an Intel->ARM switch.

Though - whether this would be a problem in practice, I couldn't say. Most software probably doesn't demand much. GPU-heavy stuff wouldn't be much affected. Emulated Photoshop would probably be terrible, but major vendors would get advance warning, I'm sure, so you'd have ARM-friendly Photoshop as a launch title.

And, better still, AArch64 is little-endian, and I think it handles misaligned data transparently (and if not, Apple could presumably fix that?) - so for 90+% of software, "porting" to this hypothetical future ARM OS X would require little more than a rebuild.

This wouldn't help Boot Camp much, though... I use Boot Camp quite a lot. Windows compatibility played a large part in my decision to buy a Macbook Pro in the first place! But I wonder how common that is?
What'd he say?
Twice I've tried going a year exclusively on Linux. Both times (2009 and 2015) I spent enough time fiddling with things to give up.

Cygwin is pretty good. With sshd and putty you've got a decent setup.

But there are still little things that osx does better. Virtual desktop support finally showed up in Windows about a decade late. But keyboard shortcuts are still a crapshoot.

Text selection and cursor navigation being uniform across everything is nice once it all becomes automatic.

Osx has its own list of problems... But most of them are solvable in a well supported way.

Running Linux desktop full time.. logging in every day is a roll of the dice. The Year of the Linux Desktop(tm) just isn't here yet.
> It's not that installing Linux is a hassle. I just love a lot of the apps I can run on my Mac.

I think that's a huge X factor a lot of the latest discussions are missing. People LOVE MacOS apps. They're beautiful. They work well. They're typically fast. They're user friendly. Windows and Linux apps are none of those things. In my experience, Mac users don't mind paying for Mac apps because they tend to be of high quality. Windows and Linux users won't pay for apps unless they absolutely have to because the quality of the available apps varies so much.
One thing I wanted to add, regarding the tech: of course I do that in cooperation with other people some of who are indeed trained cryptographers.
Even if that was the case, why not let users decide for themselves if they wanted 32GB and 8 hours of battery? 8 hours of battery is still pretty awesome.

I think the narrative that Apple presented about not giving the 32GB option because of battery time doesn't make much sense if you consider all the design decisions around these new machines. It makes more sense that Apple thought only a minority of users wanted 32GB and then it backfired.
Re ECR (the EC2 Container Registry), it has one downside that the author doesn't mention, which also applies to Google's own registry.

A Docker registry has own authentication system. So does AWS (and GCloud). So what you end up is one wrapping the other: To access the ECR, you have to run an AWS command to get a token to put into "docker login". Google has "gcloud docker login" for the same purposes. Both produce temporary credentials that time out, so can't be used for long-running things.

This means that any tool designed to work with a Docker registry needs to support this particular workflow. For example, this affects Drone [1].

It also adds complexity. GCloud is particularly heavy on the authentication complexity side already (compared to AWS's comparatively simple keypair approach), and with SSH, GCR and Kubernetes on top it starts to stack up in ways which can make users' head spin.

Straight Docker Hub is refreshingly straightforward by comparison.

[1] http://readme.drone.io (not to be confused with drone.io)
Why not use an erlang unikernal instead?
Is GE competing with Twitter though? How broad do non-competes get?
Don't forget the architecture change from the 6502 to the 68000!
Internet Pioneers Slam $750,000 Settlement for the 'Man Who Invented Email'
They've been working on it, but it might just be the control machine that's 2/3 ready.
I recall people arguing that in strategic thinking, Cheyenne Mountain was/is basically a missile sponge, not a necessary control hub.
> or if you will make it through your two classes.

Or... you could just bring a charger, and not have to worry?
They do that during Earth Hour (but only for an hour, of course).

https://www.earthhour.org/
There are many reasons YC requires you to be in Mountain View during the program. When you finish YC, every partner will tell you to stay in the Bay Area.

As CEO of a post-seed company, I had to start building relationships with Series-A investors. They are all here, so I could meet them in person without much travel, or they could come visit our office. That matters.

When our investors hold events, they are here. I meet other founders/executives who have started/run large tech companies, in person. I can ask them about what they are thinking about, walk through problems we're going through, and build a human-to-human relationship, off the record. That last part is important when, as a founder, talking candidly about the shit going wrong isn't usually what you get to do. Most won't do it over email, unless they know you well already.

When we recruit people, many of the best are already here, working on similar problems. There is a Catch 22 in building another Silicon Valley: to hire talented people you need successful companies; to build successful companies, you need talented people.

I'm not saying it can't be done, but the hard parts of building a tech company are easier here. They aren't easy, but easier. When you're a small team with 300 things that have to get done, having the most important ones made easier is a nice thing to have. For every minute another startup spends convincing an investor or potential hire that they can be the first massively successful company founded in Richmond, we can think about something else.

Do I wish it were the case? No. But I only have so many battles that I can fight at once, and our number one priority is building software to run cities. If being here helps us do that, we'll adapt.
Considering not even Apple makes USB-C accessories I don't buy the idea of advancing the industry.

It makes more sense to me that these machines were never intended to be released in 2017 but something happened and Apple didn't have a choice.
Time to Dump Time Zones
PaperNIC – Open Source Document Management and Collaboration System
Affirmative action by definition is discrimination against innocent third parties. The people who are being discriminated against didn't hurt anyone; it's being done as a reaction to discrimination which happened in the increasingly distant past.
It's a huge difference. As someone who's lived in the UK before: paying ~£1500 for a computer is a lot. A good software engineer salary in London is ~£60k a year, with only really good salaries going significantly beyond that (I've heard of quants and super senior people making ~£100k, but that's the exception not the norm.) That means that, if you live in the Bay Area and make a reasonable $120k, you are basically paying double for your Mac in London.

I recall at some point, some software prices (like the full Adobe suite) were so inflated in the UK that it was cheaper to fly to New York, spend a couple days there, and buy the licenses there, than it did to buy them in the UK.

We (as in, us living in the Bay Area and the US in general) live in a bubble where the iPhone is barely more expensive than other phones and Macs, while expensive, are still comfortably within our reach because our salaries are way above average.
The funny thing is that my first project was just for myself, but as it is easier to add accounts to a website than to hard code users, i just always incorporate that. I never expected another person to use it. That's why I never named it or gave it its own domain.

The lessons I learned from it were priceless, though. I still, to this day, often overlook the project that will take 3 hours and be instantly valuable, and focus on the one that will take me 3 months and then I have to spend another 3 months explain why it is valuable to other people.
Is it really "subatomic" though? Seems more like it could be considered isotope 4 of element zero.
The largest DDoS attack ever was probably pulled off by bored teens
مشاهدة فيلم تفاحة حوا HDTV