skysight-inc/HackerNews huggingface dataset:
I don't find it as silly as you do. After all, every programming language needs some physical stuff in the real world to follow the directions the language is encoding. For CSS, there's not a standard runtime, because it's obviously not the intention of CSS. But requiring a human to dumbly follow the rules encoded in this purpose-built CSS is pretty reasonable in this context (which is showing things to be Turing complete which one wouldn't expect to be Turing complete).
That's a fairly shallow and judgmental way of putting things, and you managed to insert some bragging at the same time. "Hemingway is weak, Pauline is scummy, but I did the right thing when two women both loved me."
Yes, that was my point. You had written as if that were not the case.
This is a poor reinvention of archive formats such as .zip.

If I have multiple data files that need to go together, I would like to put them together with a widely-understood tool that has good APIs in many programming languages and can even be interacted with from the shell.
Sweet.

A nice extra touch on the ground track map would be a circle indicating how far from their ground point they can see. But I don't know, maybe they can't see far enough to make such a circle interesting.
oh, not confused at all! I use erlang, like the OP. Right now I have several erlang nodes that are doing a few hundred thousand http connections concurrently. Looking at the logs, it looks like about 10-20 of those concurrent processes are dying every second for various reasons (upstream crappiness, network errors, parse errors, sunspots for all I know right now), and are getting resurrected by their supervisors. Every blue moon, an entire network target will go out and the restart frequency will be too high, and the supervisors themselves will commit suicide and be restarted by their supervisors.

Sometimes a machine will go down and come back up. Looks like the one I'm on has an uptime of about 90 days, which seems low, but doesn't really matter. If too many of them go down at the same time, I'm notified. Haven't ever been notified.

You don't have to do 'failure detection a hundred different ways' (what does that even mean?) if you just crash, and build your systems to go with the flow, independently, like ants.
Well, how could anyone possibly know that the diet of traditional food they eat is any better?
I think thanks to the famous Jepsen series vendors of distributed database systems are slowly acknowledging that this kind of testing (even if it is very difficult to perform) is nevertheless a must. But for application software it is still a luxury.
Author here. We thought about using statement_timeout, but we didn't like the lack of flexibility when we do have long-running queries that aren't necessarily deleterious to performance. Instead we opted to use two different users ("cron" for long running jobs, and a normal read/write user pair for normal) that the long query killer script will kill at different timeouts, effectively implementing a per-user timeout rather than a global timeout.

