skysight-inc/HackerNews huggingface dataset:
> If not why does Kent Beck? "Mastering" Programming, heh.

He is also the person who (re-)originated test-driven development. And his day job for the last few years has been mentoring Facebook's new engineers.

And you ignore that he answered your question in the first paragraph of the piece. You might agree or disagree with his explanation, but ignoring it just looks sloppy.
Really? Why? Is this something applicable to all commercial software using GPL/LGPL components?

Which clause of the GPL/LGPL makes you say that, or is there prior judgement that resulted in making such a demand?
They're giving away vaccinated chicks. I suspect that the vaccines are the main problem they're addressing. It's certainly possible that it's easier and cheaper to give away vaccinated chicks than it is to give away vaccinations.
They lock you at home like any pet, difficult to move house and also keep the chickens, need a big garden, unless you have a huge garden they prevent social use of it, don't reliably lay, people work long hours and don't have the time for cleaning out pens and ensuring water/food is available, cost of keeping them far outweighs the fiscal benefit, they attract rats, you can't be keen on gardening and have free range chickens as they eat flowers.
I like binary protocols, I think they are interesting.
I agree that these are all significant challenges. However I believe that in the absence of a licensing body, we as professionals can still reach consensus-based conclusions on minimum standards of professional ethics.

And I suspect very strongly that the engineers on this particular project would have clearly violated any standards of professional ethics we could agree on.
Previously on HN:

https://news.ycombinator.com/item?id=10299482
How has East Texas not been shut down already?
Not to say OK isn't a backwater, but at least the senator quoted in the article seems to get it:

"State Sen. Kyle Loveless, R-Oklahoma City, said that removes due process and the belief that a suspect is presumed innocent until proven guilty ... 'If I had to err on the side of one side versus the other, I would err on the side of the Constitution'"
Then I guess either that's not what people mean when they say that the US should adopt a "loser pays" system, or they're unaware that the US already does this.
They aren't accusing the person of being a criminal, they are accusing the property of being obtained from alleged criminal activity. Property is not innocent until proven guilty.
Difficulty of Training Deep Architectures and Effect of Unsupervised Pre-Training
The NixOS Landscape – Nix, Nixpkgs, NixOS
Israel Horovitz made a movie about it:

https://en.wikipedia.org/wiki/My_Old_Lady_(film)
Can you construct an insurance instrument that behaves like a tontine without breaking the law?

I'm imagining some giant network of life insurance policies with thousands of beneficiaries on each policy and automatic rebalancing after every death.

I don't know, it just feels like a tontine (illegal in the US) can be constructed through what I assume are legal mechanisms.
Not a German, and not a native English speaker, but I would propose the following (depersonalized, inaccurate, paraphrased, bastard...) translation:

Mastery reveals itself by the limitations of its scope.
He ran away after the incident with the church, not with the fakir. This is BBC being typical BBC when it comes to India.

After the TV show with the fakir, there were lively debates on TV about superstitions, science etc. I don't think he felt a threat to life, since many Hindus publicly supported him. The response in the church incident was completely different. (Not saying that the fakir incident couldn't have been a contributing factor in whether he felt safe.)

On BBC's India coverage: https://en.wikipedia.org/wiki/Anti-Indian_sentiment#BBC
Chickens aren't afraid of people and like to use human structures as coops, so they aren't likely to go completely feral. Even if they did, it is likely they would be fairly easy prey for hunters as domesticated chickens don't have the camouflage and skill at flight their wild progenitors had.
Am I the only one who thinks that primary keys should be derived from the actual data? That way it's impossible for two processes to accidentally create the same conceptual piece of data (which is still possible with uuids). It also makes it much easier to recover from situations when you have to quickly promote a slave to a master role without first verifying that the slave is up to date. The main bonus though is that the database is much more comprehensible, e.g. foreign keys are legible without having to join back to the primary table. The relational model for data is pretty cool and breaks down when e.g. UNION doesn't work if 2 rows differ only in an arbitrary integer primary key.
CurrentC will deactivate its user accounts
But once you do check them, I recommend trying it. Raising chickens can be rewarding.
That'a bug reported in 2003 and not yet fixed.

