skysight-inc/HackerNews huggingface dataset:
Ask HN: General development career advice?
My employer has a variety of tech stacks. From wodpress to drupal to kentico and there are a few android apps as well. Technology platforms are chosen from client needs. There are dozens of clients. I have learned a lot from working on various projects, but I am not enough expert to really feel a master of any.

Looking years ahead, I mm not sure if this is my best professional path. I am grateful for career advice from people who have worked in general development without specializing. Is it a long term risk to a programming career?
Or perhaps the company makes more money because the minimum wage workers are happier, work harder, and don't quit as often, leading to lower turnover costs, and because the company's customers (often minimum wage workers themselves) have more money to spend. Note the steady increase in restaurants and other food service companies in Seattle as the minimum wage increase phases in[0].

[0] http://www.ritholtz.com/blog/2015/07/chipotle-spices-up-the-...
Clicked random page and was truly rewarded.

3 - Spare wheel

It also provides the air supply for the windshield washer
container. Therefore the spare tire pressure should
occasionally be checked and increased to 42 psi.

We had a VW something when I was growing up. I remember a heater that would run even when the engine was off. But I don't remember this. Fahrvergnügen!
If they're using a quality ad network (does such a thing exist?) where they honor the site's policy of no flash, no videos, and no auto-play advertisements then sure I'd turn the adblocker off. But that's the kicker for me since I've never seen an ad network that doesn't try to shove flash or scummy adverts in my face. I think the sites that depend on adverts for revenue are not a problem it's the ad networks which refuse to improve the quality of the ads. I swear that the quality of ads have not changed since the late 90s. If anything, I think they're gotten worse with time. When I buy a comic or a newspaper the adverts are fairly decent and they don't disrupt my content consumption. Whereas a website advert can often crash my browser or be part of some exploit/attack without the site or ad network owners knowing about it. So, I run with the adblocker on by default then I white list sites that I know are reputable. I just wish someone comes up with a better ad network to compete with the scummy tactics that are used right now by ad networks which would eliminate my need to use an adblocker altogether.
Apple’s been doing stuff like this lately all over the place. Total lack of attention. They’re trying to do too much too quickly and the attention to detail Apple is famous for is quickly dwindling. Please Apple, STOP RUSHING EVERYTHING.
The new compiler is now garbage collected, and is generating lots of garbage, when the old compiler ran without any garbage collection. There is an interesting thread from the mailing list about this [0]

[0] https://groups.google.com/d/topic/golang-dev/6obxRcm-rqc/dis...
Not to mention the poor integration between Music and the user’s existing library — its definitely not what I expected from Apple Music.
I thought Tom Bombadil was one of the more interesting characters and was disappointed with his absence in the movie adaptations as he always seemed central to the theme; the spirit of a disappearing time and age.

But then again blockbuster movies rarely have time for such symbolic exposition.

If you like Tom as a character, you might like the book all about him: http://www.amazon.com/Adventures-Tom-Bombadil-J-Tolkien-eboo...

It's quite amusing.
so what does that have to do with naval warfare? You going to build thousand islands on sand during wartime?
You'd probably not want to use this on websites, unless you want to be able to compile code directly in the browser, such as when you're making an interactive tutorial or similar. Otherwise, you're better off with stripping out all of those parts.
How to Design Great API Documentation
There was Windows NT 3.1 too, I don't remember it being all that bad.
How exactly destroying user's trust wrt privacy and including extensions no one wanted does strategically strengthen against competition? I would say it weakens Mozilla's position.
Les bons plans du mois: 5% de réduction sur toute la série ThinkPad X
> I could provide tons of links

Please do!

> That said, it's an experimental project and it's been beneficial for me. I thought I'd share :)

That's cool, but when you make vague claims that sound kind of like pseudo-science, you should go ahead and provide citations and links and stuff, otherwise people think you're a nutter.
Crypto. You have to get it right, and get it right at the first time.
All right. Keep hurting people for no reason, I guess. I hope it at least makes you happy, so someone is benefitting from the needless harm.
If you're paying for Apple Music you already get access to every single song in their catalog (like 40 million songs?) and can download them to your device. However it goes away once you stop paying your monthly fee.

If you want a bunch of songs or albums you don't have it's just a matter of search for it and listening to it, and to hit the 'make songs available offline' button.
No. I'm not a big fan anymore. I'm in the eight-ish year club and I can't even talk myself into buying gold as a charitable thing.

