skysight-inc/HackerNews huggingface dataset:
Wow. These .Net guys really missed the point didn't they? I agree with your points completely. The question was 'are these changes enough to bring people over to .Net? '. Most of the responses are all along the lines of: your points are wrong .Net is awesome... If you are using windows.

This is the crux. As Linux developer I can move between languages and frameworks without fundamentally changing my knowledge of the os and my development workflow. I can use ruby, node or python along with docker, vagrant and git. And I can switch between them with relative ease.

I can work on windows, osx or Linux and test production code very easily using virtual box. I can automate the creation of the entire os from rpms so that every time I run a deployment test I know it's a close to production as I can get.

A lot of this might be possible with .Net, but it only let's you work with .net languages.

That is the real problem. There is a fundamentalism divide at the os level and the cost of switching in EITHER direction is to high.
this looks more like perlin noise to me...
I'm more sorry for those stuck on .NET + Windows stack.

Been there done that. Modern Java + its ecosystem blew .NET + Windows out of the water, the earth, the solar system pretty much.

PS: Language syntax is probably solving 1/10 of my day-to-day needs. That is to say while C# might have a nicer features in terms of the language, the rest (lib, jvm, tools for jvm, IDE, frameworks, portability) are way below Java.
IDE probably one big important piece, but I love to have Maven + its ecosystem for .NET (NuGet is not there, far from it).
Add your name to the Whitehouse Net Neutrality petition
I stopped using Windows for development platform for a while already.

While Windows ecosystems are gaining momentum, it's just not there yet.

Like you said it's just "decent environment", not better than what I use today.
I don't know why lock free concurrency control is so fashionable these days. I realize that deadlock and livelock are hard to debug but STM and software implemented CAS is a CPU hog that gets worse as load increases.
Embrace the near win
There is a company called Smart Honeypot (http://smarthoneypot.com) offering this service. I believe they are using combination of these techniques to track attackers.
The point is to make so much of these honeypot so economically make it difficult for attackers to freely run these scripted attacks. Imagine out of 100 attempts for SSH, 90% be a honeypot. This will massively waste attacker's time and effort.
Not really. The same person as a customer will have different lifetime value to a company in different industries. That is dependant on the stickiness of the product, the sticker price, and the nature of the product.

Credit Cards and Insurance will always have higher CPC than florists. That's inherent, and that's what I mean by choosing the field carefully.
I was playing with something similar a while ago. It's a procedurally generated overlay for Google Maps: http://dbbert.github.io/secondworld/
Good job! sysdig quite a handy tool.
The Dramatic Nature of the Easiest Bugs to Fix
Did anybody notice Sun, 09 Sep 2001 01:46:40 GMT, when it was 10000....? And why looking at decimal values, anybody calculated when we have some nice binary timestamps?
Because they've only dealt with the most simple of use cases, and have no idea that the world is bigger than their little circle.

The classic signs are usually upfront, presenting the product as the holy grail, in this case "The very last CMS framework you will ever need". Anybody with any experience knows that this cannot possibly be anywhere near true, not even if technology stops evolving altogether.

You see this pattern nearly every day on HN. A language, a framework, a design pattern, a database, a methodology.

Our industry is like playground for juvenile fundamentalists who all believe in the One True Tool.
For the curious: 1500000000 is in July 2017.
Happy quattuordecamegacentenial!
I am a physics grad student and the paper I just submitted involved a lot of code (mostly fitting in Python plus plenty of LaTeX). I'm really trying to beat the stereotype here and write documented, maintainable, version controlled code. I see plenty of the bad code happening all around me. Research is supposed to be reproducible and the way the code that goes into the analysis is typically handled often runs opposite that goal.

Once I put the paper on the arXiv I open sourced everything and made a portal with links to all the repos. The only thing missing is the repo for the source of the submitted paper which I'll add once it makes it through APS review.

Here is my work if you're interested or have any feedback:

http://evansosenko.com/spin-lifetime/
apparently: http://blog.jdlh.com/en/2009/02/12/1234567890_day/1000000000...
That's like what? 0x53724E00? It's not even a round number. Silly humans.
These features aren't going to produce Apple margins in the TV space.
At the very first day of this year, I sent a tweet saying that Jan 01 2014 16:57:46 GMT+0800 was 1388566666666 in Unix time.
Hah, that's a good one. My favourite so far has been this one: "If your only tool is C++, all problems look like thumbs."

EDIT: noticed that jfb had used this already, if only in slightly different form.
Does anyone else get a sense of vertigo when they try out numbers like 3000000000 (January 23, 2065)? It's like it's close enough to be tangible but far enough to be scary.
Frameworks as Stepping Stones
That being said, I don't really like anti-discrimination laws. I am thinking of ditching them, but allowing the EEOC or similar to order particular sets of companies to stop discrimination for a period of time if necessary.
Me, I prefer Lustre over GPFS; Lustre is open source as well, and used by 70% of Top100

Here's a related presso from KIT:

https://www.scc.kit.edu/scc/docs/Lustre/pfs_scc-sem_20111005...
http://www.youtube.com/playlist?list=PLA8BF37B0B3A38744

Slightly more relevant BBC documentary (part of their Greatest Britons series).
Yeah, unless http://en.wikipedia.org/wiki/Year_2038_problem
EGL is completely different from VBE. VBE was a hardware interface that got you modesetting, a framebuffer, and vsync for any hardware with a single driver that was always there as a fallback. EGL's just an API for applications to talk to the drivers the same way regardless of the window system, but you still need the multitude of drivers. The modern analogue to VBE would be one of the EFI graphics standards, if there weren't two of the damn things, and if anybody would bother properly implementing EFI.
Cybersecurity firm employs legendary hacker
Same here. Cisco filters don't like it either.
Or perhaps Fri, 13 Jul 2012 11:01:20 GMT, unix time 0x50000000? Developers using MongoDB at the time were likely to notice.
Feb. 25. 2014: Federal Government College attack: Fury at military over Yobe deaths. At least 29 teenage boys dead at Federal Government College Buni Yadi.

Boko Haram doesn't only target education for girls. Though that is how the media seem to want to present it.
I think I know what you mean, but annotations and scanning for them is definitely Java and used very widely.

Honestly, when JUnit was still "just Java" by that definition, it was a much worse framework.
You can edit ~/.config/syncthing/config.xml and restart.
As I understand it, most of the American girls trafficked into sex slavery are runaways. They're typically "recruited" by a pimp who initially poses as a boyfriend or caretaker. Before long, he needs help coming up with money for rent or something, and it's "just this once", and, and, and...

Appreciably lower numbers are kidnapped, or introduced into the trade by someone they already know.
You missed the obvious: using OAuth2 without TLS =)

