skysight-inc/HackerNews huggingface dataset:
I much prefer that I can choose my client, be it pidgin, emacs, mutt, irssi, thunderbird, you name it. Web interfaces are limited in functionality, give me little control how my client works, and I'm at the whim of a server operator. Mutt or Gnus or irssi haven't changed drastically, but a web interface can change without an option for you to restore the previous version. That's a huge problem with the deployment model of web apps, especially for power users.

Like I wrote above, I'm not a real IRC user because it doesn't support async messaging well, and I was curious if there was a viable xmpp-like async mode. I love email and xmpp because they works like git in that I can use it offline as well. Please don't argue that everything is 24/7 connected due to IoT or something like that as an explanation why offline mode has no use today.

Async messaging has other advantages, like drafting a response and pondering about the details over one or more days. That said, realtime chat has its place, but with distributed teams it's most practical to use distributed async messaging for the normal case and fall back to realtime protocols when you need a live conversation. I consider live communication to be the same as calling someone on the phone and disrupting their workflow or failing to reach them due to being unavailable at the moment.

Don't get me wrong, IRC and monitoring chat rooms works for many developers, but that doesn't mean it must work for me as well. We're not all the same after all. When I use live comms, it's on-demand, like a phone call.
It's because they're twisting the normal use of the word "broke" in an attempt to make a catchy headline. What they're really saying is that there's another way to be considered "broke" and that many people won't realize they fit that definition. Mainly because it's non-standard and basically never used.

It's just a trick for clicks.
No, that Assad and Russia would defeat them militarily.
The problem isn't technology, it's intellectual property.

Really any sort of property is just a way to concentrate power. We are just making the calculation that the result of this accrual will produce benefits for all. Often this calculation is off by a few orders of magnitude.
Yes, essentially! One key difference is that frequency and intensity coding in the cochlea is facilitated by a a built-in active physiological component (outer hair cells) that enhances frequency selectivity and provides compression of the structure that vibrates inside the cochlea (basilar membrane). The outcome is that listening acuity is preserved across a large dynamic range and variable background noise levels.
This is a fact that so many people like to conveniently forget
> Indeed. It seems weird that Wickard v Filburn deemed that growing corn for your own use was "interstate commerce", but a city building a broadband network in competition with multi-state companies is not "interstate commerce".

That's not what the court found. The Sixth Circuit did not say that the subject matter here was not interstate commerce that Congress could regulate and preempt state law by regulating. They said that Congress had not acted to preempt these particular state laws, and that the regulatory authority the FCC had under laws passed by Congress did not extend to preempting the particular state laws in question.

There is a vast difference between finding that an action is not within the Article I powers of Congress and finding that an executive action, whether or not authorizing it would be within the Article I powers of Congress, is not, in fact, authorized by Congress. This ruling found the latter, not the former.

Now, I'm not saying that I agree with the finding, but it doesn't help to mischaracterize it.
Reddit users reveal their industry secrets
Ruby/Rails | DoStuff Media | Full Time | Austin, TX

Come build stuff that answers “What should I do tonight?” for millions of people. You’ll have fun. You’ll like the folks you work with. You’ll work on interesting problems. You’ll make the world a better place by helping people party better.

http://dostuffmedia.com/jobs/dostuff-ruby-developer
http://pingspeedtest.com
I was referring to pensions and early retirement mainly. Yes, there have been recent efforts to shift the retirement age upwards, and I'm certainly not saying that people shouldn't be allowed to retire at all. But a population-wide cutoff at a certain age seems arbitrary, and I've seen plenty of examples around me of people starting self-employment in their 60s, simply because employers could no longer legally hire them.

Of course, the other side of that coin is that there needs to be enough jobs available to employ everyone, and forcing retirement is one way to reduce a labour surplus...
Full disclosure, I'm in a federal department that has been pushing for more open source for a while.

This is a great move by the White House. While there are a lot of groups that are trying to push for more openness and release of software, it can often be challenging. A lot of federal groups have been taught over the years to be very risk averse, and open software is viewed by them to be risk. Probably one of the most common concerns is, "What happens if someone takes and misuses our software?" In a highly risk-averse federal environment, these can be challenging arguments to fight against.

If you like and support this kind of thing, one big thing you can do is to contribute and supply feedback. We frequently have to go to our superiors and justify what we are doing with regards to open source. We say things like, "this repository had X pull requests from non-federal contributors". Or, "We got Y comments and questions from non-federal users of our projects".

It could be as simple as an email saying "Hey thanks, I found this useful", to a full-on pull request fixing an issue or with a new feature request. The more fodder we have to say "open source increases engagement and creates positive feedback" the more you will see this kind of thing happening.
In Brazil the best mortgages available have about 13% interest. It's basically impossible to reach the same debit level of the US, but consequences are much more severe.
True, but it's less relevant now with web and phone apps that are sandboxed.
> He found that mice in a closed environment, among other behaviors, became anti-social, violent, strangely obsessed with grooming ...