I bet the best approach might be to have the statement_timeout be the largest of all of your per-user timeouts (in case your watchdog script fails, can't connect, etc. for whatever reason).
BuildZoom (YC W13 - www.buildzoom.com) is hiring!

Our goal is to take the risk and complexity out of construction and remodeling by providing homeowners with all the information they need to make great decisions. To get there, we put the product first and are passionate about building something people love and want to use.

Headquartered in a beautiful office in downtown San Francisco, our diverse company includes an economist who lectures at Berkeley, a licensed general contractor, game designer turned marketer and a team of talented engineers.

------------------------------------------

Lead UI / UX Designer - Full Time - Competitive salary / equity
https://jobs.lever.co/buildzoom/8b561633-f3a8-4be4-b1d0-93e3...

------------------------------------------

Front-end Engineer - Full Time - Competitive salary / equity
https://jobs.lever.co/buildzoom/a74639cc-839e-4f4e-8437-5828...

------------------------------------------

Data Engineer #1 - Full Time - Competitive salary / equity
https://jobs.lever.co/buildzoom/6dae6e13-45a2-4eab-bb8f-f5f4...

------------------------------------------

Full-stack Rails Engineer - Full Time - Competitive salary / equity
https://jobs.lever.co/buildzoom/de320f7b-65b9-492a-b1fe-bb51...

------------------------------------------

See all open positions at BuildZoom: https://jobs.lever.co/buildzoom

Email artem@buildzoom.com to chat about the roles.
At any scale, you use what is convenient to your goals. Think about maps. If you want to hike a mountain in Colorado, you might go with a topological map where 1 centimeter equals 2 meters. If you'd like to hike the Appalachian Trail, you might want a map where 1 centimeter equals 50 meters. If you want to drive around New York, you might want a good street map where 1 centimeter equals 200 meters. If you are teaching the history of World War II, and you are focused on the Normandy invasion, you might want a map where 1 centimeter equals 500 meters. If you are teaching world history and you want 1 map of the world, you might want a map where 1 centimeter equals 100 kilometers.

What details you leave off the map, at each scale, is always a hotly contested issue. You could create a world map with the same level of detail as your topological map of the Colorado mountain: 1 centimeter equals 2 meters. However, the map would be too huge to work with, and it would contain too much detail. You remove detail to keep the map convenient to work with, but it must always be convenient to the task that you are working on. You will get yourself into trouble if you work with too large or too small a scale. I remember when I was young, I was often frustrated with the high-level maps we used in history classes, as the scale was often too high for me to understand what was actually going on. I recall seeing the map of the 30 Year War, a bunch of big red and yellow and blue arrows invading different parts of Europe, and it really told me nothing at all about what happened during the war.
And then there was magic of watching interlaced GIFs download before the era of JREG.
> I figure that at best Soylent has the nutrients that we know we need, but not the ones that we don't know we need. Over-reliance on Soylent might mean missing out on these nutrients, even if the health effects of doing so are very delayed.

Why is it any more likely that your traditional diet provides the nutrients that we don't know we need?
React.render and the Top Level React API
Start a group of VMs / Docker containers.
Write some script to randomly reboot one or a few of them?

Tests are not that hard.

Debug the issues are harder.

To the original post author's comment about gdb/go: You can't use gdb to debug this type of problems.
I'm going to take a shot at what hiram112 meant.

Lots of things that should've been paid for (pensions, infrastructure) haven't been, because taxes have been too low or the money has been spent elsewhere. The chickens are coming home to roost, as it were, and now the money has to be found.

For example, Illinois is broke. Really broke. They don't pay lottery winners over a certain amount now because they're not permitted to without a ratified budget [1]. Yet, they still take lottery ticket revenue in. Pensions are so underfunded, Chicago is looking at raising hundreds of millions of dollars through property taxes [2].

Boomers (in general) enjoyed prosperity by kicking the can, and now younger generations are being expected to pay for it.

Sidenote: A separate issue is that automobile owners pay nowhere near what it costs to maintain local and state road infrastructure [3]. Taxes must go up for those users, or people need to move to dense urban areas where public/mass transit can provide for their mobility needs. Iowa is going as far as to letting roads go fallow [4].

[1] http://www.cnbc.com/2015/08/31/illinois-lottery-winners-rece...

[2] http://www.chicagotribune.com/news/local/politics/ct-rahm-em...

[3] http://www.transportation.gov/highway-trust-fund-ticker

[4] http://www.citylab.com/commute/2015/07/iowa-makes-a-bold-adm...
I had a similar experience with MegaPath. One day my DSL went down and never came back up. I called support, no answer. 2 days later still no answer. I canceled my serice on their website and called Century Link for service.

Months go by, and I start getting mail (physical and email) from "Global Capacity" telling me that my account for DSL service is overdue and my service will be suspended if I don't pay. At first I ignored it thinking it must me a scam because I never heard of the company.

I get 2 more in the following months, the ammount they say I owe them still increasing.

I call Century Link, why I've had service from for months at this point, to confirm my bill is paid in full. It was and my service was not at risk.

Finally I break down and contact them. They explain to me that they purchased MegaPath. So I go to MegaPath's website, which is still online[1]. There's nothing about being purchased to this day. After searching around I find they did indeed purchase Megapath[2] -- AFTER my service went down and I canceled my account!

Global Capacity are still threatening to cancel my service -- which I haven't had in about a year now. Every bill increases according to their monthly service fee. They also refuse to negotiate or admit that I canceled my service prior to their purchase of MegaPath. I don't know what to do at this point.

I have a feeling that Megapath was failing horribly and Global Capacity received unmaintained information from them. Either that or Global Capacity is a fradulent organization. Haven't decided which yet, but it may be a little of both.

[1] - http://www.megapath.com/
[2] - http://info.globalcapacity.com/global-capacity-acquires-mega...
Use an IDE or a linter.
The problem with the article is that the professor doesn't just argue the points you made, but suggests we shouldn't advocate for ending the drug war or reducing sentencing:

But according to John Pfaff, a professor at Fordham Law School, neither of those efforts will make a significant dent in the problem, because they are based on a false understanding of why the prison boom happened in the first place.

"The reason it’s important to get it right is that if we’re trying to reduce the prison population, we want to make sure we do it correctly—and if you focus on the wrong thing, you won’t solve the problem. So if you think it’s the war on drugs, you might think, ‘OK, if we just decriminalize drugs, that will solve the problem.’ And, you know, it’s true that if we shift away from punishment to treatment that could be a huge improvement. But just letting people out of prison—decarcerating drug offenders—will not reduce the prison population by as much as people think. If you released every person in prison on a drug charge today, our state prison population would drop from about 1.5 million to 1.2 million. So we’d still be the world’s largest incarcerating country; we’d still have an enormous prison population.

And if we focused on cutting back sentence lengths, maybe that would weaken DAs’ bargaining power at plea bargaining, but since people aren’t serving the massively long sentences anyway, it probably won’t have that big an effect on prison population either."

This is a weird argument, because reducing the prison population by 17% is a significant dent ..
Anti-gentrification protests are drawing their own backlash
I left my wallet and phone on a subway in Manhattan. Both got returned to me (including about $50 cash I had in the wallet). My girlfriend's iPhone 6 fell out of her purse in a nightclub in San Francisco. It got returned to her the next day. In college, my bike got taken during the night and returned a few days later with a sickynote saying the person who took it was drunk and didn't want to drive home. While in Japan, my friends got scammed by thugs who demanded $1000 to leave the "club" they were tricked into entering.
I was surprised to discover a little while ago that the London Underground has had energy recovery systems in place for quite some time, based around a short incline on the route into a station, and a descent leading out of it[1]. Energy is then quite neatly stored as gravitational potential over the height difference.

The ability to retrofit this new system to existing infrastructure without major engineering works is definitely a huge plus.

[1] https://en.wikipedia.org/wiki/Regenerative_brake?s#Electric_...
The moment you have a baby, you immediately regret all the times past that you could have napped and didn't.
Is Music a Crutch? This guy says so
The "duplicate" links to the LinkedIn's notice about the settlement, but there are more resources on the address above.
The reason why donations of labor are not counted as political contributions is that they are the traditional way for labor unions to contribute to candidates while avoiding campaign spending limits; the unions have lobbied (sympathetic) politicans and regulators (who are members of many of the same unions) to leave them alone. Large labor unions have contributed vast quantities of (paid) member time to a great many political candidates, campaigns, and causes for more than 50 years, and rules like this give them an advantage over corporations in the regulatory and political arenas.
Jeez. They were just people, and we're people. Imagine you have a male friend and he tells you this story. "Hey man, I'm in this difficult situation, I got a wife and a baby but there's this other lady chasing me too. We tried to get away from her and went to a resort, but she came to the same resort! I love my wife but I think I love that lady too."

What would you do? I'd tell him to forget the love bullshit and cut that lady out of his life ASAP. I think that's the only sane decision. There's no point trying to be non-judgmental here.
See the Seinfeld episode when George Costanza hires a contractor to furnish a hidden napping space under his desk.
just dusting off the ol' soap box, stay classy
> (only about ~20% a lie)

Why are commenters here a bit apologetic about lying to customer service reps? The latter have no right to know anything about your life, you want the service cancelled and that's it, any information you may choose to provide is purely so they can service you better.

Tell them you're moving to Andromeda to set up an ice cream shop for all I care, I won't hold it against you.
Apple acquires deep learning startup VocalIQ to make Siri smarter
I believe at least one of the two "abuse" comments is referring to the company abusing it by using it as an excuse to demand more overtime, less time at home, etc. That, I believe, is a legitimate fear.
Ghostery also does the trick almost all of the time if you set it to block everything.
That's understandable. I doubt the demand will show up but it was cool to see them connected in the write-up. Few even know 1802 exist much less why it's worth copying.

Not sure how far you like to push yourself on low-level coding, reading on or doing it. I'll end with these links for your entertainment:

4-bit MCU's: the next challenge for 8-bit masters to strut their stuff. Interesting article esp how they're sold.
http://www.embeddedinsights.com/channels/2010/12/10/consider...

Example 4-bit CPU's for public
http://www.ttlcpu.com/content/links

Note: Really wonder what best retro games would look like on 4-bits, esp after hardware acceleration tradeoffs. I always challenge the demoscene to show us. ;)

