skysight-inc/HackerNews huggingface dataset:
It really does. I work partly on a 10 year old PHP software. PHP 7 has apart from some other breakages some changes in the evaluation order that I expect to break everything. Thankfully related to objects, so with a bit of luck it will mostly hit the bundled libs (the project of course does not use objects for its own structure) which can then be exchanged or maybe will get updates.

Lots of work.
> Out of all the activities and experiences that our modern world offers, 8 million viewers still chose to watch two cats fighting ... Why ?

There is at least one of those 8 million viewers that you can ask directly: yourself.

I didn't watch that video and I won't be, so I'm asking you: Why?
Cardboard furniture is great for moving. And for some pieces of furniture is perfectly OK (if you can stand the massive look).

They do "regular" furniture as well, not sure about its quality though.
Currently a business intelligence consulting manager for major auto manufacturer. Skilled in the arts of client management and IT management. Check me out at https://sumry.me/alexdivers !!

Location: Washington DC

Remote: Yes

Willing to relocate: Yes

Technologies: SQL, Microsoft Business Intelligence

Résumé/CV: https://www.linkedin.com/in/alexdivers

Email: divers1776@gmail.com
That's why I only use software coded by at least 3 different species, two of them being not-earth-based and one not-carbon-based :)
Some more links on the electromechanical fire computers of the B-29:

http://www.twinbeech.com/CFCsystem.htm (scroll down for technical information from the user manual)

http://www.glennsmuseum.com/bombsights/everything.html#B-29_... (great pictures)

http://web.mit.edu/STS.035/www/PDFs/Newell.pdf A bonus link, review paper on WWII electromechanical fire control computers.
“Inventors of the digital world” are french
Crook offers 1,300 PayPal accounts, claims billions more are compromised
Show HN: Adblock Analytics
Public transport in the US is generally a failure because we try to build static systems in low-to-moderate density areas with dynamic population change.

I.e. putting a $30 million light rail system in a "business corridor", then watching market forces move businesses away from it 5 years later and wondering why no one rides the trams.
Working with Semantic Versions
Elitist much?
> [...] However, most OSS software is limited in what is offered.

Unlike paid software, which is not limited. Yeah, sure.

> Transparency Does Not Equal Support

On the other hand, paid support does not mean you'll get any meaningful
support at all, and often means the opposite. With open source you know where
you stand and at least can help yourself, because you can look into source
code.

> You can’t depend on the kindness of strangers to be there to work with you on a bug or question like a paid tool provider.

If the company you bought/licensed tool from is a big one, their support
typically sucks. If it's a small one, you can't reliably expect their team to
be experienced enough for most non-typical issues you'll hit.

> Areas Where Paid Support Matters Most

> * Guaranteed Support

A.k.a. butt-cushion if anything goes awry. Very limited protection if "goes
awry" means "total catastrophe", and you'll need to wait for support's
reaction instead of throwing everything you have at the problem.

> * Reputation. What exactly will you tell a client who has just paid you good money to create a product, only to find out you don’t use professional tools?

That it doesn't matter. What matters is the quality of the product, not the
quality of the tools used to build it. And if "professional tools" means here
"paid tools", then I've seen enough of them to strongly prefer "hobbyst tool"
or "shop-made tool" over "professional" any time.

> * Code Quality. Not all OSS is created with a large budget, or any budget at all.

As an industry we've already seen that code quality is not correlated with
large budget.

> * Licensing. When using OSS, there are specific rules. Users must comply with license terms depending upon which components you’re using. When you choose a paid tool, the vendor license agreement has you covered.

You mean OSS doesn't have license agreement? Funny.
I'd say _that_ is a hell of an assumption. The travel industry depends hugely on efficient PPC advertising with companies at any serious size.

This has been true of all three travel startups I've worked at. AirBnb may well have great brand recognition but I'd be amazed if they can acquire customers for zero.
I usually easily wake up with first/second alarm at 6:00/6:01 and feel fresh.

Sometimes, I feel sleepy at 06:00 but since I clearly got idea of "sleep restriction" into my mind, I actually inverted my emotions about wake up time.

