skysight-inc/HackerNews huggingface dataset:
That story reads like a trolling/parody to me.
Read also sarcasm_heals's comment (https://news.ycombinator.com/item?id=15471817) which was, unfortunately, downvoted to death.
I never expect to see a salary, since it depends so much on the person you end up hiring.
> The bizarre (and still running) experiment of Dmitry Belyaev who has been raising wild silver foxes [...]

What do you find bizarre about it?
I look at the Joel score. It is simple, and tells me if they are built around making good software or bureaucracy. It they can't make a decent Joel score, or justify why they don't have it, then you are going to spend more of your time attending mandatory meetings than actually writing code.

I have come to believe that, in poor quality companies, HR is peopled by gremlins. If the person writing the post gets something really technically bad, and doesn't know it, then I don't want to work there. It means that I am going to be interviewed (and selected) by trolls, instead of technical folks. It means that if I can tell a funny joke, or look cute, then that is going to overwhelm the weight of any technical ability they can discern. It means that half my coworkers are idiots, so when they figure out I can do what they talk about, I'm going to be gamed, pressured, blackmailed, and pushed to do half of everybody's work. If I wanted to do it ALL myself, and get none of the credit, rewards, remuneration, advancement, or job security, then I would start my own company.

I look for pointy-haired-boss jargon (think Dilbert). I hate those folks. They usually don't know anything but how to exploit others for their own professional gain.

It doesn't take much looking around to see how the company is doing. They like to hire newbies right before a layoff. I look at company performance, and if it looks like they are about to lay a ton of folks off, I don't want to play there. They are laying people off because of previous failures to hire the right people. If the folks getting the axe aren't including the upper levels of HR, then the source of failures to hire, manage, retain, and grow the right people hasn't been resolved.

It doesn't take much looking to see if they have spammed job boards. If there are going to be 100, or 1000 folks applying for the position, I don't want to deal with the crap. They don't know actual quality, so they more aggressively filter on keywords. If I don't have the right keyword I'm not on the menu? I don't need to work there. They like to pat their back, find someone decent who they can exploit by paying 1/3 of market rate. That game is built to take away my livelihood. I'd rather just work and do truly amazing things for their competitors, and let economics 101 and the market wash the dross from the market.

