skysight-inc/HackerNews huggingface dataset:
I think I would be in your target market - home cook, not a very good one, like equipment, enough disposable income that I could afford a $300 knife, but I have to be convinced on it. I want you to succeed (although I don't know you, but I've already spend the 20 mins on looking at your site and typing this so I'm emotionally invested), so read the following with that in mind:

- Agreed with other poster - you're selling premium products, you need to provide a premium experience. It's getting there but there are many online shops that look and feel just like yours. Better photography, better navigation, ...

- When I click 'knives', I get a whole bunch of knives that to me are just knives. Some look prettier than others, that's it. This was actually what held me back from buying one - even the descriptions don't say which knife is better for what. It just says a bunch of Japanese mumbo jumbo that I don't care about, plus a whole lot of "it's better, trust me". You need to guide people to one knife that is perfect for them, or at least, to a selection of 3 with a big title 'pick the one you think looks best'. E.g. are some knives better for cutting some foods? Does one type need more maintenance? Are some better for bigger/smaller hands? What size do I need? Don't make me choose, because you've lost me at that point. Those who already know what they want will find what they're after anyway.

For example, there is one knife whose description says "For newbies, or pros, the Tanaka Nakiri is a great addition.". No shit sherlock, so it's 'great' for everybody? To me this just screams 'all our knives are the same, or at least we don't know the difference, we just offer a bunch of different ones because we want to sell you the most expensive one'.

- The whole 'Japanese sword master' mysticism isn't doing it for me. Why would 'hand made' be better than precision-machined? That doesn't make sense, and I know that it's a common marketing trope, but consumers are realizing - you need to explain what value hard-made adds, because 'hand-made' is mostly 'expensive' to me.

- Maybe international is not your target market, but I couldn't find anything about shipping to the EU.

Good luck on your shop. As an aside, I have some silicone-with-magnet-inlay knife sheets that I use for my nicer knives, to keep them nice in the drawer. Maybe an idea for you to add as an upsell.
Phan – A static analyzer for PHP
Bitter Lake
Of the fields I know well, this book is pretty good. It would certainly not hurt to add new topics (high but finite dimensional vector spaces, computational harmonic analysis, statistics), but for the specific topics covered this list is excellent.
Sure. May 2015 paper is http://arxiv.org/abs/1505.06284, as easily found by reading the paper. (It is reference 13.)

As for "but this somehow completely failed to make waves in the community", I think "but life is too short to give my full attention to a dubious paper for more than 15 minutes" is an enough explanation.
Let's start that I agree with your base position: Asking someone they have prepped should not get you much information. However, if you can even get good information 10% of the time, it's worth doing. (Most interview techniques are worthless, as you have alluded)

What instances could I have turned up with a reference check?

1 - We had a salesman who wouldn't pick up the phone. We could have gotten some clues on if his performance to quota what the resource claimed. During the sales interview it's ok to ask for precise performance against quotas, and it's fair game to confirm with references.

2 - We had an engineer with extreme personality conflicts, who actively subverted his coworkers. It was to a level that it would have turned up previously, and we may have been able to suss this out.

How would I have gone about this?

1 - Asking "Given the opportunity, would you hire this candidate again?" (Every once in a while you won't get an enthusiastic "Yes!" and this question won't get the reference in legal trouble.)

2 - Asking very specific questions about specific contributions that the candidate claimed.

3 - Going to a mutual friend during the reference check. (Note: You can't ethically do this if you are poaching someone who is not public about their job search)
Fundamentally, the problem with that approach to policing is that racism is inherent to human interaction. Without training to recognize it, unconscious bias will set off a person's "spidey-sense" because they perceive someone of a different skin color to be "out of place" subconsciously, which makes them keener to look for reasons to stop at a conscious level. This is to say nothing of people who know they're racist and don't care; I'm thinking specifically of people who haven't been trained in unconscious bias yet.

As the officer, you're not even likely to notice you're doing it. As a person of the "wrong skin color" driving through a high-rent neighborhood, you'll start to notice real fast that your commute is disrupted all the damn time.

My personal story: I'm white, but I used to drive a beater with crappy temperature control and was taking a new route home late at night while wearing a stocking cap. Got pulled over for ostensibly making a left on red (on a deserted road in the middle of the night, when I'm pretty confident the light was green). If the officer's real reason for pulling me over is that I looked like I was casing the neighborhood for a place to rob, I don't really blame him; I was dressed like one of the Wet Bandits from Home Alone. ;)
because then I think you become to reliant upon tests, and not reliant enough upon correctly understanding the problem at hand.