I mean I actually worry if I spend in bed later than 6:03 because I know very well that it's costly to break my sleep schedule.

One day I actually missed my alarm clock because my phone was out of charge.

Since my room is completely dark, I woke up at 7:20 confused about time and with headache (i.e. headache after unusually long deep sleep).

Next 4 days I felt tired and my sleep wasn't very good.

So now, I double check my alarm clock and my phone always charged every evening :)

I.e. most of the time it's easy to wake up at 6:00.
When it's not easy, I wake up anyway since I get a lot of negative emotions if I brake sleep restriction principle :)
Actually there's heavy overlap in functionality if you include other Tumblr things with Collins like Phil, Genesis, and Configrr.

Collins - asset management

Phil - ipxe booting based on Collins state

Genesis - base hardware configuration (firmware, bios, raid, etc), burnin, kickstart

Configrr - state / config management
> Cardboard furniture is great for moving.

It isn't because moving implies taking stuff apart and putting it back together again. As you'll find after your move screws won't catch any more, some of your furniture will have been compressed (holes in table surfaces? WTF?, yes this actually happened to me less than 3 months ago). Surface finish is 1/10th of a mm so it'll scratch super easy.

That's their 'regular' furniture, I'm not sure if they have anything better either. Ikea put a whole raft of companies out of business with cheap and good stuff, once they achieved market dominance they dropped the quality they are selling to something horrific.
PHP was easily one of the first to get some mainstream traction. I was using it in February '96, perhaps earlier. Classic ASP from MS was released in Dec 96, and didn't start making inroads (from my vantage point) until mid '97. I was stuck in '97 doing some odd front page weirdness (htc files? can't recall now) which were extremely limiting. At night, I'd go home and do PHP, and had an ecommerce system (horrible as it was) running on PHP/FI (php v2, essentially) in 1998.

By '97/'98 there were multiple vendors vying in this space - htmlos and ihtml are two names that stick with me, but there are some others I remember but can't recall names. And ColdFusion and whatnot, but... Perl and PHP were the big freebies, even by '97. ASP had speed on its side, but PHP already had convenience and price by '97, and it's gained ever since then. re: Java as server-side web platform - was outside my radar much, but the majority of people I worked with, even Java enthusiasts, didn't give it much credence before '99 - I don't think the infrastructure support was quite settled, and it was too 'wild west' for my colleagues (bunch of other reasons too). (IIRC, CF didn't support user-defined functions for several years, leading to much more difficult to maintain code than it should have been, but... memory gets hazy after 18 years).

But... PHP and Perl were free and largely "good enough" for enough of the problems most people were facing which is why they gained as much foothold as they did. ASP and CF both required a fairly hefty outlay and setup that you generally wouldn't be able to pay for without working in a corporate gig.
Someone Has Recreated a Playable XCOM in Excel
Looks to me that the seller is just using Fortune to advertise the property.
Time spent packaging and posting
I could've done that but that wouldn't have taught the same things. PDO is awesome but requires deeper level of understanding (for a beginner), which may increase the frustration and may end up returning back to the mysql_query and co.

It's easier point to framework that's already using PDO and and making sane defaults and solving bootstrapping problems. Once you've learned bunch of new concepts like ORM in one framework, it's easy to understand other ORs and be able to compare it to DMs.

My own experience with Laravel has been really positive. Actually I was thinking about creating something similar until I learned about Laravel, so it solved lots of existing annoyances regarding PHP coding for me.

Everybody needs to start somewhere and I believe that by nudging towards Laravel, my young friend'll learn more in the long run and in the meantime can concentrate on making services instead of writing home grown PDO helpers and custom routing libraries. They are problems that have been solved already multiple times.

Also, Symfony and Laravel communities are encouraging and teaching about the better ways of doing things so that'll help him in the long run.

In many small project it's more fun and more easier to use $favorite_framework instead of searching for reinvented wheel. There are cases when it's better to do more custom solutions but for many cases frameworks are just awesome
Sounds like you haven't worked in nuclear energy, surgical medical imaging devices or the auto industry.

