skysight-inc/HackerNews huggingface dataset:
No, in our current system everyone is equal and has the same opportunities as everyone else. The market is essentially a benevolent, moral being that cares for the sick and needy whilst rewarding the hard working.

Joking aside, I'd be really interested to see what happens in an economy where starting a business is easy because you don't have to worry about it covering your basic needs. I'd imagine many people within ghettos would finally be able to leave and seek opportunities elsewhere, or be able to create their own opportunities within their current situation.

Would some people sit around not working while spending money on drugs or booze? Of course. But those people exist already. I'd be interested to see how the ratio of these types of folks compares before and after BI, and also the ratio of people making money from jobs vs self-created small businesses.

I really want another country to try this out =]. Not saying I don't want it for the US (I do, and if nothing else than for an interesting experiment), but I really don't see that happening with the weird fear we have of anything even remotely perceived as socialism/communism.
Sadly, it seems I can't of discontinued code when the company failed. Its been 4 years since I've seriously cracked that stuff open, so I can't find any of the research papers we looked at. A quick internet search brought me to this page though: http://ilsagfiles.org/SAG_files/Meeting_Materials/2015/6-23-...

To say they "did nothing" isn't to say they weren't better; to have someone constantly controlling your thermostat can be beneficial, but a smart thermostat over a programmable one did " 6.55% on heating and 0.95% on cooling over a programmable thermostat baseline" in terms of savings.
But why? It seems highly arbitrary to me that drop up is bad and drop down is good.
Have you found... anything... anywhere that will answer your questions?

Because like you, I'm relatively bright and I do a lot of research before asking my questions. Hence they tend to get zero answers from:

IRC, mailing lists, personal emails of luminaries, Stack Overflow, Slashdot, or anywhere.

Generally I just keep hammering away and digging deeper until I figure out which CPU register is flipping wrongly that, to the top of the stack, caused the database query to return the wrong result (to give a synthetic example of the sort of thing I tend to run into and solve).
There's a guy in my suburb that runs a local shop. It doesn't have great trade and cant be making much in the way of profit. I also know he is quite wealthy with numerous side ventures and investments. He must just like standing behind that counter, chatting to locals and having a routine no-pressure job. You'd never know he's more than a small store owner unless you were told.

So not sure the point here... but maybe you dont need to find the job, you can create your own fantasy?
The #1 Startup and Motivation Website
Ask HN: Tips for getting domain from domain sitter?
I have the .co.uk and .net for my site but someone got in a couple of years ago and bought the .com and has never utilised it.

I would like to own the .com

Any tips for how to navigate this situation?
I remember. I started out with Struts too but Rails was the first framework that got things to a mode of operation that people started trying to copy in every other language.

That's the main thing that I meant. Rails was the first that did things in a way that everyone else tried to emulate.
p.valdes334@gmail.com
I interviewed for Nest. The experience was great, and they gave me an offer, but one of their employees tipped me off that there's a plethora of issues going on behind-the-scenes.

Upon respectfully declining I received a text message from a number I didn't have in my contact book. Looking into it (being curious) it was a Twilio number. I sent a reply and got the standard Twilio message back. Then I got another text from another number, also a Twilio number, but it seems like they set it up correctly this time, as it didn't send the standard reply.

I asked the employee who tipped me off if he had any idea. He stated, quote, "sounds like something Tony would do."

There was a brief exchange with this second number — I was laughing during it, while they were heated (and disrespected, I think); the individual went out of their way to throw my dirty laundry in my face, mention how they were doing me a favor, bring up how desperately I needed the job because my mother's ill, and say that I'll never have a job again if I decline.

Why would someone accept an offer because you threaten them? I don't know. Today, I'm casually looking for a new gig, though I don't think it has anything to do with Tony.
I have thought before about the need for a "reputation" driven system, where the user can indicate who he or she "trusts" (and how much) based on their contributions. The system would then highlight information from trusted users and from users in the broader networks of trusted users. Other content would be available, but it would be displayed with less emphasis.

For this to work, the UX would need to indicate that a single "vote" means "this is a well-formed or interesting comment" as opposed to the "I agree" upvote or the ambiguous "like."

Overall I think this more closely resembles real-world networks. We are more likely to listen to those we trust, and we are often connected with new friends through trusted parties. We may occasionally interact with those outside our networks, but usually only in passing.
Worksnaps Integration with ASANA
Looks like we cannot schedule an API in the desktop version
Bad Things I've Wanted to Say About Lean and Agile
LLVM instruction selection is slow, there is a "fast-path" which hasn't received much attention (it is only used for -O0 in clang). The new instruction selector work just started and will take a couple of years, considering the tradeoff between spending 3 months on it and waiting a few years for LLVM to be improved (without any guarantee of LLVM reaching the same speed as what they did).
See also some thoughts from a LLVM developer on optimizing for high-level languages: http://lists.llvm.org/pipermail/llvm-dev/2016-February/09546...
Terminated for insubordination is actually what I meant. I seem to recall that that was one of the "for cause" criterion, but not absolutely sure. Regardless, at the companies where I worked it meant involuntary termination without eligibility for rehire, no severance, and no unemployment benefits.
This happens in Blizzard's Hearthstone as well.