And paranoid part of my brain suggests that using OAuth1.0a is still preferred even if over TLS
This is one of those ideas that sounds reasonable, but falls apart as soon as it's critically examined. Zerohedge has predicted about 17 of the last 2 recessions.

* Household debt payments as % of disposable income are at 35-year lows: http://research.stlouisfed.org/fred2/graph/fredgraph.png?g=z...

* Business investment has resumed in full, nearly reaching the previous trendline: http://research.stlouisfed.org/fred2/graph/fredgraph.png?g=A...

* Commercial lending has resumed in full: http://research.stlouisfed.org/fred2/graph/fredgraph.png?g=A...

* Fixed investment is back at ~2004 levels: http://research.stlouisfed.org/fred2/graph/fredgraph.png?g=A...

* Net dividends are still lagging their pre-recession pace: http://research.stlouisfed.org/fred2/graph/fredgraph.png?g=A...

* Inflation is extremely low: http://research.stlouisfed.org/fred2/graph/fredgraph.png?g=A...

* Corporate debt is as safe as it's been since the 1970's: http://research.stlouisfed.org/fred2/graph/fredgraph.png?g=A...
And also

https://github.com/antirez/redis-timeseries
https://github.com/o/simmetrica
https://www.npmjs.org/package/redis-timeseries
The media didn't give a shit when they were burning boys alive.
This is tangential, but before annotations JUnit still used reflection and scanning looking for methods named testXXX(). And honestly, it wasn't that much worse.
I am not a data point
Hmm I still remember the party we had when it was 1234567890!
Personally, I think if the roles were inverted, the computing world would be much worse.
>She asked my husband if he spelled his name (Kevin) "the way you expect to spell it". I got a button that said "with Keven" and didn't have the heart to tell her what was wrong with it.

