skysight-inc/HackerNews huggingface dataset:
That's how the world goes downhill. Instead of getting at the truth, people are - well, literally - playing politics.

When I ask someone if "welfare is harmful", I ask for their opinion on the relative impact it has on various issues we want to optimize for, which mostly boil down to short and long-term happiness of people. It's a difficult question, but still a factual one. The list of things we want to optimize for is finite, there is some ordering to it, and the impact of various actions on those things is, in principle, calculable.

Even the question of "can welfare be justified" is an objective one. There is some model for "justified" that you have, and the data either lets you justify welfare or does not (and tells you the degree to which it is so, if your thinking process is worth anything).

It's only when people start pushing their stupid agendas and start putting their personal interests in focus that the whole thing gets "difficult".

--

Either way, I only said that a sufficiently smart AI could know the truth (or at least a good approximation of it). I didn't say it will necessarily tell it to people who ask. But an AI that can't correctly from data would be a pretty shitty AI. It's enough that human brains have this problem.
+1 for this. There is more explanation here: http://hackaday.com/2016/08/03/single-board-revolution-preve...
Oh, I have.

I have however not seen any proof that it benefits the country other than employment (how are the salaries?).

If you look at tax revenue as percent of GDP it's almost had a freefall [1], which could be okay if the GDP is high enough.

In direct numbers however Ireland as of 2014 was not even back to 2007 levels in tax revenue (pre economic crisis) [2], and ignoring inflation. And only counting corporation tax, not even back to 2002 levels.

[1] http://data.worldbank.org/indicator/GC.TAX.TOTL.GD.ZS?locati...

[2] https://en.wikipedia.org/wiki/Corporation_tax_in_the_Republi...
Otherwise known as Parkourbot
Why Intel added cache partitioning in Broadwell
There's not even a need for installing a proxy! SSH has native SOCKS proxy support, so all you need to do is set up an SSH connection and set the browser connection to a dynamic SSH port forward.
This also prevents leaking DNS requests : with a standard proxy your computer might be trying to look up domains using the company DNS system. With a SOCKS proxy, you can forward all DNS traffic as well!
Delphi had its place in 2001 along with NeXT's WebObjects. Products of their time for sure.

However, the developer inspectors alone inside of Chrome and Safari are 100x more powerful than any of those old UI tools of the past.
What industry are you looking to use this POS in? Do you want something reliable? What options have you looked at? The bare minimum your gonna need is an Epson TM-T88V, a wired Metrologic, NCR or Datalogic Scanner (spend more than $50 for something decent), and a cash drawer.

Other things you will probably want are a programmable keyboard, NCR 78 or Datalogic 9800i, coin dispenser & an integrated pinpad for processing credit/debit.
What technologies do they use to do the balancing. I heard earlier that they don't use any machine learning at all. So what do they use to achieve this level of robustness.
Yeah, data corruption is a big issue with the Pis, and definitely not something you want on a Point of Sale.
Same boat here, I intend to upgrade my eight year old Macbook either in two months or the end of the year (so could wait for the next update potentially). I use Windows at work and I just can't do it at home. There's always some type of drama although of course it's gotten better over the years. I've spent an hour at the Apple store comparing the non-touch bar and the touch bar ones, I prefer the non-touch bar, but not a fan of the keyboard on either one. If they upgrade the Air I may just get that but it seems unlikely.
Okay, people who read this and want to go and buy the Orange Pi Zero: PLEASE read the following before purchasing!

> I can actually use an M.2 SSD with the HATs available for it

The NAS hat costs $7 extra plus shipping ($4 to EU for me). [0] And to my knowledge there is no case for the Ornage Pi Zero which can accommodate the NAS hat.

> and POE support

It doesn't support POE out of the box, and it's not 802.3af/at compliant. [1] You can use a passive PoE injector, but 5V in a CAT5/6 cable won't get you very far. You can use a higher voltage, but then you need to add a DC/DC voltage converter and unsolder some resistors from the PCB.

In short: it's a lot of work to get POE working. It's not really worthwhile.

Also the WiFi on the Orange Pi Zero is a piece of shit. [2] Performance is crap and there's high packet loss. Allwinner's driver is a steaming pile of shit and no one from Xunlong or Allwinner is working to make it any better. The stock images from Xunlong are using kernel 3.4!