Agile is designed to get a product to a customer, rapidly and adaptively. But this is mostly useful for software that stands alone; you can't always rapidly adapt microcontrollers, bone drill burrs, heavy turbines and optical sensors. Even if you could make a 'quick hack' to one, there's 50 standards to reassess, and if one fails, you have to go back and re-do your change.

The OP is right. There are problems that require longer term, complicated solutions that have to be designed first, approved second, and implemented third. An agile MBA is not dumb; they just don't all work on the same problems.
I would say that between 10 and "several hundreds" hours the difference is so big to make a "100 hours" rule kind of pointless.

If the bottom line is that the more you practice the better you get (or rephrasing it, if you practice a relatively small amount of hours you will be more competent than an absolute beginner), well, breaking news from the Department of the Bleeding Obvious.
A/B Testing, from scratch
I think most people are not against hiring a psychotherapist, but at the same time many people don't actually do this. So it's not empty advice, in the same way that "get a good night's sleep" is excellent advice even if everyone agrees with it. Another one would be 'be a nice person'. The value is in the reminder, because clearly we often don't take it to heart. It reminds me a bit of the late David Foster Wallace's increasing emphasis on the value of 'basic truths' even if they seem cliche. They're still true, and we suck at living by them. So why not remind ourselves often of their value?

But perhaps your argument hinges on the assumption that 'hire a psychotherapist' is advice that diverts the attention from a more important issue. If that's the case, I'd like to hear what you think this might be.
It would probably have been better to omit those heavy guns and turrets and to leave those gunners on the ground to save weight, lives, and resources

That is exactly what Freeman Dyson said of the Lancaster bomber.

Tho' no sooner had the belly turret been removed than the Luftwaffe invented upward-firing guns, they would slip into position directly under, matching speed and heading, then just let rip.
I think the only (briefly) successful metaweb service I used was a "passive" Roleplaying Game. It ran in the background while you surfed and you could leave comments, bombs, treasures, etc on websites you visited. I would forget it was running, visit an interesting article, and BOOM a bomb would go off taking my hit points. It was called aethernet or ethernet or something like that. I can't find any evidence of its existence anywhere online now.

It also had a central repository of links and users would build "adventures" that were lists of links and you would visit each site along the narrative gaining experience and running into traps laid by other players when you wanted to be active.

I would love to have a layer of academic discourse over anything online, but I agree it seems unlikely this would take off considering how large the world wide web is and how spread out those comments would be.
I agree fully with you -- I was trying to frame the comment inside the political calculus, in which actors can certainly redirect public funds in such away that it appears new jobs are created in their districts, even if it's often zero or negative sum for the economy at large.
> For some less positive feedback on Atom, which reinforces some of creshal's points, see the Atom section of this text editor rundown:

> http://eev.ee/blog/2015/05/31/text-editor-rundown/

This review (6 months ago) is based on an early version of Atom Editor (0.204.0), the latest stable (1.2.4) is way more mature and provides very nice packages [1].

[1] https://atom.io/packages
I think the point is that your expertise doesn't grow linearly with the amount of time you spend. It might take you 10,000 hours to find yourself in the top 5% of the population for a particular skill, but you can maybe get to the top quartile in 100 hours, which is probably good enough.
E-mails reveal concerns about Theranos’s FDA compliance date back years
Of note: that issue has been ongoing for months, and most of the issues that were found were fixed in PHP core within a few days/weeks. Drupal 8's test suite even caught one regression that delayed the PHP 7.0.0 final release a few weeks!

Most modern PHP apps will work on PHP 7.0.0 with little or no extra effort, but if you have a large legacy app, and haven't ever turned on error logging, you may need to fix a bunch of deprecated code usage!
The traditional chinese medicine doctor has a saying. Every hour you sleep before 12 midnight counts twice as much.
It won't happen. Too much development work is done on OSX; specifically, iOS development _requires_ OSX. Until they start putting out an XCode environment on iOS that improves on what's available on OSX, they won't be killing OSX or Macs.
When there’s no profile or metadata included, you could show the uploader an image preview and give them a choice of color spaces.
Very first part of the tutorial:
"Use the Current Stable Version (5.6)"
Why consumer electronic businesses need to evolve. What if they don’t?
What makes this a 'town' and not just a plot of land? I'm assuming there's zero infrastructure to be managed, so what's left?
Migrating from BitBucket to Local GitLab Server
The Final Version Perfected (time-management/productivity)
100 hours? What about 20?