Poor girl. As someone cursed with the inability to spell non-phonetically I'd hate to have to ever write anything without the help of spell check.

It's such a silly thing when you think about it but people will write you off as a moron without a second thought.
Does anyone else have the problem with nulls? It looks fairly simple, but inserts aren't mentioned here.

From https://code.google.com/p/go-wiki/wiki/SQLInterface

If a database column is nullable, one of the types supporting null values should
be passed to Scan.

For example, if the name column in the names table is nullable:

var name NullString
err := db.QueryRow(
"SELECT name FROM names WHERE id = ?", id).Scan(&name)
...
if name.Valid {
// use name.String
} else {
// value is NULL
}
In theory mobile carriers should bring competitive pressure to the broadband space. My sister-in-law's family in Japan has access to cheap broadband but they don't even use it, they all use pocket wifi. Now mobile internet sucks for some things and omg caps are teh worst but at least t-mobile is moving away from caps and most of comcast's customers are not counterstrike players.
Yet another reason to have your dev stuff run in a separate VM. The attacker in theory could still do the same trick, but he'd first have to guess the IP of the VM (probably simple, since a lot of people forward local ports) but all damage would be limited to the VM (yes, I have the users vagrant and root on that VM). Still not perfect, but much better.
> Education does so much more for spreading democracy than
> drones do, but our monetary priorities don't reflect
> this, unfortunately.

Education often gets reduced to money arguments. Is there a relationship between the amount we spend on education and the quality of it?

As I see it - not beyond a point which is fairly low. You need to pay enough that people who are given to be teachers can live a comfortable life doing what they love.

The hard bit is the culture - having people around who are motivated to be a teacher for its own sake. And not because it's simply a stable job, or for the prestige associated with it.

We try to use money to blast momentum into broken culture - Afghanistan, Iraq, South Sudan, poor neighbourhoods in our own countries. Sometimes
Nulls happen, that's why you use the best checking. It's not the best checking if you get thrown NullReferenceExceptions
The article tries to fit this event into a narrative about oppression of women, and women's education. And yet Boko Haram are against education in general, and in a previous attack on a school, killed 59 school boys, while letting the girls go.

[1] http://www.thedailybeast.com/articles/2014/05/12/boko-haram-...
The FreeBSD Project actually had a gigasecond bug -- the cvsup protocol (used for CVS tree replication and checkouts) transmitted time as an ASCII seconds-since-epoch value, and when September 2001 arrived, the changed string length caused a protocol sanity check to fail.
The end of the article maybe got it right : what if the apple tv really was just the Apple Tv ? The one already being sold.
Jobs was quoted as saying that he finally found the solution to TV. What if it meant to completely separate any kind of intelligence from the big heavy screen to move it aside in a small easy to replace box ?

That would be funny. People gossiping about a product without realizing it's already on sale :)
I said flourished. Are there any non-MS languages on the CLR that have achieved equal popularity to that of Clojure, Scala or Groovy on the JVM?
"Trafficked" has different meanings.

Some places (the UK) it includes:

* women who voluntarily travel from one country to England for sex work and who have assistance to do so

* women working as sex workers who are assisted to travel within the uk

* all the other more troubling definitions that include coercion and violence
I use Khurshid Khoja and his firm Greenbridge and definitely recommend them for cannabis industry work. http://www.greenbridgelaw.com/about-greenbridge/our-attorney...
Louis Vuitton Outlet,Louis Vuitton Wallets
This is another kind of threat but yes, MITM is game over for oauth2
My favorite chart lately:

http://junkcharts.typepad.com/junk_charts/2014/04/convention...
What the Most Secure Email in the Universe Would Look Like
Yeah but 0x60000000 will be 14 Jan 2021 08:25:36 GMT, who knows if the internet will still exist by this time so we can celebrate?
While it may use "magic" under the hood, I think the important thing is that the magical results are predictable. Annotations have their own usage-contracts, and have a certain degree of self-documenting code to tie everything together.

...So any sufficiently advanced magic is indistinguishable from science :)
That's true, you can't stop a person to join a specific server but also speaking in different languages and not respecting other team mates is also not good for the game. This create problems and destroy the gameplay.

