skysight-inc/HackerNews huggingface dataset:
In my experience, being feared isn't great at all. People will hide the truth from you too often, if it isn't all rosy.
Use netsurf, substitute www. in the ULRp's with m.

Example: m.xkcd.com, m.twitter.com, m.cnn.com, m.fox.com.
Yeah. Honestly, of all things to be (ostensibly) this angry about...
My WISP sells 5GHz links too, and now that I'm typing this I'm not positive which I have. IIRC the physical link speed maxes out at 25Mbps or so but the WISP throttles me to 12Mbps, I think to reserve bandwidth for multiple users. I'm 2 or 3 wireless hops from a wired connection.

(Second the thumbs' up for Ubiquiti though; the last hop in my rural network is a Ubiquiti link because it was simpler than running a wire 300' from the tree where my WISP's antenna is. Works pretty well.)
Wow, that plug is quite, well, foreign to US ears.

In the US, selling a house built before lead paint was outlawed requires a lead disclosure to the buyers (at least in some states). Repainting a house that old requires capturing all the paint chips and dust lest some bit of lead escape and be eaten by a kid.

Intentionally putting a chunk of lead into a house where a child could reach it... you might as well stick a giant, neon "SUE ME" sign right next to it.
Of course not (which I indicated fairly clearly too). To make a fair comparison you want to consider what kind of a feeling or connotation "You're a dog" vs "You're a cat" invokes. Variations on the sentence are okay too, like, say "You're such a dog" or "Come here dog". I didn't contest 'gata', gender specificity does make it non-ideal, but I'll take it.
Did you not see that they offer advanced forensics? ADVANCED FORENSICS
There is a very simple way to have French be more productive per hours. Let's compare a French and an American...

- The French guy works 9 to 6. It's accounted as 35 hours and he gets paid for 35 hours.

- The American guy works 9 to 6. It's accounted as 40 hours and he gets paid for 40 hours.

They both do and produce the same thing. The statistics say that the French is more productive per hour ;)
> compiling even my Spartan work environment from source code takes a full day

Maybe compiling everything on every computer is not the best approach...
Even without an IDE, it's much easier to see where a scope ends with </tag> than it is with curly braces.
Insane complexity in build systems just makes your life sad. Trust me, I know -- I write java for a living. We have ivy, maven, ant, gradle, sbt, leiningen, and I'm sure a few more.
That don't have leverage... Google is already facing fines from the EU because of what they currently require from OEMs to use the Play Services. Trying to make OEMs accept Google updates is not in the cards.
> Easier to just build a second level road.

Lol wut? Easier to build a second level road than put a few gantries in to prevent vehicles over a particular height enter a road? I think not.

This bus isn't going to be used as a general bus that drives around the city. It's more likely going to be used down a single stretch of road, acting as a shuttle from one end to the other so people don't get stuck in traffic on it.
Show HN: Ulterius, complete control of your desktop – from your browser
Now we just need jslt and we've come full circle.
Android a cathedral?

If you wanted tabs in Android prior to 13, you'd setup a TabHost with a LocalActivityManager ( https://developer.android.com/reference/android/widget/TabHo... ).

Then in version 11 ActionBar.Tab is added and LocalActivityManager is deprecated in version 13.