http://first20hours.com/
Even those machines running Docker and disposable VMs still need to run on something.

I've got systems PXE booting to CoreOS where everything else runs in Docker containers (even the odd KVM VM).
I thought that was intentional; the copy for levels 3 and 4 heavily hint at what the values should be. The learner is encouraged to try and guess.

This is similar to the way that https://rubymonk.com/ for example shows you how to do `2.even?` but doesn't show you the equivalent method for checking if a number is odd.
Mayfield's Paradox: A Fundamental Principle of Information Security (2000)
With rail - particularly these days when it's practical to work on trains - it's not really the speed, it's the capacity. And Hyperloop's capacity advantage seems to come solely from the assumption that their cars will be allowed to run as close as buses or trams or lorries.

We allow lorries to run at 56mph less than a meter nose-to-tail, with a human at the controls. Yet we require signalling blocks that put miles of clear air between two successive trains even when automatically operated. We could make rail vastly more economic overnight if we simply allowed it to operate at the same safety levels that we accept for road traffic.
well AFAIR TCP RST attack works exactly like that...

https://en.wikipedia.org/wiki/TCP_reset_attack

So I doubt this is a new finding.
Let's see... it's 9 AM and I'm going to sleep.... WOW, I'm getting 16 hours!
An example of an exception to that rule of thumb: Robert Owen, a successful industrialist who became one of the founders of utopian socialism.

https://en.m.wikipedia.org/wiki/Robert_Owen

http://www.ushistory.org/us/26b.asp
Well anything is better than the old and original Mysql extension for PHP. If you Google "PHP MySQL tutorial", there's lots of tutorials teaching still about mysql_connect and mysql_query.

AR is controversial but it is approachable.

In addition, I figure, those old PHP tutorials (code like it's the 2003!) are giving bad example and beginners can't understand the difference or realize that mysql_query + bunch of procedural code per file * 10 can be bad thing.

I should've been a bit more clearer. Laravel taught him bunch of generic best practices (like deployment procedures, GIT, OOP, MVC, etc) and using Laravel Query Builder and/or Eloquent makes the DB code more sane compared to mysql_query.

Laravel isn't the only framework which could've done this but like AR, it's quite beginner friendly :)
I'm not sure this is new. The technique of suppressing responses from the spoof source is as old as TCP sequencing, and was a prerequisite for Laurent Joncheray's "Simple Active Attack Against TCP" that introduced session hijacking.

Also see:

http://phrack.org/issues/64/13.html
I had a look on Google Maps and there's nothing there except one house. How is this a "town"?
You need the Plus. It can last two days on a charge, and will last a day even if you're doing battery burners like GPS. Now there's the best of both worlds: for small, get the 6; for big and battery, get the Plus. Some folks like small and don't want their phone fattened.
This attack has been around forever and ever, I don't see anything new. In fact, it's the opposite, his method is
naive (dumb bruteforcing). Moreover, a lot (the vast majority) of networks these days drop spoofed packets (egress).

The phrack article describes a lot more sophisticated attack.

Mitnick used it to hack Shimomura.

http://wiki.cas.mcmaster.ca/index.php/The_Mitnick_attack

More recent but still 9 years old:
http://phrack.com/issues/64/13.html#article
Yeah I understand it's not as easy as i'm suggesting and I have no idea how you guys manage to do as you do even :).

I'm wondering (and of course I know little about this) if it would work doing things like:
- community voting on the direction of the project or new features to be added and the top 5 get selected if there hits say 50k votes.
- costs say 2-3 dollars to cast a vote. But if it's enough cash it means it won't dictate the direction of django by money or businesses and some of the cash can be spent elsewhere not just on those top 5.