furthermore, your code is then only as good as your tests. And thus your code become vulnerable to failing on anything outside the test cases.
Illegal here in the US as well. Doesn't stop cops though. Seriously, this must be standard operating procedure for cops, happens to me all the time (and I'm white, fwiw). It usually doesn't result in me getting pulled over, but it's nerve-racking. Which I imagine is intended...
Please define "cromulent"
> but fortunately, I don't have to deal with Oracle any more, so it's dead to me

I recently did a project where I got to use Oracle 12c. Bit of a hump getting back into it (last time I used Oracle was 8 in the early 2000s), but, man, it is amazing what you can do with it when you leverage all of its power.

I really hope they adjust their pricing model in the future to be friendly to non-billion-dollar corporations -- I'd love to use Oracle as the foundation for a startup, because the technology is decades ahead of where open source is, but, man, $48k/core... that's rough.
I thought about the green card lottery as well, and I will probably participate, but it's nothing one can count on :)

And yes, although the US have many flaws, I'd like to live and work there for some time (probably not forever) :)
Coming back is easy and can be done at any time, while getting there is hard part..
I still want to have time to explore my won KSAT project.

True = UP, False = DOWN

Every variables are a spin (node)

Every operation are describing a neighborhood (vertex).

Mapping physical effects of spin magnetism (magnetism or anti ferro magnetism) to 2 operations

Refactoring Boolean equation to only those 2 (boolean algebrae rox)

Building a kind of conway game of life cellular automata.

Constructing the utility function per variable based on the neighboorhood

Make evolve (montecarlo) in a globally slowly moving magnetic field

Look at the number of flips per iterations and analyse results.

Explore the oscillation time half life
Explore the temperature required to avoid too much variations too much convergence in a frustrated loop
Explore utility per operation
MAKE NICE GRAPHS
proove it gives results.
> Don't be the guy that spends two weeks on a problem that could've been solved in 15 minutes by asking someone for help.

This! I am eternally repeating this to our first line support people where we need to resolve things with 8-16 working hours. If they're still scratching heads after 4-5 hours then they should be hitting up the back room team for advice and guidance.

In addition, we then make sure that the "how the issue was resolved" is written up so, stuck into our internal KB wiki for future reference.

But yes, bottom line don't be afraid to ask, and don't be afraid to ask more if you still don't quite understand the solution/reasoning. I'd rather you kept asking until you "totally get it" rather than you wandering off with a vague understanding and breaking a production environment.
Adam Curtis: Bitter Lake

Bitter Lake is a new, adventurous and epic film
that explains why the big stories that politicians
tell us have become so simplified that we can’t
really see the world any longer.
This is important. Manufacturing a reason to pull someone over after the decision to pull them over is incredibly easy. The original decision is often rooted in racial profiling.
He asked her nicely if she could put out her cigarette for his benefit. She in return started ranting about how it was her car etc.

I don't care if she has the right to remain smoking in her car or not. Someone asked kindly for her to put it out, and she went full rant in return.

I'm sure statistically speaking, if someone is a complete asshole and "resists" any attempt to be nice to the police, they're likely to be breaking other laws - carrying drugs, no car insurance, etc etc.