Motorola 1-bit processor: "Real men don't need hulking 4-8 bitters!" Haha
http://www.electro-tech-online.com/threads/mc14500b-a-1-bit-...

Note: Manual and source code are attached to comments on that page. Would be amazed at seeing people do anything useful in modern applications with these. They'd win by default on memory/power/area efficiency haha.
This didn't work for me when trying to cancel my Time Warner service. They kick you to the relocation department and demand to know the zipcode for your new address so they can confirm that they don't service it and try to redirect you to the relevant cable company's new service department.

I didn't have a zipcode for my new address, I was going to be crashing with a friend for a while, so that wasn't an option. On my third attempt (first, automated system. Second, live attendant, who kicked me out back to the automated relocation system), a lightbulb went off and I skipped the relocation options and told the rep I was just fired, I live paycheck to paycheck, and I had to move back in with my parents to try and scrape by.

He was extremely apologetic, but still "had" to go through the "can we lower you bills? what price would be acceptable for you to continue your service with us?" He had to "check with his supervisor," but the phone call ended after two minutes of holding with a successful cancellation!

...then I moved 2200 miles away to a city with multiple cable providers only to discover, surprise!, TWC still controls the area I live in. :'(
The great thing about sysadmin as a job: even in the future, nothing works!
>"You are also butting into my choices about how I take care of myself and asking me to justify them to you, which is incredibly inappropriate. I don't owe you an explanation or justification and commenting on my anecdotal experience related to the topic of styrofoam and microbes was in no way an invitation for people to insert themselves into my life in that manner.
So, I am done here. I would appreciate it if you would let it go."

