skysight-inc/HackerNews huggingface dataset:
One of the things I like to do is ask a factual question about a technology listed on the candidate's resume that isn't required to know in order to hack something together, but is something that "you should know" if you've been working in a particular technology for a few years.

These are part of the warm-up, I'll ask one or two right at the beginning of the interview and then move to the real questions.

Examples are: "How does the autorelease pool work?" (Objective C before everyone switched to ARC.) or "How do you ensure that an object is garbage collected," (C# and Java.)

These are more about judging a candidate's real knowledge versus stated knowledge. Someone who's spent 8 years in Objective C better know how to use the autorelease pool; and someone with at least a year of experience in a garbage collected language better know how to ensure that an object is collected.
My rule of thumb is, if I see a coworker fired for no reason, I will give them no reason when I quit.

I also budget things out so that I am not surprised to be escorted from the building, with the resulting loss of two weeks (possibly) income.
wtf is this http://www.nationalgeographic.com/content/dam/magazine/right...
For me it's a hobby and I do like to try new recipes/styles (while recognizing that there are some things I don't do enough to get good at or that just take more work than I'm willing to put in). But I mostly agree with you. I keep an admittedly fairly thick binder of recipes that I probably use a good 75% of the time I even need a recipe. And there are lots of simple things I can throw together in 15 minutes given the ingredients.
> What there is really a market for is a service that can deliver fresh or at least reasonably high quality food, which is customizable to individual preferences, for a reasonable cost (~$5 or so), on-demand, and in a timely manner.

Does that also come with a free pony?
I have a shell alias that creates a temp directory labeled with the current time stamp and suffixed tag then changes to it. Makes it very quick get a new scratch area for shell fu.

Plus all the scratch dirs are in one place so cleanup is a breeze to free up space.
You'll get much faster with practice. I never take more than 45 minutes to prepare a BA meal now and generally do it in about 30. And I'm no professional cook or anything either. Just learned by doing (and watching an occasional YouTube video).
Interesting and could be helpful, but I'd like more details about the "new Federal R&D Tax Credit" specifically

Is it this (which does not appear to be new) or something else?

https://en.wikipedia.org/wiki/Research_%26_Experimentation_T...
Not a lot though. Given the huge number of infections, $9000 seems a pretty bad return.
Show HN: Wander – Travel search by budget
I guess this explains the Cloudflare CEO's sudden uptick in anti-AWS tweets.

https://twitter.com/eastdakota/status/877697707464302593

https://twitter.com/eastdakota/status/876951966521348096

https://twitter.com/eastdakota/status/873041178718908416

https://twitter.com/eastdakota/status/870174216104034304
I've played things "by the book" (i.e. legally) for well over a decade.

And I've been coming to the same conclusion. (Actually, I became fearful of such a while ago; I've just been hesitant to act on it.)

Through the news, company actions, my own bills and the decreasing quality of the services I purchase, I'm watching the dollars I spend turned against me, continually used to extort more for less while paying hosts of lawyers to further lock up their turf, now attempting to destroy "fair use" and other rights that tie all the way back (directly or indirectly) to the U.S. Constitution.

And it seems such forces stand ever more in the way of creative thinking, building, development, and progress.

Maybe the Conservative Republics have it right: "Starve the beast!" Only, to my thinking, they are starving the wrong beast.
So, it's a "platform" for MITM as edge-includes in the CDN?
I will concede that phrasing may be poor, better way to put it is that "forced updates + NSL" would result in detection and a media firestorm, giving absolutely no benefit and obliteration of any trust in Microsoft.
It's a sea spider.
Facebook Hits 2 Billion Users
I very much more intensely dislike the monolithic and terrifying EU throwing its weight around.

why do you find the EU terrifying? (also, the EU is not exactly monolithic considering it is not a single entity in many areas, but that is another point entirely).
It confused me at first too, but now I think I know what he means. Before the header you're linking to - h3 or whatever. Link to some content enough above that header to compensate for the sticky header.
Quoth the parent to my post (emphasis mine):
> Forcing people to use anything is never a good way to promote innovation.

