skysight-inc/HackerNews huggingface dataset:
Can you talk tomorrow at 4:00PM cst? If I cant get you interviews at four companies willing to pay 110K I'll be incredibly surprised.

Edit: Email me. taylor.dorsett@jobspringpartners.com or dorsetttaylor@gmail.com

Linkedin page for proof that I'm real: https://www.linkedin.com/in/taylordorsett
I'm desperate for a Ferrari. But I'd rather not pay for it...
Hot button issues, like toxicity, health care, education, evolution, weight loss, endangered species, sleep, habitat, oral hygiene, etc. Just about anything related to either people, land, products, processes, faith, or stuff has someone who would like to influence the results.

Even if it's simply do the experiment 100 times until you get the result you want. Or just quietly pull the plug when it's not going the way you hope. There are many ways to manipulate even honest research done in good faith.
Deconstructing the Great Firewall of China
Implying VB6 code is intrinsically unmaintainable, which is obviously false.
developer only writes code for a component (maybe to a spec), engineer has responsibility for either operations, or individual component/solution design. Architect is responsible for a comprehensive set of solutions.

Not sure everybody delineates that way, but that is how I've seen it play out.
You can do this in Windows Forms. You can (or could) drag a DB connection onto a form, hook it up to a grid, and have a CRUD app out in minutes. You could even do that in ASP.NET Webforms. But for cultural and technical reasons, it is frowned upon, even when wholly appropriate.
Splinternet Behind the Great Firewall of China(2012)
What are you targeting? I'd love to chat tomorrow at 4:30PM.

Edit: Email me. taylor.dorsett@jobspringpartners.com or dorsetttaylor@gmail.com
Linkedin page for proof that I'm real: https://www.linkedin.com/in/taylordorsett
Yes, you are correct if the application and script are on the same domain. The link is simply an example of a major 'trusted' domain being compromised.
Actually the selected text does usually match the copied text. It's just that some of the text is 0 font size so you don't know that you copied it.

Twitter does this on every single tweeted link. For example copy the link in this tweet: https://twitter.com/twitter/status/727507892283142145

You don't see a https:// on the page, but it gets put on your clipboard because it is actually there with 0 font size. In this case it's actually pointless though because they cut off the end of the url.
It's a problem if you work in the suburbs and your work isn't across from a Metra station.
What's your request size and how big are the documents you're needing to parse? Even if you're returning 1000 documents, if you're not fetching the source as part of the request (do you need to?) or if you don't have a ton of fields, it shouldn't be too expensive to parse that to get the total number of hits.
Great article, rings very true.

I'd say if you're in the early adopter phase and you desperately need big enterprise traction then do the deal with the devil and go on-premise.

Otherwise run a mile.