People enjoy saying "Hello" just as they deliver the finishing blow.
The Mahabharata of Indian internet unicorns
No, python's strong. It's just not a fad anymore?

Is PHP still cool? Not really. Yes, there was a day when it was. But guess what: from http://php.net/usage.php PHP: 244M sites, 2.1M IP addresses -- sites powered by PHP.

Python's not going anywhere. It might go out of style, but it's not going out of use.

... they are still trying to replace retiring cobol programmers.
hah, I did try it multiple times. In total I think I suffered through it for 3 months. No progress :/
This looks amazing, thank you!
I worked for a retailer in college like this... Multi billion dollar company working on some dinky system like you describe.

They tied the sales/finance systems to their manufacturing division via some ad hoc lotus notes apps!
I particularly liked this point.

> The moats — those wide ditches that surround castles and filled with water to defend against attacks — for internet companies, are filled only with money. They’ve been created with the risk appetites of their investors and not with differentiators or unique business models. Moats ought to be wide and deep. Else an attacker can wade through easily. But our unicorns’ castles are protected by paper moats — made of money. Those castles cannot be defended unless the moats are refuelled constantly. That explains how Amazon just took away market share so easily from Flipkart and Snapdeal.
From the article:
The world doesn’t need obedient and compliant factory workers anymore. The world needs artists, creatives, hackers, and innovators. We’re done with apathetically living out our lives in school and at our 9-to-5 jobs. We’re sick of it. We’re done with it.

IMO, this is why our software is riddled with bugs, slow and generally low quality. Seriously, use the latest Facebook app on the latest iPhone 6s device over a gigabit wifi connection and watch how it lags and bugs out in multiple tiny ways. Software engineering has forgotten the engineering part. Our software should be as solid as the golden gate bridge, sturdy and solid for a 100 years. I believe it's the rigid 9 to 5 discipline that brings that sort of reliability, instead of treating devs like art college students.
There is a tradeoff between having a dense and compact IR and being able to modify it very easily. LLVM tends to focus on the second. Even if there are plan to balance a bit more, this will take a lot of time (and benchmarking).
People came home to apartments that were 90 because their heaters were stuck on full blast during the summer.

When I was in grad school, I wired a temperature controller to an experiment, set it, satisfied myself that it was working OK, and went away. Guess what. The relay failed, and the heater was stuck on, until it melted the experiment.

As a grad student in physics (not even EE or embedded systems), I could chalk it up to a beginner mistake.

But if you design a commercial product that controls the release of large amounts of energy, you can't make beginner mistakes. There many not be many remaining reasons why age and experience are valuable traits in a engineer, but this is one of them. Germane to one of the other comments, this may also be why a 110 year old company still has a reason to exist.
You're actually very wrong about that, but it's easy to miss thanks to clever coding on Microsoft's part in Windows 95/98/NT4.

Program Manager in Windows 3.x would actually store its "program groups" in .GRP files that were stored directly in C:\WINDOWS\. If any of those files were corrupt, Program Manager would give an error and simply not show you the group. New program groups were created using an DDE interface to PROGMAN.EXE, which could be guaranteed to be running at all times. (Unless you changed your shell= setting in SYSTEM.INI, of course.)

In addition, you couldn't nest program groups, nor could you have program items outside a program group. It basically was a flat list of groups (which were listed in the PROGMAN.INI file - you couldn't just copy over a .GRP file and have it show up!), and each group was a flat list of program items. And although there were program groups, it was true that many users would simply put most of their apps into a single program group for ease of access.

Windows 95 changed all that. Now the Start Menu was stored in C:\Windows\Start Menu\ (user profiles weren't really a thing on the 9x line of OSes; they existed in some form if you used an enterprise network setup, but that's beyond the scope of this comment) and were now plain folders and files, with all the advantages that entails. Although the Start menu has changed locations (and, on the NT lineage, was split into two locations - All Users and the current user), it still retains this filesystem layout today.

The cleverness in Windows 95/98/NT4 came from the fact that the old DDE interface that was used to create new program groups and items programmatically (used by installers) stuck around, even while Program Manager itself was relegated to a sideline and no longer guaranteed to be running. (Windows would launch it invisibly when the interface was used.) When they were used, a little window with a picture of a beating drum and a progress bar would appear to show the user that the group and items were being created, as the process could take several seconds and the installer might otherwise appear to be hung.

