skysight-inc/HackerNews huggingface dataset:
All of your replies read like a bad attempt at prying into how much they paid to get this to go away. I have to agree with the others: it's none of your business, and no spinning of some reputation damage unless they do (?) will change that.
Blue. No, Yellow
Transposing printed text on a T-shirt is not so easy :)
Oh, I too thought those would be workarounds but they are not.

The first two say: "This means it will only reflow ONE THING AT A TIME. If the page has 50 paragraphs, you will have to tap once on all 50 to reflow the whole thing."

The third one simply does nothing for me.
Why depressing?
Luckily you get time to do the fun part of this. Imagine if you had to do company-approved products in your spare time or if you didn't have that time to be able to work on such things?

I understand - I tried to go to college for graphic design, thinking it would leave my more "fine-arts" type of projects as a hobby and enjoyment.
Some people are terrified of anything Arabic sounding, especially people speaking Arabic. It is not racism to say that. It would be racism to say that all white or black or whatever people are terrified of anything Arabic sounding.

But there is nothing even remotely racist about saying some people are scared of something that has to do with an ethnic group.
This Big Ethereal Octopus Kite Is Right Out of a Creepy Dream
I think that there are more weak points where sports analogy breaks - sports is generally about preparing for competition and competition is not a daily event.

If we continue with this analogy this would mean that the developers should be training for a while before hitting a day (or week) of an actual work, but we are actually expected to treat every day as a competition day. Another point is, that the training varies over the period with every practice having a different goal - some are harder, some are easier and there is a great emphasis on rest and not over-training. And finally, sports are frequently cyclic, based around seasons - with competition and non-competition seasons. Competition seasons are about getting to a top performance so you can hit these N competition with all you can, while non-competition ones are all about resting and getting your sanity back.

So, while there are some parallels, I don't think this is a great analogy. I don't think getting top performance day after day is possible on regular basis, but, unfortunately, some people are certainly expecting it.
I could theoretically just hike my way off to somewhere to hike. Land use laws are different, and as long as I'm not messing up someone's forest, I'm good. And public transport will get one closer.

Indiana, most of those ponds and hunting places were state parks or privately owned places with "no trespassing" signs up, and far out of the way of the city.
From a Sysadmin perspective: data management. It is easier to mange data in one place than in multiple locations. Why has Vitualization become so popular? We have kind of gone full circle at this point.
yes, so they lobby to cut public education and for voucher systems where they can use some credit towards the private school they use.
I guess I just don't get the hate. A large portion of my communication is all about getting the intent across without any need to be a wordsmith. If that can be automated, why not?

If someone sends me a picture of their cute dog, I'll happily acknowledge it. But I don't see the difference between picking a somewhat simple, canned response over writing essentially that same thing out myself. It's about acknowledging that you received their picture and agreeing that it is cute.

There are many things where automating stuff feels wrong. But most of these involve some kind of manipulation: help with writing a sweet message to your lover, optimizing your email response to the particular personality of the person you're talking to so that they'll 'like it more'. Stuff like that.

But automating away things that are kind of inane to begin with doesn't seem like such a big deal to me. It's no different from the 'hello how are you' and 'how was your weekend' talk. It's not quite pointless (in my view), but it's also not something so authentic that any protocol or automation in the matter is a bad thing (in fact, we already do this).
It probably depends on the city, but I've heard that since Firemen work in long shifts living at the station a good deal of them also run contracting businesses on their days off from the station. It was explained to me that this was usually construction, but I imagine there are more than a few Fireman-coders out there.
"DON’T BUY SHIT ON CREDIT, REMEMBER WHAT HAPPENED TO AMERICA? CASH ONLY, FUCKERS. CAN’T AFFORD IT? DON’T FUCKING BUY IT!"

This is almost right. Yes, never buy something you can't afford. However, your credit rating makes or breaks you in this world. Get a credit card, make a point of using it at least once every month, never keep it at more than 20% capacity, and ALWAYS pay it off (never carry a balance).

Credit ratings take YEARS to build. Start early.
'Ara' is racist for 'Armenian' in Russia. Its a pity 'Modo' is trademark of Swedish pulp and paper giant.
I started five things a few years back and have had great results:

- I set up an email filter where if I'm not on the TO line, it skips my inbox for another folder. I only read that folder twice a day. If it's important, they'll write to me directly.

- I (almost) never accept a meeting with less than 2 hours notice. The exceptions are rare and far between.. and usually come down to a few legitimate emergencies. Poor planning is not an emergency.

- I never accept a meeting without an agenda. It doesn't need to be detailed but "I'd like to chat about X, Y, and Z" gives me the opportunity to prioritize, reject, or get you to someone more appropriate.