By version 21 they became bored with that and deprecated it ( https://developer.android.com/reference/android/app/ActionBa... ).

You wouldn't know it was deprecated though as the most current training documentation still recommends using this now-deprecated method ( https://developer.android.com/training/implementing-navigati... ). All you are left with is a pointer to a vague, ambiguous page in the context of the deprecation method. Welcome to the cathedral of Android developing.

BTW the release dates for these APIs:

API 11 - February 2011
API 13 - July 2011
API 21 - November 2014

The annoyance isn't that they changed it, it's that they didn't like the old way, so they changed it, then three years later they changed it again. They do this all the time. Plus they deprecated it, but still recommend the deprecated method in the tutorial, and leave it as a mystery how it should be implemented in current best practices.

The current most up-to-date tutorial on their web site is chock full of recommending things which they deprecated already.
Answer: How many center-pivot irrigation systems do you see?
Coinbase decided I had to do that, even to access coins already in my wallet. Then it decided that my ID wasn't compatible with my existing bank (only account I have) info and removed the connection without warning. They informed me they would not remove my information and could not do anything. Scammy.
> That's rich coming from PHK, whose software requires a full C compiler as a runtime dependency.

What software? And what does it use it for?
Today’s Smooth-Running Horses May Owe Their Genetics to the Vikings
The platform is NOT sold. AOSP is open source... What OEMs do with it is up to them.

I suppose you can produce this document?

Common sense would dictate if Google could make OEMS provide updates they would already be doing that. Right?
Will do. Thank you for Arrayfire.
I don't actually see income disparity as the largest problem, within limits it doesn't seem too harmful. What I see as a more important goal is too enable people to choose do things based on what they find interesting/challenging instead of what gets them paid.

I would see UBI as beneficial if, in practice, it at least pushes the balance in this direction a little, even if it doesn't reduce income disparity.
I've always lived in the age of computers, which is to say that I've always lived with the idea of "perfect memory"

It is increasingly obvious that human memory does not behave at all like computer memory.

Is the idea that human memory ideally recollects events as they actually happened older than computers?

How did we think about memory in the past?
Python / Panda Role – Melbourne, Australia
That's probably because postmodernism isn't a theory. It's a very broad term that encompasses many, many responses to Modernism and the politics of that era.

Critical theory is alive and well, especially in law. I do love me some good critical theory since it's effective application can dismantle most ideologies that refuse to acknowledge their basis in violence. I don't think anyone is a "critical theorist" but it's certainly a tool many scholars use.

Postmodernism had a lot of fruits. Some of them are still perfectly juicy and nutritious and some turned out to be bitter and indigestible. Certainly, I would prefer to discuss the weirdest pomo over the vulgar scientism that's popular around here :)
People Don't Fail, Processes Do
It's funny, I grew up with both cats and dogs and like them both (and one observation I've had is that most people I know tend to like whichever pets they had when they were younger, fear of the unknown and all that).

In my circle of friends in SF/Oakland cats are definitely more prevalent but I think a lot of that has to do with how expensive owning a dog here is. My roommate has two cats but I'd probably get a dog if it wouldn't cost me so much. You need:

1) An apartment/house that allows dogs. This means you either own your own property, pay out the nose for a newer development that allows pets, or if you're in the lucky few you may have a rent controlled place lets you have them

2) Something for them to do during the day. This means you either work at a place that lets you have pets, have enough money to pay a dogwalker, or have enough private indoor/outdoor space where you can leave them dog during the day (see #1)

3) Places to put them while you travel, but most of your friends can't have dogs at their places so this usually means paying a dogsitter

I imagine it's similar in places like NYC but it's weird for me to think of owning a dog as a status symbol
TemplateView: A React Inspired Backbone.js View for Template Designers
If we could be working, yes. I don't want to be at work, and we're extending it by talking about the cut of my jib. I dislike work so much that they have to pay me or I wouldn't even come in.

edit: to be a little clearer - when it comes to coworkers, I mistake how pleased I am with how they do their jobs with whether I like them or not. In real life, I would actually like many of the people who were horrible at their jobs and dislike some of the people who made me happiest with their work.