You haven't mentioned the very important fact that the experiment was designed to be a mice "utopia" with everything mice could desire provided to them for free. (meaning: no effort needed)

In an environment where no effort is needed to survive and procreate it makes sense to me that the offspring will be less intelligent and less social over time as they do not need any of these social traits to survive.

We haven't reached human utopia yet but I believe the welfare state goes into that direction and will eventually produce similar results. (it already does in some respects - see birth rates in Western countries)

The next decades will be very interesting times (and possibly frightening) as we might see our civilisation first being dominated economically by others and likely also militarily after that. (and this wont be pretty for us, because hatred towards our culture is mainstream in most other cultures - and sadly also internally)

Or alternatively we will see chaotic internal revolutions that will undo this development.

But I doubt that we will see these changes happen in an ordered democratic way as the establishment will fight changes by all means imaginable. (it is obvious when seeing the medias bias)
Yeah, I wouldn't call this broke. You owe more money than you have, but you don't need to hand it all over right now. Broke is you need a hundred more dollars to pay rent, and even if you have a million in an account somewhere, you have no way to get that hundred before the date rent is due.

You wouldn't say the United States is the poorest country in the world, even though it's in the most debt.
That there are no threads to follow per se and you have to come up with filters of your own to create a view of the wall of text is something that failed me anytime I tried to use IRC. With email threads or spontaneous XMPP topic group chats, it works much better for me personally.
It's nice there are more gene editing methods but this just moves the problem back where it always belonged: delivery of the vector to the cells that matter, and knowing what edit to make are still extremely hard problems. The latter seems to be the ultimate challenge: our current understanding of genomics is still very much stuck in the "the function of a gene is assumed to be the largest eigenvalue of its principle component analysis". In complex, redundant systems with feedback (like the genome and its associated cellular machinery) it's basically impossible to fix an actual problem, with limited side effects, by just modifying a single gene.
You're right, I'm conflating the two, though I appreciate that one doesn't require the other.
Phoenix Channels vs. Rails ActionCable
I'd be lying if I said this exact article wasn't behind some of the ideas I've used to build my own system. This was one of the first times I've heard the term Quantified Self.

Now I see "myself" as just a thing in the Internet of Things that I can track metrics on (and tell to do things) just like any other thing.

Don't take me philosophically or spiritually with that statement. As a human I am trained to think of myself as more than "just a thing" and to think otherwise would be a bit morbid :) but from an architectural standpoint I don't treat my own metrics different than the rest of the 200+ devices in my IoT network.
Mr. Robot Hack Report (s02e06 Careful SPOILERS)
Sizing Up the Olympics
> doesn't try to make software into a religion

This seems silly - why does having a point of view grounded in reality (too much software actively works against its users), constitute a religion? Is the UN is also a religion, because they uphold that basic human rights exist and should be enforced?

> That option has served me well for over a decade now.

Yup, that is the other option, though you're bound by their license agreements as well. They just tend to focus more on waiving liability and responsibility.
TLDR: Reseller is pissed that "Genuino" has to be sold as "Arduino" in the US and that they have separate SKUs. Also Genuino seems to have poor B2B/reseller support.

Is this post really that petty or am I missing something?
From what I have seen a lot of ppl who wouldn't want to sit down and grok a datasheet [1]. The friction of getting started with one of these is soooo small, assuming the serial driver installs on Windows. Out of the box support on other systems.

[1] - http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontr...
Yeah, but you're still talking about the raw technical implementation of how they work.

All I'm trying to say is that for the vast majority of users a raspberry pi can do anything that an arduino can. Sure you might not be able to so some super tight real-time stuff that you could do with hand-rolled asm that you could do on an arduino, but at that point you're more at the level of 'using an AVR' than 'using Arduino'.

When the problem is "I want to control some RGB LEDs" or something, either can be used. That means that they are of the same category.
What do you mean by "scripting language"? That's an old terminology which is lacking a clear sense nowadays.

Would you like something that you can embed? Something that has an interpreter for?
Show HN: Termbox pomodoro timer
The compelling thing about them is that they're a gateway into hardware design. It's like asking "what serious apps have people made with Scratch?", it's rather missing the point. You start making a rotary mobile phone with Arduino and move on to make your own autonomous drone.
It's not the next big thing, so much as the next big educational thing, in my opinion. It is a simple enough system to put electronic power in the hands of people who wouldn't otherwise have it. They learn some basics of coding, some basics of electricity, and get something tangible out of it.
Dude don't waste your time on OP. He clearly has no idea what he's talking about.
Pass a federal ban on municipalities imposing build-out requirements. That's the #1 thing preventing the 1996 deregulation from being effective. If a fiber provider could walk into New York, Philadelphia, or San Francisco, and wire-up lucrative pockets of the city and steal the local incumbent's lunch, the whole industry would look totally different.

