skysight-inc/HackerNews huggingface dataset:
It's been 4 years since my mom died of cancer. She fought it for 4 years. You will recover from the grief, but it takes time. I remember the numb phase clearly. Grieving is a process. A professional psychologist can help it go faster.

Life sucks for you now, but it will get better.
All this could be done by a local server at the school without providing all the data and information to Google. If Google was altruistic, they would provide the software and technical guidance to do so.
Don't forget about the EU government.
> [go get] Only works for source code packages, not
> binary dependencies.

There's no such thing as a binary dependency in the Go ecosystem. (At least, not without stretching some definitions.) It's one of Go's greatest strengths, actually.

> There isn't a way to specific source code versions/tags
> in a portable way.

Well, the best practice is to vendor[0], and there are plenty of third-party tools like godep[1] that can manage it for you.

___

[0] http://peter.bourgon.org/go-in-production/#dependency-manage...

[1] https://github.com/tools/godep
Yes the US had the most advanced and largest air fleet and I expect that to continue.
I asked my partner what she thought of this as she is a tenured lecturer at a Russell Group university.

Her view is that they would not only not be able to use this (politically they feel the need to have everything in the UK) but that there was a preference to support a universal framework that they had full control over.

Specifically her university (Exeter) uses a version of Moodle: https://moodle.org/

That said, I think for smaller schools and less well-funded universities that do not have the means or expertise to run something like Moodle themselves, Google Classroom is going to be great.
That's still a lot of state. How do you know an object is in the right state to perform its behavior? Well, acting as some other object you have to either read the first objdct's state or model it internally. And now we're coupled on state and behavior.

So what if the first object ensures that it's always in the right state to perform it's behavior? Well, now it's observationally equivalent to a state-free actor. Why did you involve state in the first place?

Because languages make it hard to not do so?
[1] I run, always outside (rain or shine, regardless of season. Yes that means right through winter) and never with any music. I enjoy the time to think and reflect. Currently I am training for a marathon so running 4 times a week with the long runs being 2/3+ hours, I have plenty of time to mentally unwind and sort through my thoughts.
Thee's already cheap ($50 and less) FPGA boards. But all FPGAs are proprietary, there's no available documentation on the internals, the bitstream, and many other things one need to create 3.party/open source tools.

And I also suspect they're hard to impossible to reverse engineer.
A high-profile counterpoint is RIM engineer and (former) CEO Mike Lazaridis. Even after seeing the Steve Jobs iPhone demo in 2007, his engineering and logical mindset was convinced that businesses would not adopt a device without a physical keyboard and that push email was more important than an apps ecosystem. He didn't see that the consumer engagement with iPhone was so compelling that the user would do an end run around the corporate IT departments (by buying the device on their own) and kick off the BYOD movement.

But setting aside some business missteps, it seems like engineers/CEOs are better for companies (especially tech growth companies) than MBAs. It was after all, Lazaridis' background that helped RIM achieve so much success that they could afford to pay $600 million to NTP in 2006 and also be in the competition with iPhone.
By "the language" he means Go major-version-1. There will be no generics in Go 1, that's clear. The path is wide open for Go 2, though.
I understand he's a polarizing figure and is overly prescriptive of things that are a matter of style, but his stance on documentation doesn't seem germane here.
My mom died to melanoma in August. The first days and weeks are the hardest. It gets better, but the article's last paragraph really hits the nail on the head: it's those random, special moments that you had that will get you. Whether it's a movie that you used to watch together or an activity she loved doing, those moments are the worst because, like you said, no one knows how you feel.

Life isn't fair and it does fucking suck, but you've got to look forward. Live your life now and in the present. Reading stories like this help and I find them therapeutic almost. It's not an easy experience losing someone too young to cancer and being able to relate to someone's story helps/helped me feel less alone about it.
> Rob said something interesting at the end, it appears
> they are leaving the language to the community and
> stepping out.