Its value has decreased substantially to me with time. My answer to this would have been very different years ago, but now the site is too full of what I consider to be mediocre content that seems weighted really high. For example common expressions used over and over like "nature you scary" should be given a huge penalty hit. For goodness sake, looking at the site in an incognito window right now not only is a story on the frontpage twice, it is the same URL with one different query parameter.
>Welcome to toll roads

Perhaps you have a very different idea of what mugging involves. Generally mugging means you are physically assaulted and then your property is forcibly taken from you.

>Take route A and get your employer to reimburse you. Or, find a new job that isn't going to fire you for taking route B. Or, pay someone else (the government) to get the "mugger" off of route A.

You didn't answer the question. In the scenario if the person takes route A they are guaranteed to be mugged. If they take route A, for whatever reason, are they consenting to be mugged?

>Your analogies belie reality

You've never taken a philosophy class or participated in any thought exercises involving moral dilemmas? The purpose of the analogy is not make a perfect model of the world. It is to test your theory on consent.

>They'll bitch and moan and play NIMBY games, but I don't see people revolting over these "thefts".

I don't know what a "NIMBY" game is and I'm not sure why you introduced the idea of revolting. Why bring up red herrings?

>I am also a firm believer that a completely free market can create inequality that is untenable in the long-term

It is unfortunate that you have a negative bias against free markets, but it is not surprising. Most people have false beliefs about what a "free market" is.

>please don't call the non-existent police when "the poors" storm your mansion due to their sub-par housing conditions, fifty years after the "theft" of rent control ends in your utopia.

It's clear that you don't know what my "utopia" is? Why would police be "non-existent"? I don't have a mansion, but I guess if it's a utopia I might as well have one. And as long as it is a utopia why would there be poor?

Why are you so occupied with the idea of violent revolt? Is this a non sequitur attempting to lead people to believe that a free market inevitably results in violence?
this website is just a great treasure
Most all open source developers are on IRC. I find my productivity goes WAY up when I can talk directly to the developers of some software I'm trying to use or extend.
Wow. Windows 10 is too hard for
Microsoft. What a mess. Right,
I'll say with Windows XP or
Windows 7.

Time for Windows 11.

What a disaster.

And for what I'm really interested
in, security, and compatibility,
if they can't get some simple
GUI dialogs correct, there's no
hope for the rest. Looks like
Windows 7 is the most recent
usable Microsoft OS.
Gender dysphoria or gender identity disorder is an accepted diagnosis in the medical community for individuals expressing discomfort with their gender as assigned at birth, and sex reassignment surgery (after psychotherapy) is considered as one possible treatment.
I don't think so unless nukes is all they had (ex. North Korea). The first side to threaten nuclear attack would be effectively declaring military defeat.
Facebook: Our drones will use lasers to deliver 10Gbps Internet access
An incomplete, but useful, model of ethical behavior
His biggest issue was this "Two of Mr. Price’s most valued employees quit, spurred in part by their view that it was unfair to double the pay of some new hires while the longest-serving staff members got small or no raises."

If he was going to double the salary for the new hires, he should also doubled the salary of everyone else too. Whatever pay gaps existed still should be there for the best employees not to get demotivated.

If he had done this and told his employees not to tell people on the outside. He would have been in a much stronger position.
It's clear that there are coming changes to the contractor / on-demand economy and how labor is treated, the value of Uber is likely a proxy for the depth of the changes that are expected.
> One solution that the genetic algorithm found entirely avoided using the built-in capacitors (an essential piece of hardware in human-designed oscillators). Instead, it repurposed the circuit tracks on the motherboard as a radio receiver, and amplified an oscillating signal from a nearby computer.

That feeling some people get when a junebug lands on them.
I liked this writeup. I'm curious how much this improved battery life for a typical user.

FWIW, I help maintain FlatBuffers for Go and Python. I'm happy to answer any questions I can.
http://www.wsj.com/articles/SB100014240527023042810045792216...

keep reading.
A lot of negative comments from people here, but I have to ask, have you used Apple Music and has this feature failed you? I didn't have any problems myself (not a huge collection, but it worked well for 24GB of songs).

Some people have mentioned that it can be easy to fool the system and gain free songs, but paying $9/month for Apple Music gives you access to every song either online or offline and you can add them to your library.