It would also help to ban municipalities from requiring franchise licenses to offer video service over their wires. At least until cord-cutting is more advanced, double-play packages are critical to the profitability of services like Google Fiber and FiOS. Municipalities tend to impose onerous terms on the acquisition of video licenses which make it unattractive for competitors to enter a market.

It's not like competition doesn't exist anywhere. Low-regulation southern cities like Atlanta and Austin are enjoying multiple providers offering gigabit service.[1] The only reason the same isn't happening in New York or San Francisco is the local government.

[1] I mean, just look at the map of Google Fiber cities: https://fiber.google.com/newcities.
I don't think it's really a "big thing", it's mostly for hobbyist projects (since you need to know quite a bit about software development, Linux, etc.), and for that purpose it's quite good.

It's cheap and you can easily connect leds, motors, etc. and control them via Python scripts. It's also frequently used to create home entertainment units for music, films or video games (emulators in particular), since there's an HDMI port that you can connect to your TV.
> I believe you have adopted your opinion of what should go into the first set of brackets of yours.

I'm not really sure what you mean by that.

Certainly I'm not of the opinion that proof-based math is useless; I studied math in grad school, and stayed as far away from anything applied as I could. But I don't think it offers much value to engineers or scientists. Let mathematicians establish the foundations, and let scientists and engineers build on top of that. They're different skill sets, with different goals.
It's not "the next big thing", as much as it's a lot of little things. There's always been a gap between software and the physical world; the Arduino lets people easily bridge that gap. Though the typical projects are trivial as you suggest, the effect of being able to easily construct such projects is significant.

That said, I think there are other MCs aside from the Arduino that are more interesting today, because they have WiFi or Ethernet on-board, and you get into a much more interesting class of project when you add networking as a core feature rather than something that needs to be bolted on.
> XMPP is useless for multiple devices: there's no way to receive messages on both (some servers will deliberately violate the spec here because the spec is stupid)

XEP-0280: Message Carbons and there was that priority thing before. It somehow worked in the past and now it's definitely solved.

> Groupchats don't work properly with federation

The only annoying problem i can think of is when the server hosting the MUC restarts clients seemingly don't notice that they have to rejoin.

> and have terrible UX in every client I've tried.

Maybe you tried terrible clients? Unfortunately are few now which aren't terribly behind regarding protocol support.

> and the federated history spec has been under development for about a decade now.

I think thats the real problem. "Nobody" implements newer XEPs, especially if they are not finalized yet but how should they finalize if nobody puts them to trial? Everybody seems to have settled in screaming out what does not work so well but instead of helping to fix it they halfway reinvent the wheel or switch to centralized proprietary
solutions which may have nicer looking clients but often don't even try to solve harder problems like multi client support. I didn't have a look at Matrix yet, maybe it's worth it but there is always the danger of creating yet another standard [1] (which may not even be as perfect as originally thought in the end either).

> but I've come to the conclusion it's actually a really bad standard.
But is it really that bad (especially at the basic fundaments) to justify something completely new? XMPP at least provides a lot of ability to evolve without breaking everything that was.

[1] https://xkcd.com/927/
> Could you define fanatism please

In general, irrational behavior, caused by forced oversimplification of complex things, to try to make things easier ... to have a simpler world. Black and white. Good and bad. Gives you a stable worldview in a complex world, less worries.

Rms does that by defining his license "ethical" and therefore everything else unethical.
Good and bad.

So it seems easier to see who the good guys and the bad guys are, but whether it will actually help anything to make really progress, I strongly doubt.

Because all this energy put into the war over license, did not create a single line of code, nor do I see how it helped protecting things. Once a code is open, it stays open, even if other people use that to make other things closed.

Thats why I don't like ideology so much, I care much more about the things the people actually DO and not what they talk about. And if the goal is, to have for example a open mobile phone, which you can really trust, than all this talk about license only distracts and divides, but helps nothing to get things done.
I wish I could ride a bike. In many cities, that's just not an option
> DEA units assigned to patrol 15 of the nation’s busiest airports seized more than $209 million in cash from at least 5,200 people over the past decade after concluding the money was linked to drug trafficking

So was it drug money or not?
Robotdyn is a great vendor. Their stuff is well built (and designed), not as cheap as the other aliexpress stuff, but far cheaper than the name brand.
If it meets the guidelines, Whitestorm might make good "Show HN" because it is an interesting project. In terms of attracting contributors, I suspect personally approaching people with an existing interest in the project and specific game developers who might use, and then leveraging their word of mouth networks might be more likely to build a sustainable community.