https://bugs.mysql.com/bug.php?id=199
Could you elaborate on that? I use UUID's at the moment, trusting that they'll be unique, but in part because I don't properly understand them, I feel a little anxiety about the chance of a collision. I sort of assumed they already used timestamps as a basis already, but apparently they do not. Is it just a matter of it being highly improbably of generating the same UUID twice? I'm assuming yes on gut feeling, but I highly distrust that body part these days.

(Edit: I realize I could go look this up myself, but 1) I like explaining things so perhaps you do too, and 2) I'm hoping perhaps at the very least you can point me to a good resource to properly understand this topic)
[Architect from Couchbase]

You may want to take a look at Couchbase Mobile and see if it meets your needs. It has an embedded database, synchronization, user/role based security, and secure REST/Stream/Batch APIs.

http://developer.couchbase.com/mobile
If the number of people raising chickens gets anywhere near that 30% goal, it seems very likely the price of chickens will drop much lower.
"Beginner programmers have a favorite language. Seasoned programmers have a language they hate the least." - Unknown Author

---

It is about the right tool for the job guys. All languages have something to hate on. Of course it is important to work with technology you like. Nothing wrong with this article, the guy is voicing his opinion. But this isn't a verdict on Go. People like Go for precisely the way it handles errors.
ha ha, good one! :)

but my personal peeve is actually a little different: regardless of whether I'm part of a unique group or it works this way for everybody, the different parts of my brain remember the prank differently and at different rates of speed, so even after the prank is revealed/resolved, the part of my brain that flinches keeps remembering the lie, not the truth. Like, my gf recently April fools' pranked me that my favorite restaurant was going to close soon. Now, every time I pass the place or think of it it, I immediately think "and I've got to go there soon before it closes" even though immediately after that I think "oh, no, that was a prank" I still have the surge of emotion. In terms of the prank, I get it, my reaction was funny. But in terms of time wasted, it's worse because it's Attention Deficit time, and I know I continue to find it sooo irritating well beyond the momentary pleasure she got out of it.
Graph Visualization vs. Dimensionality Reduction
I think you're going to catch undue flak for this, but yes. I am bullish that BI and blockchain can go a very long way towards this goal. Sometimes, I worry that the barriers standing in the way are societal, not technical; the hard things about the hard things, so to speak. But, then I imagine I am perhaps trying to separate two things that are intrinsically linked. It's going to be interesting seeing how things evolve. I certainly wonder when the time will be that the world is ready for this in a mainstream manner.
You're being downvoted because your comment suggests that Muslim immigrants are being protected from by certain governments against charges of violence. If it were local Catholic people who were having their criminal activity obscured for political purposes, then you would be upvoted. I get your point: many European governments refuse to accurately characterise criminal acts committed among Muslim refugees because they have a vested interest in keeping the citizens from having a complete picture of the effects of refugee policies in Europe.

Spending 5 minutes in Calais would make it very clear that the problem isn't as tidy and harmless as certain leftist groups would have you believe.

So you're being downvoted because there appears to be a leftist bent among many HN readers and suggesting government complacency when it comes to violence committed by 'protected' groups is punishable by downvote. Sorry, those are the rules. Anything slightly to the right of David Cameron occupies a place of contempt among this audience.
University pays $20,000 to ransomware hackers
7.7%!? WOW! They really hustled those cops. I always hear how difficult it is to work with schools, law enforcement, basically most gov agencies. Surprising to see how well that company played the cops in this instance.
The problem is that a lot of people end up screwing that up and picking something that doesn't work well as a primary key. Also, just using an integer is often a great way to get started without thinking about things so much. That works for a lot of web apps.
The “hobbits” of human evolution are even older than we thought
Free webinar on how to start your online course business
Reason #19836 not to go to Oklahoma...
lol, starting. people say that stuff in passive protest, you should look for the causes of the revolution in france, the causes for the declaration of independence, what bothered people so much back then

