skysight-inc/HackerNews huggingface dataset:
For a while I did nginx with gunicorn. No downtime rolling deploys. Just need a git pull and the proper kill signal.

Now I use kubernetes with uwsgi. Once you are kubernetes any app server works, so went uwsgi because it is very very simple.
Pretty sure this is the same Eugene Myers I had worked with a bit in the past -- he's the kind of guy who took, "Wow, this looks complicated," or "I'm having a hard time following this," as the highest sort of compliment.
That's not what dark fiber is. Dark fiber is dedicated fiber optic strands that are not in use and available to be leased to a customer providing their own optical equipment.

Enterprises can outsource management of the capital equipment (wavelengths) or the entire network (e.g. Ethernet). The latter is known is lit services and is much more common than dark fiber.
> "Hey is it ok if I touch your arms and back without asking in the future?"

Oh, that sounds creepy.
I've found falcon a real pleasure to work with building pure json APIs, super sane approach to hooks and middleware which makes handling auth and db pooling both explicit and simple. Plus it's pretty fast which is always nice for building a REST API.
> Really, the problem is that online services (startups that are shutting down are the worst offenders) are allowed to destroy user data with reckless abandon.

How much are you paying them, per month, to safeguard your data?
I dislike the one where they ask you how would you handle a situation that is highly dependent on the organisation and the organisation goals and procedures. The only answer really I give is not to answer such silly questions.
Amazon Prime Now | Seattle, WA | Full-time | Onsite

Prime Now provides Amazon Prime members unparalleled convenience and ease of mind by offering one-hour, ultra fast delivery as well as two-hour scheduled delivery of tens and thousands of essential products. Check out the Prime Now video at https://www.youtube.com/watch?v=cjIH5dUQh7E

We're hiring experienced / senior people for many roles including:

* Front End Engineers

* Software Engineers

* Technical Program Managers

If you're interested, send me an email and resume to primenow-hiring@amazon.com
google interviews try to gauge how smart you are, not how well you can program
"ack/ag/pt are all slower than either grep or ripgrep"

You need to be a touch careful with blanket statements, as this conclusion isn't quite what the data in my blog says. What it says is that ag is generally slower than GNU grep on large files, primarily because GNU grep's core search code is quite a bit more optimized than ag's. However, ag can outclass GNU grep when searching across entire directories primarily by culling the set of files that is searched, and also by parallelizing search if you want to exclude running GNU grep in a simple `find ... | xargs -P`-like command. (This is thesmallestcat's point.) This is why the first set of benchmarks in my blog don't actually benchmark GNU grep, because there is an impedance mismatch. Instead, ag/pt are benchmarked against `git grep`, where the comparison is quite a bit closer. (You'll want to check out the benchmarks on my local machine, which avoid penalizing ag for its use of memory maps.[1]) The second set of benchmarks basically swap out `git grep` for GNU grep and compare the tools on very large files.

ack isn't actually included in the benchmarks because it was incredibly slow when I tried it, although there may be something funny going on.[2] To be honest, it isn't terribly surprising to me, since every other tool is compiled down to native code.

The pt/sift story is interesting, and my current hypothesis is that the tools have received a misleading reputation for being fast. In particular, when using the tools with simple literals, it's likely that search will benefit from an AVX2 optimization when searching for the first byte. As soon as you start feeding more complex patterns (including case insensitivity), these tools slow down quite a bit because 1) the underlying regex engine needs more optimization work and 2) the literal analysis is lacking, which means the tools rely even more on the regex engine than other tools do.

The short summary of ripgrep is that it should outclass all the tools on all the benchmarks in my blog. I should update them at some point as ripgrep has gotten a bit faster since that blog post. Primarily, a parallel recursive directory iterator, which is present in sift, pt and ucg as well. Secondarily, its line counting has been sped up with more specialized SIMD routines. (I should hedge a bit here. It is possible to build patterns that a FSM-like engine will do very poorly on, but where a backtracking engine may not degrade as much. The prototypical example is large repetitions, e.g., `(foo){100}`. Of course, the reverse is true as well, since FSMs don't have exponential worst case time. Also, my benchmarks aren't quite exhaustive. For example, they don't benchmark GNU grep/ripgrep's `-f` flag for searching many regexes.)