- I only answer my phone when I'm expecting a call. If you and I have a call planned, I will be there and respect your time by closing email, etc. If you're just calling me to catch up, I'll get back to you on my schedule.

- My phone & computer never enter the bedroom. You are welcome to email, slack, DM, etc me at 2am but you should assume I won't see it until the next morning.

Limit your distractions, take control of your time, and your work will become more effective and you'll feel better about what you accomplish.
Uhm... and the demand for advertising? What happened to it? And exports? What about them?
We should be careful to not conflate intensity (at one's work) with being a one-dimensional human being. Intensity is generally a good thing. Being one-dimensional is not.

Regardless of whether you're just starting out and are the most intense programmer ever, or if you've been at it for 20+ years, there's immense value in understanding and being proficient at many things other than software.

Many big discoveries happen at the intersection of two fields. A lot of our latest breakthroughs in AI are based on our newfound understanding of the human mind. Same with computational genomics. Black Scholes for option pricing. The list goes on.
Thats precisely what it does, yes. Its different than a promise because the implementation is different (everything is done synchronously, and getState() returns an action object which then the implementation works on. The result of doing runWith() is also immediately available (not possible with async IO):

var result = m.runWith(...)

Other than that its almost exactly the same. And so are other monads. The Array monad (that is, if JS arrays actually had that method, which they don't)

var m = [1,2,3]
.chain(x => [x, x * 10])
.chain(y => y < 2 ? [] : [y])

result: [10,2,20,3,30]

Same API (monad), totally different functionality.
Ask HN: Why do browsers still support pop up dialogs and other bad behavior?
There are still malware and advertising sites out there that allow browsers to use modal dialogs (ie, you can't interact with the page without answering the dialog). You can't even close the tab without getting rid of the dialog. There are also sites that will kill your page history by going through a bunch of redirects to prevent you from leaving with the back button. Why are these kinds of things allowed and supported by web browsers? Why do they even need the ability to have a pop up dialog with modern web sites being what they are?
Exactly the same at my university except the the phone in the lift would ring and have to be picked up by someone.

We'd wait until the lift was totally crammed with people, call it and then ask to speak to someone we knew was in the lift!
Maybe I missed it, but I didn't see any discussion of the Bresenham family of algorithms. I realize this is always done for you nowadays, but if you're really teaching pixels from scratch, it seems like drawing lines and circles from raw pixels needs to be covered.
Open sourcing can be useful to others without taking any non-trivial time on your part.

For example, in the early '90s I wrote a tool to pull a small newsfeed from an NNTP server. I called this tool "suck". It was written entirely for myself.

When I finished adding new features that I had not realized initially that I needed, and finished fixing all the bugs that I new about, and had used it for a while without encountering any new problems or discovering any new features I wanted, I made the documentation presentable, made a tar ball of the source and documentation, put it on my public FTP space at the University of Washington, and made a single post to usenet announcing its availability and location, stating that it was public domain, and stating that it did everything I wanted and I'm not going to be doing any further work on it and would not be doing bug fixes or enhancements unless they were fixes or enhancements I needed.

So aside from the small time spent cleaning up the documentation and putting it up on the FTP server and writing that one announcement post, open sourcing it took no time of mine.

A year later I had some enhancements I wanted. I made them, and then like last time I put it all in a tar ball and put it up for FTP. I then went to usenet to post an announcement that suck2 was now available, on the same terms as suck, and to my surprise I found that someone else had just announced suck2.

They had found suck, and it did much of what they were looking for, and had used it as a starting point to make the tool that they wanted. They were actively maintaining and developing their suck. I kept using my suck2, since it did exactly what I wanted, but from then on if I had occasion to recommend pull feed software I recommended the other suck2.

Their suck made it into several Linux distributions. By then they had changed enough that I doubt there was any code of mine left, but it was still cool to see something that had started from something of mine there.

As long as your side projects aren't in a state that could harm someone who tried them, why not release them? Just make it clear and prominent what level of post-release interest you have (and "none at all, including ignoring all communications about this project" is fine).
He only has to stay afloat long enough to be able to buy the company. ;)
What I figured out about Allo and Duo
That's the evilest thing I can imagine. :')
>(to illustrate this, try flipping a light switch with the far end of a broom handle - that's a still, unmoving target, and you might find it takes a rather surprising amount of manual control).

I actually tried. It's hard do take you seriously anymore...
Real World Elixir Deployment (Empire City Elixir 2016)
I used to be like that, then I realised there's better things in life. So my conclusion is that you need a balance. Too much work is bad but too much family time is as bad.
It is wonderful that Ben Fathi is so loving of humankind that he would take the time to write such a 'loooong' post as you worded it when the author could have used that time to do so many other things. I believe there are a few misunderstandings in this writing that could use a little light. To conserve time, I will stick to the first paragraph.

Christians have a much more sophisticated view of the universe than the author must realize. Also, there are some flawed thoughts held by the author concerning history as it is recorded. The idea that during the Middle Ages Christians destroyed scientific progress is not supported by historical research. Since you mention the scientific method, Roger Bacon, a Franciscan friar and the father of the modern scientific method existed during this time period. Comparing what is going on now with the followers of Mohammed to the Crusades unfortunate shows the author should spend some time studying both. As for the creation of a global community based on logic, reason, science, and compassion you have just described the the life of powerful follower of Jesus.
Note that the text that came out of the subcommittee (http://appropriations.house.gov/uploadedfiles/bills-114hr-sc...) mandates that NASA use the Space Launch System (SLS) to launch the missions.

SLS is a stunningly overpriced rocket that Congress is forcing NASA to build to keep former shuttle contractors and NASA centers employed. Congress is sending ~ $1.8 billion every year to states including Alabama, Florida, Utah, and Louisiana to develop it. There are very few payloads manifested for it. Launching the Europa missions on it would be a tremendous waste of money—the benefits would not warrant the cost.

It would be worth exploring the lobbying performed by SLS contractors including Boeing and Orbital ATK, as well as that of people close to the main NASA centers involved with SLS, the Marshall Space Flight Center in Alabama and the Kennedy Space Center in Florida.
This is fascinating. What always will keep me admiring the Soviet heritage is that these people never did what they accomplished for money or recognition. These technical breakthroughs and victories were also spiritual.
WW3 WATCH BREXIT THE MOVIE ,PM DEAD DUCK IN WATER EITHER WAY
I don't know if you're young, obviously, but this is a young, or at least unattached, person's point of view. I taught myself to program in the 80's when I was in my early 20's. In my later 20's and through my early 30's I did it for fun and profit, often working on a project 14 or more hours a day. By the time I got into my early 40's I had a wife, three young children, a house, a couple of pets, etc. to go along with the job. Suddenly, or perhaps not so suddenly, there were a great many demands on my 18 hours per day of waking time. Unless you're different from most people this is how it will likely proceed with you as well. So one way of looking at this mantra is "we want young, unattached people who will throw themselves into their work and not coincidentally do it for less money than a middle-aged person with a family."
OP here. I did create database software. I spent almost 2 years as part of the core team at InfluxDB, as outlined in the article.
I absolutely <3 guacamole. Its definitely part of every workspace I provision, its easy to use and plus you get control of everything. I'm glad its an ASF project now, it'll probably get even more visibility than it had before.
The site focuses on raytracing, so it's all about 3D algorithms.
Oh, bother! I totally forgot that when I lived in Israel, floors in my apartment building were numbered the same as in Argentina. :)
Buy a house. I love doing yard work on the weekends after 50+ hours of tech startup bombardment all week.
I'm sincerely interested. The POST I use to submit this comment can be asynchronous, no problem (just do ajax). Same for votes and flags. The GET I use to get the page could be a real HTTP GET or diffs coming over a websocket (but I need a page to start with). I'm not sure how to implement that in the AWS ecosystem because I don't have much experience on it, but is it this what you mean with "asynchronous event-driven model"?
A Trotskyist Goes to North Korea
It depends on what one considers socially responsible and the forms of spending one considers investment. I mean, endowing a medical research chair at a university is a form of investment, but it doesn't offer cash on cash returns to the endower.
> many of the initially removable components are no longer removable

'many' is CPU+GPU+RAM, which was going to be a single module, but now is part of the frame, right?
Yes, the SR-71 was happiest at mach 3+. At these speeds, metal expansion due to heat would seal the airplane frame up too. Designed for its mission. Insanely, it would literally leak fuel on the ground.
Waking up the WiFi hardware is not particularly expensive, and there is usually going to be tons of multicast stuff going around any crowded wifi network anyway. So it doesn't seem like this would be a big concern for battery.
It would be great to get ATEN KVM support in there too.
How many startups are "underwater" now- they are unable to raise additional funding at their current/previous valuation?
The 4 Growth Mindsets applied to F2P games
Two reasons:

1. Multicast is 1:N so one stream can be played on all phones. Pulling the files from a server would be N:N so your network bandwidth would be consumed unnecessarily due to all the phones streaming the same data. Also, the phones are going to have limited memory so storing music locally is not going to scale well (phone memory is a cost that gets multiplied by N phones).

2. Synchronization, especially for the elevator scenario: if the music outside the elevator door isn't synchronized to the music inside the elevator, it will be rather disconcerting.

BTW, I suspect the streaming audio you saw was "background music" that could be played from the phones speakers. "Ambiance audio" would tie in with #2 synchronization; having adjacent phones playing unsynchronized "ambiance audio" would also be jarring.

Music on hold will be inserted by the PBX (head end), not the individual phones. Inserting "music on hold" by the phone would mean that music would be sent by the PBX to the phone back to the PBX and then to the "on hold" line where having the PBX insert it involves only the link from the PBX to the "on hold" line.
> It would be racism to say that all white or black or whatever people are terrified of anything Arabic sounding.

Exactly! Isn't that what he implied? He didn't say "Here are some pranking options that would work on some people" he made a general assertion "Here are some pranking options" meaning they would work on all people meaning all people are terrified of anything Arabic sounding.
> talent has moved behind the camera. Those owning and producing content have far tighter personal relationships with those on camera

Do they also have strong relationships with distribution? The article suggests that studios are losing distribution power to streaming networks who completely own content after production.

> you diagram extended families, or at least groups of tight friends, moving through the industry

In these network diagrams, do clusters of family/friends bypass agents during negotiations?
Cop sued for drawing gun on man filming him
Why isn't there a way for devices to indicate to a server if they are on a slow or data-capped connection?

There is. I'll update this post if I remember what it is, but I believe there's a spec and Chrome Canary is supporting it. It uses an HTTP header.
It would be possible to send packets to the elevator, but the elevator playing them would be another issue. If there is no authentication at all (as it it just plays all packets it receives on UDP 2046) I would imagine you would get an interesting mix of "valid" elevator music and your own "invalid" music.

On the other hand, those first 8 bytes of the packet may be some authentication/verification scheme which would have to be reverse engineered. Also, it may only play UDP packets coming from 234.0.0.2:2046, which would likely mean you would have to convince the DHCP server to assign you that address instead of its intended host.
I'd be OK doing non-coding work, if it was for my own business, I think. Might even enjoy it! Thanks for the link, I'll definitely check out some of those videos!
> Most of my friends (ages 20-ish on up to 50s), when told to write a resume, build a spreadsheet, make a drawing, etc. will reach for Word,

Personal anecdote - I like updating my resume at least once a year. A few years back I struggled to find the latest local copy of my Word resume. Frustrated, I found one that was a few years old, updated it with details for the intermediate years and proceeded to import it into Google docs. Now I don't have to look too hard to find it.
Ask HN: Why not invest in random companies and hire random employees?
Planet Money aired a story yesterday about how Nigeria essentially handed out free money to random businesses: http://www.npr.org/sections/money/2016/05/20/478883658/episode-702-nigeria-you-win

It's still too early to determine if the program will be successful in the long term, but early results are that it's been a lot more effective a creating jobs than any other traditional jobs program.

This got me thinking: not only should someone (YC maybe?) try this with startups in the US, but companies should also do something similar with employees.

Using a random sample would allow companies to determine if their hiring practices are really effective at all or just a waste of time. It would also eliminate any biases from the hiring manager.

We know that stock picking isn't any more effictive than random chance (that's the theory behind index funds). Maybe the same is true for investing in startups and hiring employees.
It's Bullshit but... the exception to this is if you're consulting corp-to-corp hourly or doing you're own startup that's fine but otherwise it is exploitive culture propaganda praying on the naive. (overly dramatic, its just a fucking t-shirt). Also, "hump" should be added to this list prior to "sleep" and possibly inserted after "sleep" and after "code" as well to cancel out the long durations of solitary activity.
Are there good comparisons to Mathematica?
More like "there are people who think Arabic speech is scary", he doesn't have to think that himself to know that there are people who think that way and he wants to prank those people therefore I wouldn't say it's racist.
In the sense of your comment, that "infections are a sign you did something wrong", having surgery is "doing something wrong". Your body has no plan for you to undergo surgery; it relies on the assumption that your skin separates your inside from your outside and any contact between inside and outside not mediated by your skin or your stomach is a catastrophic failure.
I think he means sites that are not as complex as Facebook etc think they need to use the same framework as Facebook etc uses where they would be perfectly fine using the pjax/turbo link style approach the op suggests
This is the Watson "janitor" letter:
http://www.computerhistory.org/revolution/supercomputers/10/...

Here is a talk of his:
https://www.youtube.com/watch?v=vtOA1vuoDgQ

Bill Norris mentioned was the CEO of CDC.