skysight-inc/HackerNews huggingface dataset:
A Devise equivalent. There are a number of alternatives, but I've found them all a little raw: with many Rails projects, I know I can just add Devise, and be confident it'll Just Work with minimal work. Valim said he wasn't interested in building a Devise equivalent for Phoenix - I think the reasoning was that each context is different enough in its own way that a monolithic one-size-fits-all solution like Devise isn't preferable, which is fair enough. But authentication is a pain, and carefully wiring up slightly immature solutions is a little hairy.

I've found this only really applies to CRUD-like, Rails-like projects, so about half of the projects I've built, so YMMV: it's maybe just me making the jump from Rails and expecting things to be more similar than they are.

Ecto is good; it's not quite an ORM, so there were a few WTFs when I tried to do things the same way, but on balance I prefer the Ecto approach; a Linq-like query language I like better than a [somewhat magic] ORM, the way it seperates concerns is good, and (in common with most of Phoenix) the way it works is pretty transparent. Not quite mature yet, though Ecto 2 seems to cover most of the functionality I found to be missing in 1.x.

I work primarily front-end,and I always had issues with the asset pipeline. I've found Brunch to be fantastic - there are always going to be a few issues when dealing with NPM, but other than that, I think they picked the absolute simplest JS-based task runner, and having direct access to the JS ecosystem is great. Brunch has been almost zero-config for me, has Just Worked with only a few `rm -rf node_modules`
In a way, when we cross breed, we mess with the DNA on a genome wide scale hoping to end up with a particular combination of genes from the two original parents.

GMO can of course be applied in many different contexts. One for me seemingly benign application of GMO is when a gene in a particular crop variety is desired in another variety - instead of doing a messy and expensive breeding process to get an offspring with the desired gene, transfer the desired gene directly between the crops using gene technology.

As in all research, there are rightful concerns and less rightful concerns. What concerns me is when unscientific concerns dictates how science should be done.
Some notes on the design only

- Design looks good

- Logo looks really bad (like a file icon with a car inside..)

- Status bar is different on each screenshot, missing/white/black

- Screenshot is squished on the one that is just before the last one.

Combined they make it look amateurish, but if fixed it will look really solid.
The Eclipse Public License is a bit obscure off the JVM, but it actually has a good patent clause too.
I think the text in the HN nav bar is meant to be vertically aligned, like the logo icon is.
ساخت فرهنگسرای بزرگ در جزیره زیبای کیش
Thanks, this is a great suggestion
"You absolutely can challenge a Canadian traffic ticket in court. I have friends who have done so."

I did not indicate or imply that one could not challenge a ticket in Canadian court. Of course you can.

I'm pointing to the fact that in many places if America - if you get a speeding ticket you have to go to court. Literally a day off work to standing in line, wait your turn for a 30 second process in front of a judge wherein they give you your $120 fine - and then you can pay it.

The idea that you have to go to court just to pay a speeding ticket is insane.
OS X Latest, Chrome Canary / Firefox Dev Edition
what ? highways in the US have cross traffic ? In my country, the ABSENCE of such traffic is almost the definition for highways.
"Do you why AfricanAmericans- "happen" to occupy the lower tier? 200 years of slavery, lynching, redlining, forced unemployment, and segregation, and then letting the cycle of poverty run on autopilot."

Yes, dude, I'm well aware of American history, thanks for the deep insight.

Also, it's much more complicated than 'slavery and oppression'.
On the other hand, Zenefits is an unprofitable startup with huge internal problems.

