skysight-inc/HackerNews huggingface dataset:
Out of touch with what? I think the person who is out of touch with reality is the person who doesn't know how to get what they want from reality. And who doesn't want " 1 billion dollars " ?
Fair point about the focus on majors. I would argue, though, that they're not completely abandoning indies, just raising the bar for entry. Like going from hypem.com to pitchfork.com
An example of the kind of divergence I'm speaking of would be varying jdk or libraries versions; where there is no expectation that all these deviations would be supported. These concerns are encapsulated in the container.
Interesting, but still mostly fiddling with details and niche cases. I found that simply "counting calories" (more like roughly keeping track of them in the back of my head) as written on the labels and then reducing my daily consumption by 25-30% to be the only reliable way to lose weight. No hassle, you can eat what you want and you aren't even that hungry. Those labels might be off by 10% or even 30+% at times but, ultimately, that should barely matter.
I believe that no technology is simple on it's own, it all depends to the abstractions that you are used to. Counterintuitive is dependent on how things are expected to work.

Data binding is not solid, but it is a quick hack to display data, the solution is using a business model and mvp or mvc.

What do you find complicated about the combo class?

Data grid view... It is a train wreck, but then again, there is not much need to use it if you have a proper model behind.

The layout engine does sucks... The only alternative I found is to use the dev express layout control. The rumor is that 4.6 solves this.

Win forms is solid and it has very little chance of disappearing. Areas of the screen can be controlled independly, which means ui encapsulation is there... Something not easily done in html.
Oh, right. Because Christians are stupid. I get it. Hehehehehehe
Am I the only one who is scared to even try things like Freenet and Tor, for the risk that someone will somehow transmit illegal content across my connection? I'm not talking about content piracy, but the types of things that I don't even want to type for fear of having the terms associated with my username.
Imagine how things might be today if General Electric chairman and CEO Jack Welch hadn't implemented and praised to the high heavens stack ranking.
It would be interesting to know how much traffic we need to estimate before submitting a website here, so creators can be prepared and warned.
I don't plan to boycott either, but I can see why others do. Whether Amazon's employees are white collar or not, and whether or not they freely choose to work there, I still find it morally objectionable for Amazon to treat their employees the way that they apparently do.

Of course this is not as bad as taking advantage of desperate, low-skill workers, or taking advantage of lax labor standards abroad. But white-collar Amazon workers are still people and the managers at Amazon still owe them at least some duty to not willfully make their lives miserable.

(And, by the way, there are also stories out there about Amazon's treatment of lower-skilled, less "free" warehouse employees, etc. which would, I think, be better cause for boycott if true. But that's really a different subject.)
Always take it to your union rep first. Your union is your advocate, and is there to help you.

They can advise you on the most appropriate next step for your particular workplace.

They can take it to HR, anonymously (depending on context), for you.

They can ask their members if anyone else has similar issues, in order to add weight to your complaint and ensure that HR take corrective action to fix the source of the problem, rather than sweeping individual complaints under the carpet.

They can advise you on presenting appropriate evidence so that HR see your complaint as valid, rather than as a whinge.
It is not at all getting to that point.
On Advising and others
Their reputation is legendary. Then I met someone that was was hired remotely but for some reason has to fly to Seattle about 1/3 of the year. To each his own, but I prefer to raise my kids instead of showing up for vacations.

It makes it very easy to ignore their phone calls.
I've tried pretty much every to-do app out there and none of them beats a sheet of paper next to my keyboard.
Video Game Monetization
I also love the !bang syntax. I generally find DDG results not only more useful than Google, but presented in a more appealing way. However, I use DDG primarily because it respects user privacy and is not targeting me with pervasive tracking techniques.
Solitude and Leadership (2010)
I was wondering that as well.
There are good teams and bad teams: if you feel like spending the time, you could roll the dice and see if you land on a good one. Else quit. My few Amazon friends are on good teams.
People will hate.

If their opinion was worth 1 fucking dollar -- then Amazon wouldn't be.

Then Bezos wouldn't be.

People vote with their aspirations and their payments every fucking day.

Who cares what some jaded loser writers put towards their credo of anti-corporate injustice fabrication?

It just perpetuates their deluded worldview and makes it easier for them to deal with the suffering they endured from their own choices that left them without a cent. And they're jealous, and they go to invent an evil, to pretend they're right, to make them feel better, about not having any proof of how "right" they feel they are.

The one's who are "right" -- they have the money. Because they understood what reality is.

It's simple.