He said nothing to imply that at all.
Link bait B.S.
If it is an API, then it should be exposed as functions to be called remotely. Learn fsckin' RPC principles instead of running into the overhyped and underspecified REST.
My tale is a little bit different.

I wrote an open-source library for a popular service in a popular programming language. I wrote a couple of e-mails and suddenly my library became popular.

Today it has had about 50 different people work on everything from off-by-ones to upgrading to the next language version.

This library has been a reason to employ me, so the monetary benefits are there.

I don't expect somebody to pay for something that I put out for free, I don't expect anybody to help me make that something better either. However, the time I've put into this project is worth a thousand times less to me than the standing and respect I gained, and the people I got to interact with so far.
That would probably cost them a lot more than just setting aside a few of their servers (of which they have millions) to be used by schools.

What they are doing here is utilizing resources that they already have, so low cost to them. These kids will then grow up using Google apps and many will likely continue to do so outside of school.
Isn't a decentralized twitter just email?
Wouldn’t seeing that world while not being able to live in it rather depressing? And while I have to agree that medical research is important, there is not just medical research which is underfunded. The things we could end up with when providing more funding for even completely theoretical physics (say, String Theory) are thoroughly amazing.

On the other hand, there is a lot of hit-or-miss in these areas, probably not quite dissimilar to how funding for startups works: 95% of all projects/ideas will fail within the first few weeks/months and not provide any useful results whereas the last 5% make up for thousands of years (quite literally) of research and suffering.
Negotiate for an extra $100M worth of acquiring company stock, a permanent seat on the board, and the $10M cash now. Oh yeah and a reserved double-wide parking spot near the front door for my brand new Aston Martin. If I'm gonna dream, might as well go big.
Masala Dosa to Die For
embm
*
engage mind before mouth
Right - if the exposure is fixed so that fully lit side is normally exposed, I wouldn't be surprised if it was totally black on the other side.

Probably helps the video compression for the night side, too!
I'm glad you asked. At the moment, only combinational circuits are possible, but I'm working to extend this to synchronous (clocked) circuits.

When you need feedback, there will be a combinator that will look something like this:

feedback : Vect n Bool -> (Vect i v -> Vect n v -> SSA op v (Vect n v, Vect o v)) -> Vect i v -> SSA op v (Vect o v)

This is all up in the air. I'm still working it through.

I'm very keen to end up with something that it nice to use, even at the expense of being difficult to implement.

I may be getting ahead of myself, but I'd like to have functions that do things like: take a combinational circuit and return a synchronous circuit where the logic is evenly separated (in terms of delay) over n clock cycles.
redhat's revenue is from service/support. Agreed it's rare.

dual-licensing works, but a problem is getting customers to pay in a timely fashion - we already have it, what's the rush? However, to be fair, this may be due more to organization delays (getting management approval, waiting for the meeting to get management approval, etc)
> Apple's EULA prohibits the use of Apple products to run nuclear equipment.

So I'm guessing MRI scanners prefer linux or BSD.
Unfortunately the trend across the world in education is to cut costs (typically at grave cost to students, no pun intended). Privacy concerns aside, this has the following advantages for the school (I write school from the point of view of smaller educational institutions where this is likely to make a bigger impact and has better chances of adoption):

- Cost (sometimes this trumps everything)

- Ease of use for teachers (automatic generation of assignment etc. means lesser work for teachers)

- Availability anywhere; typically teachers take work home and this means they can have it available outside the school servers