So a feature could be something like "seamless upgrading from 1.8 to 1.9" which businesses might want or be willing to pay for.
Visualizing the Similarity of Human and Chimp DNA (2007)
Oh fill the sky with drones, no worries there.

If they start crashing on my head during a picnic, I would be a little annoyed...
I've spent years applying GTD, but at some point I realized that 1) I failed at implementing it more often than not, and 2) it seems optimized for management-type situations, and doesn't work as well for, say, artists or even programmers.

If it works for you, of course that's great! And I think there are tons of individual elements in GTD that are valuable even if the whole system is not applied. But for me it didn't work as a whole, and it's significantly less useful if not applied completely (but also significantly more powerful when it is).

What seems to work best for me is a combination of two approaches:

1. choosing up to three tasks to focus on per day, usually one major task, and two lesser tasks.
2. using a simpler list of (usually) smaller or less important tasks for all the stuff that I can't dedicate a day or half-day to. I used Mark Forster's AutoFocus system for this for a while, and now I settled on the 'Final Version' that this evolved into: http://markforster.squarespace.com/blog/2015/5/21/the-final-...

I think a crucial part for me is that I need a certain fluidity in my approach. The more complex, 'factory-checklist-like' the system is, the better. The lack of complexity keeps me from constantly fiddling with the system, and the lack of a 'factory-like' approach keeps me from feeling like I'm a robot working through a checklist.
This distro was just added a couple weeks ago, and is the same as Raspbian, but without all the GUI bits, apps like Minecraft and Wolfram, and it boots to the console without automatic login.

I used to use 'Diet Raspbian,' which took plain Raspbian and stripped it down, but this is a much nicer alternative, since it's an official build!
I was hoping this article would be about smaller "microinterruptions" as opposed to 20 minute "active interruptions". I recently moved to NYC and I feel that my quality of sleep has decreased compared to when I lived elsewhere. I'm certain it has to do with noise-related interruptions throughout the night.

I was woken up briefly twice tonight, once by my flatmates returning home and talking to each other and again by the heating pipes clanging as I live in a prewar and the steam boiler turns on at 5 every morning. I also imagine the train noise from the Metro North/other outside vehicle noise has an effect I'm not aware of.

If anyone has studies about optimizing sleep quality given these kinds of conditions, I would be very interested to read about it.
Hah! I wrote a script a few months back and had to solve an issue of figuring out the state of a program running under wine, and that was my solution (to not in ruby, just a quick bash script).
I was pretty happy with the results but if felt like an incredibly crude way to solve the problem, now I read that this is being used at much higher levels than I'll get to, maybe it's not so bad :)
Such an amazingly useful tool -- just a couple hours ago I was using it to setup and launch an entire website from the command-line after having just learned that Dreamhost has a REST API for setting up DNS (which works in tandem with AWS's s3api CLI tool) -- and so actively yet quietly updating for nearly 20 years now...

Daniel Stenberg (curl's creator) posted a talk he gave at Google's Stockholm offices a few months ago...I'm sure he's told the origin story many times before but it was the first I've heard of its truly humble and hacker-DIY origins (he needed a convenient way to access currency rates while chatting in IRC):

http://daniel.haxx.se/blog/2015/09/17/blabbed-about-curl-at-...

The talk is worth watching just to hear not about what it's like to maintain a "hobby project" for a billion users, but for a nostalgic tour of Internet protocols at the time of curl's birth.
> Almost all Dutch intercity trains run 140km/h, and that's fast enough

When it's hard to find cities more than 100km apart, sure. And the US already have passenger trains in that range.

> Of course cities are close together here, but we are in Europe.

I quoted what's considered high-speed rail in Europe, I'm sorry that offends you.

> I'd certainly call 200km/h "decently fast".

Not when your cities are 500km apart or more.
Obivously clojure, being written in Java (at least the intersting parts - collections and multithreading) - isn't fast (if Python isn't fast).
CoreOS lets you do this if you PXE boot. It will then by default run entirely out of RAM.