If you get pulled over by the police, starting an argument and forcing them to escalate things isn't the best idea.
Where are the SAP and IBM programmers?

Not talking about programming outside of their workplace, in my limited experience. At least for the ones I know, programming is not a lifestyle, it's just a job that pays the bills - they care about doing it well, then leave to meet their (non-programmer) friends and talk about anything else (sports, politics, etc). As far as I know, none of them frequent community sites.
This is what courts are for.
Ha, almost everyone's ability to pick successful tech startups is rubbish.
Actually the geological history is not reassuring. There have been multiple cases where the planet warmed a little due to orbital variations, and then positive feedbacks kicked in and took it several degrees further.

Feedbacks evident in the record include ice melt, methane hydrate destabilization, permafrost melt releasing CO2 and methane, forest fires caused by drought, and CO2 release from dried-out topsoil and peat bogs.

A good introduction to all this is in Hansen's book Storms of My Grandchildren.

It's true that the past couple million years have been relatively stable. For at least the past 800,000 years CO2 never went higher than 280ppm. But the last time CO2 was as high as now, the planet was 3 to 6 degrees C warmer, and sea levels 25 to 40 meters higher: http://www.sciencemag.org/content/326/5958/1394.abstract
> I could attempt to whip up this algorithm in a quantum simulator

This is the first time I've heard of a quantum simulator. How expensive would be to run the algorithm in one?
How programming might would look like
I need HackerNews for Game Industry
That you see this question quite a lot indicates a confusion among visitors and users.
Tricky. It needs to upload video in realtime, otherwise they can just take the camera. You could equip it with its own SIM card, but won't that be prohibitively expensive?
Can you try making a concrete example for your reasoning?
Show HN: Indie.vote – a product hunt for indie songs
Learning their software stack is good, but also learn the tools and best practices that they are implementing. When I started my first job while I was still in school, I had learned little to nothing about unit testing, version control systems, continuous integration, and agile process, which were all in use at this place. It made my integration with the team that much harder because I didn't completely speak their language.
Star Wars: Knights of the Old Republic 2 Comes to Mac and Linux
Those are big organizations, though. Maybe smaller orgs / single devs should start with a monolith?

http://martinfowler.com/articles/microservices.html

http://martinfowler.com/bliki/MonolithFirst.html

http://martinfowler.com/articles/microservice-trade-offs.htm...
Cromulent, adj. legitimate, valid.
This comes across as an effort to shut down discussion via ad hominem. I'm sure that you didn't mean it as such, but "the fact that you x is telling" is a pretty commonly used rhetorical tool to impugn a counterpart without actually saying anything substantive.
> This is good work and if I ever did web development, it would be like this. Why people in the web world don't use stored procedures and constraints is a mystery to me. That this approach is seen as novel is in itself fascinating.

Regardless of the other points people brought up...