and then see if "starting" is actually applicable vs a glaring understatement
Also: "Apple is also going to start showing search ads for apps in its iOS App Store search results for the first time, something the company had previously resisted."
That's not a good analogy, because C doesn't just compile to assembly in any modern compiler. It compiles to assembly plus DWARF, which is an extremely expressive metalanguage (far beyond #line) for describing the mapping from the generated code back to the source. C has no mechanism for inserting raw DWARF DIEs, while assembly does.
Nothing but the Truth – A radical new interrogation technique
Where's your 4^32 coming from? There are only 2^32 ipv4 addresses. You may be right that the first wave would just target port 22 and the second 2222 and so on, an actual attack would probably have some interesting implementation details besides that too for pruning or host retry or something else.

Why do you think at minimum you would have weeks? Run the numbers for botnets of various sizes with a measly 10 Mbps network connection each, it doesn't look very good. Under normal circumstances yeah port 26432 is no more likely to be hit than any other high port, but an ssh 0day bypassing authentication is an incredibly valuable exception where now trying everything can be worth it for a little while.
I think my intent has been lost along the way here. Look to the original post I responded to; this is a person who doesn't want to put in any of the up front work typically required to get a promotion with increased responsibility.
The amount of time you can spend preparing the training data is unbounded. The number of times you can do the training with data that ends up not actually looking like what you see in-the-wild a week later is unbounded. When all is said and done, the yak-shaving alone will be tens of thousands.
I have an app released which a rare downvoter complained "i thought it would be a standalone database manager" when the app is nothing of the kind and didn't claim at all to be.

Likewise: right up front this app clearly addresses Live Photos which is a particular iOS/iPhone 6s feature. It does not claim to do what you lament it doesn't.
Does anyone know why Google hasn't brought Live Photos to Android yet? And why, when I upload a Live Photo from my iPhone to Google Photos, and then visit that photo in a web browser, there's no way to see the animation?
No, SPA is the first picture: both SPA and OpenSSH are directly responsive to attacker communications. I don't think "attack surface" is the dispositive argument here (the fact that SPA doesn't protect OpenSSH connections at all is), but either way: SPA is inferior to spiped.
I think a car that is worse than average is a significantly different thing than a car that is average.
This one:

d) Do one of the following:

0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.

1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
Seems like a good use case for Bitcoin.
This is a copy of the contract that the OHP with ERAD Group:

http://oklahomawatch.wpengine.netdna-cdn.com/files/2016/06/E...

Highlights:

* ERAD is taking 7.7% of all funds seized.

* Anywhere between 9.95 and 14.95 per each virtual terminal used to scan for the funds.

* $1000-ish per physical terminal used.
For majority of projects limit offset is fine. Some of the linked advice on alternatives is way more horrible like Cursors WTF? this will not scale well.
Re: 1 - it seems from the video that raising chickens is quite common in sub-Sahara Africa and not likely an issue.
As a Rust developer, this strikes me as a really good, and fair, description of the three languages. Thanks for writing it up :)
How old was the version of mysql? Even years ago I remember mysql stored the auto increment value separately.
Stop Trying to Save the World (2014)
Harris has very very high turnover. I believe that people get hired not knowing what they're getting into. It takes a while to figure out that not all is as it should be.
StrangeLoop registration, tickets “locked”
I went to register for StrangeLoop, looking forward to the 4th year in a row. Website opened at 1200CDT. I visited at 1206, entered my alumni code, and got this message: "A locked ticket means that all available tickets are in the process of being purchased. If any of these tickets are not successfully purchased after 15 minutes, they will be released back on sale." I'm not hopeful. Maybe StrangeLoop is just too "special," like rock concerts, MLB, NFL. On the bright side, I save $600 on registration, $500 on airfare, $400 on hotel. Wondering what other conferences I should go to in the future. StrangeLoop probably now going into the history books for me.
Smart fish can recognise human faces, scientists find
>If there's ever a "definition", it would be something like - pain is what I feel when this neuron gets activated. Not really a definition though.