iTunes Match however is a different thing and they likely have to be almost sure the song you have is the song you should get access to from the iTunes Store.
https://en.wikipedia.org/wiki/Gender_dysphoria
A site which is public cannot restrict access to its content as such. I think you don't understand the nature of public/private space in civil law. I can go to any grocery store during operating hours, zip through the aisles, then leave without buying a blessed thing. Mind you, if I did that in a manner that was obstructing actual customers from buying groceries or I was being a jerk in general they could ban me from the store. But prior to any interaction with the grocery store, its staff, and its customers, there is no legal obligation for me to not go into the store. You can't make a store that's open to the public magically private at the same time. Either it's open for business or it's closed to the public.

A website without the requirements of logging in to see its content is the same as an open to the public grocery store. All of its resources are legally free for access. It's up to the web site's administrators to decide to block access to abusive users and bots. But if a random user comes to the site with any sort of agreement text on the index page that agreement is not a contract as the user cannot be verified nor can consent be verified either (IP logs are generally not considered sufficient to identify a user in related case law). So, you as the website owner have to figure out how to display your content and how to make sure the adverts don't interfere in the operation of your public site. It's not a legal obligation of the user to see your adverts anymore than it is the legal obligation for you to make your site public. If you don't want adblocking users then make the site PRIVATE. Otherwise, you're open for business like the grocery store. And like the grocery store, you're on the hook for jerks like me who are looking but not buying.
> They're losing money because they are aggressively expanding into new markets.

So expenses related to office space, hiring and marketing in each new market? Now, are those one-time charges that will scale overtime, or does the model call for local presence in every single market and becomes inherently unscalable?
so if a HTTP request comes in, how does it communicate with existing HTTP microservices and know that it's available or not? Does it do this by polling?

I might actually give this a go since I need to route HTTP request to hundreds of flask servers but if they are busy, I don't want to keep hitting it.
> I haven't seen any rejoinders to that document that contradict the fact that you pay for parametric polymorphism with either slower compilation or slower runtime.

I think the error in that reasoning is attributing this issue to generics specifically when this is actually a problem with code reuse in general.

Say I have a linked list and want to use it to hold both integers or strings. My two options, in any language—whether that language has generics or not—are: (1) write specialized code for every type I want to use it with (go generate), potentially bloating the code and resulting in extra compilation time; (2) use some sort of existential type (interface{} in Go) and share the code but pay a performance cost at runtime. The dilemma arises because of the problem itself, not because of generics.