That's the "dotcom" part, but yeah.
I feel a little like that sometimes (I'm 52) but I put most of it down to the commercial aspects, money seems to sap the joy out of most activities.
See, that's fine, it's a totally valid point you're raising. The issue here, the thing that bugs me the most is that they're appealing to fear of unknown with this hurr-durr GMO bad to eat not natural mantra. That is a lie. Most attacks on GMO don't come from some ecological concern, they come from the "How do we know they're safe to eat" angle. And that is totally idiotic and I can not sustain a conversation along that line. So of course, that gets shut down because it does not promote valid conversation.

I guess i understand _why_ people go and promote this line of thinking - because it appeals to the self-interested natureof humans. We are interested about threats to our existance now, because we are afraid for us that what we eat is poisonous. We would care less about some future potential threat for the ecosystem, something that would affect _other_ people (or so our brain thinks)
It's also responsible for the destruction of Iraq and the emergence of ISIS. Are you really proud that your personal success rides on the back of so many innocent lives being lost?
No slowness here.

The only downside is the quality of results.

Most of the time when searaching technical questions I get better results on google compared to ddg.

It looks like ddg doesn't like stackoverflow.
You can read the first chapter of my book for free (no sign-up required) at: https://www.packtpub.com/packtlib/book/Application%20Develop...

You can also see the foreword on Amazon: https://www.amazon.co.uk/ASP-NET-Core-1-0-High-Performance/d...

And the code is on GitHub: https://github.com/PacktPublishing/ASP.NET-Core-1.0-High-Per...
Because their losses are denominated in time and opportunity, which are more difficult to assess than money.
Antarctic ozone hole beginning to heal
Right, you've described my current plan - to eliminate it entirely for a while to see what happens, then slowly reintroduce things to see if I get any reactions. Besides the IgG test some of my own observations were acute reactions in my mouth from certain cheeses, and things like that - so I'm certain there's some kind of allergic reaction to... something going on. (The test I took specifically did show that casein was the problem in my case. We'll see.)

And agreed that stress can cause those issues with the gut - and for me at a minimum exacerbates other things already going on - but yeah, I'm seeing and hearing a lot about how it goes the other way but I'm not seeing the science or experiencing it yet in my case.

Also - in my situation the autonomic dysfunction has a strong biological component. I have postural tachycardia and peripheral neuropathy caused by a genetic collagen issue (Ehlers-Danlos), so I know that there are major physiological factors going on and contributing to all my various issues. And then stress - which is aggravated in my case by wildly fluctuating heart rate - compounds all of that, creating a whole vicious cycle of impairment. Unraveling this whole web and picking away at parts of it at a time is my current challenge. But I am pretty confident that while depression contributes in some ways to my fatigue, it's also majorly impacted by my heart rate and probably some adrenaline issues common in Ehlers-Danlos.

(I appreciate this discussion and your thoughts, by the way.)
It definitely doesn't fit as a hardcore number crunching language. People do regularly just setup their number-y code in C or similar and call out to it so you can handle the distributed stuff with a language that works well there and the low level stuff with a different one. Similar to numpy/etc. calling to C or FORTRAN libs.

> making it too much of a niche language.

No language will be the "one true language" that excels at everything.
I despise the use of the word "work" here. Basically any activity that you find rewarding and that keeps your body and mind moving will have the same effect.

I.e. getting out of the bed and doing stuff helps you not to become a senile cretin. It doesn't have to be work
Video: How to Run Linux and Bash on Windows 10 Anniversary Update
Info silimarina
Right now testing and giving feedback is still a bit too brittle, since too many moving parts are involved: my asm.js demos here (http://floooh.github.io/oryol/) and here (http://floooh.github.io/oryol-samples/), are all ready for wasm, and sometimes I'm putting wasm builds up there next to asm.js and PNaCl, but it's hard to automate the build like for asm.js and PNaCl. At the moment there's are bleeding edge build of Spidermonkey, binaryen and emscripten required to work together. Depending on the current phase of the moon this works or doesn't work (e.g. right now I'm having compile problems of Spidermonkey on MacOS 10.12 beta with the Xcode 8 command line tools).

I'm sort of holding back at the moment until emscripten has everything integrated to build wasm binaries, even if it is not the final LLVM backend. But I can't wait to flip the switch on the wasm builds :)
A while ago, I posted a link to this talk at Stanford by Eliot Miranda and Clement Bara on Pharo's (and Squeak's) new VM, Spur, and its Sista optimizer: http://www.youtube.com/watch?v=f4Cvia-HZ-w