Worth noting is that sometimes a sales technique is to agree to on-premise (since your competitors probably won't) and then look for opportunities to remove it from the deal further down the line - the customer may even come to the conclusion themselves that its not a good idea.
> If they suck so much, why do them?
> Money.

Yap.

> when you move to any sort of on-prem model, your operational and support problems are multiplied.

No kidding. Multiplied by orders of magnitude. Difference between looking up a query in Splunk vs directing someone possibly less technical to ssh in try to read logs to you via phone and figure out the problem from that. Or even worse, having to urgently put people on the plane to fly them onsite to solve the problem. And often when they return they can't bring any logs with them.
> They are very far from being even imperfect substitutes. If I am somehow able to keep the latest Avengers film excludable then very few will be willing to accept the "substitute" of a knock-off rom com with C-list actors.

This goes too far. There are clearly better movies and worse movies, but if you have the choice between two movies of the same quality, they are basically fungible. If one of them is on the streaming service I subscribe to and the other one isn't, I know which one I'm going to watch and which one I'm not going to get around to.
> Yes, but specs are not "dynamic checks" but rather "static metadata".

It's the checking that matters, not the declaration of intentions. If the checking is dynamic, I'm calling the whole thing dynamic. And, because there exist hard limits on what can be inferred about programs, certain specification styles don't support static verification without additional programmer-supplied information.

> That's not the same level of expressivity, and certainly not the same level of effort.

Using GADTs parameterized by DataKinds to encode problem domain logic is by now a de facto standard practice in the Haskell community. It wouldn't have done so if it required an unreasonable amount of effort.
> Generally speaking, we don't advertise the salary range for positions.

That's your clue, right there.

Many people (myself included, but this is not me saying that I would clear your bar or be the right fit) won't even consider applying to "competitive salary" job ads, because that claim is just as easy to make and just as empty as "miraculous weight-loss dies pills".
Last year I interviewed about 5 or 6 senior developers for a .Net role. All took 10 or more minutes to complete the fizzbuzz exercise. One couldn't remember the modulo operator. One of the fastest candidates handed me his solution and it didn't compile (this guy's CV also had all of the latest and greatest frameworks listed in his experience).

Fine, I accept that there's performance anxiety in interview situations, but if I'm trying out for the Broncos I can't blame it nervousness that I couldn't kick the ball.
I've been in Austin for 3 years now working my same job remotely back in Chicago- my takeaway is that Austin is fueled primarily by California money. I love the meetup communities here, strong Python and a larger Elixir meetup than most areas have.

It's a pretty good place and I think its influence is growing. I like to see 'middle of the map' locales like Austin and Chicago doing well.

We liked it so much in the NW that we were actually going to move to Portland or Seattle a few years back, but learning the facts about the Cascadia Fault has permanently spooked us. Other than that and maybe the weather it's fantastic (my wife prefers that dreary weather so it would work). While the midwest vibe is something that is intrinsic to who I am and I love the midwest, the PNW is my favorite part of the country. An absolute no brainer without that fault line. Civilized, clean, well-educated populace, strong economy.
Puzzles for Liberals
Define 'right fit.' (Asking the question in earnest, not to be snarky.)
Depends on the customer. Often, the motivations that push them to demand on-prem can be fulfilled just as well by a less-demanding single-tenant SaaS solution; you just have to convince the customer's IT department that such a thing exists.

Sure, there are some (mostly in defense, finance, and a few other security-sensitive fields) where physical on-prem is non-negotiable, but in my experience customer demands for on-prem are far more likely to be driven by outdated and/or overly-conservative IT practices than by real need.
So, just a clarification, the "hits.total" is the total number of documents that were found. The only way to know the number of documents in the current set ("hits.hits") is to parse the hits and count. But even that shouldn't be too expensive unless I'm missing something here.
Education is supposed to emulate the business world, ergo, for some things it does work.

That's a flaw in the classes, not the system. The point of a formal education system is to prepare you for the business world; if it's not matching up in some way, then it's the fault of the institution or the educator, not the student or the business.
Of course they do.
Tech Recruiter here in Chicago. It depends on the field/tech stack. Looking for a Windows DevOps engineer? Good luck. Need a senior .net developer? No problem.
Enterprise .net and java have been in chicago forever so there are plenty of developers. Mobile, Automated QA, DevOps, even Ruby developers are all a lot more difficult to find here. I think that's quickly changing though. I've helped two guys from Florida and another from Nashville relocate here this year. Those type of people hit the ceiling in their smallish tech community and gravitate to a legitimize tech hub like Chicago.

Edit: I'll add a self promotional bit here... I read hackernews on my own for fun but I am a tech recruiter in Chicago. I am confidant that I cant help almost any 2-8 year software developer looking for 80K-120K find a new job. I don't code but I can promise you I am better than most the recruiters that message you every day. If you are interested in chatting, even if you are not looking right now, i'd love to talk.

Proof I'm a real person: https://www.linkedin.com/in/taylordorsett

I got a couple reviews on there from some people you may know if you are local to chicago.

Email me at taylor.dorsett@jobspringpartners.com or dorsetttaylor@gmail.com
Yes, that's one of the things I plan to do [1].

(You can copy individual gate parts by holding shift as you grab them. I'm considering adding ctrl as a another modifier, meaning 'grab the whole column'. I understand that these modifiers are not discoverable.)

(At the moment, when I want to make a really large repetitive circuit, I copy the URL into a text editor and do my copy pasting there. I understand that it would be totally ridiculous to expect users to do that.)

1: https://github.com/Strilanc/Quirk/issues/148
fu9ar@traveler ~ % ^[[200~echo "evil"

It works, but it also doesn't work.

Usually I use the middle-click-to-paste feature, which just doesn't work at all.
I suspect the hardware is very low margin; Palmer Luckey has publicly said as much. I doubt that Facebook would have been interested in owning a low margin hardware business that at least for the first few years will sell to a (very) niche audience if there wasn't a plan for additional revenue channels. A storefront provides such a revenue source as well as a curated experience when and if VR breaks into the mainstream.
Doing on prem is hard but worth it. The sales cycles look different than SAAS but I don't see it going anywhere for a long time.

The key to this is a field team and a good support infrastructure.

Operationalizing it is half of it which is (echoing another poster here) the key to making it economical.

Our on prem stuff targets hadoop/spark clusters though so typically there's already ops folks in place who understand how our stuff works. This obviously won't be true for all scenarios though..
That comment is a surprise. The demand in ATL is pretty crazy. That being said, if you are not wanting to go downtown things can get pretty scarce in a hurry.

On a side note, Atlanta is very much a recruiter town. The size of even the smaller firms lends them to recruiter models. Other than the startups in the incubators, the "small" software companies are 100+.
The tools to watch, restart, etc are bash, ps, top, etc
> If the checking is dynamic, I'm calling the whole thing dynamic.

Who says the checking is dynamic? This release contains several orthogonal capabilities: specs, which are a completely static language feature, and a few dynamic checking tools. Tomorrow they can release some static checking tools. Java's JML and C#'s Spec# are similar. They are static specs, but there are various tools for checking them, some static (using SMT solvers or model checkers), some dynamic (dynamic contracts), and some mixed (e.g. concolic tests).

> Using GADTs parameterized by DataKinds to encode problem domain logic is by now a de facto standard practice in the Haskell community. It wouldn't have done so if it required an unreasonable amount of effort.

First, I didn't say unreasonable, but I think it is still more effort. Second, without dependent types (which require proof, either manual -- which is a lot of effort -- or automatic -- which is rather limited), you can't nearly express the same propositions.

The advantages and disadvantages of types do not stem from them expressing static propositions -- there are many ways of doing that -- but from them expressing propositions in a certain way that influences how the program is organized and how propositions propagate throughout the program.

Whether propositions about code are best expressed as types or as data-level propositions is an interesting debate, but a rather subtle one; it is certainly not binary. IMO, it is likely that some propositions are best expressed as types while others are best expressed differently.
>Oculus is funding game development through their publishing arm to the tune of hundreds of millions of dollars.

To build a walled garden that only hurts the user.

Fuck. Occulus.
Has anyone found a remote attack via the Management Engine yet? It's basically a backdoor; there must be some way to make it do things.
Turn an old smartphone into a home automation gizmo
With the gimmick of slipping the newline in aside, you can really go nuts on the ampersand.
What you're describing is a private, separated installation on the Internet. In all cases "on-prem" is inside of a customer's datacenter/office.
Interesting; drag-and-drop bypasses that (allowing the selected text, and only the selected text, to be grabbed) but Copy using either keyboard or mouse is hijacked.
Oh, absolutely. I'm not disputing that even in the slightest.
NS1: How we responded to last week's major, multi-faceted DDoS attacks
Really? When we returned to Atlanta, we bought a pretty expensive house in Morningside, so that we can be close in and not deal with traffic. Most people I know in Atlanta have to deal with terrible amounts of traffic.
Why didn't they go to Paul Allen's brain institute for research?
You should have refused
The university will hire him to clean the college at night.
Warnher-von-Braun (and co.), who brought the fledgling "nazi space science" from the post-war Germany to the US.

if we follow the time-lines of the space exploration of NASA after 1960 and before 1960, his contributions are conspicuously evident.

Example: https://en.wikipedia.org/wiki/Saturn_%28rocket_family%29
It's really not that bad. The big problem was historically the buttons were labeled "Cancel" or "Ok", and some browsers allowed pages to customize the button labels, making which you clicked very ambiguous. Browsers today just giving "Stay on this page" and "Leave this page" buttons aren't really much of a bother if you remember how bad it used to be.
Lightswitch was also tightly coupled with Silverlight when first released. The death of Silverlight doomed it. I believe that there is an HTML output version, but I doubt there is much interest.
I think the test may have bugged out. The minimum recommended spec is significantly higher than what you have.
Ask HN: Review my startup, iwantmyvinyl.com
I'm looking for feedback from indie artist and from people that buy vinyl from them. How should I improve the website?

I need artists that want to sign up Start a New Vinyl project, upload the album cover and some samples.

I need fans that sign up to the service and add records to the wantlist.

http://www.iwantmyvinyl.com/
I just got the Rift today, have had the Vive for a couple of weeks. Both have their pros and cons, but in all honestly, the Rift is way more polished and comfortable to wear. Once they get the hand controllers, it will definitely be better than the Vive. But it's still early days, I have a feeling the 2nd generation Vive will outdo the Rift.
Are you familiar with the joke where the patient says about some awkward improbable activity, "Doctor, it hurts every time I do it" and the doctor responds "Then don't do that!"

The principle here is the same: then don't do that!

I will mention though that although pointers occupy 64 bits, the virtual address space on current x64 machines is limited to 48-bit (256 TB). This means that if you are careful, you can get away with stashing an extra 16-bits of data in the high two bytes of your pointers. Or if you are nefarious (as described in the recently discussed http://zinascii.com/2016/the-illumos-syscall-handler.html) you might figure out a way to utilize the "non-canonical" addresses for privilege escalation.

More restrictively, current CPUs have an even smaller range for physical RAM addresses. This varies by CPU, but the Skylake processor I just checked on (cat /proc/cpuinfo | grep address) shows that it only has 39 bits physical address space, which is only 512GB. There are servers with considerably more capacity, but I don't know if any actually get to the full 48 yet.

I mention these limits to say that if you are planning to handle 3.16 x 10^17 8B items on your system any time soon, I think you may hit some other blocking issues before you need to worry about the suitability of the double ended vector.
I had a similar disappointment when first setting up the Vive, but after playing with it for an hour all was forgiven. It's certainly got some quirks but I'm very happy with it as a whole, and it will only get better.
Second this. The sheer volume of employers means that finding something that meets your salary, interest, and commute is almost always possible.

Not to mention the 60% savings in cost of living over SV.
http://www.bestplaces.net/cost-of-living/san-francisco-ca/at...

And, at the end of the day housing is so cost effective it is almost not crazy to move for a job, even within the metro.
#WithSyria
LOL, "strawman". I don't think it means what you think it means.

Don't think we didn't noticed that you ignored the fact that you misquoted Emerson.
I just quickly checked Netflix, they also don't advertise salaries.

(disclaimer my own thoughts here)

It's not my policy, but I suspect it has to do with finding people who want believe in what we're doing vs those who are only applying because of the salary.

We usually ask candidates to tell us their salary requirements before continuing the interview process with them. I personally haven't had a candidate come with an requirement that we couldn't accommodate.
"The majority of these games would not even exist were we (Oculus) not funding them."

Bad sign. Usually, game platform vendors don't have to pay developers to use their platform. When they do, it usually means the platform is in trouble. Microsoft tried paying developers to develop for their phone, but it didn't help.[1]

[1] http://www.windowscentral.com/microsoft-pay-out-100000-get-d...
Ha, good point.
For some, but depending on markets (say DoD) on prem means air-gapped. Basically in last 5 years less than 10% of our customers agreed to that sort of a managed AWS VPC deal.

A lot of the time, the direct customer doesn't even want the hassle either, they want a solution that works. But they are forced by rules and regulation, and their own customers.
The Complete Guide to Bitcoin Scams
Haeeelooo sir, we are to be recruiting for very senior position of Windows NT4 administratrator in Moldova. Compensations is excellent. Pelase to be replying as quickly as possible like and many good feelings shall be had.
My feelings too. Especially since I'm personally more interested in business than nitty-gritty tech.
30 years ago you could buy an IBM PC/AT and it would come with schematics, detailed programming information, and the complete source code listing for the BIOS[1]. There wasn't really anything "hidden", and you really felt like "the sole owner of your PC". The PC became the dominant platform because of this. Now, because of corporate interests[2][3], much of it is officially under a thick layer of red-tape NDAs, and what little else interesting out there comes mainly from leaks (be thankful for East-Asian companies' insecurity...), and there are still plenty of things hidden away. On the the other hand, all of this stuff is documented somewhere; whether that documentation will ever see the light of day is the real question (for anyone reading this who does possess such information: please do the right thing ;-) Especially when it's far easier now than before to distribute lots of data, putting the complete ME programming documentation and maybe even source code online as a download or on a disc to be supplied is entirely feasible. But Intel decided against, leading me to think they really intended it to be a backdoor-ish sort of thing, and that makes me really sad.

[1] https://archive.org/details/bitsavers_ibmpcat150ferenceMar84...

[2] http://boingboing.net/2012/01/10/lockdown.html

[3] http://boingboing.net/2012/08/23/civilwar.html
As an operations person who has dealt with deployment of different "on-prem" software in the enterprise please keep in mind that smaller organizations have different needs then the larger enterprise. For a smaller organization a VMware disk image (commonly referred as an appliance) works quite well. But for larger organizations with operations folks we expect to be able to scale individual pieces of the stack or use our own managed infrastructure (e.g. MySQL, Redis, RabbitMQ).

If you're targeting the larger enterprise you can expect to have a somewhat more technical IT person to deal with, and if its a technical organization people who are keen on scaling the application/infrastructure independently.
for comparable skill levels the time it takes to produce 3D content again dwarfs that of 2D content

In my experience, the skill levels can't be compared like that. A 3D artist is a difference in kind from a 2D artist.

It's not nearly as difficult to create 3D content as you're suggesting, though.

you need a lot of structured 2D content for it to be shaded and texture mapped/baked correctly.

Actually, this isn't how ZBrush works. You can paint your model in whatever fashion you want. There's no structure needed, and no baking process. The final step is to convert the high-res painted model into a low-res exportable version, which is largely an automatic process.

Your points appear to be (a) many more people are trained in Photoshop than ZBrush, and (b) ZBrush isn't Photoshop. That's true.
Should be re-titled "The Worldview Problem for American Politics" since "Puzzles for Liberals" is just the first subsection.
You shouldn't refuse. You should document the privacy impact and make sure everybody is aware of the privacy implications.
This topic is mildly amusing because I remember when all (or most) software was sold as "on-prem". Then everything moved to SaaS...and now everything is moving back to on-prem!

I used to work for Atlassian which made most of its money at the time I left in 2013 from on-prem software. It was low-touch, high-volume sales to people downloading and installing software on their own servers. They still sell a ton of it too.

If your stack is a hodge podge of web servers, shell scripts, and cron services, I think better advice would be based on how to make your application more packageable before moving to that model.
What do you mean by it worked? Did you have metrics supporting increased views that were tied to the paste highjacking?
Wireless Subscribers Used 10 Trillion Megabytes of Data Last Year
Romantic Home Decorating Ideas ( Easy and Beautiful )
I agree.

Unless it's out of necessity (C++ templates), all you're doing is killing my compilation time and I don't appreciate that.

(And really, if it's that hard to add a source file to your project, your build system probably needs help.)

The best way to be friendly to be developers who want to import your library, in my opinion, is to make it compile with all warnings enabled on common compilers.
sync queues and list-topics implemented. Travis CI build hooked up.
>> "Having access to your own records would help avoid detection or apprehension, the draft posting said."

So, basically security through obscurity?

https://en.wikipedia.org/wiki/Security_through_obscurity