skysight-inc/HackerNews huggingface dataset:
Location: Remote, Midwest US

Remote: Yes

Willing to relocate: yes

Technologies: Python, Flask, Django

Resume: bitbucket.org/tdphillips/resume

I'm up for just about any development role. Python, C#, Java, whatever. I've got a proven ability to pick up new technologies quickly.

Serious inquiries only. If you're going to drop off the face of the Earth (or respond with something resembling "you don't meet the requirements" when I clearly do) after stringing me along for weeks, refrain from contacting me.
I disagree that people "won't notice". They totally do. The other day my gf (medical field professional, not a "techie") was looking for a good restaurant to go to and, completely unprompted by me, blurted out "OMG why does every freaking restaurant website look the same!?!" (she couldn't keep track of which restaurant was which among her open tabs.)

I think more people notice than we'd like to admit. There just isn't any direct way for them to tell us about it.
Meet the High-Tech Buses of Tomorrow
Yup, that's what I meant (except that I think your set complement is backwards). Sorry for not replying earlier; I was "submitting too fast."
Clear cutting 12000 year old forest for barely profitable lignite
That is not how words work. First of all, bread has existed for much longer than the word "bread". And any translation into another (perhaps earlier) language is bound to be imperfect. Things called "bread" don't line up perfectly with things called "pan" in Spanish.

Stop looking for precision in words. If you want to talk about "things that are baked in an oven" then say that.
that was how most people thought the world actually worked back then

How can we know this? Who is "most people"?

If Shakespeare wrote to please the aristocracy, might it be possible that the surviving Greek writing was written to please some other set of elites / religious authority / etc.

Edited to add: I imagine the average working class person, or peasant, what have you, might have privately said or thought "Miracles, what a load of dingo's kidneys", much like we do today about whatever we don't believe.
i don't get the response- my comment does not have 98 votes- thought it was some reference i didn't get, or something.
I don't think it's fair that plumbers aren't well-respected as a profession, but you act as though it's inconsistent that people would look down on something they cannot currently do.

I'm extremely confident that if you trained me, I would be an exceptionally good plumber. I am extremely unconfident that if you trained me, I would be an exceptionally good neurosurgeon.

I'll extend that - I am confident that the majority of adults could be trained to become competent plumbers. I am not at all confident that the majority of adults could be trained to become competent neurosurgeons.

Some people react to the reality of vastly different education, patience, effort and talent requirements in job occupations by being condescending. That's not fun for anyone, but it also doesn't make sense to be smug about that reaction as though those people are being condescending towards a skill they fundamentally couldn't learn how to do even with great effort, time and intelligence. They are being condescending towards a skill that is very low in terms of the percentile required to do it competently.
duopolies work great to give a false sense of choice. it fits well into the age-old strategy to "divide and conquer".

there's also a quite scientific component of hegel's dialectic. quite interesting stuff if you dare looking behind the curtain.

https://en.m.wikipedia.org/wiki/Duopoly

https://en.m.wikipedia.org/wiki/Georg_Wilhelm_Friedrich_Hege...
Isn't this the whole premise of The Lawnmover Man?
I have. The old MerryXmas HyperCard virus. Well, I can't remember if it was actually animated, but I'm pretty sure it sung and displayed graphics.
Actually, they have a variety of tiers. Basically more $/month = more concurrently outstanding DVD's.
Clickable link:
https://itunes.apple.com/gb/app/buggle-td-tower-defense-50/i...
Seems like a great foundation to build something like F# type providers on top of.
You two should post such stories here, then. They're explicitly on topic:

https://news.ycombinator.com/newsguidelines.html
Trust Me I'm a Software Developer – CodeCleaners
“It’s a big ‘if,’ because so many things have been shown to work in mice, only to fail in humans."

I wonder how many effective human treatments are stopped because they don't work in mice? If a drug trial fails at the mice stage, is any more human-level research performed?
You can just use `--target ESNext` and this will disable all ES features transformations and just erase types.
I would think that the industry vertical is namespace enough.

Hardware laptop vs software library?
Probably the submission had 98 up-votes at the time the comment was made, not your particular comment.
Yeah, one of the CSIs, couldn't tell you which. It was to track the killer's IP.
> Unless you've taken a Data Structures & Algorithms class recently, you can forget working there.

IMHO, if someone claims to be a self-taught programmer but doesn't understand these things at the same level as someone who graduated and have had a few years of real experience since, he isn't really a competent programmer. Putting together libraries without understanding of underlying mechanisms isn't programming.
> If you are writing a new application, use OpenID Connect–skate to where the puck is going!

I am glad to see this advice. At CoreOS we have now built API servers, command line tools, and web apps using OpenID Connect and are happy with its development in Open Source and third-party services as well.

> OAuth2 was left generic so that it could be applied to many authorization requirements,

When we started developing Dex[1] we lovingly referred to OpenID as "OAUTH 2.0 with types".

Overall, from integrating OpenID Connect into our products, enabling Kubernetes[2] to use OpenID Connect Providers, and building both an OpenID Connect provider and clients we are pretty happy with the choice we made.

My only complaint is the name of OpenID Connect is simply confusing.

[1] https://github.com/coreos/dex
[2] http://kubernetes.io/docs/admin/authentication/#openid-conne...
Bluetooth drivers in both ios and android never work right. You might get random undocumented error codes on some devices. Some of your connection/transmit functions will just get lost never activating a callback so every single thing needs a timeout handler. I've seen on older androids a callback inexplicably starts getting called twice in a row. I've seen the bluetooth object suddenly is null so you get a hard crash next time something tries to use it. These smartphone drivers fail in every way imaginable and in ways you can't imagine. Be impressed when a bluetooth app works reliably.
Different definitions of memory leak.

In the post's definition, a memory leak is memory you can no longer reach but is still allocated. That's eliminated by Java and Python.

Of course, you can still waste memory in Java or Python in a variety of ways. But that's a different definition of memory leak then the post is using.
AlphaGo was a serious milestone and message to the public that AI has broken another barrier.

http://www.nytimes.com/1997/07/29/science/to-test-a-powerful...

In 1997 this was the general thinking about it: ''It may be a hundred years before a computer beats humans at Go -- maybe even longer,'' said Dr. Piet Hut, an astrophysicist at the Institute for Advanced Study in Princeton
> none of the successful dropouts ever went back to school. Bill Gates didn’t go back. Mark Zuckerberg didn’t go back. To go back would imply personal failure.

Steve Wozniak went back to school (UC Berkeley, using an alias) and finished a degree. Though I suppose he's kind of a special case.
Maybe the wife gave used the "Tell a Friend" feature of the site.
Well yeah, but who doesn't want to be rocking a space-cadet MacBook?
probably a bit of both, but the bulk of the code (grails code) was almost all groovy, and there was enough complaints about how 'slow' groovy was that there was some groovy-specific hate going on as well. Granted, especially then, groovy wasn't the fastest around, but for most of what was being done, it wasn't a bottleneck (and... ruby at that point wouldn't have been any faster - there was some prototypal stuff in ruby to try to make some processing faster, and it wasn't).
Highly misleading headline (EDIT: Title has now been changed). From the article:

> including One Time Passwords (OTP)via SMS phone messages

That "SMS" bit is critical. OTP over SMS sucks. OTP using the same app that already manages my passwords (1Password) is a breeze. Sure, if I had a U2F Security Key already plugged in, then it would probably be even faster, but the downside is I need to have a physical key plugged in, and if I don't have that key with me then I'm screwed (whereas with 1Password I can get at my OTP codes from any of my devices).
Google open sources Embedding Projector to visualise high-dimensional data
VLC certainly helps with that. It does have one downside relative to streaming: VLC can't seem to remember where I stopped watching a DVD.

Every time I bring my Linux box back from sleeping, the DVD has to get remounted (or something like that), and VLC has amnesia about where I had stopped it.

So I end up having to write down where I stopped, and re-navigate the just-put-a-DVD-into-the-drive menus, every time I come back to the movie.

I would have expected this to be a solved problem, but perhaps my Google Fu is just weak.
I had to think about this, which is a bit weird in itself.

My attitude is that I hope to choose at least one thing -- the stack or the problem area. If I can do that, I should be quite happy.

To not want to leave a geographic location is of course valid choice -- probably often a healthier one than mine, but in this phase of my life, I prioritize doing things I enjoy quite highly. (I would do Windows anyway, if the money was right or I could do it from e.g. Japan. :-) )
This particular issue is overhyped IMO. 64-bit UEFI mostly bypasses it. Sure, the firmware entry point has some bootstrapping to to, but this isn't a big deal.