So there is no easy solution for this problem.
Should we start? "Arm yourself with a quote and every coffee looks like a mic"? "Scalpels don't plant nails easily"? "If we had all those tools, we wouldn't be working here"?
Xeer
Oooo, simmetrica looks very nice! IIRC when I was writing our implementation there weren't any solid Python versions yet. Glad to see that changing!

More good implementation info here http://blog.apiaxle.com/post/storing-near-realtime-stats-in-....
Are you implying that if your only proverb is the one about hammers and nails then everything looks like a problem of misapplied technology?
Right. Kites are used to access higher-elevation winds which are more constant than those at surface level, though they're pretty complicated.

Another approach is modern sails integrated into masts and computer controlled, greatly reducing crew requirements and costs. The yacht Maltese Falcon is an example of this, employing the DynaRig (sometimes also "Dynaship") sail system. The rigging is said to have cost $80 million (the yacht's total cost is given as between $150 - 300 million), and the ship has a top speed of 20 kt, though it appears that that's under power from its diesel engines. I do find sources claiming that the ship can reach "nearly 20 knots" under sail power alone: http://yachtpals.com/maltese-falcon-7053

The DynaRig system was originally envisioned for cargo ships. I'm not aware of specific comparisons between DynaRig and kite technologies, though the latter should be far more amenable to retrofitting to existing vessels.

https://en.wikipedia.org/wiki/The_Maltese_Falcon_(yacht)
The idea is it would have only come onto the market slowly as companies were able to progressively utilise more and more of the spectrum in various areas. Ownership hence would have been more diversified from the beginning, preventing the development of a continental monopoly capable of buying it all, similar to how no monopoly has been able to buy up all the country's land.

Agriculture is the US is incredibly subsidised, and as such things tend to benefit large incumbents the situation could be quite different if no subsidies took place.
Reminded me of documentary Solar Mamas: https://www.youtube.com/watch?v=ON_NQ1HnRYs

It is about program in Jordan to educate mothers in the poorest regions in basic electrical engineering to allow them to assembly and repair basic solar powered utensils.
(Mostly panel->power adapter->battery->light)

The most interesting question for me in the film was "Why don't you educate men as well?" with answer along the lines "Any man from here with any marketable skill would run abroad, from his family, mothers will want to do something to feed their children".

Then there was the scene, where husband of one of the women in the program tried to force her back home and abandon the "solar" school.

I wonder if we could change that attitude about educating women in men like these ...
>Generation 4/5 also had a number of other ways to manipulate another RNG, that basically made capturing high-IV and shiny Pokemons almost trivial. People wrote Windows desktop applications to tell you exactly how many times to flip a coin to get the RNG exactly where you wanted it.

Great, you probably just got me playing again. There goes my free time ;)
A Conversation With Dogecoin’s Jackson Palmer[video]
https://db.tt/vRV9VBv0
So basically they included a bunch of voluntary stuff to plump up the statistic?
This may be a regional thing, but in Silicon Valley it's not socially unacceptable to be unemployed because "I don't feel like working any more". A good number of $B+ companies seem to start that way (YouTube, WhatsApp, Apple, PayPal), and many more ordinary folks do it with more ordinary results as well.

I have a suspicion that your root problem is that you care too much about what other people think. So what if it is socially unacceptable? You think people are going to treat you like a pariah because you're funemployed? Most people will probably secretly envy you, because they wish they could get up the courage to leave as well.
> Aside from the 'wow, intelligence', why is it that those of us with spines lack any 'computing power' in things like our arms? Are there any common sense reasons?

I wonder if the fact that we can't grow them back is a factor. I could imagine that this would make it hard for us to evolve any sort of appendage intelligence that was important to our function.
Emacspeak 40.0–WowDog–Unleashed (Speech accessible UI for Emacs)
Harvard Scientists May Have Just Unlocked the Secret to Staying Young Forever
UFO – NOTHING TO HIDE? WHY BAN THIS FOOTAGE?
That's the norm these day. It's called application-profiling and done by every vendors in the market.
Yep. The entire basis of the article is built upon a false premise.
More like invented in Persia.
When left to their own devices companies have little tendency to cooperate on that level. The proprietary drivers represent an enormous investment, it would be near-impossible for a new company to enter the market and develop competitive proprietary driver stacks for DirectX and OpenGL.