Sharding a database with stored procedures and constraints as you advise is a nightmare because you now have a completely separate deployment process [deploying stored procedures, if you think this doesn't require a deployment process across a sharded infrastructure...I have no words].

Using an internal web framework is much, much easier than maintaining two separate deployment processes. Especially when one of those processes has to take down nodes to avoid some shards having different stored procedures than other shards.
NGINX – Time Based Rewriting Rules
You seem to be appending an ideology to a political philosophy that is neutral on how gender is perceived.

What you take as 'anarchism' is merely anarcha-feminism(https://en.wikipedia.org/wiki/Anarcha-feminism).

Anarchism itself got started over 2000 years ago and could also be compatible within a society where women is seen as 'property'
Python, Ruby, and Golang: A Web Service Application Comparison
While I do agree with you, I want to make a distinction between shipping and building an application.

IMHO the term "developer" should not be applied to those that can just ship but rather those who can also build.

It doesn't matter if they are web, desktop, nor low-systems developer actually

Most auto-called web developers are just "web masters"
I suppose Quora could have filled this niche - real people providing candid, real life answers. But for whatever reason, Quora is full of fluff and unfriendly business practices
at my first job other programmers were reading it and suggested me to do the same.
So you've got one drug lead, and haven't gotten anything to market yet that I can tell- are you leads in Phase I, II, or III trials now?

It is highly misleading to use the term cure in this case. You simply have no data to support that your costs are any lower than pharma until you actually show people being cured, and I think Phase II or III is the actual point where you can claim initial cure results, and it's not until the drug has been widely deployed for years without side effects that you can claim it's a treatment or a cure.
This.

I frequently try to explain this to my mother. She's had a major house rebuilding project over the course of last year, which caused frequent interactions with various builders / contractors.

Whenever someone would try to bilk her over (or not grant the respect she feels is deserved) her automatic reaction is 'It's because they think I'm an immigrant'.

My take is that these guys would try to pull this over anybody else. But most people would feel that this happens because of something particular about their identity (black, gay, immigrant, disabled, whatever).
Brace yourself: Google joins OpenStack
Deep Dreamer for Mac
Send a profile of your freelancer and we will valid him through our database
We have screened more that 100 000 developers/designers from odesk(upwork)/elance for last 6 years, and have great quality rated database of profiles, can give it for free.

Or you can send us a project here: https://goo.gl/MMRNih
> Are you complaining that the anarchists seem extreme?

Not complaining about anarchists at all. I'm fairly uneducated about their beliefs but I have come to understand that they are not completely unreasonable.

> Gamergate is some bizarre internet misogynist media panic from last year.

It's this that's spilling over into every discussion that I'm talking about. The origin of the anarcha-feminists on Reddit is most likely GG backlash. There is concern on that website that anti-GG extremists are taking over and it looks like /r/anarchism is yet another subreddit in the crosshairs; it's yet another completely unrelated discussion getting dragged into this internet misogyny/misandry.

My advice to you is: if you really care about anarchism then let /r/anarchy burn. Just leave. I don't care if you go to Voat. I don't care if you start your own website. I don't care if you leave the internet. Just abandon ship and rid yourself of this argument. You can't win because your opponent is not interested in a decisive outcome: your opponent is interested in noise and harassment.
Not enforcing as the final line, but reporting the error back to the user in a way that can be handled/translated/etc.
I feel like ‘vocabulary’ is a slightly misleading word in this context, since it implies some level of understanding. ‘Set of allowed combinations of letters’ is evidently the measure used.
It is possible to compute all outputs in parallel with a quantum computer, but what you'll end up is an unintelligibly entangled state. What you really want is a single output, and there's no generic way of disentangling the entangled state in a useful way.

The reason why numbers can be factored faster using quantum computers is precisely that factoring has an algebraic structure which can be used to achieve this disentangling.
Consider your state of mind. Contemplate and act on potential adjustments. This, too, shall pass. Put out feelers. Find an understanding, not "sympathetic" professional. Also, pull your pants up and get to work.
http://kilometer.io is a new promising analytics tool made for startups
What evidence would you have that the signs weren't there earlier?
I never mentioned performance or scaling as reasons for using a database's features- though they might be worth considering. The fact I never said those words and it fired you up says more about your experience than mine I imagine.
The use/abuse of red light cameras might be an indicator of future behavior...
> I've just phoned 'Troop C' of the Highway Patrol at their main number, +1-636-300-2800 and they seemed pretty keen to follow up.

The fact you have included their phone number seems to me like you are instigating some sort of lynch mob.

If you actually though it was an issue you would have privately contacted them without telling the world.

Very childish.

This is a big story that the appropriate authorities will be looking at anyway.
Another vote for "learn the stack".

Also, if you have the contact info of any developer/lead you'll be working with, reach out to them and ask what you can get a jump start familiarizing yourself with. I've had interns do this and it definitely made a noticeable difference. I mostly told them to get familiar with the stack and gave them quality free resources (while stressing it was voluntary). They didn't come in an expert or anything, but it did seem to help their heads from spinning too much during the first day/week.
And Windows 10 + Surface Pro 4 won't hurt either.

(I've never been so excited for a product that doesn't publicly exist yet.)
Probably going to get downvoted to oblivion but redefining classes at runtime seems like a really bad idea - surely this just leads to undefined behaviour within your type system. If I pass an int to a method I don't expect it's type to be changed by said method.

In addition to this, the solution given seems overly complicated for the problem at hand (or maybe that's just Lisp OOP for you). In C# if I pass an int to a method that can't handle a following int*int because the result will overflow 32bits, then I'll just do a '.. new BigInt(int)' and go from there. Why would being able to redefine int help me better?
> Think about the famously robotic Queen's Guards in the UK. Insults or bait should roll off police like water from a duck's back.

But that's not about de-escalation training. That's about focus on duties. You poke a toe over the wrong line and you're going to get aggressively yelled at, or shoved.

https://youtube.com/watch?v=e65-wLp1yyI

https://youtube.com/watch?v=NKOj1sQh3Jw

https://youtube.com/watch?v=_bW4bRcEVEk

https://youtube.com/watch?v=xDPK1kPWj1E

These are armed soldiers, not police.
Startup is rectifying that travelers don't know about free layovers
Working in the legal system for many years, it was always very clear that these are courts of law, never courts of justice.

The legal system requires minor technical hurdles to be passed to "prove" guilt. Experienced prosecutors know that the facts of a case are irrelevant (as demonstrated here, very starkly). Get enough of your check-boxes filled in and you "win" and you're up for promotion based on all your wins (or election to higher office etc.). That's all a prosecutor is interested in (i.e. their own promotion, building a track record of winning).

Justice, I'm afraid, does not get a look in. Sometimes, by coincidence, it may meet, but that's never by design on the prosecution side.
Honestly, Office 365 is fantastic. I have nothing but absolutely good things to say about it.
If we are going to measure movements in historically significance, the social equality movement far surpasses the women's rights in historical age, number of people involved, number of people being effected, and number of wars been fought and continue being fought over it.

It is pointless to try to compare movements this way as there is always an other movement that is bigger and older.
A photo of rotated or covered or gratified sign is already enough to appeal a parking ticket - but people don't generally do it unless it is real because... This would be fraud. Get caught and you go directly to jail (unless your really rich - in which case I guess you'll get off) for quite a long time. Like many things it is technically possible but legally a bad idea to actually do it.
I have had three "bigboy" software jobs in my career and the same thing has always served me well:

It is always the expectation of those charged with the task of training or managing you that early-on you will start slow and be an impediment to the company. If you can figure out a way to violate that expectation, e.g. produce something meaningful in your first 1-2 weeks, you will have made a good impression that will last for a while. Build on that impression.
That's only because "men's rights" are conflated with human rights. You don't have to actively define a subset of rights to a gender in order to specifically address them. It just so happens to be the case with women's rights and suffrage.

Clearly men did and do not have the ability to vote in a large amount of political climates both historically and currently.

This isn't a gender study class. The fact that someone's opinion is "extremely telling" means they are getting their point across, and as much as you would enjoy that to be a GOTCHA, it's not, and you won't be burning anyone at the stake here.
So, Unity for the mobile? That's going to go over well...
Yes, that article didn't have the explanation promised by the title.
I'm curious as to how you contact them. Do you send a cookie cutter email to each journalist?
The takeaway mistake would be to propose technical or legal solutions that would "prevent" something like this from happening again, like adding hoops to jump through or harsh penalizations that could chill legitimate prosecution elsewhere for fear of community retaliation. We have to reexamine our culture of vindictive punishment, winning as an absolute virtue, and the health of the community as a whole. Changing culture is hard, but it's the only aspect where things have lasting change.