I would define it more like shocking a neural net with negative reward. A specific kind of learning process that learns to avoid a specific kind of situation, that's pain.

>Does positioning the sand in a specific way cause pain?

Of course not, because sand isn't a computer. The sand isn't doing any computation. It's static and unchanging.

But if you actually made a computer out of sand, and you ran it, then yes, running the computer would be causing pain.
I think Sketch has become the default UI prototype tool for many people. Our designers use it created mock ups of web and mobile pages.
Please read the article written by Bill. One of the first lines is that chickens are easy to feed because they can make do with stuff they naturally find on the ground. Given grain will help them grow faster, but it's not imperative.
Paper title: Smart Reply: Automated Response Suggestion for Email
Even more so, it automatically stabilizes the clips while you're scrolling thru your collection - it's practically done with the conversion even before you see what you might want to convert.
I do think it's worth being pedantic when using loaded words like "socialism".
Passenger side I assume, that would definitely take a long time.
Using System Fonts: A story of a 25-year-old font coming back with a vengeance
Keep your customers coming back – Loystar
You'd think the contract would say that in addition to being alive you have to actually live in the house as well. Otherwise you could just sublet it out and have someone else pay you for it while you live somewhere else. Seems kind of counter to the intention of the idea.
That seems unlikely in the UK at any rate. Also I'm not sure there are killings for apostasy in Europe. Saudi Arabia maybe - they sentanced this guy http://www.telegraph.co.uk/news/worldnews/middleeast/saudiar...

but can you name anyone killed for apostasy in Europe?
Win7 using Firefox. Text issue for me, I can't read it.
What makes you think money can't be put on trial?

https://en.wikipedia.org/wiki/United_States_v._$124,700_in_U...
>Actually the neural net would just adjust some weights, i.e. make some calculations. No pain and no conscious "avoiding with everything in its power" either.

Yes and your brain does the exact same thing. If you are claiming the brain does magical non physical, non logical things, then the burden of proof is on you.
It's a West African start up based in Ghana
The original poster was implying that other inequalities wrt gender "balanced out" the equality wrt pensions and lifespan. I was rejecting arbitrarily linking two unrelated things (problems), and consider them as cancelling each other out.

The poster also stated "In Finland this is solved by it not being possible to avoid state pension" so this isn't basing individual pensions on individual contributions, because much like life insurance, and individual pension would adjust for life-expectancy, whereas I believe the Finnish system is a flat rate wrt gender (this is what I inferred?).

The point about arbitrary groupings is a good one, but it will fall on deaf ears in places like the US, where established groupings have high political importance.
If chicken can freely walk around, there immediately occurs the problem of people stealing others' chicken. I grew up in a Soviet village and it happened a lot, so I'd imagine it would be even worse in poorer countries.
Yes, as is GPL(2,3), but your normal software developer doesn't understand either fully as they do BSD, MIT, ISC.

EDIT: the "as is" part is in the context of "understood".
Absolutely nailed it.

To continue the theme - When the only tool you have is a hammer, every problem looks like a nail.
Tim and Eric’s Joke Empire
Absolutely nailed it.

To continue the theme - When the only tool you have is a hammer, every problem looks like a nail.

Knowing what a technology can do is imho a better first step than diving straight into syntax and implementation.
Japanese High School Students Hatch a Chick Outside Its Egg
Hmm, going to say a hard no on naively preferring UUIDs. It's a little bit of extra work to go with the instagram style approach [0] of using many logical postgres shards with a custom id function that implements twitter snowflake style IDs, but it's an elegant, scalable and operationally simple solution. I am very fond of it.