edit 2: I don't even like working with people who are already my friends unless they can find a way to let it go at the job. All things being equal, I'd prefer to work with a stranger.
(I went to bed so didn't take long to reply before)

I am clearly not expressing myself well. I am talking about a situation where some stakeholders are expecting a complete picture of roughly how large the project is and would like to be able to track how far your team is through this project on a regular basis.

I am putting scrum forward as a methodology for, in as short a time as possible, measuring the size of that project in a meaningful way by merely breaking it up into as small pieces as possible and attaching numbers to those pieces, intended to measure the size of each piece relative to the other pieces, and then over time discovering how long it takes to complete a piece of a given size.

> Assume each person giving different estimates for their own work, but not up front - ongoing as code is written.

The situation I outlined above (the time when scrum helps out) requires you have a stab at estimating all the constituent parts of the project at the beginning of the project.

> an estimate is an estimate, not a commitment. Committing to an estimate makes it a commitment, not an estimate.

True, but the point of estimating in scrum is to assign relative sizes to the pieces of work, not a number of hours, so this isnt a commitment to finish at a specific time but just to say 'I think this is one of the larger pieces of work in this project.' The person I was replying to sounds like they are on a bad team/project where people use their estimates to blame/finger point, and they are ascribing this to scrum as if the team wouldnt be doing this otherwise.

And in case you suggest that estimating without ascribing a time value is not meaningful, it is used to track how far you are through the project, and over time you refine what the finishing date will be given the emerging velocity.

> I might expect a dice roll to be 3.5, I'm not committing to the next roll being 3.5 - analysis should inform policy, in this case expectations informing stated commitments, but the two are not the same.

The analysis comes in discovering the velocity. The expectations evolve over time. But knowing your velocity is of limited use if you dont have an estimate of the overall size of the project.

> The difference is choosing to commit to an estimate you have high confidence in

This is the method for getting confidence in your estimate. You have an overall number of 'points' in the project and you learn how many points you can tackle on average every X weeks.
I first heard of them in 2007, so they've been around a while. I haven't used their products much though.
Seems rather odd — 465 is for outgoing mail (SMTP).
110/995 are for incoming pop3.
If you look at the history of Google [1], it's pretty clear that Larry and Sergey didn't work themselves into the ground. On the contrary, they did things like spending an entire day driving around Palo Alto taking pictures with a handheld camera.

The reason Google was successful was because of the creativity of the founders, which was nurtured by their playful attitude to work. Marissa Mayer seems to have completely the wrong idea about success, and Yahoo provides proof of it.

[1] http://www.slate.com/blogs/business_insider/2014/04/25/googl...
And if you work behind a corporate proxy, expect all of the above to be an order of magnitude worse. Oh you set the proxy setting in the IDE/Shell/Package Manager? You forgot about x, y and z; and websites foo, bar, and bas are blocked!
Mostly, he's lamenting the need for it. The fact that after 3 decades this thing that every modern OS needs isn't a standard.

It actually is kind of silly that you can't depend on this stuff being abstracted, but instead must individually test it instead of asking a reference on a given system.
And yet..I think this critique gets less strong as time goes on.

The amount of productivity available to Mr. Kamp for free today is conservatively double or triple that available in 1999. Databases, web frameworks, scale know-how, IDEs, hosting platforms, the list goes on.

He harkens back, sadly, to an era in which codebases like Genuity Black Rocket cost $100k in licensing, and ran on $30k/month Sun servers. Seriously.

Languages are faster, development times are shorter, and chips are WAY faster. And, code can be pushed out for tinkering and innovation onto github for free. Combine that with his estimate that we have 100x more people in computing, and the combination is a riot of creativity, crap, fascinating tech and everything in between.

The bazaar is messy, but I'm not aware of any solid critiques which show cathedrals are more efficient at the multiples-of-efficiency kind of gains we get from legions of self-interested, self-motivated coders.
Having seen the source for a non-Bazaar OS (Windows), I can say that they are not built like cathedrals:

Most of the original developers have long since moved on, there are design problems, various teams and managers rebuild or duplicate work, and management sometimes imposes big changes just before release.

Software quality is hard to judge from the outside, and takes longer to build.
There are non-terrible development stacks. Some of them are even free. Unfortunately too much of it is endless turtles-all-the-way-down yak shaving marathons, like in the JS world. I forget whether I'm supposed to grunt, gulp, babble, or barf.

You just have to get out of the churn-for-churn's-sake cesspools. There are high-quality, stable software stacks out there, where the Cambrian explosions and rediscovery of ideas from a generation ago have already passed.
You can't really say definitely that the equations won't work without some details. If the UBI level was similar to unemployment benefit / social security and workers received it but had less tax allowances then the payments could work out about the same as they do now.
That didn't take long. I don't get the logic here.
LBackup: Open Source backup system for reliable backups
Ready your pitchforks!

https://www.google.com/trends/
Thats actually where I saw it, but it cited the one I posted as the original. Wasn't sure which to post.
I'm very sure I'll end up doing the same thing! It's a good book for all ages
TDP aside, you can get a used E5-2670v1 (8c/16t) @ 2.6Ghz for $60... The low-power "L" model Xeon's are also available.
So this article has nothing to with systemd.
Disarmament can make sense from a game theoretic point of view if the parties involved can verify destruction of weapons, and monitor production.
It's largely because the market decided that having actual technology was pretty important for a tech company and rewarded those companies that did. Their founders got rich and now get to decide where that money goes; the MBA types who outsourced their development went bankrupt and don't get to play in the next round.
Successful bazaars have a flat architecture, meaning you can easily add another component, to handle a new case.

It's not always the ideal technical architecture for the problem.
1. Take something with an established functionality, that works, at least to some order (I'm aware of the debates on this concerning systemd).

2. Replace it. Without apparent option. In the /etc/motd case, the problem was one of swapping a read file with a dynamic process in more-or-less the same namespace. Systemd at least advertises its malevolence.

3. Fail to adequately document behaviours.

4. Deprecate bug reports.

5. Create a fragile system within a core system context (login(1), init(8)).

Rinse, wash, repeat, rofl, weep.
Oracle Deletes CSO’s Screed Against Hackers Who Report Bugs
Twitter looking to shed 183,000 square feet of office space
A blacklight flashlight is a simple tool where you can understand how it works. This is a opaque service and you cannot reasonably know what's going on behind the scenes.
"In the embedded world" covers a huge area, including mission-critical avionics code, which likely has much higher safety standard than, say, Android.
Malcolm Gladwell's Podcast on the Vietnam Motivation and Morale Project
Varnish. It's in their FAQ: https://www.varnish-cache.org/docs/2.1/faq/general.html#why
The reasons for Japan's lower housing prices make a lot of sense to me and I think their solutions are a good idea for developed nations.

I'll admit I'm not particularly educated on this sort of issue, so I'd love to hear from someone who thinks this sort of central planning isn't as good of an idea.
Yes, and also the cat is man's best friend. Oh, wait...
This is a good point, I wonder if cathedrals really exist in the real world? I suspect they are all just isolated bazaar's.
It's definitely interesting. It needs some design work, although I've seen similar things to this implemented in instagram using a hashtag #tindernightmares for example.

Technically this is slick and the UX isn't bad for an MVP, assuming you did this all yourself? Did you use meteor framework? You should put an email/about up there so I know who made this.

email me would love to kick around some ideas: ffjabre@gmail.com
We have a few features in mind, and one of them is a tagging system. That _should_ serve a basic need for grouping. We'd have to investigate the mind map-type thing you're suggesting, but we do have plans to find a good way to group terms within languages, frameworks, etc
Sure, don't see why not.
It's far from clear if the EU complaints would apply to this, which have been strictly about anti-competitive behavior. Which competition would this negatively impact?
Biggest mistake in scrum is to give points for bug fixes, even if they're not yours.
>With replacement of consumable parts (mostly batteries...

What? Most phones sold today do NOT have replaceable batteries.

>For some people, particularly the elderly, the young, and the poor, they'll use it until it literally stops working at all because they literally cannot afford otherwise.

One can get a new Android phone from Amazon for $50 no contract. Landlines still exist and are almost available anywhere unlike cell coverage.

>Cell phones are a literal lifeline device...

I could live with a dumb phone as my PC is way more important. When are we going to make Microsoft start to provide security updates to XP again?

You must be like 20 years old... I hate to break it to you but no one needs a cell phone to survive.

>This is why the security updates either must be performed by the companies in question through the actual use lifetime of the device...

Well start writing Congress but personally I don't want my new phone to be another $50 more because the OEM is required to provide security updates for phones 5 or more years old.
Very happy recent convert to KolabNow!

Pros:

- 100% green energy
- 100% Free Software
- Servers run on fully open POWER8 architecture!
- Server for your contacts (CalDAV), calendar (CalDav), and
notes (IMAP)
- Swiss privacy laws
- They run what seem like very fancy business-class LUG
events in Europe. Of no utility to me what-so-ever, but I'm
glad to be indirectly funding this sort of thing.

Cons:

- No 2FA :(
- Not the cheapest (but I'm happy to pay a little extra for
the above)
- Slow webmail (moved back to native clients)
Agreed. There are plenty of studies that attest to the well-being of children who go to daycare.[1]

"Home grown tomatoes" may be best when grown by good gardeners (i.e. some people are just better with kids, including their own) and the ideal environment (parks, museums, grandparents nearby). But it's not a universal truth.

[1] http://www.cckm.ca/ChildCare/EvidenceQuestion1.htm
You might like a wolf. Not automatically subservient.
Cleaning up assets to sell?
And when you're backstabbed some times, you can choose to get less and less receptive, ore simple develop your resilience. In the long run people will know that you're agood worker.
Study Says: Removing Los Angeles Lawns Would Make SoCal's Summer Days Hotter
This looks like an awesome tool, really promising; just about to try it out. Pardon the ignorant question, but are there other tools that do the same thing?
what dual LGA2011 motherboard has a 2x 10GbE?
Been doing scrum forever. Even before it existed. And yet I never had to use points, ever.

Scrum Meeting:

- Follow the list of topics for today

... (may include)

... Show progress and new features

... Get feedback

... Discuss blocking points and resources needs

... Get update on supplier status (if buying/selling anything to 3rd parties)

- Decide what are the priorities for this week

- Schedule the meeting for the next week (send the list of
topics you'll talk about)

That's overly trivial. It mostly comes down to schedule a meeting every 1-2 week, show/say current status, repeat...

No need to call that scrum and put fancy names on it.
Your comment, and the other replies, all raise very good points.

My initial reaction to corporate lobbying was probably too knee-jerk. I suppose what gets in the way (or in my way, at least) is ideology. If a corporation (or any group of people) lobbys for something I'm in favour of then I'll cheer them, if they lobby for something I'm against I'll yell boo.

Biases hey.
The alternative is to use openup from M:tier.
Hi there,

I created NSIS originally and maintained it through the 1.x series (a mirror of the original web site is here: http://1014.org/code/nullsoft/nsis/ ), before Kichik gracefully took over the project. I use NSIS extensively for my own projects.

Given some of the comments here I thought I would mention a few things:

When NSIS was first created (ca 2000), MSI did not yet exist and installers were big, fragile, and typically had many files. I made a custom installer for Winamp at some point, and then an installer-generator for Winamp plug-ins (PiMP), and later generalized that into NSIS.

The script design: originally there was a list of files which would be extracted, shortcuts created, directories created, etc. The list would be processed in order. At some point Vinny from BearShare suggested (via a trivial patch) that we add conditional execution and/or looping. So that's how it ended up as "like assembly", since it was a bunch of instructions being executed. The string formatting was already there, so you don't have to manage strings, so in effect a very high level assembly.

The point of writing NSIS installers is that you're really just programming a program, and the language you're using is very good at moving data around. It's not transactional, sure, but ideally if you write an NSIS installer, you can have it look at what's installed and make the correct decisions about upgrading/removing components as necessary.

You can also automate the installers for network installs, plenty of system administrators do it now (/S and /D= options, in particular).

The mentioned security bug in NSIS 2.1 was fixed in 2.51.

Finally: last I checked with LZMA enabled, NSIS installers are very size efficient. If you program them well, they can be very robust.

Anyway...