The really weird initial state of SMM is a bigger deal since it happens at runtime.
Treksit – Push your logic beyond the limits
>something you've just recently heard or learned stands out

Not only does it stand out, at times it seems to appear more frequent. I found out that was called the Baader-Meinhof Phenomenon.
Actually, our milk is delivered weekly, in glass bottles, by the dairy truck. It's pretty epic.
Five+political+minefields+facing+president-elect+•+THE+WORLD+INFO
Completely agree with the article. The worst is that other stores are trying to replicate the apple store approach to retail. Customers not feeling comfortable to browse can't be a good thing for Apple.
You'd probably be interested in this article about the phenomenon: https://www.damninteresting.com/the-baader-meinhof-phenomeno...
Because those techniques are then available to anyone with a similar problem. Research isn't democratized but the product is.
TRS-80 was my first computer. Dad eventually threw it away and I was sad. I wish I still had it.
Why Is Microsoft Showing So Much Interest in Linux?
Almost certainly..
DST Global Leads $80M Private Investment in Nubank
They send a different URL to each person, encoded with an identifier that has the email built into it.

Alternately, there are advertising companies that do web page -> email retargeting by buying data from companies that have your email address and correlating it with cookies in your browser.
Super cool idea - Though one of my first interactions was to search for an emoji, which failed completely as it deleted my query when I typed more than one letter. (MacOS Sierra, Safari.) Other than that, thumbs up on the delicious UX.
Most of that cruft consumes minimal die area and results in absolutely minimal slowdown compared to an "optimized" minimal architecture. Fun exercise: do a histogram of instructions in some large program's binary. Not a ton of weirdness in practice.
I agree. A few common breads (at least from my time in bangalore) are omitted: naan, puri, vada.
It's not my criterion; this discussion originated in a comment (not mine) claiming roughly that the products of mental illness are of no use to anyone. And I know full well why TempleOS exists: God told Terry Davis to build it. While that clearly means a lot to Mr. Davis, I am not sure how much validity you mean it to have to anyone else.