Good luck.
Who is Lawrence?
It depends on who the third party is.

More from Republicans: Theodore Roosevelt, probably George Wallace and Ross Perot

More from Democrats: Henry Wallace, Strom Thurmond, Ralph Nader

Who knows: John Anderson.

I think that Roosevelt, Perot, and Nader all had strong effects, I don't think that Thurmond, either Wallace, or Anderson changed the outcome.
More analog pins, is the only compelling reason I can come up with. In general I think the ESP is a better choice for most "turn the LEDs on and off" type of project though.
To properly balance the equation, the skills and future time a person has would need to be valued at something greater than zero.

If you view education as an asset then borrowing to fund it is a normal value proposition.
I used one to control a pair of candy machines for a Watson demo - there was a laptop with a microphone that did sentiment analysis on your speech, and then it told the Arduinos to give you either sweet or sour candy.

The next version is probably going to have a Raspberry Pi replace both the laptop and the Arduinos, but they were a good starting point to get the project up and running.
GNU seems to agree with you, since they categorised the right to redistribute on its own as freedoms 2 (original) and 3 (modified).

Of course, they also "consider [all non-free software] equally unethical", so from their point of view listing the four freedoms separately or as a whole should be pure cosmetics.
I see how you'd imagine that, but it's not so. It wasn't about purism or over-engineering - it was actually sensible stuff. Less like "let's use latest version of framework X" or "let's change the organization's stack!" and more like "Let's set up this new project in a supported version of the JVM instead of reinstalling the legacy one in the new server, please? I looked it up and this newer version of the JVM is certified to work properly on that platform." Or like the time I tried to get a certain organization to take up version control, which was rejected because someone sometime way back when managed to lose information while merging in cvs and the supervisor didn't feel comfortable with a vcs, distributed or not (I'm told merges are still done manually by the supervisor using windiff).

And I offered to do the work necessary on my own time on both these occasions, with safeguards so we could fall back into the status quo at the slightest signal of trouble.

So no, while I can be - and am - passionate about new tech, I cut my teeth developing large scale systems that had to be up at all times. So being conservative at work is second nature to me, even if I play with unstable or experimental stuff all the time.

It's... not cool that you tried to be clairvoyant instead of curious.

Maybe in the future you could ask "How did that turn out though? Were the systems changed, that you know of? Did you consider that management didn't want the team to waste the org's money trying to be purists or over-engineering? Did the decision maker have a technical background?" or other such questions, in order to later make an informed statement.

On the other hand, the way you stated it made me think you've had an awesome experience with great management, so congrats on that, I hope you keep choosing amazing teams to join - if or when you change gigs :^)
It's fun to see the armchair historians and political theorists pop up. HN is becoming more like Reddit by the day. Stick to discussing technology guys ;)
Startups, Metrics, and Intellectual Honesty
So an alist looks like an alist. I'm shocked.

and alist is a list of pairs. That's what it is. Semantically, there isn't really another reason to use the format.
How did it come apart? Almost exactly like Dick Cheney thought it would 20 years before cheering for the invasion. From an episode of Meet The Press in 2014[1]:

CHUCK TODD:

All right, let me ask you a couple of quick questions. I want to play for you an interesting clip of you 20 years ago about Iraq and Saddam Hussein. Take a look.

DICK CHENEY (ON TAPE):

That's a very volatile part of the world. And if you take down the central government in Iraq you can easily end up seeing pieces of Iraq fly off. Part of it the Syrians would like to have to the west, part of Eastern Iraq the Iranians would like to claim, fought over for eight years. In the north you've got the Kurds. And the Kurds spin loose and join with the Kurds in Turkey then you threaten the territorial integrity of Turkey. It's a quagmire if you go that far.

[1] http://www.nbcnews.com/meet-the-press/meet-press-transcript-...
What you use to do it? Which app?
Arduinos do not have HDMI ports. You're thinking of a Raspberry Pi
OT: There are some beeautiful visuals/illustrations around the text
A small side note: I checked the footer for an "About" or "Team" page, but found nothing. Checked the "Contact" page and sure enough, it's an East-European company.

There seems to be a fear of publicly disclosing who is behind projects in the whole area. Ondrej, could you offer an opinion?
I'm not sure it is the "next big thing" as you say.

The Arduino IDE and all the ecosystem of libraries and community could be the actual "big thing", because the Arduino is just a convenient development board; but you can get those from the chip manufacturers themselves (OK, may be now those are nicer because the Arduino boards).

I think the IDE is making the hobbyists able to work with microcontrollers in a very easy way; compared with all the tooling and docs you have to read to build your own dev board and program the MCU yourself.