I look for folks who participated in the Techtopus(https://pando.com/2014/01/23/the-techtopus-how-silicon-valle...) (massive screw over engineers company collusion) and if the company was on the list I boycott them. If they are going to try to suppress wages in the field for decades, I can suppress their revenue.

I look at company pictures, and pictures of employees on LinkedIN. If they don't have at least one person who is mostly like me, then statistically I can't succeed there. I go elsewhere.

I review glassdoor. If they have a track-record of treating folks badly, especially folks who have had my position, I go elsewhere.
Alternative HTTP methods (only GET and POST are supported in HTML forms).

Also, there is the setting of HTTP headers which requires JavaScript.
Apple provides an adapter, I believe.
Could you please post more civilly and thoughtfully?

https://news.ycombinator.com/newsguidelines.html
In Europe. And iPhones ship with a little micro-usb adapter for charging there.
> They're not. The semantics of value types and reference types are different in the presence of mutation.

I think C#'s overloaded term for "value-types" may have caused you to misinterpret the above. Let me be more clear, if a value lives on the stack or the heap is completely separable from if it is mutable or not, that's my objection.

> ... just as well by modifying and replacing an immutable value in a mutable cell

In terms of "correctness", sure. In terms of performance see my 300+ float block example above. I shouldn't have to copy, modify, copy when I can just mutate in-place(and be explicit about that rather than relying on language semantics).

Also I can seem to find any mention in the docs about Ref's semantics aside from a passing mention in the FFI section.
This is a bit broader a point than the original post of "why you should use Julia", but bear with me. Basically, most languages (and even more generally, most tools) assume that you'll have external ways of dealing with their limitations. For example, we use slow but productive languages in conjunction with fast but tedious languages. Or we have a DSL for testing. Or we have a 3rd-party package manager. The assumption that these external tools will be there is generally true, plus it makes the language designer's job easier, so it's generally a no-brainer for them to make it. However, this pushes the complexity onto the system and the user, and creates redundancy.

There have been some attempts to forego this assumption and make a language that can do everything you need. This has led to the creation of Lisp, Forth, and Smalltalk, among others. (If you've ever wondered about the fanaticism generally associated with these languages, this is a major part of it.) Julia is attempting to be such a language, and in my opinion does a pretty good job of it.
A very interesting opinion combo:

1. Of course we should be prepared for the existential threats of AGI and ASI.
2. BUT the threat isn't imminent, so we should prepare later.

The article (and I, mostly following its lead) is trying to encourage people to concretely answer the question "Okay, if not now, when? How will you know?"

The problem is, most people aren't answering based on a model ("If we can solve problem X, we have 50% probability of AGI within X years.") Instead, they're using the difficulty heuristic, and the insufficiently-impressed heuristic. ("This is really hard right now, and I'm not impressed by what I've seen so far. Therefore, 100 years.")

Your concerns about gaming are only a problem if the notes were to form the basis of an argument. I was suggesting you have them for yourself. (The act of publishing them is to encourage thinking about them now, not to be a gotcha later.) So you'll know what you mean, you won't be arguing with yourself over definitions, and you'll have thought hard about what looks dangerous to you. It's about being honest with yourself.

Incidentally, the child example is misleading. Children spend literally years understanding things like depth perception, object permanence, etc. A child is already a highly trained agent; that training comes from daily interaction with the environment. You show a baby an unmoving object somewhere and to my knowledge there is no evidence that the baby will identify it as a separate object, much less recognize it in a different configuration.
The percentage of people moving even relatively short distances has actually gone down significantly in the past several decades.

https://www.census.gov/newsroom/blogs/random-samplings/2017/...
JetBrains Rider 2017.2 released with .NET Core 2.0 support
If your org doesn't list a salary, I'll go looking on Glassdoor or this crowdsourced spreadsheet: https://docs.google.com/spreadsheets/d/1a1Df6dg2Pby1UoNlZU2l...

Or I'll ask former employees sourced from their Linkedin profiles. Fight information asymmetry whenever possible.
... and your 700-dollar pocket computer is probably not much better than the 200-dollar one that you ditched a couple of years ago. We buy things not because we need them, but because we want them. (Why we want them is another story.)
What I care about most in a tech job post is not having to see it in the first place. I haven't looked at a job posting since my internships in college and I sincerely hope to never look at one again. I learn far more about a potential next gig by talking to ex-coworkers and acquaintances who are already there than I ever could from looking at a posting.
My company decided to used Julia as a general purpose language for a number of projects around 2.5-1.5 years ago (I’ve been there 18 months). I firmly believe this choice had an opportunity cost somewhere in the 1-2M $ range for a sub 25 person company. The number of bugs in the language, which had no doubt since improved, and the lack of libraries, which leads to serious NIH (b/c really it’s just NI yet) was costly, and frankly dangerous in the context of security, and then generally with regards to reproducibility. At one point we had a tool which leaned heavily on macros and required a version of the language which no one no longer had on heir machine and had no download links on the internet anywhere. Luckily they are consistent in their version uploads and altering the download address to have that version happened to line up with what’s in their server, but running a company in something like that is tenuous at best.
From what I have read it’s in Europe and if the device doesn’t include a micro-USB port it must have a dongle / adapter included at no extra charge, which is what I believe Apple does.
this is awful. that person was absolutely reckless and horrible.
Ethics, remote, salary range. In that sequence
- Pay

- Remote / Location

- Flexible hours?

- Technology I will be using

- Ethics concerns? (Weapons, Spam, Porn, etc..)

- Team or solo (if team, can I meet them?)

- Architecture vs Coding (Do I have any say in projects?)

----

I am willing to negotiate tens of thousands of dollars for flexible hours and remote. Commute time and costs add up.
This is an anti-flame war feature, designed to let people cool off before replying (fast paced discussions were often contentious before that was introduced).
Probably a poor framing. Maybe think of it as "No, I will not be working overtime on a regular basis and running flat out all the time. I may be able to do stuff like that occasionally, but I just can't sustain it for long periods."

I am also chronically ill. I had a job at a Fortune 500 company at one time. People there were aware I was desperately poor because I was walking to work and everyone was giving me rides. Some folks knew this was because of my medical condition. The company didn't do shit all for me (other than all the offers of rides).

Meanwhile, someone who made a lot more money than me had a death in the family and they did fundraisers so she could attend both the memorial service in one state and the actual funeral in another. They also routinely did fund raisers for people with a health crisis or a family member with a health crisis. I was there over five years. Nothing like that was ever done for me. It is part of why I left. ("Fuck you, too.")

Yes, I have special needs. No, my special needs are not greater than that of other employees who were getting the support I lacked.

I now do freelance work so I can work at my own pace. I have carefully arranged my life in that regard. But, really, I don't think I am more of a special snowflake than other people with jobs. But, for whatever reason, people think my needs are unreasonable, while they bend over backwards to take care of other people who, in some cases, have far less serious problems.

I get that a lot, in all kinds of ways. I don't really understand why. It is possible that prejudice is an element.

Flexible work and remote work is a potential boon for people with chronic health issues. There are a lot of people with such issues. As life expectancy increases and more people survive cancer, etc, we are going to see more people who can work, need to work and want to work, but they need to do it part time, flexibly and/or remotely.
New study shows ride hailing increases street traffic
Why would you be pissed? No employee is going to be 'pissed' about something designed to benefit them and ease a layoff.
It's amazing that we have accepted this user interface for as long as we have. Imagine if touching your paper notebook the wrong way could accidentally erase it or share it with your mom.
Just to weigh in on the flip side of this from a hiring perspective, if it's clear to me that someone has done zero research on my particular company, has no knowledge about what it is we do, and has no articulate explanation of why this particular job is a good fit for them, then I pass on the candidate instantly. I don't know if the shotgun a resume with a cut-and-paste cover letter approach works to some degree, but it at least doesn't work for me.

I know that applying to jobs is a pain in the ass, and that there are far too many bad actors on the hiring side (ie not giving a clear no and just ghosting applicants). But if you enter the application process making it clear you have done your research, you know what the company does, what the specific role is, and even better if you know something about the people on my side, who you want to work with and why, etc. then you are guaranteed an interview and you're starting a mile ahead of anyone just shotgunning in a resume. Yes, that takes a LOT longer than 2 minutes. But with that approach maybe you won't need to send in hundreds of applications.
In some animal groups, yes (like humans); but as far as I know, not in wolves. There may be some challenging views, but it is far from disproven entirely. Some of the anecdotes people have shared with "tame" wolves seem to back the idea of a pecking order.
Through congress we have great influence on ID via fed laws. We have a very predictable political and economic system. We can enforce contracts, etc., very ably within our political borders.

Japan would speak to your position otherwise. Some people say it's foolhardy for them to have expensive fruit and vegetables, when they could import cheaper. On the other hand those farmers are self sustaining within their system.

I'm with Seattle anti WTO spirit of '99.
Back in college, going for my BSEE degree, the professor or lab assistant were constantly stressing the need to record everything done at the bench in a log book with pages dated and signed. Part of this was to keep a history of lab experiments and remind you of what you did and/or learned. Really, however, it was to develop the habit to carry over into your professional career. There are many examples of this but the most important one I remember is the notebook kept by John Bardeen of Bell Labs wherein he recorded the path taken to invent the transistor along with Shockley and Brattain. Not only did it win credit and and patent for its invention, it also won him the Nobel Prize. All because they could conclusively prove their invention along with the when of its discovery.
Ah, please don’t.

I love GitLab, made it a corporate standard accessible to every single employee. But the current problem space is already huge, and you are struggling to solve all of it properly.

Branching off into an entirely new dimension, like an IDE will be, will make it even harder for you to satisfy existing customers.
So, you/Pivotal are saying you require an entire day after 1st interview to deduce whether an applicant can work for you? Seems you're initially screening by who can devote that amount of time before anything else. I also assume the shortage/difficulty of finding tech staff doesn't affect the company, given the insistence on this.

Do you declare this time requirement in your job ads? I imagine candidates would appreciate knowing this so they wouldn't bother applying in the 1st place.
My favourite are job sites where you have to create an account and the account has ridiculous minimum password requirements. Example: "Your password must be at least eight characters long and must include at least one letter (A–Z, a–z), one digit (0–9) and one special character (e.g., !"§$%)."
You only need one port to charge with.

Different strokes. Being able to charge on either side is one of the biggest usability wins of the new MBP to me.
> Dogs are pack animals and carnivores.

I was of the understanding dogs, our friends, are omnivores.

From wikipedia:

Unlike obligate carnivores, dogs can adapt to a wide-ranging diet, and are not dependent on meat-specific protein nor a very high level of protein in order to fulfil their basic dietary requirements. Dogs will healthily digest a variety of foods, including vegetables and grains, and can consume a large proportion of these in their diet, however all-meat diets are not recommended for dogs due to their lack of calcium and iron.[14] Comparing dogs and wolves, dogs have adaptations in genes involved in starch digestion that contribute to an increased ability to thrive on a starch-rich diet.[18]

https://en.wikipedia.org/wiki/Dog
Docker is linux + namespaces. Docker on windows is linux VM + namespaces. He already compares with a linux VM sans namespaces.
No, he was kind of an outsider nazi amongst the high profile banking, industry and press nazis those times. He was a newcomer and threatened the establishment with his success and unusual methods.

This clique of U.S. industrialists (the old fascists) were the leaders in banking, oil, coal, chemical, steel, press: JP Morgan, Hunt, Rockefeller, Carnegie, Vanderbilt, Du Pont, Hearst.
>Labor regulation has the same effect as taxes

Not really: taxes are percentage-based. They turn profitable transactions into marginally less profitable transactions, but stop at zero. Minimum wages and benefits set an absolute floor below which the transaction is not worthwhile.

Even if you're not upset about the loss of low-paying jobs (and that's fair), if we think everyone deserves something, getting it should not depend on finding a job.
Require? Who would be enforcing this standard? The law?