Sorry, didn't mean to upset you. I'll just leave it.
Drop "Linux" from that sentence. Texinfo is /the/ GNU documentation system.

The `info(1)` command does have a terrible interface; it's a minimal clone in C of Emacs' `info-mode`. Which is a terrible place to be--non-Emacs users hate it, while Emacs users just use `info-mode`, which is head and shoulders above `info(1)`.

Fortunately, texinfo also generates HTML, PDF, and a dozen other formats, such that it's available in an acceptable format for just about everyone. But, no-one's aware of that because all of the `--help` messages just say "type `info cmd` for the full manual."
Kuryr aims to achieve this: https://github.com/openstack/kuryr
Most of what was described is people protecting children or pedestrians not by interacting with them, but by interacting with motorists, strangers, etc. For example, many construction sites in Japan, as well as many shopping malls and large car parks, have a person at the exit who watches the street and stops vehicles from exiting when cross traffic is present. A pedestrian, child, or cyclist on the pavement need not do anything, the system is passive for them.
From that wikipedia article:

The above describes a typical transport system; however, manufacturers engineered many alternative designs. For example, some designs used a horizontal transport deck where the operator simply set the tape reel in the supply reel bay, closed the door and pressed the load button, then a vacuum system would draw the tape along the path and onto a take-up hub within the mechanism.