Maybe some day in the future the various GPUs will have code gen backends in LLVM/Microsoft compilers without needing secret & broken vendor drivers and we'll be down to one set of bugs per platform, instead of <dx-win|ogl-win|ogl-mac|ogl-linux-proprietary|ogl-linux-free> x <amd|nvidia|intel> = 15 combos.
Nanotrusting the Nanotime
I like this one even more because it is procedural. No height map needed.
Interpreting the phrase 'nothing more' in such a ridiculous manner, to rant at, is quite rude.
A (fairly poor) study I did last year on code as art lives here: http://faegernis.com/

I would like to get back to it sometime, but my knowledge of aesthestics is limited.
Could you elaborate? I couldn't find anything about that timestamp in relation to MongoDB.
I often glance at a floating-point year clock that shows time is passing in the context of a year [1].

It helps me get back on track of being productive and stay true to my goals, when seeing time fly by in such a way...

[1] https://dl.dropboxusercontent.com/u/8554242/dmitri/projects/...
Stop kidding yourself, because neither did you.
Nice demo. I made a terrain rendering engine/demo in WebGL a few months back, that used Perlin noise: http://felixpalmer.github.io/lod-terrain/

If anyone wants to play around with Hunter's algorithm in WebGL, it should be pretty straightforward to swap out the Perlin Noise implementation for his. Note the shaders do a fractal sampling of the the height map, so you may want to disable this.
Epoch Win.
The analysts and tech media pundits always bring up a possible watch or TV as apple's next blockbuster, game changing product. But making TVs by itself doesn't sound like a good business decision to me. It would be hard to maintain healthy margins if they have to fragment their hardware production to cover something as costly as making next generation, HD televisions.

I guess the only real upside of an Apple TV (for Apple), is that its in their most critical interest to be in every media and communication interaction of one's day to day life. If Apple makes your phone, your computer, your tablet, your car's software, your music player AND your TV, they will pretty much have a figurative monopoly over your attention and an endless spectrum to sell you things via iTunes. Given that, tighter margins might be somewhat of a trade off for more presence in the life of an Apple user/Apple using family.
Duplicate from Sunday: https://news.ycombinator.com/item?id=7728945
Mice, Cheese, DevOps, and Job Satisfaction
> Iran and Saudi Arabia have both educated girls but refused to empower them, so both remain mired in the past.

Any article that compares Iran and Saudi Arabia like this is a naive over-generalization. I'm not sure what the author means by empowerment, but Iran is much closer to US in terms of gender equality than Saudi Arabia.

In Iran, 12-year education is mandatory for both genders. There are more female university graduates than male (around 60%), although much like US, fewer pursue engineering degrees[1]. More than half of medical students are female.

Yes, girls are discriminated against in labor market. There are less likely to get a job if there is a similarly-qualified or slightly less-qualified male candidate and will probably earn less than their male counterparts, but don't you have the same problem in your country?

I hope you understand why I hate it when someone puts the name of my country in the same sentence as Saudi Arabia, where they sentenced a woman to flogging because she dared to drive[2].

[1] I don't have any statistics, but in my university, 25-30% engineering students were female. There were less girls in traditionally male-dominated majors like civil engineering, compared to computer and electrical engineering. Also, the majority of Chemistry students were female.

[2] http://www.amnesty.org/en/news-and-updates/flogging-sentence...
I've been pondering the performance implications of JAX-RS recently. All that reflection cannot be good for raw performance.

I love how simple it is, but my company is at the point where squeezing every ounce out of our API servers is necessary. I've been fiddling around with Vert.x a little; but another option is just to use raw Servlets.
How much leading tech companies like Apple invest into research and development?
You meant internet as we know it.
<super-pedantic-mode>That's actually fixed-point, since the decimal point is always in the same place, right after the year.</super-pedantic-mode>
http://en.wikipedia.org/wiki/Baader-Meinhof_phenomenon#Frequ...
Just about everything is 404'ing right now (2014-05-13T09:23:00+02:00)
http://xkcd.com/1340/