[1] - https://github.com/BurntSushi/ripgrep/blob/master/benchsuite...

[2] - https://github.com/petdance/ack3/issues/42
Where’s _why? What Happened When a Beloved Programmers Vanished (2012)
Just thinking out loud here. If the speed of light is absolute (it's not relative right? it doesn't change in any reference frame?), then could the speed of light be considered the base axis, or to continue the metaphor in the parent comment, that the speed of light is the 'outside the car'? Also, doesn't time 'stop' when you are at C, so that the whole idea of space (speed * time) sort of collapses?
Oh we weren't aware, thanks for telling. But we're hopeful to do more than that rather than just simply svg editing :)
I have never heard of anyone ever getting a driver's license in 2 days.

unless your bank accepted the matrix printer temporary one that doesn't even have a b&w photo.
Woebot | Software Engineers | San Francisco | ONSITE

Woebot is a chatbot that helps people learn how to regulate their moods and reduce negative self-talk, using techniques from CBT/DBT.

Technologies: JavaScript, NodeJS, AWS Lambda/Beanstalk/DynamoDB

We're looking for a Full Stack Engineer and Mobile Engineer:
http://woebot.io/jobs

I'm the CTO, you can ping me directly with your info and resume
(pamela@ our domain)
Yep.

I don't think the OP really gets what mensa is or what it takes to become a member (whether s/he is a member or not).

I don't think it 'screams' anything, although many insecure folks might take it that way.

A basketball player would probably list their height on their stats/resume - it's a validated, measurable aspect of their biology. IQ tests are as well, and mensa membership is one signal of that measure.

It doesn't mean that you will definitely be a total success at any job requiring brainpower, but it's certainly an indicator. People might read a lot more in to it than you intend, but... you can't anticipate every possible objection anyone might have and just leave parts of your life off. If you put a certain school down, people might think it "screams" that you're some sort of elitist, for example. Do you leave that off? It's harder to get in to mensa that it is to get in to most universities.
It really, really isn't that complicated, I promise. Step one: communicate your interest politely and ask her on a date. Step two: if you are rebuffed, don't be a jerk.

You will notice that nowhere in here is "she will act shocked and think you are a harasser." Because that's not how it actually works, despite the considerable efforts of some folks to convince you that it is. Perhaps you should meditate on why they'd spend so much effort on that.
HN isn't an ideological battleground. In general, it's for whatever gratifies intellectual curiosity. The flagged comments may have contributed information, but most of them share a common trait: they're incendiary.

The way to introduce a controversial idea on HN is to be substantive and neutral. It's not easy to do. People are generally passionate about their points of view, and I've been guilty of this myself. But the ideal is worth striving for.

In particular, complaining about downvotes is also against the rules. I did this the other day and regretted it; it unfairly catapulted my comment to the top of the thread due to the overcorrection, and by then it was too late to edit. It's better to let a comment stand or fall on its own merits, as difficult as that is.
`Transfer` is an event, `transfer` is a function. This [0] is from TheDAO attack and is one of the (many) bugs making the attack so terrible.

As for name mangling, read this [1] and see if it seems sane to you.

For bonus points [2], `this.foo()` and `foo()` mean two wildly different things.

I don't even know what they were thinking.

[0] http://vessenes.com/deconstructing-thedao-attack-a-brief-cod...

[1] http://solidity.readthedocs.io/en/latest/abi-spec.html#

[2] https://github.com/ethereum/solidity/issues/583
- The Planck units [0] are generally associated with the attempt to quantize space and time.

- Macroscopic phenomena are in turn governed by microscopic phenomena, where the strong and weak forces dominate, so I would say our dimension is equally governed by those. At high energies we know the electromagnetic and weak forces combine into the "electroweak" force, and it is commonly hypothesized that at even higher energies (such as those seen only during the very beginning of the Big Bang), all of the forces are unified. If you already knew that or were talking about something else, my apologies.