Back in the day, I used a 9-track tape drive like this. It was quite the thing to watch it mount the tape. A while ago I found a video of it[0].

[0] https://www.youtube.com/watch?v=PS9QtC7FYiE
Yeah I had the same thought...that looks straight out of a Wes Craven film.
SEEKING WORK

We are a team of freelancers in San Francisco, Ukraine, Thailand, and Costa Rica.

Existing clients include hedge funds and startups.

Skills/experience/preferred technologies/tools:
* Product management
* Design (wireframes, branded mockups, HTML prototypes)
* Ruby (Rails, Sidekiq, Devise, MiniTest, RSpec)
* Data (Postgres, MySQL, Redis)
* Front-end (Angular, jQuery, React, SCSS, Foundation, Bootstrap)
* NodeJS (Express, Sails, Passport)
* Python (Flask, Celery, Pandas)
* Platforms (Heroku, AWS, Digital Ocean, CloudFlare)
* CI (CodeShip)

Contact paul@CleverPoint.co (based in San Francisco) for more information.
San Diego did almost exactly this. There is an old cemetery there where they removed all the headstones and buried them in a mass grave, but left the bodies. Then they put a city park over the bodies and children play there now. I'm serious.
Not too far from it being a useful business. See: diff.io or diffbot.com.
That is good to know, most of our printers are Kyocera TaskALFA printers, too. They are rather large, indeed.

But like I said, hardware-wise, they haven't given me much trouble (except for a power supply with very slight fault, causing it to make kind of chirping noise every once in a while - it drove our accountants crazy - our field service guy tried replacing the hard drive, the heater, and some other thing (I forget which one), before finding the faulty part). Also, trying to print on paper that is just ever so slightly wet can be... interesting, if one happens to need to print out some one hundred pages. sigh

A couple of years back, when I was still working as a programmer, I was once given the task to write code controlling a specialized printer, the kind used in factories for printing bar codes on things. The printer used a continuous stream of ink that normally went into a tube feeding it back to the ink tank. The ink contained tiny iron particles and went through a magnet that could direct it to the position it should land.

When powering off the printer, the software controlling it had to make sure to first send the command to move the ink-catching tube right up to the nozzle before shutting down the pump, or else the printer would ... kind of soil itself. ;-)

Of course, the first time I tried to actually print something with that printer, I forgot to shut down the printer properly, and it soiled itself in a big way. Specifically, the stream of ink went through a teeny-tiny hole in a small diamond platelet; when I shut down the printer impromperly, ink stuck to that platelet and dried up, so that tiny little hole was no longer perfectly circular. As a result, whenever I tried to print something, the machine would soil itself some more.

After talking to the manufacturer's customer support repeatedly (in their defence, they were friendly, helpful and competent), a support technician told me to remove the platelet from the printer and put it in a bath of MEK (industrial-strength solvent) over the weekend to dissolve the dried remnants of ink (after I had cleaned that platelet manually several times).

The solvent was fairly volatile and highly flammable, so I put it in a small jar, dropped the platelet in the jar and screwed the top on as tightly as I could.

When I came back on Monday, the platelet was indeed clean and gave me no trouble whatsoever after that. The plastic coating covering the inside of the jar's top, however, had "molten" almost completely.
We have these[1] at work.

Close the hatch and you block out the light and I assume feel some sense of privacy, but there's certainly no hiding a second person in there with you.

[1] http://d3z1rkrtcvm2b.cloudfront.net/wp-content/uploads/2013/...
I don't, I just happen to know someone who does insurance company negotiations professionally, is pretty successful at it, and is looking to leave their current gig.
Ha, straight out of Friends: https://youtu.be/DtKgZjxuzVs?t=2m50s
The article is directly about the coding community.
Useless site advertising campaign fed up my news feed.
I don't remember any, but then again, I don't know when I (or most people) would have come across them if such a thing existed. If you wanted Napster, you just went to napster.com and downloaded it. There wasn't a gameable walled-garden app store like you have to go through to get uBlock Origin.