As it happens, I tend to agree that utility is where you find it. But that's not at all the same as saying that TempleOS is a good teaching tool. Perhaps it is. But thus far I see nothing save repeated assertion to support that claim, and it would be nice to see a bit more by way of substantiation.

For example, someone claimed that, because you can draw circles at the command line with TempleOS, it is simple. But I can do that too, with a terminal and a gnuplot build that include sixel graphics support. (I did it the other day for grins.) Does that mean my setup is simple? Obviously not. Why does it mean that TempleOS is? What does the existence of the capability say about TempleOS's suitability for teaching? Does it say anything? If it does, no one has seen fit to explain how. The same goes for the fact that TempleOS is written in C and assembly. Lots of things are written in C and assembly. Are they all good teaching tools?

(Also: A throwaway, for this? Why?)
> JS is still very "wild-west" because the community is still making rapid progress towards an ideal environment.

Most of the churn seems to come from people reinventing the wheel over and over again.
`--noImplicitAny` is the recommended flag. It is not set by default to ease the use on JS code bases.

The new changes makes `--noImplicitAny` require less type annotations; where the compiler can figure out the type of a variable through following the control flow.
That's worth making persistent noise about, I think. Because you just described something that can be accurately described as a type of DoS.

Considering the number of AWS credentials out there, I can see malicious users logging in, forkbombing the instance, getting it to throttle back, and then walking away whistling until the person with dashboard login wakes up and can reboot the machine.
FAA Requiring Airlines to Reboot Dreamliners Every Three Weeks
Ugh... No. That's not how Python's GC works.