In short, it leverages the inherent type information of a PIC to speculatively inline jitted methods directly at their call sites.

Unfortunately, HN's spam filter eats threads started by new accounts, so I don't think anyone saw it. Maybe a regular user with good karma can re-post it?
Motto of DDG was "Still better than Yahoo" ; )
Either that or the Android team quit.
It doesn't matter if you consider the comments 'sexist' or not; they just don't sound like they were made by someone in a happy relationship.

(Also, I'm not from the US)
Looks like you want a finger tree.
Go to reddit, there'll be people willing to help. Start with an AmA
People were applying computation to commercial logistics and manufacturing problems since the 1950s. Look up "operations research".
> A stand-alone copy of this page is available for use in other browsers to compare performance.

Speaking of which, do you have any systematic benchmark testing set-up for comparing various performance aspects? If so, what are the numbers?
For those who'd been missing date-restricted searches, DDG now offers these, thanks to the Yahoo partnership.

It's not as flexible as Google's date-ranged searches, in which specific start and end dates can be specified, but you now can restrict searches to the past day, week, month, or year. I'd noticed this (and submitted to HN) about a month back.

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

(The control's moved to the Hamburger Menu since.)

(I'm hoping more controls come into effect.)
Learning Hoon
The claim I was supporting was "there are no examples of monopolies lasting more than a few years unless they have overt support from the state", not that no company ever gains an overwhelming market share. Yes, IE was once at the very top. And a few years later, it wasn't, thanks to competition.

Meanwhile, the government lawsuit not only did nothing to curb their position (IE kept rising at the same rate), as it gave Microsoft "a special antitrust immunity to license Windows and other 'platform software' under contractual terms that destroy freedom of competition."[1]

[1] http://www.unclaw.com/chin/scholarship/nando.pdf
Google Named “Android Nougat” as the Next Android 7.0 Version
It's not government that's the real problem here, it's racism.
Why is English so important? You are going to speak it in the workplace, for sure, but why do you need that the people in the street are fluent in English? The couple of sentences that you'll exchange in the restaurant will come through even if people are not fluent.
Weex – A framework for building Mobile cross-platform UI
eIDAS is not downgrading signature laws with weaker technology - it merely allows more "flavors" of technology to participate in the e-signature market which has been stalling in EU due to the eSign directive from 1999.
eIDAS will allow for more companies to go paperless because most signatures do not require security level of smart card backed qualified electronic signature (QES) - so in those instances DocuSign approach with username/password would be sufficient. For the transactions that require high level of trust (think notarized) QES from eID will still be needed e.g. at least one startup (Crayonic.com) is trying to make eIDAS QES as usable while making it more secure.
There is a fix in the pipelien for keyboard layout,
and we are aware of the mouse wheel issue.

Please file bugs for layout being off -- we know
that this sometimes happens, but it's good to have testcases. As for embeds, that's not priority now, but we should eventually get them.
I'm actually Indian. 160,000 of us died in road accidents last year.

Driving has now become a choice between the dull, automated driving I did in America, or the mad, chaotic rush I see on Indian roads.

Neither of these are enjoyable or even particularly safe
Story-telling might be unique among intellectual property because it is often used as a platform to express ideas of value to the society.

If a film has some idea that absolutely should be shared with everyone, you can't ethically hold those ideas hostage, or offer '1st viewing' privileges to those with the time or money to see that film in theaters, for an example.

Since it would be impossible to determine what ideas are of value and to which persons they're of value to, I think the best answer is for hollywood to relax their efforts. People aren't going to stop going to movies or stop buying DVDs.
The big tech companies are VERY standardized in their compensation for new grads. I guarantee you that at the one I know in the most detail, the base salary for a new grad is a bit over $100k. Add bonus and stock, and it's pretty easy to get to around 150k within a year or two. Not base, but total cash compensation. This is certainly not AVERAGE, but those companies hire thousands of engineers, so it's not exactly "unicorn" status either. This is not an estimate, or extrapolated from a couple of data points - this is actual knowledge of the compensation structure I'm speaking from.
I'm working on a new language/system that fills a gigantic hole it the IT industry. A truly greenfield opportunity for entrepreneurs. blog.itshouldbeeasier.com
What Would Happen If Food Prices Quadrupled?
Agreed: underranking SO is my biggest issue with DDG.
Identifying Gender from a Fingerprint
Be aware of potential problems if you split control of software configuration management (e.g.
having software documents is maintained by a
project or company configuration management
group, and the source code version control handled
by the programmers). It may be difficult to
keep the documents (e.g. design) synchronized with the code. Someone with configuration
management experience should be “in charge” of
the source code, to enforce change control and
comprehensive documentation of changes.

Great idea, forbid normal developers from officially changing the source code and let an expert handle this important matter. Don't even think about using a modern VC system, IBM has fully integrated Enterprise SCM(tm) ready for you.

Change control is an important part of developing safe software. Arbitrary changes should be
avoided. Once a piece of software has reached a
level of maturity, it should be subject to a
formal change control process. What that leve
l of maturity is will vary by group. It could be
when the component compiles, when the CSCI
(which may contain several components) is
completed, or when the whole program is at its first baseline.

Oh, you noticed that this 500 line copy paste function could be replaced by three 80 line functions? Sorry buddy, before you can change this you have to fill out this form in triplicate and what for a decision from three middle managers. Maybe we can fit this change in the next release, but don't get your hopes up.
It's basically a set of rules that forces you to buy a big piece of land and only build one home on it. There are many cities where entire neighborhoods have no apartments or row homes because they're illegal to build. We've made homes intentionally expensive, but people pretend to be surprised by our affordability crisis.
What are the worse things that could happen to a minor who runs from a cop and hides in the US?
Indeed. But for some reason people connect work with self worth. I have that the same with my hobbies but apparently a lot of people do not; it needs to be work to get that same feeling.
IBM is bringing Wimbledon’s official smartphone app – APPlite
I recognize I'm in this situation, but I have no idea what one could do to make a life meaningful, outside of good work or raising great kids, hopefully with a loving partner. I have already tried many things: Living in 3 other countries for 4 years in total (but I was missing family and friends support), being self-employed (I do B2B software like P.McKenzie), learning to dance (3 times, but I feel crap at it), music, judo, hundreds hours of volunteering (social, like activities for kids or refugees or mid-suburbs, or climate) but at one point it feels like cheap exploitation of underpaid workers, ... My sister climbs summits or goes to the end of herself (6000km biking anyone?) but I don't see the point. Those experiences never made me feel happy or fulfilled with my life (I'm 33). Only having a girlfriend once fulfilled me (until she dumped me like "you don't have leadership with your life") but you didn't count "partner" among things that fulfill your free time, did you? Let's be honest, I find life a bit boring ;) So what do you mean with "structure and accomplishment"? Do you have examples?
Of course, if you get a job at any of the big names, they'll make you sign papers saying they own everything you invent that's related to anything they do (which is just about everything in tech for the top companies). I don't know how enforceable that is, but it does have a bit of a chilling effect.
Yep, multitasking is bad, we knew it. The article helps with some good tips on how to combat it, which is why I loved it!
ICYMI: http://www.lel.ed.ac.uk/~gpullum/loopsnoop.html
I've been out of work for 3 years (by choice). I haven't found this way to fill my void outside of work better. I'm not sure jumping in the deep end and assuming people will find a way is the right path for everyone.

I've done a lot of open source in that time but, at least for me that's not enough. I don't have an SO and so effectively I have zero companionship. Work often filled that void, especially with lots of overtime on teams. My closest friends are all x-coworkers. The last job though, for whatever reason, provided none of that, co-workers never became friends outside of work, one of the reasons I left.

I'm not retired though (don't have funds for that) so eventually I'll get a job again. In the meantime there's all the obvious solutions like volunteering, going to meetups, organizing meetups, etc. For various reasons I haven't pursued those yet
>I think it's a myth that one can just chill out forever

Absolutely. My wife and I spent a few years traveling full-time, mostly SE Asia. I worked remotely while my wife was busy with various projects.

In particular, tropical islands are incredibly damaging to your motivation and general happiness. We arrived grossly overestimating how much we would enjoying hanging out on a tropical islands and met a great many people who had the same misconception.

For good reason most who have the option to stay long term get bored and then go somewhere else after a few weeks or months. Among those who stay long term alcoholism is rife. There just isn't that much to do in a "tropical paradise", particularly at night.

Getting back into a city was a genuine relief after a few months of islands, beaches etc.
WISP HR App Now Allows for the Creation of Polls and File Sharing
I started it and it worked, nice to see this progress!

Two things though:
1. when I opened the tab sitebar clicking on a tab closed it.
2. I cannot reproduce this, but servo hung when i closed the window, it stayed open, but did not rerender on resize. Using gentoo with Xorg, running dwm as window manager.
The 'intangible' things of value that internships supposedly provide are the exact same things that "entry level jobs" used to provide.

I've only been alive a few decades and I've seen the corporations convert "entry level jobs" into "internships" in that timespan. So it is exploitative and it is a form of slave labor.
A Starter Kit for Solving the Cyber Security Problem
We have https://treeherder.allizom.org/perf.html#/graphs?timerange=2...

It's not really ready for public consumption, just a dashboard
for us to tell how we are doing.
How EBay Survived While Other Disruptive Markets Disappeared
TIL! I didn't realize they ran an AWS stack.

I've been using DDG for years (use !g about 1/3 of the time I think), and I just like having the alternative.

I wish we had more search engines, but I also realize the barrier to entry is really high. Using AWS does make a lot of sense in their market.

I thought their primary index was Yandex though, and they purchased supplemental data from Yahoo and Google?
Your education and past experience are very impressive. Your employment gap is less so. There's a lot of passion and pride in your stories, use that energy to sell yourself to employers - tell them you'll make something for them that they'll be proud of.

What about giving tech presentations as self-employment? Since you enjoy doing these, you would just need an audience, maybe at a school? Or maybe presenting concepts on YouTube?

"There were problems and I had to move home to run the family for a while, but I stayed busy making YouTube videos about tech concepts," might be a more palatable narrative to a prospective boss. The kids could even help make the videos.
I don't doubt for a minute that NASA has highly competent programmers who write bulletproof ultra-reliable software, but they didn't get their knowledge or skill from this tedious bureaucratic tome.

After skimming the document for 15 minutes, I didn't find a single thing that would be insightful to experienced software developers or their managers. Things like, "Increased complexity means increased errors at all levels of development." It should be possible to write a useful book about software safety, but this is not it.
(OT)

> My full response also wasn't submitted (and lost), so I'm trying to recreate part of it here.

Just an aside, that's exactly why I installed browser extension "Lazarus: Form Recovery" years ago. Let's me easily recover/reuse anything I typed into a form previously. Hasn't been updated since 2014 (Chrome web store) but works fine.
As a Brazilian I say sorry for all the brainless judges and law makers that we have.
Stop Bashing G.M.O. Foods, More Than 100 Nobel Laureates Say
I'm not religious but I was raised by religious people so my vocabulary for morality includes those sort of words. There might be better words, but those are the ones I know.

but morality exists without religion, which is why I added the 'disclaimer'
Is the scrolling behavior on OS X custom implemented, just like on Firefox? Imo it hits the uncanny valley unfortunately, especially for edge bounce back. Otherwise, excited to try this out more.
> Oh, you noticed that this 500 line copy paste function could be replaced by three 80 line functions? Sorry buddy, before you can change this you have to fill out this form in triplicate and what for a decision from three middle managers. Maybe we can fit this change in the next release, but don't get your hopes up.

Because as it turns out, writing mission critical, one-off software is difficult. Touching a piece of code that's firmly embedded in the system could have serious consequences. (Of course, it shouldn't; any mistakes should be caught by testing but we all know how that goes.)

These are rules for a place that makes massive, expensive and dangerous things, not a webdev shop.