- No need to worry about backups etc. Also easier lookup/search (which is Google's strength) e.g. for older assignments instead of trawling through old folders

For Google: like every company they want to get their users when they are young since that means a lifetime of usage once they get used/comfortable/dependent to/with/on it. Nothing is better than capturing minds when they are in school when young people are forming their habits which will last for a lifetime. This was also seen in banking industry when some banks introduced kids's saving account etc (not saying learning to save when you are young is a bad thing).
Fortunately, many countries in the EU (Germany, Ireland, France, not so much the UK) are happy to give you permission to build your startup here and fall under EU net neutrality legislation.
Why do you say it increases complexity?

If I'm in extreme mode I take the view that each file should be a single screen. That means a tangible reduction in the complexity of working on them (no more scrolling - each class is just in its own tab).
You can use my referral link for $30 credit http://bit.ly/digitaldrops
I've got no grandparent's left, having lived through watching/caring for several of them go through protracted dementia/alzheimers with my mother and our family as carers and the associated joys of that.

My cousin killed himself a year or two ago. My mother got a cancer diagnosis last year.

I'm not trying to rack up a body count, or post that to measure my e-penis, but it might stop you and other's like you dismissing this out of hand.

I think that guy up there you're responding to is spot on.

Death is part of life. My parents, and my wife's parents, are probably going to waste away, and probably get mistreated in a nursing home/hospital just like my grandparents were shuffled off and hidden from the living because we're all (i.e. our entire society) so chicken-shit scared of talking about this or dealing with it like adults. Instead we prod it with kiddy-gloves and pretend it doesn't happen.

Truthfully, i find your response more insulting and condescending than the person you're responding to. I don't mean that as a flame, its how i feel. I don't think your post should be downvoted. Its a valid perspective that you're obviously sincere about.

But one that needs to be taken with a counteragent like myself to point out that you're just telling us all there's one way we're all supposed to feel about and treat grief, that its your way, and the rest of us are wrong.
What Happened Last Night?
Downfall NSB is one of the fastest growing new rock bands in the midwest. If you like the song check them out on Facebook.
How's this for an analogy;

"Electricity supply companies have found that almost 30% of the total electricity capacity in their networks is being consumed by customer's light bulbs. In order to support future demand, the electricity supply companies will begin charging light bulb manufacturers for light bulb users electricity usage."

Completely bonkers.
Lenovo unveils the N270P, possibly the most flexible and the best Chromebook yet
Polymorphic associations in Ruby on Rails
I don't think it's the US's moral compass (more likely it's strategic compass) that's at work here.
Moodle is used everywhere in the UK, FE Colleges, Sixth Form etc.

However students hate it, mainly because its not very good.
I wonder if backboard will try to sue google like they sue everyone else based on their "Internet-based education support system" patent[1].

Watching tech is like watching the nature channel---now the bigger beast (big g) goes to bite into the market while the hyenas (bb lawyers) backs off to the side of the scene.

[1] http://www.google.com/patents/US6988138, mo info: http://www.downes.ca/blackboard_patent.htm
Show HN: Made this iOS app for Mother's Day. Ensures you're the favourite child.
Fast polymorphic collections with devirtualization
I agree - I guess my beef is that the USA have already "exported" them. Whether that's physically or just the idea of drones in general. Having said that, whoever comes up with an idea for a deadly product first and shows it to someone else is ultimately responsible, not always these so-called rogue nations.
Yeah that's my experience down to a T.

I once heard one of the top generals talking on the radio about the state of the MoD and he was saying that the basic career path was to suck up a decade or two of dirt before finding a desk job so obscure you can hide away for the next three or four decades and earn a pretty pension. I've always found it intriguing how well this seems to parallel academia.

Where are you based?
Get in touch if you fancy chatting some time (email in profile), I find it helps to vent spleen sometimes ;)
1) You can donate to worthy causes.
2) You can relocate to countries that aren't declining hegemonies with bloated militaries and rotting schools.
I have been maintaining a ledger-inspired app in Scala:
https://github.com/hrj/abandon

While I loved the main idea in ledger, of having a text-based database of transactions, I was not satisfied with the particulars of the implementation; hence the fork.

You can find a list of all ledger-inspired apps here:
https://github.com/ledger/ledger/wiki/Ports
This is probably the disconnect between the definition of engineer in anglo-saxon terminology and in other countries.