[0] http://rob.conery.io/2014/05/29/a-better-id-generator-for-po...
If you have a great amount of tiny images then you are relying in how fast is the filesystem to localize the image. Chances are that depending on the index you are using MySQL could do a better job (this depends on the storage engine but usually is one file for the table and another ones for indexes)
> UUID primary keys aren't needed for big keyspaces

Agreed. UUID's are great for distributed/eventually consistent dbs. However, the article gives the primary reason the reason given to prefer UUID was specifically for key exhaustion.

Which, BIGINT is a much simpler solution.
I'd be suspicious of a building that uses Comic Sans on its awning.
Downvoting links to requested sources that support the claim of cover ups in Cologne? Ridiculousness. Would a Guardian link have been upvoted?

https://www.theguardian.com/world/2016/jan/06/tensions-rise-...
IBM launches new IDE for data science
Swift Documentation Markup Template Generator Using SourceKit
In my experience this is only true if the UUID is generated by the database system in a controlled manner. It is not uncommon to have a unique identifier be used as a key in a database that comes from an external source.
Consider an environment where you have a database that stores data for a monitoring system. So you decide to use the machine ID (a UUID) as a key. In your design you fail to take into account sys admins that do not clone a VM the correct way, so you wind up with two different machines with the same supposedly unique identifier.
Sure, if you have a unique constraint on the key, you will find out about it pretty quickly, but it is just one example.
Ask HN: Consultants, how do you keep track of your clients?
I like reading about old financial products because the conditions can be recycled as novel
I feel like "pick the more popular package" is a good enough solution in this case.
I'm completely speculating, but based on the article it could have something to do with chickens being a "women's animal". Perhaps women aren't confident or allowed to show entrepreneurial spirit to start a flock. The men in the community are saving up for cows and goats.
What app
Oh I'm aware of that. I was pointing out the logical inconsistency between "not a person, so no 4th amendment" and "not a person, so no case"
On aggregate, the jurisdiction that patent trolls sue in can handle only so many cases, so it only takes a legal team of a certain size to defend every patent lawsuit in it.

And as a bonus, you can generate a Newegg-like reputation to convince people that you're not worth bothering.
It exists. Kind of. I know there's a company called LegalShield, and I'm sure LegalZoom has its own version of it.
There's democracy.
People invest in the CB and earn their guaranteed return. This would drive inflation as bonds mature and soon investment returns would eventually look something like (1000 + $realReturn)%.

Maybe not at such an extraordinary rate, but Volcker raised rates to 10-21% in the early 80s and US-based stock returns during that era were substantially higher than at any other time.

http://pages.stern.nyu.edu/~adamodar/New_Home_Page/datafile/...

Referring to that, in the 16 years after the 10 T-Bond return hit a peak of 33% in 1982, stocks yielded over 30% in six separate times. In the next 16 years, from 1999 to 2015, it's done that once, 8 years after a -30% return from the crash of 2008. The S&P also yielded 30+% only twice in the 16 years before 1983.

It's not concrete evidence, but it does suggest some relationship between central bank yield and stock returns.
One of the problems with this mechanism is data entry. It requires specialized software to insert an RS character instead of a newline ('\n') when going to the next row, for example.

After it has been saved in that format, it is a text file consisting of one very long line (unless some of the fields have newlines, but that doesn't represent the actual structure). This makes it inconvenient to browse with a text editor or pager. Sure, you could have a special mode to make them show up as newlines, but then you can't tell the difference between real newlines and newlines inserted for convenience.

Consequently, Unix text-processing tools like cut, sed, and awk use a line feed ('\n') as a record delimiter, unless there is a special reason not to (e.g. the -print0 flag on find).

Related discussion here:

https://news.ycombinator.com/item?id=7474600