You're arguing against a straw man. This is about the promotion of innovation. Yes, seat belts were innovative, and left to their own course were going nowhere. Some innovations face adoption challenges that go beyond the mere "meh" of "non-consumption". They are major social battles, requiring large and multi-faceted campaigns to succeed and overcome social inertia. E.g. for seat belts: regulations on manufacturing, laws and law enforcement campaigns, public education and marketing, etc.
4 Questions You Need to Ask Before Choosing an AIOps Solution
And so now it's in the hands of people who have no such foresight. Which means soon it will be mitigated. Which means that despite all the pain right now, in the long run Wikileaks actually may end up having kind of helped humanity.
It's fine. We always intended books to count as valid Show HNs.
I doubt wannacry was the reason for the price drop. Rather extensive media coverage about bitcoin hitting $3k which probably woke up some people who realised that it might be the time to cash in.
Actually, the PARC guys stole all of the io instruction space for other things on the Alto. Only the math and load/store instructions are compatible with the Nova.
For anything serious you are going to need to know JS, so yes, level up your JS first (up to ES5 is good enough) before switching to TS.
Were any of the Groupon copycats successful? Maybe it just wasn't that good an idea.
At work I grapple with an HPC job scheduler written as a set of concurrent Perl scripts coordinating through transactions in a Postgres database. What a disaster.

Still, it is good fortune that the scheduler was not written in awk.
"I'm cautiously optimistic about Tovala. They are the first one of these that has a fairly unique system where the food just needs to be popped into their combi-oven (bake, broil, and steam) and you just wait until it cooks."

Isn't that just the old TV dinner promise dating back to the 1950s and the invention of the microwave?
I don't think many people read the data sheets to be honest even some of the professional engineers. It's mainly gluing canned circuits together and see if they work or not. This is a little difficult if you didn't start with analogue and work up.
Just wanted to say as a Brooklyn resident: I know nobody doing this. So maybe not "the latest craze"? Cool idea though.
There's a similar demographic wiggle in France around May 1: very few born on the 1st more born on April 30th. Why? Everybody takes may 1 holiday and the hospital will induce to get the kid out before the holiday.

(My kid's due date was 1 May so we were advised to make plans. As it happens we were in a different country when he arrived so didn't have to see this process in action, but the predictions were accurate).
Agreed, the OP was about medical research though, where it does apply.
It's extremely risky to put out a mass update, yes. But if it were a targeted attack against an individual, the risk is greatly reduced, especially if that individual won't think twice about it.

With that said, you do have individual targets that are suspicious (e.g. https://citizenlab.org/2016/08/million-dollar-dissident-ipho...). There's always risk.
I have a strong affinity for Awk. I also have a mild dislike of Perl. Not sure if this is normal or odd.
"Pesticides", at least in common usage, is inclusive of herbicides.
> String enums

This language is getting better and better with each release
Ask HN: [Validating app idea] An app which allows you to hoist a private auction
Hello everyone.

I have an idea for an app and I am trying to validate the idea. I want to create an app which allows users to hoist a private auction (an English Auction). You create an auction in my app, keep some start time for the auction, you invite other users to participate in your auction by mentioning their email addresses. The auction happens and the highest bidder is decided. The actual transaction between the highest bidder and seller happens offline. (May be in some other use cases, there is no actual transaction)

@HNs:
1) Will you be needing this app? If so, what is your case? (if the use case is shady, just mention shady)
2) I am having trouble in figuring out the use cases. Can you guess any use cases for this app?

Edit: Only the users invited to the auction will be able to bid.
Be a female muslim who chooses to wear a burka.
Or, add padding to the top of the H3 to compensate for the sticky header.
StdLib just raised $2M to connect businesses via APIs
> 2017: "New York plans to install vast system of facial recognition cameras that matches drivers licenses to social media accounts at bridges and tunnels "