France notably has most of its management come from the Grande Ecoles that give out "engineering degrees". But they end up only spending about 2 of their 5 years on their specific domain, and a good chunk of their time on business management classes.

http://en.wikipedia.org/wiki/Grandes_%C3%A9coles
A lot of MBA's are also engineers. I think the biggest chunk of MBA students are engineers.
"The onus should morally be on the ISP "

This is American capitalism, morality doesn't enter the picture.

More seriously, the McDonald's argument doesn't work because McD's business model is profit on turnover. If they sell more, they make more. Comcast's model is renting out wires. The money they make is the price set by the "market" in internet connections. Actually providing a service is a cost, and therefore they want to reduce it as much as possible without driving away customers.

Building more won't enable them to charge their customers more, so they're sending a rent bill to Netflix to see if they pay it.
Big Data in two words
"such a moral compass" seriously?
One day I am going to find out the same thing about mine. He almost died a few years ago, so I contacted him on facebook, to see if it was something genetic I should be worried about. It was necrotizing fasciitis, so no worries.

A dead parent is a loss that happens once, but a parent that rejects you happens constantly, every single moment of your shared lifetime. The consistency of the selfishness is what gets you. No matter how often you forget about it, one day it is there again. This birthday was ignored too.

I grew up envying the ones whose parents had died. More recently, I've met people with abusive parents. So, we sit around middle ground.

Not exactly HN stuff, but it was nice to read your comment from the perspective of a fellow tech in a similar situation.
> Wikipedia doesn't work.

> Yes, I use Wikipedia every day.
Aloha Editor Theme with CSS3 transitions
I didn't know Verisign was the ones taking so much; I
thought most of it went to ICANN. I will pass this info
on--I have always thought these fees were way to high.
I was just blaming the wrong company. Sorry--ICAAN.

As to the cost of domain names, If they were higher--guys
like that Godaddy dude and Zuckerman would just buy up
larger blocks of domains.

Hopefully, one day when a premium domain actually does drop--anyone with a computer will have a chance to buy it, or
at least have a lottery for the best names? Right now it's
a slimy game.
A developer's advice to himself, 10 years ago.
And how would the USA stop other sovereign country's from building UAV's.

FFS drones are basicly RC planes not Nukes
Defensive versus attacking capabilities differ very strongly though. The quagmire defense is not soo expensive, I would think. For example, Switzerland has lots of basements and guns and gun training. That just sounds like such a lame headache to take and hold.
Another take on what runs #AWS Glacier : Cloud / Storage
I thought the sarcasm would be obvious without the /s tag.
kok token spotify'nya hilang min
"the life of an engineer, it seems, is not as rosy as originally anticipated".

Ok this affects me at the moment. Why? Because I have two incompetent bosses. Basically I have junior / intermediate level programmers telling me what to do (and getting paid more than me for it). They took the promotion for the money. I do the "smart" work and make the technical decisions (when they make technical decisions they are often poor choices, basically from lack of experience).

Its at the point that I am going to take the next management position that comes up.
Yea, but what if they put a limit of, say 4 per IP address?
If you wanted a new domain, you would need to forfeit one?
Or, even go farther, and tie a name and social security
number to the domain in order to keep track?
In A World Of Capitalists, Elon Musk Is Out Of This World
Perhaps its true purpose wasn't pitched strongly enough. My impression as a HN regular was that it was indeed just a paid twitter, and as such I paid it no mind.
Personally, I feel people make "great" CEO not specifically one group .
I personally would prefer the physical keyboard option, but we seem to have touch screens forced upon us. (I know there are a few models out there, but none were offered on the contract I asked for).

I am unable to answer the phone around 40% of the time (before the caller hangs up), due to the stupid swipe gesture I need to do. A physical green button was orders of magnitude more usable and reliable.
This is completely INSANE. All the existing document shared links we created with the API (we make and heavy use of this at Azendoo) are down...
Pyaari Website PSD Template
Every week or month I offer free website psd template for my users, you can use this in your starting or ongoing projects. This psd template is ready for customization you can easily modify colors, images, fonts, backgrounds, content, and many other design elements.