Python is reference counted. This was happening because you didn't increment the reference count for python objects you were referencing from C++. Your RAII should increment/decrement reference counts on the object, not place objects into a global dict. That's the "correct" way to reference python objects.

Python's GC doesn't scan memory in the same way other languages do. Instead, it detects cycles between python objects. As long as you follow the reference counting rules correctly, you shouldn't have to worry about it. (Unless you need to detect cycles involving your C++ objects.)
Yeah, as an old Nethack player my thought was "Does DCSS use 'U' instead of '@'?" but no, it doesn't and a quick look at the source code (mon-data.h) doesn't show any monsters using 'U' as the display character.
The Future of DoorDash Is Turning Delivery Into a Platform
You can learn a lot casually. On the other hand, it is considerably less effective:

* Many people talk about forgetting things as soon as the test is over, but why would they remember it even that long without a test?

* A formal course is more than just reading the textbook; it's a guided tour by someone who is a professional teacher as well as someone working in the field. (Yes, some are bad. Most are at least middling and some a very good.)

* And then there is the whole issue of things you wouldn't study on your own if you weren't required to. A CS degree, for example, is more than a bunch of CS courses.
I get the impression that the Washington, D.C. area is probably good for this. There are a massive number of non-profits and other "associations" here with varying budgets and needs. Many of them will turn to larger IT consultant companies, but direct hire and contract work is probably still pretty solid in the area just because there are so very many organizations and they all want websites.
From the babel web page:

> Babel transforms your JavaScript, You put JavaScript in, And get JavaScript out

That says all you need to know about the javascript ecosystem.
The issues with FE are twofold: browser incompatibilities and user expectations. The first is becoming easier over time (stop using IE, please). The second is an ongoing arms race.