- There is the concept of the Big Crunch, where gravity would pull the universe back to a single point, perhaps in an infinite cycle. To the best of our current knowledge though, the expansion of the universe is actually accelerating, and gravity will not overtake it.

[0] https://en.wikipedia.org/wiki/Planck_units
Frameshift Genomics | Backend Engineers, Frontend Web Developers | Boston, MA

Frameshift Genomics (http://frameshift.io) is hiring backend engineers and web developers to work on the iobio project (http://iobio.io), building a real­-time genomics analysis platform.

Web developers will be creating web applications with functionality ranging from visualizing terabytes of biological data to fine grained interrogation of disease­ causing mutations that open the world of complex genomic analysis to medical professionals and scientists with limited or no experience in computational analysis. These applications are built on our technology stack, consisting of a node web service backend, which streams analysis results via websockets to the web applications, where results are visualized using D3. The successful applicant will be involved in further developing the iobio framework (client libraries and server), designing and building new web apps, and creating new visualizations.

For backend engineers we are looking to create systems that will analyze huge amounts of genomic data, support the visualization and collaboration needs of our web apps, and provide a robust API for data visualization. We are built on AWS and are looking to leverage the cloud wherever possible, but will most likely require traditional server setups for clients with sensitive patient data. The successful applicant will be involved in both designing and building these systems. Remuneration will include both a competitive salary and stock in Frameshift Genomics. Contact us at cmiller@frameshift.io
Unused ~= overbuilt. The leasing part was implied from the parent post.
Unicode can be encoded as UTF-8, and as long as you're okay with defining "whitespace" as code points less than 32, the algorithm here will handle it correctly.
Often the counter-argument to this is that it feels artificial, unnatural, and it will definitely kill the mood. So I want to preemptively address it.

When a guy asks before touching me, and of course I'm already interested, it makes me melt. It is so sexy and it definitely improves the mood. I just want to point to myself as one data-point.

If you're having trouble believing it, imagine that a hot swimsuit model walks up to you and asks if she can rub your shoulders. Would you be like, "Uh, no, by communicating with me you have completely killed my interest"?
don't forget the mandatory tuberculosis culture test under your skin if you are from a 1st world country that uses vaccines.
Custom Support and MS quarterly earnings
Well, it's absolutely the case that seawater isn't fueling it.

Edit: Removed incorrect speculation. Sorry, HN.

It turns out that they actually are using the water - in the same way that an IC engine would breathe air.

If fuel cells aren't batteries, I wonder if this is still one?
It seems helpful to me. Microsoft is not a startup, there is no reason to assume they would just purge Hotmail accounts one day. Reminding people that corporations lose data, whether accidental or intentional, and that they should take individual responsibility for the data they consider significant, is important.

It probably doesn't help the parent feel much better about his situation, but it does help all the other readers to highlight and learn from his experience, and especially to emphasize that such adversarial action against user data is a significant risk at large, established companies as well as small ones.
just a heads up that the bloomberg url is cut off.
Such trades would be reversed.
Maybe it's lightning?

The Yonging Pagoda was 138 metres high. It was destroyed in 534 when it was struck by lightning and caught fire.

https://en.wikipedia.org/wiki/Yongning_Pagoda
Currently you're either allowed to host ads, or you're not.

The compromise would be to have a separate pool you get assigned to where advertisers can choose to use your videos. That way a gun manufacturer can choose to advertise on a channel that advocates gun violence (an unsavoury example, I know).
Leverage union types in Typescript to avoid invalid states
You don't need administrator privilege. You just need to double click an exe.
SEEKING WORK - Remote, Toronto

I'm a full stack web developer with 11+ years experience building interactive web apps and marketing sites for organizations large and small. I spent the last two years working for one of Canada's leading brand agencies as their sole developer, after years of work in the agency world and in academia. I have a love (and good eye) for design, and can work in a large variety of development environments. Currently I tend toward Node.js/Vue.js/AWS in my projects but choice of stack is always an open discussion.

I consult through my company Typewriter Software (https://typewriter.software/). More background on me personally can be found at http://matthewcrider.com/.
Why don't you have to comment? The first question should be, do you mean you aren't forced to write comments or that your code simply does not need the help of comments?
We are all running software to drive our cars. Sometimes the software gets drunk, or has a stroke or a diabetic fit or just drops hot coffee all over the hardware.
Don't date women from work. Don't dip your pen in the company ink, guys. Just from a power perspective, there's no way to get it right, even if you think she's your peer.
I wasn't describing you specifically. Maybe I was unclear, or maybe you're trying to steer a discussion about inequity towards a group of people into a discussion about your discomfort as a non-member of that group. Or maybe both.

I also don't think this is the appropriate time and place to write a manual on dating. Here's one hint though: when you meet a nice woman, your first thought shouldn't be, "how do I proposition her?"
don't do airbnb.

for longer than 30 days there are hundreds of real state places that find much better place for half the airbnb price. absolutely everyone will speak fluent English (differently from airbnb).

only downside is a deposit like any other rent
LE send you a mail if you have a cert going to expire. Easy to spot if something went wrong in your cron tasks (not that you can totally rely on automated task of course, but it's another layer of security)
https://en.wikipedia.org/wiki/Nokia,_Finland
> You think a good way to tell whether I'd be good at
> writing code is my opinion on philosophy outside my
> domain of expertise?

It is a way (I'm not sure how to quantify it) to understand if someone can develop something that nobody has ever imagined before. My criteria for evaluating the response was whether or not the candidate could engage with the question. It is something that happened often in my experience at Google, you were presented with an 'impossible' requirements and it was up to you to figure out what you could do about it. If someone was going to say "Well I don't know anything about that, ask someone else." Then the company knew they weren't going to be as successful as we would want them to be.

In the case of the physics student it was just their passion, they had gone way beyond the course work because they were interested in interesting questions.
SEEKING WORK - Remote - Pittsburgh PA

Team player with experience in Android Development with Kotlin.

Successfully created apps similar to UBER with Firebase, RxJava, and REALM.

Location: Pittsburgh PA

Remote: Yes

Resume: http://ow.ly/YFCO30diMzi

Website: http://www.devlanding.com/
Show HN: Trigger trades on GDAX with tweets using vickitrix
Unused credit is considered abandoned property after 6 months, depending on the state. Each state has different regulations. This is a massive pain to deal with, so most places have to work around it.

Source: I used to work at an online bank where we'd close the account after 6 months of inactivity.
That basically means forcing everyone to sign their code and offer it through the App Store. You'll see developers complaining about that upthread.

Windows 10 does make code signing mandatory for new drivers, and the drivers must pass a suite of acceptance tests.
I'm convinced the whole "kills the mood" line is coming from folks where the mood never existed but they thought it did. It's basically victim blaming :/

Your example is spot on.
Well, plenty of countries manage on VAT, tariff, excise and lots of other taxes... again, it doesn't NEED to be income tax (frankly, I'm not a fan of property taxes, but it's a reasonable approach to local roads). Also, I don't feel that ANYONE should have more than half their income taken in taxes, period...

If a government can't manage to function on less than half the combined income of all its' citizens, it shouldn't be doing some of the things it's doing. As to the US, I feel the military should be cut dramatically, and that healthcare really should have included reform to medicare/medicaid and va medical. A co-op NPO would have been a better approach, allowing it as a baseline option to increase competition with private carriers.

Also, normalizing the laws between the states should have been a larger priority as well. Right now, inter-state carriers are pretty much non-existent as a direct channel.

That doesn't even get into the bullshit passive-aggressive laws regarding "women's health" from the right.

Just because I'm against raising taxes without cause doesn't mean I believe there should be no taxes.. and yeah, I wouldn't mind seeing purpose taxes closer to what they're being spent on. The layers of bureaucracy in a general income/vat tax at a national level only feeds systemic corruption, and over-spending.
Yep, previously they had a web app only (not even Electron, just a website). The MAS version came after that. We use it heavily day-to-day.
> Oh, right, subfield of the complex numbers

Right-o!

> Now sigma is supposed to be an automorphism on that subfield. Which means sigma does take scalar values as arguments, contrary to what stablemap said...

There's that ol' abuse of notation going on here. The first sigma is just a permutation on the roots: {x_i} -> {x_i}. In particular, this skinny sigma is not defined on scalars.

It embiggens into a second sigma that's your automorphism: Q({x_i}) -> Q({x_i}). This fat sigma now maps scalars.

Now identify the first and second sigmas, and the abuse is complete.
I've read the first few pages, and am really appreciating the level of detail this goes into.

Fantastic work and a great resource for people wanting to dive into React's internals.
At that point why would an attacker not use a crowbar?

I think we have very differnt threat profiles...
That's good advice for people _already_ in a relationship. I don't think that's good advice for singles. Outside of school (writ large) work is one of the places people get to know each other, socialize and mingle. It would be sad to see one of the main places people get to meet to be set "off-limits".

There is nothing mysterious. Just don't be crude. Don't buck convention. Know accepted social norms.
Work with a friend that you trust! My co-founder is brilliant at using tech to optimize operations, and talented-but-indifferent when it comes to marketing. I like selling things. It works out well :)
A lot of code in the windows ecosystem uses UPX unpackers. The code extracts itself before executing the actual application. This is common for certain installers.

Windows does a pretty good job of enforcing Data Execution Prevention for code which opts in.
Location: Pittsburgh PA

Remote: Preferred

Willing to relocate: No

Technologies: | Android Development | Kotlin | Firebase | REALM | RxJava | TDD |

Résumé/CV: http://ow.ly/YFCO30diMzi

Email: TedHoryczun1@gmail.com

Website: http://www.devlanding.com/
I really liked The Innovator's Dilemma, but it struck me that the application of it to situations could be post facto rationalization, because applying to new situations required classifying the aspects of the situation. Christensen seemed to find it diffuclt too, because he classified the most disruptive innovation of current times as non-disruptive (i.e. sustaining):

But Apple's just about to launch the iPhone.The iPhone is a sustaining technology relative to Nokia. In other words, Apple is leaping ahead on the sustaining curve [by building a better phone]. But the prediction of the theory would be that Apple won't succeed with the iPhone. They've launched an innovation that the existing players in the industry are heavily motivated to beat: It's not [truly] disruptive. https://www.bloomberg.com/news/articles/2007-06-15/clayton-c...
Strangely, I really like to comment my code, although it frustrates me that even the best IDEs have zero support for keeping comments up to date with the code.

Changing, say, a function should prompt the IDE to somehow "tag" the associated comment so that you remember to check its accuracy, at the bare minimum. Other nice-to-haves would be having references to code, e.g., if you talk about variable x in your comment and then rename it, the comment reference should be updated.

You can feel the disdain for code commenting in the industry by looking at the anemic tool support for comments.
I saw it pegged at 123.47
SoundHound | All roles available in Santa Clara/San Francisco. Engineering roles only in Toronto. NLP only in Sacramento/Baltimore | ONSITE - http://soundhound.com/careers

I'm an NLU / Data Engineer at SH. We've just raised $75 Million from NVIDIA, Samsung, KP and others to take on Amazon and Google in AI with our "Collective AI" Houndify platform. Our open Houndify platform has the world’s fastest speech recognition and most sophisticated natural language understanding. We've had a lot of interest from partners and there are a LOT of really interesting projects being worked on requiring complex problem solvers who can work well independently.

Things have come a long way since our leaked demo video took top spot on Reddit a year ago!

https://www.reddit.com/r/videos/comments/38fdyl/this_is_insa...
https://www.houndify.com/ http://app.jobvite.com/m?3uCiQhw0

If you have any questions you'd like to ask an engineer here just email me: rob at (company name) dot com. I respond to all emails but please like the thread says no recruiters! And we have hired from this thread in the past.