Today’s monthly freebie, Pyaari website psd template built on twitter bootstrap grid system. It’s a wonderful theme fits the needs of companies that operate in the field of creativity and innovation also can be user for a one page products showcase. The psd can be easily converted into responsive HTML and WordPress. Thank you so much for your interests. Your comments, likes and recommendations would be much appreciated.

http://www.198seven.com/freebie-06-pyaari-website-psd-template/
Here's one attempt: https://github.com/Wolfgang-Spraul/fpgatools
This is highly dependent on your language. A language where functions can be passed as values allows functions to be injected as parameters (for polymorphic behavior). In Clojure, you can even replace a function definition just for unit tests without dependency injection at all.

For example, with-redefs. This allows you to replace a given function anywhere in the whole codebase with any lambda. This rebinding only lasts inside the scope of the s-expression. When I realized that, I realized everything I knew about DI and interfaces were just hacks of incredible complexity to get around a poor language that wasn't built to allow unit testing. I now think it's impossible to have both unit testing and a good design in Java/C#. Neither were made to be easy to unit test, it wasn't even a concept when Java was made.

In C#'s defense, there is a way to mock a static function by replacing it using the Mocks library. To MS's shame, that library requires the 13k edition of Visual Studio. When I realized that, I realized I want to leave C# for good. I'm not interested anymore in a language that resists testing so much I have to choose between an easy to understand design and unit tests.
I think that becoming an Apple follower was the misstep of RIM. RIM was the leader on the market of professional phones with keyboard. I am a geek, I need a phone with good keyboard and good battery life (big touch screens have a negative impact on battery).
I don't think so. Without technology any basic daily task become incredibly difficult. Try surviving a month in the wild: most of your thoughts and activity in a day would be focused toward getting food, drink, shelter...

Technology freed us from these burdens.
And if it was practicable and effective it would have been done already.

The IRA experimented with this decades ago and gave up and lest be honest the average al Qaeda terrorist cell would find using human suicide bombers much easier to use.
10 signs that you might be in an abusive relationship with software frameworks
I want to see the mailp.inception on the image attached!
Dang sorry, I was really just skimming and haven't read the a article :P But yeah it's a ridiculous notion and won't take long to start coming up
Weird ext4 behavior
Is there any sort of interactive static site generator, for people who are not very computer literate to use?

(I write code, so it's not for me, but I am wondering if I could say, setup a template for a friend, and have them fill in the content of the pages.)
Also Bluespec: http://wiki.bluespec.com/Home/multiplier-example
The shape of things to come
I answered this in my other answer to you:
https://news.ycombinator.com/item?id=7709395

It's a common misconception that interfaces are the only way to do polymorphism, because that's usually the only way in Java.
Having worked with both, there's a trade-off. Given that in Django you're (mostly) explicitly importing classes and modules rather than autoloading, it's handy to have them all in one place. OTOH, when your project grows, you end up with enormous model files (especially if you follow the fat models/thin views pattern). So you then have to split them into different apps, so fragmentation slips in eventually anyway. (In a rails project, unless you're bolting on engines and such, all your models are at least in one folder).

Where I definitely do prefer Django in this regard is that models declare their data fields, rather than them being in a completely different part of the source as in AR (not Mongoid, I now realise). Do I remember the exact spelling I gave to every column when I migrated them months ago? No. It's good to be able to see it all in one place rather than having an extra tab to cycle through. I don't see any practical benefit from decoupling here.
Migen is quite different from MyHDL. Migen folks specifically wrote about differences from MyHDL here:

https://github.com/m-labs/migen/blob/master/doc/fhdl.rst
> I do the "smart" work and make the technical decisions (when they make technical decisions they are often poor choices, basically from lack of experience).

I believe everyone thinks they're the only one smart, special snowflake.