Of course, programmers were encouraged to simply use the new folder interface; it was much easier and quicker to use, and more flexible. The location of the Start Menu/Programs folder was exposed as an environment variable, so it was easy to write to the correct location.

Program Manager itself stuck around and could be used (and in the Windows 95 setup could even be selected as the primary shell instead of Explorer), but it looked very different as minimised groups were no longer shown as icons but as what basically amounted to a tiny title bar.

Program Manager was eliminated entirely with Windows XP (IIRC) and I suspect the DDE interface went at the same time, though I honestly don't know - I haven't had a program that would use that interface for ages.
Amber alert hack – for my vehicle
I got an Amber Alert on my Android phone while driving. It did the siren sound, and the notice that popped up was for MY vehicle, description and license number. I was 2000+ miles from home in a rental vehicle.

I figured that it was a hack in just a few moments, as I'm not in the habit of kidnapping children, but this must have been done by someone driving in the immediate vicinity of my vehicle.

Pretty upsetting there for a little bit. And prone to ruin the effectiveness of the Amber Alert system if it goes on for very long. You would think that systems used by the police and Homeland Security would be, like - SECURE - maybe? But then maybe not, also.
Like the commenter below/above. Hearthstone restricts this to a set of common wordings such as greetings, well played, etc.

You also have the option to 'squelch' the opponent at any time, which mutes them completely.
I had differential equations in high school. I must say it proved to be very helpful later at university.
One of my favorite aspects of Ruby is that everything is an object with methods. Adding global operators/functions like this would only complicate the language.

> But we also -- perhaps more often? -- ask questions like "Is this item part of this group?" We are asking a question about the item.

Here we are actually asking the group a question about itself. An item would not know a group's contents.
Agreed. I am actually more excited about the air vents with built-in thermostats. I have a few rooms that get very hot/cold, so that would be a better solution than a single point of measurement. Also, I think Insteon has a thermostat that can take temperature measurements from several rooms via wireless sensors. No idea how well it works, but I like the sound of that.
UI eligibility varies state by state. Here in MA, the FAQ says: "if your employer is able to show that you were fired for deliberate misconduct or violation of a company rule, you may be disqualified."

My strong wager is that standing up for abusive management practice would not trigger the "violation of company rule" clause and an employer with a penchant for acting like a jerk is unlikely to fight such a UI claim.

http://www.mass.gov/lwd/unemployment-insur/resources/questio...
That person's logic is narcissism, not insight. I get that they think they're being logical, but really they're just lacking self-awareness. They're not revealing themselves to be smart people making rational choices, they're revealing themselves to be conceited people who aren't as smart as they think they are.

Put another way: someone who believes the stated Devil's Advocate position is by definition someone who doesn't understand the nature of intelligence, doesn't understand themselves, and doesn't understand other people. They might be making logical choices based on those misunderstandings, but correct logic based on false axioms is just as wrong as incorrect logic based on true axioms.
Show HN: GitHub +1 Badges Using Crystal and Redis
Why '5+5+5=15' is wrong under Common Core (2015)
At X, Failure Is Not an Option--It's a Feature (Astro Teller's 2016 TED Talk)
He has a "lucrative" business but drives for Uber (even with current rates)? That's an odd choice of hobby.
I wasn't really referring to self hosting. I was wondering whether it made sense to write tools like JavaScriptCore's offlineasm in JavaScript rather than Ruby (as LuaJIT does by using Lua for its dynasm tool). The LuaJIT build process actually builds a cut down copy for Lua for the purposes of running dynasm, which is then used to build parts of LuaJIT.
Someone mentioned it on another post recently, but I have seen recruiter spam drop off steeply in the last few months.
That's not true either. In Redux the reducer is always pure and never modifies its arguments, at least in principle. It returns a new copy representing the new state. Dan Ahramov relies on deep-freeze to always assert this fact in all of his tutorials.

Regarding next-action, in Redux subscribers are called after the root reducer returns the new state. You can always call
dispatch from a subscriber.

You and Sam are proving my point by not actually taking the time to understand the existing solutions.
Depending on engagement, we'll have consultants on client assignments for multiple years straight. We strive to maintain continuity in project resources. It's difficult when we don't have continuous engagements with a client, but it certainly helps to have someone who understands the business and its unique aspects.

Even across projects, we generally tend to keep consultants within a major vertical, so we do develop some subject matter understanding (I would hesitate to call us experts in most subject matter), which certainly aids in ramping up on new projects quickly.

Beyond manufacturing, I personally have had a number of engagements with healthcare clients. You should never ask me for medical advice, but I'll most likely understand a problem statement regarding medical data faster than you will.