Writing front end code is like writing a CLI. It starts off really easy - you have a use case (whether that's a page about your cat or a script that echoes "meow"), you solve for it, you show it off.

But then people ask for it to do other things. So you have to extend the code - perhaps we need to add flags so users see dog stuff instead of cat stuff. Oh, now users want an actual ascii animal to see so we cater to that. Now they want to name it so let's accept input somehow. They want to issue commands to it so let's deal with parsing and conditional branches.

The problem is that we have to deal with constant changes from browsers, from stakeholders, and from users. Stakeholders want certain features from our programs, users expect a certain standard of performance, and browsers hamper us with incompatibilities.

So we build libraries that solve some of these problems. jQuery helped us build websites, but then web apps became a thing. Backbone/Ember/Angular helped us build web decent web-apps, but then performance became a thing. React/Angular2/Ember2/Vue help us build performant applications... until the next thing.

I think the real problem are the choices people opt-in to. I use React and don't have JavaScript fatigue - but I've also chosen not to use JSX, Babel, Webpack, SSR, live reloading, linting, typing, automated deployment, trello, TravisCI, Docker, k8s, etc. Just libraries imported with script tags, writing ES5 (current standard, 100% implementation), using React.createElement and I've had no issues.

People may opt-in to reinvention and questioning basics, but there are plenty of individuals that get by just fine.
Eye might be speaking for myself, here, but Eye don't really see the point of nitpicking that.
I urge you to refund Arizona Sunshine
I have, and it's nice, but I like installing Bootstrap via NPM/some other package manager so I can track new versions and include its JS components, and I wish these shipped as a diff or something so I could install stock Bootstrap and pull in the changes. I'm unsure what would happen if I used NPM to install stock Bootstrap, then included the modified stylesheet after. If I could see, I'd just try it myself and see what happened. Thanks for reminding me of these themes!
Ignoring the MB quiz results for a second -

Depression is a (very common) mental disorder. I highly recommend talking to your doctor/a therapist about this if you're self-identifying as such.
Trump Picks Scott Pruitt, Climate Change Dissenter, to Lead E.P.A
Brilliant execution and so refreshing to just be given everything needed at the end rather than a download link via email. Throw in an optional donation button (so people can tip you $20, $50, $100, $150, etc) and careful hosting upsells to make it painless and this will become a solid earner. Well done and good luck - you're on the right track.
Second on the Quiet Comforts. I've owned more than a dozen BT headphones over my life and these are the best. Well, best BT implementation at least, I'm not much of an audiophile.
Do you have a reference for that paper about graph isomorphism, please?
The Michelangelo virus in 'Hackers' sang "Row-Row-Row Your Boat"
Senate Clears Bill to Ease FDA Drug and Device Approvals
The comparison is to "One Time Passwords (OTP)via SMS phone messages."

Given the vulnerabilities in GSM, that's not a high bar.
http://security.stackexchange.com/questions/11493/
Oh, I swear it is not inverse for chip documentation (unless it's from a Chinese manufacturer, you have to do with a 2-page leaflet for a 80-pin chip in that case). But it doesn't necessarily mean it is exhaustive high quality doc.

First, we have to acknowledge that most texts (if works for law too) are very diluted now compared to a few decades. There is a lot of blah-blah that doesn't bring information. Information density decreased.

Then, there are docs that are so big (many many thousands pages), that I am sure no editor can read them fully. They pile up copy-paste from older or similar models without checking if it applies to the chip. They don't write a clean doc specifically for the chip. So as a user you can trash parts of the doc. Problem is that you don't know which ones.

Since they don't print manuals any more, they don't have to care about fitting the doc in the book, it's no-limit.
Exceptional case. Most don't.
China’s Banks Are Hiding More Than $2 Trillion in Loans
> A bread is a solid stable foam .... There are no breads that aren't foams

So Matzo is what? It's unquestionably bread, yet is not a foam.

And your definition is too broad - what about a pancake?
Citation needed.

I don't think it is anywhere nearly so simple as "dumb people believe fiction is real." There is a complicated interplay between lived experience, class, personality, education, desires and other priors driving how people process both fiction and nonfiction.

Or as a brief counterfactual, sure is nice how the murder rate has dropped now that we've banned violent video games, amirite?
It's not that I can't extend Emacs to support typing those glyphs, or that I can't learn to type them without seeing the actual symbols on my keys. It's that I do not understand what justifies all this mental effort, when any language gives me the same capabilities in a fashion that, while slightly more verbose, is much easier actually to use.

The ability to perform native operations on collections is really nice, I agree. But Perl 6 isn't the only language that has it, either. From what I've seen today, it looks like Haskell without the rigor. Maybe that makes it easier to approach, but Perl 5 has long since taught me to mistrust such appealing shortcuts for the long-term cost they impose.
Updated the title to specify SMS OTP.
Thanks for the kind words. We honestly would rather people's emails then any money at all. We're working really hard to make good design more accessible, and monetization will certainly come down the line! Plus we already make a bit of money with our other tool listed on the website :)
I didn't find the post itself to be snobbish. I liked the tone and pacing, I think that your algebra makes for an interesting topic, and it was laudable for you to write about it.

What I dislike is the bait-and-switch, wherein the lede implies a digression on an math topic, then the bulk of the content is going over mundane Haskell code.

I don't care if Haskell coders want to get together and code golf their homomorphisms all day, but I find it exploitative to package that up as an excursion into algebra. As someone who's interested in math, but honestly couldn't care less about Haskell, these posts are all noise to me.
Google figured out you meant Colin Percival, but I'm not quite sure how/where to find this improved algorithm you speak of, which sounds very interesting.
Having to constantly repair my car with my phone and GPS is one of the frustrations of daily life. It's ridiculous - both the car and phone "remember" each other by their list of previously paired devices, yet they don't connect. Only when I repair do they suddenly "find" each other. Crazy.
See Dario Nardi - "Neuroscience of Personality" | Talks at Google: https://www.youtube.com/watch?v=MGfhQTbcqmA
So would you call a birthday cake a bread then?
Must have been so painful!
MIT MicroMasters Program
Who are the Hamilton Electors?
>Can you name any other schizophrenics that have accomplished impressive things?

John Forbes Nash Jr. ?
I don't classify this as politics. It's data. People turn it into politics.