[ Hello to everyone -- I will take your hate all day and make it awesome. I know there's a lot of delusion triggered by this article, especially when someone pushes back against the compelling fake view that a hugely successful company is "evil" -- bring it, I am here to help you see clearly. Please tho, keep it here, abusive emails will be published. ]
iPad Mini 4 Leaks
Yes - but be careful about the equation, it's something like this:

(Your value + cost of incident - squeaky wheel cost) vs (manager's value)

The incident has to be fairly egregious to tip the scales in your favor, and the squeaky wheel cost can follow you.
Just replacing DNS with a decentralised alternative would be a big step, yet appeared to be an impossible one (zookos triangle).

Something this big requires everyone using the internet to switch to the new system or it will never work, and that will never happen. It's the dancing pig problem.

We can't go back on the decisions that have been made, only go forward.
In these settings typing doesn't work well and there is a distinct advantage in having good diagramming and math notation skills.

My take on this is that I can definitely type faster than I can write, so anytime I'm just trying to transcribe words then I want to be on a computer. But, I have never found any setup on the computer that lets me draw pictures as easily and well as I can draw with pencil and paper. Maybe now that touchscreens are so ubiquitous that would be different, especially using a stylus or something. But there's still the issue of having to stop and fire up a separate program or something, and possibly dealing with having to do extra work to merge your written docs and your diagrams into one document.

* I tried to explain that low resolution touch screens were inappropriate for taking math notes past simple fractions, but of course, I couldn't change their minds.*

Yeah, math is another interesting area. I've tried taking notes in math classes using OpenOffice Math in the past, but I never got to a point where it felt natural. Mostly I still prefer pencil/paper for taking math notes, or doing "scratch work".
Interesting ideas, very different, but still reminds me a lot of Light Table (probably because they have the same author :p)

Seems to be built on a rather interesting Rust + TypeScript stack? Can't say I've seen that one before - anyone have experience with such a stack?
In this particular case, the HTML5 <input type=color> works great. (Not on IE yet, but there is a polyfill.)

In the long run, shadow DOM should make it easier to make framework agnostic widgets.
And through an error in understanding of the true pronunciation this name was transliterated as hyksos in Egyptian resources and then backformed into the Egyptian name "heqa khaseshet", a typical instance of naming a people after the ships they came in. The sign (https://en.wikipedia.org/wiki/Hyksos) clearly shows the ship and the rays coming out of it.
Be sure and read "They're Made Out of Meat" [0] as well.
[0] http://www.terrybisson.com/page6/page6.html
Not really. I took notes by hand in my engineering classes in college, and on my laptop in my non-engineering electives (where I didn't need to write equations or draw diagrams). I didn't notice a significant benefit to handwriting in understanding the material. I still had to spend time reviewing my engineering notes afterward. If anything it was possibly more distracting trying to maintain legibility and neatness on top of paying attention to the prof.
Because React's cool for the next five minutes, and now we need to re-implement everything in React.
How to set up automated GitHub builds for Docker Hub images
How reliable is glassdoor as a metric? Personally, I would never, ever post anything negative there due to the fear of retaliation. I suspect truly bad companies never get their comeuppance because at the end of the day, you need some kind of reference and positive job history from your previous employer. It may not be that hard to trace a review to a specific employee due to timing, title, salary, etc information.
HR works for the company not you. You'd be crazy to escalate anything that could get you fired or demoted to HR.

If you do want to leave, find a job somewhere else, give notice to leave, then at the leaving interview say only nice things, smile, nod, so you don't get screwed on the recommendation call. Then leave.

Once again, HR is not your friend.
Microserices DevOps patterns [video]
That's a terrifying read for anyone doing complex javascript in a browser.

Or just don't use Promises ;-)
http://stevemail.tumblr.com/
There was a discussion where most people prefer physical books for technical books where as ebook for pleasure book.

With physical book I write in the margin, for more explanation, clarification, or errata that I believe the book may have.
It depends on the team and department in every company.

You can always find one or two terrible anecdotes.
To the people that say an employee should just quit- it isn't that easy.
1. While it may be good for your resume to show you got selected by AMZN, the reverse is it hurts your resume to show you only lasted a few months which may imply it was a hiring mistake and you couldn't cut it.
2. If you took a big relocation package or sign-on bonus, you may feel inclined to stick it out even if it not healthy to not have to pay back and to deflect #1.
I know her! She is amicable and super hardworking.
Functional vs. Imperative Performance
Good points, and I am not advocating sweeping lies in every instance. There's also the assumption that lies always take on a negative form, there are many positive forms of lies. The most obvious example being white lies in conversation to not insult people, when the truth can only be interpreted as insulting (the 'Do I Look Fat In This?' Dilemma).

And then there is also the consideration of the lies lifespan. If the effect of a lie is momentary, its residual effects could only last mere moments, instead of continuously into perpetuity (the ripples of water from a rock thrown into a pond only last for so long). It's chain of causality could die-off - now continuous lying is another matter all together.

My points in this blurb merely show that a rational economic member of society should use lies in some cases; for it is a best response in many common instances - but of course not all and, if avoidable, not for the wrong reasons.
My daughter is using my old 2008 aluminum MacBook daily. I've replaced the battery, swapped out the HDD for an SDD and bumped up the RAM from 2 Gb to 4 Gb. It's running Yosemite and everything is working great. Keeping my fingers crossed we can get another 2-3 years out of this machine.

I had a 2006 MacBook that finally gave up the ghost a few months ago after nine years of daily use.

Finally, I have an iPad 3 that's still going strong and running the latest version of iOS.

I replace my iPhones every couple of years so I can't speak to their longevity.
Agreed. I can't pay proper attention when I type notes on a laptop during meetings. And it would seem that other people can't either. I scribble notes on a notepad and then transcribe them after or create tickets from them.

I've noticed that people often get caught up editing and formatting while typing (especially when the screen is shared), whereas with notes, people don't worry so much about that, so it's easier to stay focused.
Like others have mentioned, I still do handwriting in a notebook, mainly because it's easier to sketch a diagram with a pen and paper than it is to do it digitally.

Pros of handwriting/pen+paper:

- Extremely high "resolution" (can fit a lot of information in a small space)
- Flexibility
- Direct input: tools rarely "get in the way"

Cons of handwriting/pen + paper:

- Editing is cumbersome
- Storage/retrieval is annoying (no search!)
- Sharing/collaboration is not as good as digital

I'm still dreaming of something like the Microsoft Courier Concept [0]. We've gotten a lot closer since the concept came out (e.g., the MS Surface), but I think we're still not quite at the point where a digital notebook can feel just like paper + pen.

[0]: https://www.youtube.com/watch?v=UmIgNfp-MdI
For anything important, I take notes and draw by hand, and I don't print (never learned how to, due to a slightly unusual upbringing, and all previous attempts to learn have ended with a mash of cursive and unjoined lettering since I'm so damned slow at printing), I write in cursive. No tablet, as of yet, has been able to replicate the feel of pencil on paper in a pleasing fashion; nor (and this is the important part) can a filesystem replicate flipping through a notebook of engineering grid paper to get to the topic I want.

Also, despite ~20 years of typing practice, for coding and other reasons, my handwriting is still an order of magnitude faster than my typing (I can see how people who only print would have slower handwriting, though, certainly). I don't use shorthand or anything, just if I want to get my thoughts down fast and accompany them with a sketch and/or reference them later, they must be handwritten.

I'd never code on paper, however; that's a terrifying thought. I definitely take notes and whatnot if needed on paper or on a whiteboard while coding in a text editor, though.
Often taking notes increases recall and understanding, rather than the value of simply having the notes. So the value is in the process of writing, rather than the written end product.
> All we're doing here is creating projects for those with time on their hands

I bet this guy learned a ton and has a nice widget on his resume.

> frustrating those with none

The idea is that they gained some advantage from chosing the latest and greatest framework. If that's not worth having to make a widget like this yourself, then you should've chosen old reliable instead.
"Next year, in the AI Lab."
I assume one would save on electricity with this mirror. Saving money. Plus having natural light instead of lamps is a big plus to me.

But I agree $199 is not cheap. Then its already discounted from the $300 before.

And I wonder how weather proof this is (one example is to setup the lamp outside the house).
Ordinary people can and still do build the web. Why would decentralization allow for more of this? It's cheaper and easier than ever to spin up a heroku/do/aws/google/azure instance and put up a website. Things like squarespace and weebly even make it so you don't have to do any programming whatsoever.

In theory I want this decentralized web stuff to succeed but in practice the only killer apps I see are overthrowing governments and kiddy porn. I'd be happy to be proven wrong. From where I stand, decentralization seems like more of a social/product problem than a technical one. If you prove there's a product that end-users want that can't be built or accessed from the current web, people (end-users and developers) will switch.
The main benefit to me is accessibility. I have a notepad I like to keep with me, so I can take and review my notes no matter where I am without lugging my computer around and fumbling with the power cord.

Writing things by hand is just generally more pleasant too. There's no pain involved with writing, while I've never found a setup for typing on a computer that doesn't cause some level of wrist or shoulder pain.
Stuff I've had on the front page before has received somewhere between 300-2000 simultaneous visitors, and between 10,000-80,000 total visits.
Rich, you know what dignity is? Dignity is being the same person disregarding the situation where you're currently involved.

I see you standing here as a person who is always polite and correct, with a perfect vocabulary and behavior for even the most adverse situations in life. I really, really hope your life crosses path with a woman like that one and you end up in a situation like mine. I would like to see you handle the same situation with the morals you claim to have. Until that moment you will know, for yourself, if you really are the person you claim to be on real life or if the intention behind your comment was just to impress a bunch of people in an anonymous forum.

Best luck.
Ask HN: What makes a good REST framework?
I realize this question is pretty subjective and but I wanted to ask the community at large
1. what they think a good REST framework should offer.
2. what REST frameworks have they used or what web frameworks they have used to implement REST APIs (in any language or platform)
3. which among the above have the liked and why
Another project that posted their traffic numbers it got from being on the HN frontpage. Looks like 300 sessions/hour, 2000 total for them. https://news.ycombinator.com/item?id=10072660
Uber’s New Update Gives Food Delivery as Much Attention as Transportation
As a drummer for 15 years, including drumline at a competitive level, the head of a top university drumline, "drum cantain", and years of playing set in a band, I've observed a few things among different people.

For the people that are trying to learn, it became very noticeable, some people can naturally drum, and some people simply...just can't. The divide is quite large in fact. A natural drummer could pick something up in 5 mins, while someone who 'can't' would take weeks to pick the same thing up. Then of course any iteration of that new thing, the natural would almost immediately get it, and again....the other would take the same amount of time. It's really like how the brain is wired. (I'm not a neuroscientists)

Among people outside of the drumming world, you can notice people tapping all the time. At a concert of just to music playing. Some people I can tell right away, they would make a good drummer if they actually did it. They can stay in time to what they are listening too and it comes naturally. Others...well...rhythm just isn't going to happen for them.

Put 10 people in a room with music playing to a steady beat, say 128 bpm. Now ask them all to clap to that beat. 99% of the time it will rush. Try it out. If there is someone who is "natural" at it, that person, or several of them, will separate from the group, and you get the flam, or out of sync, clapping sound.

As for "smarter"... I don't know about that. I would say that many drummers I have known would easily be consider the best musicians in the band. Whether it be a rock band, jazz, or marching band.
You're forgetting Onion2k's point that it's cheaper for companies to hire robot-replacable employees because it loweres the wages of the non-robot-replaceable labor. Under that theory, the reason they can't bring in the robots is that their remaining labor costs would increase.

Personally, I don't know why that would be, given that companies pay what they need to get employees to work there and nothing about the NRR's job would change if the robots came in.
Show HN: Hours, the Meeting ROI App
> recalling C++ & Java, not crazy about the idea of going back to having to specify types for everything.

In the dynamically typed languages static types are substituted with tons of trivial (stupidly trivial) tests, which is a way much more lines of code than with just simple type annotations.
Author here. This was a small weekend project I did in an attempt to become better at iOS development.

The math for the expenses is a little fuzzy using the following formula: number of seconds in meeting * (burn per person / average number of US working days in a month, in seconds), where burn per person = Company Burn Rate / Number of Employees in Company. The app, for now, assumes there are about 20 working days per month.

There is definitely room for improvement on the formula (seeing as me and some coworkers dreamt it up in a side conversation) but it is still funny to see the results.

Hope you all enjoy it!
If I'm trying to pay attention to something I'll use a notepad to jot down a tiny note about whatever happens to pop into my head so I can get back to paying attention without my wandering thoughts distracting me. People probably expect I'm writing down something related to the conversation/meeting but often it is unrelated, it's just a trick to keep my mind from exploring while I want to stay focused -- I often don't look at what I wrote down afterwards. I learned this trick from a therapist.

I also journal, but the benefit of handwriting there is the opposite of what you've described -- I think harder when typing because I exercise the ability to edit, which is counterproductive to my goals when journaling. I journal to gain an understanding of what's happening in my head, not to produce a work of lasting value, so just writing down what comes to mind instead of spending a bunch of effort trying to perfect my thoughts does a better job of capturing this.

Finally, I also use a notepad when trying to think through a particularly sticky problem. The free form nature is liberating and being able to be physically separated from a computer is useful in cases where I badly want to dive right into implementing the solution but need some space to make sure I fully understand the problem first.
Sure it would be fun. Meet some cool people, get a few nice letters. And Israel is cool. Like to spend more time in that part of the world.

One question I couldn't find the answer to -- how much?
I have like, 3/4 of an MBA from a fairly well known school. Has it helped me personally? Sure, I guess. Has it put me ahead of my peers at all? Eh, not really. TBH, unless it's a top 10 school, I don't think it's worth it, unless you have a scholarship.

That said, I haven't heard of Technion.
> * hearing how difficult it is to learn, and

I thought it was pretty straight forward coming from Erlang.

The biggest thing for me was practice thinking in recursion.
Oh, please. The reddit moderators and satoshi asshat have nothing to do with Maaku or Blockstream.

Andrew, your logic is slimy. You are trying to associate Maaku and Blockstream with something they are not. You didn't respond to Maaku's point at all. You're being such an asshole!

This debate needs to chill out.
"... the work of Terry Bozzio (below) playing the largest drumkit you’ve ever seen."

Unless you've ever seen Neil Peart.
Thanks. The command line can be used to launch Chromium with a specific user profile as described here:

https://superuser.com/questions/377186/how-do-i-start-chrome...