As of now, journals decide who gets to be published, and the scientific community (or in an indirect sense, the public) decides which journals get read.

So the scientific community has to come to a global consensus, or all countries must come to a consensus and enforce it legally (whereas we can't even agree that nukes are bad).

Once all that's done, we still need trust. Researchers can remove data selectively, use altered versions of published code, etc.

To say nothing of countries who would pretend to adopt the law without enforcing it, with or without malicious intent.

We need trust, and trust is built on a case-by-case basis, it requires judgment. We as a community simply need to be more critical with new research.
>DeepMind and OpenAI have been investigating approaches from cognitive science in recent months.

Really? Got any links. That might be exciting to read.
Show HN: Tic Tac Toe Implemented in Elm
Mutation, followed by a silly/stupid breeding program.
10 to 12 years.
> raising the price of goods by locking out foreign competition is regressive: the made-in-America premium hurts most when you have the least to spend

you could always lower sales tax and raise income tax
I understand the thinking behind that and have been there, but now that I'm getting into positions of hiring and having previously worked for an org where salaries were public and fixed at each level, I can't imagine having it work any other way.

In my future postings, I will evaluate the market for the type of position I'm posting, decide on a pretty narrow range (even a specific number), and make it part of the posting and the job overall. It worked well for me and many others, and removes so many issues.
Can Blockchain Technology Challenge YouTube, Netflix?
I had all sorts of odd display problems until I discovered plugging in the adapter and then the display cable into the adapter resolved them all. Seems weird, but has been a sure fix so far.
These differences are also not exposed in a user-friendly way: I know I have to plug the charger cable directly into my MacBook, and I know, in broad terms, why. But there's no alert telling a naive user they can't (actually they can, but shouldn't) plug it into a dongle and plug the dongle into the MacBook. It appears to work. Eventually you might discover that it works poorly. It's a fake simplicity. Not putting device-specific charging into USB-C would address many of the hidden gotchas, and would have maintained the cleverness of mag safe charger plugs.

At best you can say you won't damage equipment in the process of discovering the quirks of USB-C. Except, of course, for the cheap not-up-to-spec cables that might cause damage.
It gets things done quickly and easily. They don't make much money so it provides them with additional income. You can pay more for various services or head turning.

It's pretty effective and pragmatic.
TiddlyWiki is a lightweight, portable wiki option. (I wish it had Vim keybindings, though.) http://tiddlywiki.com/
SEO and Digital Trends in 2017
Show HN: Visql – edit slices of sql tables in vi
I don't advocate for what I am saying, I just try to explain what I see.
I just set up gitlab private repo with .md files for my notes so I can edit/read those on my android phone (pocket git + droid edit) or whatever other computer I setup an clone repo.
I always carry a Wacom tablet with my laptop specifically for drawing diagrams and notes without interface limitations.
a major component of the nytimes' function is to align the american populace against any country the US may eventually go to war with.

if you just assume that you're being conditioned for war, everything makes a lot more sense.
Source code is at https://github.com/vishaltelangre/elm-tic-tac-toe.
Someone should make a database of every HN comment on the best ways to manage notes and/or tasks. I might even buy a subscription.

Edit: My current stack, to show good faith: paper for log and tasks, Org and Git for memoranda.
"Bugman" implies that the person has been cut off from their cultural roots, and totally subsumed into consumerist neoliberal hive. they are totally lack any sort of sympathy for their ancestors folkways, higher spirituality, or passion. if they do engage in activities that are somewhat human, they still are heavily tinged by global capitalism. if they are a sportsfan, they will participate heavily in fantasy sports(which is obsessed with statistics, 'scientific' analysis of performance). if they exercise, it will be all cardio, and tracked by fitbit and then uploaded to faceberg. tastes in food, art, music, movies are predetermined by review aggregator sites like yelp, metacritic or rotten tomatoes. political views only appeal to them if they seem 'rational,' and derived from the sort of conventional wisdom, economics influenced worldview seen in works like 'moneyball', nate silver's 538 blog, and 'freakonomics.'
1) Yes, the idea of tech jobs going overseas has been around for a long time and in the past has seen varying degrees of failure... but c'mon now, if you've been in this industry long enough, you know that it's all about timing. Just because the world wasn't ready for music streaming in 1995 doesn't mean Spotify is a bad idea today.

2) AI has nothing to do with this. Past outsourcing attempts have failed due to skill gaps and cultural differences.

3) The Internet is very good at superseding local culture with global Internet culture. Over time, past cultural differences will dissolve, especially considering that there is money involved.

4) The Internet is very good at making reference and learning materials available globally on the cheap as well as community support which can and likely will supersede a lot of what today's universities do. Over time I suspect that proximity to universities will have waning importance for all but the most specialized and advanced fields.
I'm curious. Why the downvotes on this comment?