So, we don't necessarily have in house experts in our clients' businesses, but we do have people who understand the common problems in a vertical.
Would love to know if there are other wordpress hosts which are missing from this list..
Also, you won't benefit from the ready-made modules that are available out there.
The banality of it all is what strikes me.

A personal favorite: http://graphics.wsj.com/hillary-clinton-email-documents/#/?d...

Been there, Hil :)
We've been in talks recently with a very large manufacturing customer that is still in the process of coming off Lotus Notes for Office 365. They started last year.
Nonsense. Minimum wage in Australia is 18$ an hour and milk is still $2/L.
Startups suck
Armagetronad
Wired Style: A Linguist Explains Vintage Internet Slang
Because who knows what other damage this idiot (Hillary) has done...
I may have written that article...mine was published in 1994 ( http://mail.blockyourid.com/~gbpprorg/2600/2600_11-2_Page_18... ). Another one had been printed in 1989, and then another in 1988. I mentioned that Radio Shack had the scanners in my article, but suggested people look around for better bargains.

The 800 MHz radio shack scanners at the time had some kind of daughterboard that blocked scanning cellular frequencies, but there were instructions on the Internet of how to get in there with your soldering gun and dike it out, and get access to that bandwidth. I later learned from a Radio Shack manager the undocumented key punch sequence that bypassed the daughterboard, so you could scan cellular without going through all that trouble.
few other options using NodeJs - http://blog.webkid.io/nodejs-scraping-libraries/
Looking at the ABC's new scalable video transcoder: Metro
In 40 years I'd expect most of these minimum wage jobs to have disappeared so it wouldn't really matter.

Right now in some cities, Amazon and other services will deliver your food. I'd expect this to gain popularity as delivery costs come down and the cost of running an Amazon warehouse type grocery store would be significantly cheaper than running a traditional grocery store. This will drive down prices and will eventually run traditional stores out of business. So you're left with an automated warehouse moving your food around and a self driving car to deliver it. Shouldn't need that over prices clerk after all.

Of course, you'll still need some workers, but if their jobs are still needed after mass automation, they're probably already worth a lot more than minimum wage.
Oddly these issues are predictable and I think there is a lot of potentials for tools to solve these exact problems.

I am skeptical about the possibility of throwing bodies at the problem because what you find is that everybody is excited about getting things done yesterday and not about getting things done correctly, consistently, or repeatably and without that mo' people, mo' data and mo' money just means mo' problems.
I love Python and the community behind it.
Furnaces shouldn't excessively "short-cycle" but what that means depends on a lot of factors. You can read a bit, e.g. here:

http://ecorenovator.org/forum/appliances-gadgets/2713-minimu...
I'm considerably older than you (47, still a software developer because I like it) and I think you're being too harsh on yourself. You also need do do something about that burn out - that's a different point

Let's look at the "too harsh on yourself" part. So you're not the founder of a Unicorn startup that you started in your dorm room at an ivy league college. You know what that makes you? It makes you a perfectly normal person who has decided to follow your entrepreneurial instincts instead of getting the development version of a McJob. That's highly commendable.

It also may have not worked out in the way you wanted it to work out because you're not filthy rich and cruising around on a Megayacht (or whatever else your dream is). That is the case for most entrepreneurs - my first endeavour bombed so badly I ended up paying for it until about six years ago (ie, for over 10 years) after the lawsuits and and the other not fun stuff. But I also gained something extremely valuable called experience. I've since had a couple of other companies that made money, and it actually made me more valuable as an employee because I learned entrepreneurial skills that I wouldn't have otherwise.

Not being an overnight success is actually an advantage in my book - the lessons you learned are important and will massively increase your chances to succeed in the future.

One thing I've learned over time is that you need balance in your life, and you can only achieve that if you do more than one thing. To me it sounds like you've poured everything you have into a single vessel (work) and now that work didn't provide the results you expected, you're staring at emptiness because there isn't anything else.

So, first advice is to find something else you're interested in and give it some time in your life. Don't try to make it another business, but something you expressly do to counter your 100% concentration on building software. That'll help you with the burnout for the simple reason that it allows you to switch of the "tech" part of your brain.

In my case, I work on cars, I build track cars for myself and I do use them as intended. I'll never make a decent race car driver but that's not the point - it helps me balance my life, and it scratches the itch of creation and gets me away from computers. Same goes for the other things I do away from development like gardening and reading non-computing books.

BTW, you're not too old. Nobody ever is.

That said, I am toying with the idea of doing something non-software for the next 20 years or so simply because it's getting to the point for me where very few companies are willing to pay for the sort of experience and craftsmanship I can bring to the table. So I'm developing some other interests that may or may not turn into a second and third career.
Hacker Paradise is going to Portugal