Several people from Armbian are trying to improve the driver, but there's no public datasheet and the firmware of the wireless module is pretty crash happy.

Also it's 2.4GHz 1T1R (same as the Raspberry Pi W) so the performance is always going to be bad, even after (or if) Armbian manages to fix up the driver.

- *Does the Orange Pi Zero outperform the Raspberry Pi (Zero, W, 1, 2)?* Yes.

- *Should I buy the Orange Pi Zero for my project that needs WiFi?* No.

- *Should I buy the Orange Pi Zero for a project requiring USB and Ethernet?* Yes!

- *Should I use the images from Xunlong for my Orange Pi <whatever>?* Please no! Use Armbian ( https://www.armbian.com/ )

Images from Xunlong are using an ancient kernel and don't have proper power/thermal management for the SoC. With Armbian and the mainline kernel, temperatures are under control and you don't need a heat sink unless you're using 100% CPU all the time. Also, cores don't randomly shut off due to overheating.

[0] https://www.aliexpress.com/item/Orange-Pi-Zero-NAS-Expansion...

[1] http://linux-sunxi.org/Orange_Pi_Zero#Powering_the_board

[2] https://forum.armbian.com/index.php/topic/3243-orange-pi-zer...
Me too, that is why I try to stick with native development with Java, .NET (all its variants), Android, iOS stacks whenever possible.
Ask HN: Project Management tool for dev teams. What's the word these days?
I've had experience with Jira (which has all the schnazzy charts, customization and integrations, but slowness and usability seems to be a common complaint) and a bit of Trello for personal stuff.

There's Trello, Github Projects, Youtrack, Wrike, daPulse, Asana, Pivotal Tracker, Basecamnp, Blossom and the list goes on.

I get that each probably has its pros/cons, but has the landscape changed in the recent years so that some are clearly ahead of the rest of the pack?

E.g. is there any reason to use Jira anymore with all these other options?

Thanks
I think a reasonable reaction would be to stand up and slap him around for a good few seconds (10 should do the trick). Then proceed to go to HR to report the guy and threaten with a lawsuit if he's not instantly fired. There you go. As an engineer in California you should be able to find another workplace if they decide to fire you instead.
I understand the "capturing i in a closure by reference" part, since that error is also common in other languages which capture variables by reference, and don't create a new reference per loop iteration.

However the default parameter issue looks like a python specific issue which is really strangely designed. I would normally say [] is a literal for an empty list which creates a new instance of an empty list every time it's used. So when it's used as a default parameter a fresh empty list should be created all times.

Is [] is global reference to a single mutable list which is only initially empty? That would make it pretty useless, since everyone could mutate it. If it's a single reference then that should at least be an immutable list which throws some exception when someone messes around with it.
Phillip, I'm sure going through all this as a part of your shutdown isn't easy, but it's really great that you're taking the time to do it. I'm sure there are many who will benefit from making all of this open source. Many thanks and best of luck going forward!
An electric plane could be a possibility, depending on advancements in battery technology or power storage in general. Space flight would most likely require some kind fuel, at least in our lifetimes - so far we haven't found any other way to move mass in vacuum other than expelling propellant.

However, not all rocket fuel/propellant is carbon based, in fact, most aren't.
Oh no, propaganda that might alter our belief system into respecting female employees! Better reject that out of hand...
For personal email I don't care that much for backups, I trust Fastmail to do it better than me.

I do use Thunderbird for offline backups, more because of the thought of losing important work email. But without combining it with an actual backup system, that's not actual backup, because IMAP does synchronization and messages deleted on the server translate to messages deleted on the client side as well. So I combine it with Arq Backup, which does daily uploads of everything on my laptop.

I do wonder whether using Thunderbird for backups is wise. I never recovered from a Thunderbird archive. Sometimes I'm thinking that a solution like OfflineIMAP or mbsync/isync might be better.
> The NAS hat costs $7 extra plus shipping ($4 to EU for me). [0] And to my knowledge there is no case for the Ornage Pi Zero which can accommodate the NAS hat.

Sure, but your gonna be able to max out the ethernet port on an OrangePi Zero, whereas none of the Raspberry Pis can even fill half of a 100Mbps ethernet port. Printing a case isn't all that hard, or you could always build it from thin plywood, cardbord or something else if you want a case.

> It doesn't support POE out of the box

No, but you can wire it for any type of POE you want, whether that be 5v, 12v to 24v, or proper 48v POE. The traces are already there on the PCB, and at that price point I doubt anyone could fit in a buck converter to make it do 48v POE without increasing the cost by a few bucks.

> WiFi on the Orange Pi Zero is a piece of shit.

That and every other SBC, I've got a Raspberry Pi 3 on the shelf that I wrote off due to poor wifi performance. SBCs with small integrated antennas just aren't gonna have amazing wifi. Most of what was in the BSP is now mainlined in kernel 4.10 by the way.

Armbian is decent, I've been quemu-debootstrapping my own images though since I'm not a fan of all the modifications they make to Debian.
AOL is going to shut down DMOZ on short notice by end of February. Maybe that's the reason for your denial.

DMOZ had a history of being very strict with applications of both, editors and sites and in the end was primarily used to improve ranking.

In my opinion, the future of web directories, if there is any, is a combination of strict moderation, wiki-like collaboration and automated processes. Some questions will arrive from personalization and real-time content (think of news, weather, twitter/blogs...)
VB6 and Planet Source Code also have lots of nostalgia for me. Fun times with AIM toolz, Half-Life cheats, and crackme.exes.
Other usecases than yours listed.
The RaspberryPI Zero is really small, has a camera connector as well as a lot of software and documentation.
Not everyone uses a RaspberryPI as a homeserver replacement.
If you live in a third-world country (or the US) which lacks basic functions of society like employee protection, a sensible minimum wage, universal healthcare, paid parental leave, etc., then yes, I don't recommend doing what my friend did with employing a little "civil disobedience" in such cases.

TBH, for most techies I don't think opposition to MITM boxes comes down to "I don't want them to catch me looking at cat photos" but more along the lines of "this will actually reduce security as much as it improves it, and the companies providing these products are also aiding repressive regimes and human rights violations across the globe". Personally, I would find it unethical for the company I work for to buy these products.
I hope that with the advent of WebAssembly, Javascript can be thrown in the dustbin of history. Isomorphism, with a better language to do it in, sounds like a lot of fun.

Some days, I like to imagine a world where browsers had Python embedded as their scripting language.
> POE support

You got my hopes up, but it's not even passive "PoE", they just exposed the unused pairs on solder pads....

Something Pi-like with proper PoE would be great, but that is just to exotic a feature it seems.
Vendor and developer support, community size, available tutorials, etc.
I travelled on a two week holiday recently, and pretty much all of our itinerary was stored on my phone. Boarding passes for flights, transport info, airbnb/hotel booking info. We also had local maps, and Tripadvisor info preloaded for the area.
EURUSD: Risk Remains Lower Despite Price Recovery
The people in that link are being plain jerks.
The problem is that an apple carrying a new disease across the frontier can be the difference between having millions of loses in agriculture or not. Believe it or not, their economic impact is far much worse than carrying a bag of drugs or a bomb. The solution is easy in any case.
It still runs Symbian and is not supposed to be some continuation of the old line of software. It was made well clear in their announcement.
Article author here. I agree with your point, I shouldn't have been so cautious. I consistently observed people being faster when using debuggers and I wanted to give it a test on this problem. Most people don't see that they can get a significant speedup in using debuggers, so that sentence wanted to give a sense on how much quicker you can be. I'd be happy to hear of a better way to convince a non-debugger user that he could have debugged this code faster with a debugger!
Well, TIL that there's an awesome new tool I need immediately :)
I think the advice still holds, unfortunately. Don't travel across the US border :/
Cardinal, ordinal, fractional ordinal, numbers of people, Nth in a sequence and date in a month. This page explains it all with examples - http://www.hungarianreference.com/Numbers-cardinal-ordinal-s...
I'm glad I haven't been insulted yet
Ok, so I should probably get fired for saying "Hi" for the female coworker not on my team: because how do you know where to draw the line?
I'm asking which Gmail APIs would Thunderbird have to keep up with. As far as I know, it never used that API, hence it doesn't have to keep up with it.
5 Challenges Millennials Face at Work and How to Deal with Them
In the same kind of issue (IMO): voting on weekdays.

I don't know if that's in the US constitution (I'm French), but really, who thought that was a good idea.

It seems like a systemic issue easier to address than the whole constitution and electoral college system.
After reading about the egregious violations of privacy, threats against journalists, flagrant violations of the law in many countries and cities around the world and the fact that the top man of Uber was willing to serve under a Trump presidency, I don't think you can be too surprised about all the negative comments!
What about Lazarus [http://www.lazarus-ide.org] or Free Pascal [http://www.freepascal.org]?
"Describing what your program should do in sufficient detail will probably end up being not very far from the actual program itself."

Isn't that the idea behind https://en.wikipedia.org/wiki/Prolog ?
But only at zero Kelvin. Once you punch that Caesium 133 up to room temperature you need the extra 8Hz to achieve aesthetic purity. On really hot days, you need to go to 440.1 or even 440.2.
http://wiki.c2.com/?HaHaOnlySerious
"How can I get involved with this?"

I think you need to first specify your intent. Just jumping in because the technology seems cool leaves you short of value adding goals. Where do you want to be if/when VR actually is commoditized mainstream? From point of view of creating things I think there are three categories here

a. creating VR content (content or programs)

b. creating VR hardware and drivers

c. creating VR middleware (game engines, etc)
It sounds great, going to skip the zero (was never in stock) and go straight to the zero/W, this is perfect for remote sensors and actuators (I think, don't have it yet, going to order 5 to start)
You don't need an API for that, just a few hardcoded settings that get auto-filled based on the domain.
You're probably right. Whoops.
Clarified, sorry about that! I generally just put a blob of solder on the pads to bridge them, then I get frankenPOE at 5v.
I'm actually not from the US so hadn't heard of her until now. But I just read about her, and it sounds like she was a pretty awesome lady! And now you've got me curious about the lag...

I'm guessing they could (would?) go most of the way via undersea cable (just as normal folks do), pop out somewhere close and then beam up to some satellite. I'm in Australia, and (I think) Puerto Rico is roughly on the other side of the word (although I did get a D in high school geography, so there's a good chance I'm wrong here). My round-trip ping time averages ~320ms to some random PR ISP (209.91.222.104). I have no idea how much extra latency a last-stage satellite hop would add in, but let's say it triples the latency.

Almost a second in lag. So pretty terrible. I guess they'd need to use characters, er drones, with good AoE attacks...
It took me a minute to see the problems, but - not having touched Python for over a decade - I can't for the life of me bring the lambda to capture the value of the variable.

I know this doesn't work (because python assignment rules)

def foo(a, methods=[]):
m=[];
for bla in methods:
m.append(bla)

for i in range(3):
k = i
m.append(lambda x: x + k)

But this should work, according to quick'n'dirty google (because default assignment), and yet it doesn't.

for i in range(3):
def bar(c, d=i): return c+d
m.append(lambda x: bar(x))

EDIT:
Ok, I'm something missing here.

This doesn't capture the value of i

for i in range(3):
m.append(lambda x,i=i: x+i)

But this does. WTH?!

for i in range(3):
m.append(lambda i=i: i)
How do we know you're a Uber engineer and not some rented astroturfer? You better balance some binary trees for us right now, son.
You have major open source libraries like GTK, wxWidgets, Qt.
Also .NET, Java which offer multiple ways of doing forms that are tied to the target platform.
In addition, RealBasic (now Xojo) and... Delphi.

After Borland, other companies continued working with Delphi, namely, Embarcadero: https://www.embarcadero.com/products/delphi

Now, the prices can be a bit prohibitive. I would try one of the open source ones.
Ehhhhh it's not as if this is the first time Uber has repeatedly been in the news for abusive behavior. You guys have a reputation of being vile to a really diverse group of people (drivers, tech types, news media). FFS Uber is a company whose core values are thumbing their nose at the rule of law (rah rah disruption... gag).

So, no, I'm not going to suggest you quit your job. Hell, I don't even think you condone the nasty behavior coming out of your employer. But, by working at Uber, you are very directly helping a company that is about as far away from "do no evil" as possible. You're directly contributing to making the world a worse place and that sucks. That's pretty offensive to me. You're aiding and abetting a company that absolutely feeds into the anti-tech narrative in the Bay Area and that is personal. And, yes, I resent that.
You don't need to have your work communication on your private phone. If you want to do that, you can still temporarily disconnect them before leaving for holidays...
I recently had to write a desktop GUI app, and chose Electron[1] because I figured that for once I'd try something new and hip with lots of OSS libraries because it wasn't too critical and I needed to pass it on to someone else and figured there are lots of frontend web devs around. Well, it's kinda OK, but man, that thing is held together with spit and baling wire, and you feel like it's all going to come down with the slightest breeze. The previous GUI app I'd built was in Java/Swing, and while I wouldn't call the experience particularly pleasant, at least it felt solid.

[1]: + TypeScript + Polymer
The balancing stems from an inverted-pendulum problem, and that's something that's reasonably well understood in robotics
https://en.wikipedia.org/wiki/Inverted_pendulum

Of course it's more complicated than that because it looks as though the centre of mass can move and the legs can bend and are not rigid, but it would make more sense approaching this from a kinematics perspective rather than a ML one.
A friend of mine just got geothermal for his very ordinary house in a major metropolitan area. It was cheaper than the solar on my house was a bunch of years ago. Your point seems very bogus to me.
thanks a lot for taking time to elaborate. take care!
I was thinking about just the contour of the blade with a solid handle but, still, it could be used as a very bad dagger. Netcraft made a good point.
E.g. h264 encoding on hardware & stereo camera support (only on compute module) are unique features of the RPi platform.
Stand up to him - sure. But slap him around? I think you may have overdosed on punch-the-nazi memes.
> No, but you can wire it for any type of POE you want, whether that be 5v, 12v to 24v, or proper 48v POE. The traces are already there on the PCB, and at that price point I doubt anyone could fit in a buck converter to make it do 48v POE without increasing the cost by a few bucks.

So, you can buy an extra buck converter^ and solder it yourself --removing additional resistors on the PCB-- and it still won't be 802.3af/at compliant, or you can just buy a proper PoE adaptor for $10. [0]

^ Please show me a buck converter that does 48VDC->5VDC for "a few bucks"

[0] http://www.tp-link.com/us/products/details/TL-POE10R.html
That's also the way I read it, and indeed both WebSQL and IndexedDB only have async interfaces. IndexedDB used to have a sync interface available inside workers, but that was removed from the spec as there weren't any supporting use cases.

Overall localForage seems like a better cross-browser storage system, it also has a pluggable backend system (drivers) but defines an async interface.
Generally, though less toilets in total because you can cram more urinals into the same space. A common small office toilet space has room for three stalls so in the female room that is what you'll find. In the male variant the space of one of the stalls will instead be given to two individual urinals or a small "urinal wall" that comfortably houses two people or you can get three into if people are desperate. Larger rooms offer greater flexibility, but ultimately urinals take less space than stalls so you get more of them.

Of course that doesn't always mean more people going at the same time as some people don't like urinating so close to someone else so the second spot goes unused, and some of us prefer to sit for a no.1 anyway unless in a rush.
I've played a bit with terminals on Android, but I only had real success using ssh. This seems very convenient, I'll play around with termux, thanks!

BTW, I'm unable to access /storage/emulated/0, it seems Termux doesnt have permission (and the app doesnt list it in its permissions). Is your phone rooted?
I don't see Broadcom supporting their chips very well with the Raspberry Pi, you basically can't use most of the boards functionality on Debian without adding a bunch of blobs.

Wrt community, linux-sunxi and Armbian are both in better states than the Raspberry Pi community on their forums or on Reddit, if I google for dhclient issues with the Raspberry Pi I'm gonna get nowhere fast on fixing said issues.
I think the image that is being tarnished here is yours... Imagine we aren't told who the astronauts are until a long time after the mission (the photos and video have their faces redacted or something) would the revelation that one of them was Mr Bieber really make it suddenly less of an achievement or 'tarnish' it?