It is of course right that there is a tradeoff here (although there are many other potential solutions that aren't at one extreme or the other, .NET-style JIT compilation or intensional type analysis for example). But not having generics doesn't eliminate the tradeoff. Generics are just a way for the compiler to automate the work that a programmer would otherwise have to do. If you don't have generics, you still have that dilemma, except that you have to write the code yourself instead of the compiler doing it for you.
Looks like GitHub is slowly pushing Git LFS
Just got this email from Github:

Hi <my name>,

It's time to start versioning large files on GitHub.com! Support for Git LFS is now enabled for your personal account: <my github>.

Getting started

Download and install the Git command line extension for Mac, Windows, or Linux (or see our full list of pre-built binaries). You only have to set up Git LFS once, but make sure you have the latest release (v0.5.4-homebrew) installed.

Select the file types you'd like Git LFS to manage (or directly edit your .gitattributes). You can configure additional file extensions at anytime.

git lfs track "*.psd"
Commit and push to GitHub.

git add file.psd
git commit -m "Add design file"
git push origin master

Storage and bandwidth

Your account includes 1GB of storage and 1GB/month of bandwidth for no additional charge. If you need more data, you can upgrade your plan at any time:

https://github.com/account/billing

Technical support

If you need help with any technical or billing-related issues, please check out our documentation and email us at git-lfs@github.com.

Thanks,

The Git LFS Team
Currently we use the restart procedure as described in the haproxy manual. We would like to get to true zero downtime though, we've been looking both at the method described in the post you mention as well as possibly using nginx in favor of haproxy to achieve this.
> The extension was proposed specifically as a compatibility measure for DoD networks

"Compatibility"? The excuse for the extension was detailed in TFA:

(Quoting the proposal:) "The rationale for this as stated by DoD
is that the public randomness for each side should be at least twice
as long as the security level for cryptographic parity, which makes
the 224 bits of randomness provided by the current TLS random values
insufficient.

(The article authors comment:) "Cryptographic parity" is not a common phrase among cryptographers. It is
not defined in the document, and its intended meaning is highly unclear." But "Extended Random reduces the Dual EC attack cost from 2 ^ 31 to 2 ^ 15, since
the attacker no longer needs to guess 16 extra missing bits."

The excuse actually sounds like "the bigger the number of bits you use, the more we need you to disclose publicly." Which was obviously true from the point of view of the attack.
A sling or bow would be more dangerous than birdshot... the arrow/rock has to fall somewhere.

Also you don't own the air higher than the highest structure of your property. Chances are you don't even own the ground beneath your property either, unless you have mineral rights.
You autoplay videos, I close your tab. Simple.
Same in Copenhagen, every taxi cab now carries advertising of its respective app.
I speculate that Apple originally intended to use a
fancier variable-length encoding, probably based on a
Huffman code. This turned out to be too difficult, or
not worth the effort, or they just ran out of time, and
so they dialed it back to the less ambitious version
seen above, where strings choose between constant-
length encodings using eight, six, or five bits per
character. The weird table lives on as a leftover, and
a starting point if they decide to go for a variable-
length encoding in the future. This is pure guesswork,
but that's what it looks like to me.

A much simpler explanation is that someone just copied and pasted from the Cocoa string character frequency table.
> How does clojurescript compare to elm/purescript ?

Clojurescript is a Lisp with dynamic typing, Elm/Purescript are ML dialects where (static) typing is much more important, in Purescript more so than Elm.

I think Elm is interesting because it takes a rather uncompromising FRP approach to web development. Clojurescript does not strive for the same degree of functional fundamentalism.
> Except that your gender reassignment request would probably not be thought of as resulting from a mental disorder.

Gender reassignment procedures are commonly part of the treatment for gender identity disorder, which is why they are considered medically-necessary procedures, to which people for whom the state is responsible for medical care (e.g., prisoners) are entitled.
Windows development is version controlled with Source Depot (a Perforce customization for Microsoft). Not SVN.
It's easy to say that we're all one group if you're in the dominant group...
But it's localized network effect. Taxi drivers and consumers in Moscow or Barcelona are not going to switch right over just because #1 taxi app in San Francisco just arrived in their market.

If a yellow cab owner from NYC decided to expand to Tucson or Kansas City, you'd expect him to do okay with his background in the ins and outs of the business, but expecting total domination based on his knowledge of NYC market is bit of a stretch.
My Debian installation has been being updated for years now and went through three different machines, all without any bigger issues. It's also worth noting that this is a version called "unstable".
Western Journal of Medicine Oct. 2001: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1071579/

Hypnotic trance—A deeply relaxed and focused state with increased suggestibility and suspension of critical faculties.

The same article then goes on to say meditation and visualization techniques are used to induce trance. Zission combines both: http://zission.com
Well, the main argument I saw in the OP, which I've been advocating among friends for a while, is that in Fahrenheit, 0-100° is the difference between a cold day and a hot day, which makes it more ideal for "what's the weather like today?".

With Celsius, on the other hand, you're not going above 40°, and thus so much of that 0-100° space is useless for real life.
> More users (i.e., your friends) drive higher service levels (more Uber drivers and quicker service times, which spirals).

Considering how many drivers are signed into multiple apps (and that will be the law of the land if Uber wants to keep them as independent contractors), there's also a bit of network subsidy - top network adding liquidity to its competitors.
Seriously, people on HN are enraptured when Linus Torvalds writes things that are about eight billion times more personally hostile than that.
Capturing Information Flows inside Android and Qemu (2013) [pdf]
Nope. I'd find something else after $0-1/Month
The "Liberal arts" also include physical science and mathematics: https://www.britannica.com/topic/liberal-arts

If you mean "humanities and social sciences" then say that.
Creating one thing with the purpose of doing everything well is usually a terrible idea. Why not have different planes for scouting, bombing, dogfighting? It just makes more sense to build for a particular use case, and send the right plane(s) for the job.

The whole thing seems like a bunch of guys with a bunch of other people's money got together and thought of all the cool things they wanted to see in a plane and set out to build it without really thinking about why, only to try to justify it after the fact.

In investing, you never double down on a stock that's sinking because "it might come back!" you get out of that stock and look for another one. I wish we'd just let this stupid plane die instead of sinking more tax dollars into a worthless project.
They're defaulting away from SSLv3, nice!
I agree that people are very ready to point the finger at Apple when there is even a minimal issue. However, the very common use case listed in the article of uploading a live album and getting studio tracks, is more than just a minor annoyance.
Everyone i spoke with loved Tom bombadil andò was sorry there wasnt more about him in the Books. Maybe it's a cultural thing, or just a very polarizing character.
This kind of thing is why adverse possession laws are good for society as a whole despite the inconvenience they can cause on a personal level.