skysight-inc/HackerNews huggingface dataset:
Indeed. It seems like we're waiting less and less time between a news story and a movie about it. I suspect if we waited longer, the tone of the movies would be different, with the additional perspective of anything that has yet to be announced or go public.
Hack Reactor 25 Grad here... I got a 93k raise after HR working at Google. Left to go to Apple less than a month after that.
As an interviewer, I don't ask this question but if I did then you could impress me by asking what a binary search tree is, then I would tell you, then you explain or write how you would do it.

Most of these interview questions aren't designed to be trivia. It's designed because your job IS implementation of technical and business problems.
It's called "filter bubble", see http://dontbubble.us
I don't really recommend Rudin for a true beginner at all (unless, by "as a summary," you mean not really digging into the proofs themselves, in which case any good analysis book will do). Rudin will always try to take the most elegant route to the theorem, regardless if that route goes anywhere near where the rest of the text has been. The result, for me, has been that many of his proofs seem to just meander about for a little while until, at the very end, you arrive at the theorem. It's a bit like driving to work on auto pilot, and just as disconcerting to me.
Where can I read more about this line of narrative theory?

Edit: nm, googling.
Yes, but why drag in 30k of additional library unnecessarily?

Yes use jQuery if it's really providing benefit, but if you're only using it for a few things, you may be better off just doing in in plain javascript, even if it's a bit longer.

Every library you add has an overhead cost on the end user as they have to fetch it and process it. It's easy to lose track of that when you're developing and testing against local webservers or on computers vs mobile, but there is strong value in keeping things small and with as few unnecessary dependencies as possible :)
Except that the vast majority of programmers essentially say "I'm very good at taking pictures, but I can't actually show you any of them because they're all property of my previous employers, and I never take pictures just for myself".

> I think programmers should create their portfolios of personal or paid for projects that showcase their technical and artistic skill and companies should take those seriously.

100% agree, and Github in particular is great for this. Sadly, in my experience very, very few candidates have such a thing. Even non-code content such as issues they've filed or stackoverflow questions and answers is a very useful way to judge someone's technical abilities, but many candidates don't provide links and either use separate identities/aliases or don't participate.
Greenspun's tenth rule of js apps?
Ask HN: What are the cons of PostgreSQL?
Everywhere I go, people are singing the praises of PGSQL. I never hear about the disadvantages. Maybe it's just that good and there's nothing to complain about.
I assume the switch away from 3.5mm will come along with the elimination of the physical home button (replaced with a purely force-touch version) and the extension of the screen to more fully cover the full face of the phone.

I do hope they put a lightning connector on both ends. That way we're not losing a port but at least trading it for something which is arguably better. I frequently could use a top-side power port, e.g when the phone is sitting in a cup-holder showing GPS but needs a charge, and the app won't rotate 180'.

For backward compatibility, could the lightning port drive an analog output that would just require an analog adaptor to allow connecting existing headphones?
Every framework out there can be used on a small part of an app at a time.
If you want to use an Erlang-style actors in F#, you can use Akka.NET:

http://getakka.net
1. If the company was already funded would the candidate be the first hire?

2. What is the candidate's industry experience?

3. What are their technical skills?

4. What is their track record?

5. Have they already tried to do a startup by themselves or others? If not, why? Otherwise, what did they learn?

6. Why have they founded a startup with cofounders they know? This has two aspects: is the candidate really prepared for the work? are the people who know the candidate best uninterested in working with them? It is particularly relevant for someone whose expertise is in networking.

7. What has the person created?

8. Who is in their network [other than the potential investor]?
It's a pretty murky area. Legally, there are four possibilities:

* Anything goes.

* OK, but you have to inform the candidate after the fact.

* OK, but you have to get consent *before*.

* Absolutely not.

The requirements vary state by state, and are often more restrictive for recruiters than for employers themselves. On the other hand, companies may have internal policies more restrictive than what the law requires. This is often due to the risks involved - defamation, harm from current employer finding out that they were looking, etc. Just about any HR professional will say you shouldn't do it, but usually they're just covering their own asses. In my experience, everyone does it and HR turns a blind eye.
What about fetch?
Yeah, this is a garbage article, "criminal" and "indictment" don't autocomplete for anyone. Probably so Google doesn't get sued for accusing an innocent person of being a criminal with autocomplete.
DOL $100M Training Grant Plays into H-1B Employers' Bogus Claims
I got the committee to argue among themselves about the snake, and then another class needed the classroom (2 hrs after start).
Wow, uh... I'm not in enterprise software right now, but if I were, I'd be asking you where I could send a check. This is fantastic advice. Thanks for sharing it!
Devil's advocate: Asking highly academic questions allows employers to be ageist without explicitly stating it, since college grads are likely to be the most familiar with them. This lets them select for younger candidates with less experience and thus drive down developer salary.