Wow. Just, wow. And I agree: even governments that "don't want to do it" will be compelled to at the first horrific incident that could have been prevented with the technology. The only way to stop that from happening is to outlaw it. I simply don't believe there are very many Edward Snowdens in the world.
Sharing is caring? :)
Not if it is turned off.
How? Cloudflare doesn't host (and makes a big deal of that point); the actual app backends need to be hosted somewhere. They partner with Google (connectivity between CF and GCP), which is in the same business as AWS. A more likely reason is AWS's own anti-DDoS offering, AWS Shield.
Digging up an old page (I am not sure if the film still has that characteristic curve), Provia 100F had some very nice lack of reciprocity failure. http://home.earthlink.net/~kitathome/LunarLight/moonlight_ga... (from http://home.earthlink.net/~kitathome/LunarLight/moonlight_ga... - its an old frames page).

The correction for a 1200 second (20m) exposure on Kodak black and white film was at 12x (for 14400s, 4h). However, the extrapolation for the curve for Provia 100F put the reciprocity failure for 1200s at 2.35 for a 3000 second exposure.

Looking at the methods and results is interesting, though I've gone nearly full digital now.
Definitely, sites and content become inaccessible all the time.

For instance, I back up all new videos of my favorite YouTubers in case they are taken down (e.g. in the case of a copyright claim).
I'd love to have such a feature, but this doesn't work for me. On Chrome, it's in my bookmark bar but it has no effect. On Firefox, it doesn't allow dragging to the bookmark sidebar. (I actually don't see how it could possibly work - how could something sitting in the bookmark bar have such an effect? But I'm happy to grant the possibility there are things I don't know about how browsers work.)

What am I missing?
which is something you do not want for the general wellbeing of your population or the continuation of your state.

Also, Many people here seem to forget that we do not, in fact, live in a completely laissez-faire capitalistic society for good reason. Especially compared to the US, the countries in the EU do not view unfetered capitalism as a 'good and just' thing.
So where's the moat for the meal service vs something like a recipe pick + shopping list service directly linked to the delivering grocery? That seems like something Amazon or some other grocery delivery service could rapidly expand into. On the other hand, perhaps the quality of the curation and customer relationship does count for something here too.
Ransomware virus hits computer servers across the globe
Moybo tho only vowol koy on thoor koyboord whoch works os tho "o" koy.
Thanks for the advice, and it may hold true in some markets but in my market I've been seeing ageism affect the young, too.
Did you read what I wrote? Of course I acknowledge that this is not feasible yet. I'm saying that this is the product that the market is actually waiting for, and that the technology isn't there yet (automated drone delivery). So what we have in the meantime are awkward solutions that only meet a few of these requirements.
Do they really think that their false-positive rate is low enough in this setting that they should just put accusations on screens like that? Well, how low is their false-positive rate in this setting?
If they have to keep the temperature down near liquid helium they must be using (and need) type I superconductors. If we get room temperature superconductors any time in the near future it will almost certainly be type II.
Yeah, don't underestimate how annoying stuff is for most people. Even partially technically-aware users are right to prefer some easy click-n-add system vs getting into details themselves. Though I'm not sure how much those users intersect with Cloudflare users...
My guess would be the filesystem, especially if you're using Vbox Shared Folders (either directly or through Vagrant.)

If you're on Mac or Linux, you can massively reduce the amount of filesystem overhead by using Docker (or Docker Compose) for local testing, since on Linux it'll get direct access to the FS and on Mac it will use the special osxfs driver. You can also try using nfs to mount your drives instead of vbox shared folders if you want a quick gain, but it will make hot reloading even less reliable.

You may also want to be sure your settings are really the same. Does DEBUG=0 change anything? What cache backend are you using? Etc.

Finally, if none of the above helps you can try a move of desperation: try to get the app working on your native OS with no container or VM layer.
Screenshots for source code? :-(
Maybe it's just me and my non-native English but that title doesn't make sense.
Have you tried the low tech way of adding debug log statements that print how long a function takes to run? Once you know what is slow it should be easier to troubleshoot. Also I would check to see if you have any DNS issues in your virtual environment.
When I need to do something like this I usually use sed. It's similar enough to vim that I don't have to remember too much. I've never liked perl at all and awk doesn't offer that much more than sed. Maybe that'd be different if this sort of wrangling was a steady diet but it isn't. If I was gonna use awk I'd just skip straight on through to python.
Without a legal or moral framework that protects civil liberties, individual actors won't make consistently ethical choices because there is no penalty for making an unethical choice and no common understanding of what is or isn't ethical.

If you ask a CPA or Attorney to do something contrary to their professional code of ethics, they will typically tell you "no" -- their livelihood is at stake.

The grey areas in IT are much broader and more situational. Is pervasive surveillance to protect citizens from terrorists unethical? Is it unethical to automatically police jaywalking? Is it unethical for me to use facial recognition to identify people approaching my home? There is no right answer to these questions.
The English Grammar in this article is substantially worse than the poor English Grammar used in the article title.

Couldn't get past the first paragraph.
...until gait analysis is incorporated.

[1] https://www.newscientist.com/article/mg21528835-600-cameras-...
[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3925574/
[3] http://www.ai.mit.edu/research/abstracts/abstracts2001/visio...
I find Perl extremely useful for making prototypes really quickly, and never learned how to use Awk because I only started with Perl in the first place a year or two ago. I'm sure it's just a matter of preference.
What percent of those are bots and what percent haven't logged on in years? I'd imagine both are pretty large groups.
Windows also leads the score card in installation base, which I think is the real causal relationship. If Linux was installed on 90% of desktops you better well believe there'd be a similar number of exploits for it. Something similar happened to Mac OSX not too long ago, as they grew in popularity more and more exploits were found for the operating system.
I started getting off at Powell station and I can attest to this article. I've commuted to NYC stations for over 4yrs and even though i've seen my share of homelessness inside the NYC subway stations, it's nowhere as bad as SF BART station (Powell).

Every day I see some weird stuff going on (it's at a point where it's no longer weird to me).
2 billion daily, active users.

Insane.
This article feels like it was run through some sort of automatic translating program. The title doesn't seem like a natural English sentence. They also misspelled "computer" in "Copmuter History Museum"
> (You can make a kind of shitty version of this in your garage with two microwaves, some thick wire and a healthy dose of personal risk: https://en.wikipedia.org/wiki/Fusor )

This reminded me of that guy who tried splitting atoms in his apartment in Sweden in 2011.

Turns out last year in 2016 the police came back again because someone told them off he had Uranium. They shut down the whole neighbourhood and didn't let him come home for a full day while they searched it with a bomb squad and radiation team:

https://richardsreactor.blogspot.ca/2016/04/20160401-and-aga...

Risky stuff to do in this age of over reaction.
I wonder how many of those users are legitimate real people?
AFAIK, this is the amount of daily & active users.
Top 13 Social Media Monitoring Tools – Buzzlogix
> Why should we do the right thing unless other countries do exactly what we want

That's not my sentiment. The right thing is the question at hand, as to attempting to combat global warming, not hoping for some pyrrhic PR victory. If that's more effective than the data, it's time for a new strategy anyway. Inflating the importance of these treaties is shockingly naiive. Short term, expensive, non binding actions with proven bad actors is borderline counterproductive.
Balance Your Chaotic Life by Utilizing Pattern Interruptions
How did you conclude it's active daily users?
SF, Seattle, Portland... What is it with the trendy west coast cities in particular that struggle with vast homelessness?

The cost of housing and living in the west coast states has increased astronomically over the years and continues to do so, is it that simple?
I am not sure it's daily active users, it just says "2 billion people"
I mentioned it as a conflict of interest to be aware of. I personally use CloudFlare for DNS for most of my personal sites.

Your comment seems to fairly accurately reflect CloudFlare's position: Thoughts on Abuse | https://blog.cloudflare.com/thoughts-on-abuse/ (2012)

Here is a semi-recent take from one of their more vocal opponents: Spreading the DDoS Disease and Selling the Cure | https://krebsonsecurity.com/2016/10/spreading-the-ddos-disea... (2016)

Here is how it works out in practice for a few fellow HN-er's: The New Normal: 200-400 Gbps DDoS Attacks | https://news.ycombinator.com/item?id=7242377 (2014)
> That would be excessive and impractical

That's the only reason not to steal everything? Just that it's impractical? Not because only a fraction of it goes to bad laws, whereas most of the money goes to paying the people who created it?

I think you missed my point entirely. My point is that when you buy absolutely anything, you're giving money to something bad. You can't control how producers of goods/services will use your money.

Copyleft advocates spend a lot of time defending their circumvention of copyright laws, but what about the actual content producers? Where is all the energy being spent to make sure they're still making money?

I'm not talking about big studios. I'm talking about directors, animators, musicians, etc. Why is there so much more effort put into BitTorrent clients than into something like Patreon to support those people?
I learned JS through Eloquent JavaScript and did the various projects in the book, then changed all my .js files to .ts, turned on all of TypeScript's checks, and started adding types to my files.

I'd recommend doing a similar path; transitioning existing code to TS is IMO a better way to learn it than from scratch. TypeScript Deep Dive is a great resource.
Source? I see neither the word daily nor active listed anywhere.
why chose, TIMTOWTDI
Productivity Books: Fun, Challenging and Motivating
I agree it will happen. We will become better and better at building hardware and making that hardware do what we want, it will become easier and easier for a government to create such a surveillance system. Still, efforts to protect the privacy of citizens are worthwhile.

In addition to trying to protect the privacy of citizens, we should also be trying to make our government as transparent as possible. Ideally, the people would have the government under surveillance more closely than the government has the people under surveillance.
Erm, endogenous.

Edit window expired.
> democracy does not work in a world with social media

Two misconceptions in one short phrase.

Democracy always worked perfectly well, just not as advertised, a common phenomenon with heavily advertised products.

Social media is just making things harder and more expensive for advertisers. They'll figure something out, with much groaning and moaning.
I'm not particularly fond of the front; saying people who vote for something are all morons is unecessarily polarizing. This one's better:

http://www.cafepress.com/mf/9264497/proposition-65-t-shir_ts...
To me that question never really arose. I learned Perl before I knew the shell well enough to make use of awk or sed. By the time my shell scripts hit the complexity ceiling, I happily switched to Perl and haven't regretted it.

The shell scripts I write are usually just canned commands, maybe some tweaking with environment variables. Anything more complex I usually handle using Perl.

Shell scripts supposedly are more portable because the Bourne shell is always there, but that only is true with different Unix flavours. Once you run into a Windows box, (or more exotic systems like OS/400 (whatever IBM calls it these days), VMS, z/OS, BS2000), shell scripts won't help you. Perl will. ;-)

Last but not least: CPAN. There are perl modules available for nearly anything you could ask for. (Except talking to SharePoint, which I sadly have to do on a fairly regular basis. OTOH, having known its horrors, I can understand why the Perl community wants to stay away from that POS.)
>It's a chore to set up...and learn...

>However, once you're past that, it's usually not worth it to switch.

That is somewhat circular and can be said of virtually anything. That is, for every minute you invest in a tech, the degree to which it is worthwhile to switch to another tech diminishes. I'm speaking primarily about tech like frameworks that is aimed at making us more productive.

The exception might be a truly revolutionary new tech that sharply boosts productivity, but also has a very low learning curve. However, that scenario seems particularly unicorn-ish where JS frameworks are concerned.