(Standard disclaimer: Some development positions actually require the academic knowledge mentioned. Most of the time, though, a good developer will use a well-tested library instead of rolling their own.
The ultrabook was almost entirely a reaction to the MacBook Air. Read initial press reports about the ultrabook, they make that obvious. Like http://www.pcworld.com/article/246691/ultrabooks_laptops_as_...
I am looking for a Cuban developer
Please, I am looking for a software developer from Cuba, my email is mrdougisfunny et gmail.com

If somebody know any website or where I can advertise that contact me asap.
I came across F# a couple of months ago. Very nice language! Short, expressive, no noise like declaring vars/types that can be easily inferred at compile time. |> is amazing. Tuples. 'match with'. Took a couple of weeks to get over the hump, but I never looked back since. Work related stuff is still C#, but tooling, prototyping etc I do in F# now. Highly recommend. Also made me to rediscover glorious past of OCaml/ML that went over my head at the time (like most things).
They filter lots of stuff in their autocomplete, people have observed for years that "embarrassing" questions work for a while, then disappear. You used to be able to measure how many people "wondered" if a particular celebrity was gay, e.g. "$CELEBRITY g"...[autocompletes to gay, because a lot of people typed it] because of autocompletion, that's now vanished. It's not got to do with the bubble.
There's no incentive for the hiring manager to invent it. "Not technically qualified," "poor company fit," "we made an offer to a more highly qualified candidate," are all just as easy to say, legitimately, and do not expose the company to any liability.
Is that directly, or via an informant who's setting things (and people) up for their own benefit?
This is all I need usually:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get install -y mono-complete fsharp monodevelop
My experience was the opposite. The more practical Mathematics was too easy to hand wave through so no one ever bothers with proof. But then when something goes wrong or you're not sure whether a particularly complicated calculation makes sense, you're SOL without a real formalism to go on.

I didn't really believe in calculus except on a case by case basis until after my first analysis course.

I think the only reason the less formal mathematics courses seem easier is because the thing being studied is also dead simple and the calculations are easy. But that approach doesn't scale.
We don't even know how the story ends! How can you write a movie script on this? I guess they want a trilogy?
Not impossible: just hard. They worked over time to consolidate and control as many media outlets as possible. The Internet lets us try to counter that. People would have to package the exposes and alternatives in ways existing outlets would present them plus push them on alt news outlets for various demographics that had established reliability. The altnews outlets are important here as they won't censor stuff affecting elites.

It will take much time and money to build this up. For corporate media, you have to be paying lots of ad revenue or generating plenty ratings/entertainment for them to listen. So, just expensive and hard to change things.
The problem is that broadcasts are exactly that: broadcasting. They transmit in all directions. While you have bandwidth constraints in wires, they're all localised to the wire. Even parabolic dishes (which make getting a signal a huge PITA) still aren't as localised as cables. Wired connections get a bad rap, but they're actually a much more preferable (and scalable) medium for transmission than radio waves.

Not to mention that "bidirectional beams" is another way of saying "noise".
I think that's the typical US for you.
Fully agree, but sadly not as many think about it, only after getting through such a pain.
Yes, it's not too hard to replace one at a time. We run an extremely feature rich browser client application and have slowly been dropping in independent react components to replace legacy code as necessary.
Previous submission: https://news.ycombinator.com/item?id=11853721
Faraday Future Hires Former Ferrari North America CEO
Design a Vending Machine – Programming Interview Question
In science original research is only original if you don't know the outcome. There is a huge temptation to assume the outcome matters, but as long as you can validate why you looked into something then the outcome should be meaningless. Thus the thesis matter's, but only up to a point.

Otherwise you push people to either make things up, or only reward the lucky.

PS: Some non science fields have other criteria, but they are not experimenting.
Interesting. It did seem a bit heavy handed, which made me wonder if something else was going on (and I figured by posting here I'd find out :).

For what it's worth, I _can_ get indictment to autocomplete for others (e.g. try "vick indi").

Also, I'm guessing this whole story would have gone nowhere if Google had just said "we filter labels like criminal" rather than claiming they only filter "offensive or inappropriate content".
Maybe I'm mistaken, but wasn't the suggestion that a close enough supernova would pose a threat to life on Earth because of gamma radiation and not neutrinos?
Redesigning Justinmind’s website: prototyping in a SCRUM environment
If I decide that my home-made contraption (email server) is more safe than a factory manufactured car seat and then drive your children around with it. Would that be acceptable? Furthermore what if I did so without your knowledge and there are explicit rules preventing me from doing so?
* reduced churn on proj files

ensure consistency of dependencies across repository (can't do that with so many packages.config files)

* easy to figure out outdated dependencies / update those with changes that are very easy to diff

* no need to battle with transitive dependencies

* several transitive dependencies resolution algorithm (max can be used to be as up-to-date as possible)

* ease support for multi platform targeting (it puts conditionals around the references, when you switch platform, it switches to correct assemblies without you having to do anything)

* will write/maintain binding redirects related to nuget packages for you (saves from many runtime errors)

* can generate include scripts for nuget packages if you do .csx or .fsx scripting

* many more things

the UI integration in VS is not as good but if you look at it, the UI is also part of the problem with Nuget (doesn't work on several solutions, doesn't really understand transitive dependencies, etc.).

You can migrate with single command line, and start improving from then on.
How would he even be caught, to be honest?

Anyways, even if legitimate, I always assume most references are friends, friends-of-friends, or friends of family, or something making the reference equally meaningless, anyways.

I know very well of a situation that I think most people would not believe. A well-established software company hired someone with excellent, glowing references from real people at one of the largest software companies in the world. This was for a senior QA position. After months, it came to light that the person did not even have the capability to tell you if the code they were looking at was javascript, C# or VB code. They just had never done any coding or technical work in their career. So granted, during the hiring process there was almost no consideration of testing their coding knowledge because the person wasn't really hired to write any code, and the company doing the hiring was unbelievably incompetent; but even still, it was just amazing this happened.

Not the same thing but pretty close: I read an article, and I can't find it now, but I think it was UC Berkeley published something saying that reference quality for admitted students was a meaningless or near-meaningless predictor of academic success at their institution.

I assume the same in the working world, unless I personally know the reference.
If the amount of state you need to pass is that significant, that is another code smell that needs its own resolution.
CIA must surrender to IRA.

Obama and the atheist CIA wake each day and ask, "How can we fuck God, today? I
know! We'll make nuns perform abortions. We make homos dance naked in Russian
churches in front of old church ladies. Isn't that hilarious? We'll make a
complete mockery of marriage because, after all, niggers don't have fathers and
that's not fair. My wife, Michelle, wants there to be no cupcakes for school
birthdays because of single moms. We'll make God hated... just for pedophiles
and crazy insane sand-niggers. We'll drink fetus soup with the Queen and
celebrate the end of births. We'll make having children pedophillic. We'll
make every five year old African girl learn how to put on a condom. We'll make
churchs no longer tax exempt. <Giggle> We'll make all the conservative sons
into liberal atheist homos. <Giggle> Will bring in Mexicans to ensure
democratic votes. We made whites have no children because they covet money.

Jesus advocated capital punishment. Matthew 18:6 Mark 9:42 Luke 17:2. He said
to put a millstone around the neck of anyone who corrupts the youth and throw
them in the sea. Obama made the youth covet the money of the wealthy."

The IRA is like the NRA, but for computers. The CIA wants all code in the cloud
under their lock and key. They want to ban compilers and make people think HTML
is computer programming. They want to evaporate desktops so you have no local
computer, just massive cloud computers.

===========

No checks and balances on police state. It is unamerican. Who fights against anti-terrorism powergrab? The terrorist IRA.
I briefly misread this as Theano. Finally, a movie about multidimensional matrix evaluation!
Many people just click away at every dialog that disturbs their workflow, specially if they are made to look similar to the real ones.

That is how many of these exploits work, regardless of the OS.
Pee Wee Gaskins
> Hiring Manager Perspective: Everyone lies, sorry.

Yeah, and honestly, that includes hiring managers.

I've rejected offers because the hiring managers level of deception exceeded my tolerance for bullshit.

> About candidates who claim to know a skill but literally cannot write even basic syntax on the whiteboard.

Yes, I don't remember the syntax from 5+ languages well enough to write it in on a whiteboard. Yet somehow, I'm able to use 3-4 on a daily basis to handle millions of dollars in transactions.

So...I really think whiteboards, once again, are really the wrong way to test people. Code samples and discussing them work much, much better for everyone.

I may be biased...whiteboards, I get rejected 50% of the time. I also find, honestly, that if I ask two technical questions of the people giving the whiteboard test of similar difficulty...they rarely can answer more than 1 acceptably so I've found the failure rate to be pretty consistent with the rate they fail me.

Code samples? I get offers 90% of the time.
> I think the premise of their technology is humorously on target. I mean, there's no limit to how much you can compress things, right? :P

There are of course limits to how much you can compress things, but only for a finite number of possible files can you ever prove that you've hit the limit. For almost all possible files/strings, you can't ever prove you've got an optimal compression algorithm, so if someone's new algorithm appears to work better, well, you've got the burden of proof to show you've already hit the Kolmogorov complexity of the file and they're cheating.
Also, maybe one could get a square at some point.
How Microsoft beat Apple to buy PowerPoint for $14M
Careers need to be made and paychecks need to be justified.

We built a multi-billion dollar and multi-department apparatus to prevent people from committing a very specific, rare crime. It's been operating for close to two decades now and needs to warrant its continued existence.

Maybe we shouldn't use boogeymen as scapegoats for expanding government power because they will create boogeymen to keep power/funding or demand more.
how would a GitHub portfolio of problem solving projects and contributions not show that? I can't think of any better way.
Also we fill in tons of subtext I'm quite sure the AI has no idea about.
Sorry but it was probably cheaper than implementing backups all along, eh?
That sounds much like "why would you push that nail with a hammer is there's a perfectly usable shoe just right there?"

Why does anybody use a library? Because it has some good pre-writen code you can reuse. Vanilla js is verbose, full of extra control sequences and easy to get wrong.
Brother MFC-J5910DW Driver Printer Download
I've tried designing "games" on Twitter, but limitations of the format and low API limits constrained the design in lousy ways. Instagram has slightly more potential in this area, but neither is well-suited to it (I'm sure they don't consider this a valuable user scenario anyway.)
Can anyone explain the appeal of getting an AI to generate a movie or (chat with you)? I find that experience "plastic", not exactly the right word but I hope it conveys the feeling I get when something programmed pretends to be intelligent.
I promise that this is not intended to be snide. But clicking the top result will allow you to view the WSJ article even w/o a subscription:

- https://www.google.com/search?q=progressive+kristallnact+coming&ie=utf-8&oe=utf-8
The Web We Want
I love how non-corporate the Tesla blog is: "It is deeply ironic that the only customer who apparently believes that this document prevents him from talking to NHTSA is also the same one who talked to NHTSA. If our agreement was meant to prevent that, it obviously wasn’t very good."
A deportation at the UK border
Google didn't register hooli, HBO did.
Or better yet, intelligently handle the change as a suggestion during the upgrade process. "We see you are still using the legacy default 320x240 setting. We are now recommending 640x480. Do you want to change to this new recommendation, or keep your existing setting?" Something like that.
Interesting solution, thank you for the link!
Tracking Earth's Secret Spy Satellites
That should have been Google's only comment on the matter. I wonder if they didn't even think to try such a simple test.
That's one way to differentiate yourself from the competition.
(which many attribute to the Jewish work ethic)

Ashkenazi Jews also have an average +1SD IQ advantage that has contributed to success of Jews in cognitively demanding fields.

See, e.g., Harpending's work http://web.mit.edu/fustflum/documents/papers/AshkenaziIQ.jbi...
Sound just has an amplitude at every sample, but this is too low level to be very useful. Instead you would probably make a net process the same kind of features a human has, which is a list of frequencies at each sample, each with an amplitude.

(In humans we have oscillating hairs that perform an analog frequency extraction, while with computers you'd use a fourier transform to do it mathematically.)
Not knowing your level of mathematical insight and knowledge makes it hard to know if your belief about your mathematical talent is a self deception. I've never encountered anyone who understood typical second year graduate level mathematics without formal training. I know such people could exist. I've just never met any. I have met people who claimed to be self taught in mathematics and it was obvious that they didn't really understand the concepts though they were absolutely convinced they knew what they were talking about.

Outliers exist. But have any good mathematicians been self taught in the last 50 years?
A fiber of glass is the ultimate directional antenna.
I've seen a traditional server side rendered rails web app try to do this. The traditional pages are nice a usable and fast, and then you hit a page with a react component and you need to wait a second or more for react to boot up, or whatever it does. How do you handle that?
Life imitates art. Hooli Scrub.
This. Most "disagreements a team can't settle" are rooted in fundamentally different use cases of a complex domain.
Agreed. This play has not been played out yet...
You need checks but only in the cases where you need checks. More importantly, nullable values are very obvious in the code (and should very much be the exception rather than the rule), so the cases where you need to think about "what if that's null" are cases you actually think about.
Hmm, vick indi works but michael vick indi doesn't. Maybe it's doing it based on a name detecting NLP component.
To understand and appreciate personal benefit of cooperation requires much more thinking than to understand that cooperation often is not beneficial immediately or in very short term.
Well that was the actual point, but then they went and tied it to the dataset from the Hutter Prize, and now reality and satire have intermixed so thoroughly you'll never disentangle them.
You should be using DBeaver
Hey, I just tried to be polite.. but yes, you're absolutely right, understatement of the century!
Show HN: THE SUSHI-WARE LICENSE