skysight-inc/HackerNews huggingface dataset:
I'm sure they care. The point I was trying to make is that if someone builds free software and intentionally limit support to a certain platform then people complaining about that doesn't really make sense.

On the other hand if you care about your free software attracting more users (some of whom could be developers who help push the software forward for everyone's benefit) then you should aim to target as many platforms as possible. I think there's a good correlation between successful open source products and the number of platforms they support.

Reading the blog and the comments (and the un-pulled GitHub pull request with changes to build under Windows) it seems the tone is that the developers aren't strongly motivated to get this working on Windows. They're entitled to their opinion, it's their software ... I just think they're thinking about this the wrong way. They seem to be thinking why should we do all this work for a platform we don't care about and carry the porting effort and the maintenance burden on our shoulders. Maybe I'm reading too much between the lines or this is reminding me of other similar situations...
Ubuntu Phones
Bar charts use length to show amount while line charts use slope to show change. Therefore, it is misleading to cut off the y-axis for a bar chart, but not for a line chart so long as slopes are transformed proportionally. For line charts, it is generally best to constrain the y-axis such that change (keeping in mind the precision of the data) can be discerned. Of course, if zero happens to be meaningful, it could be illuminating to include and annotate it, just as you would any other relevant point of reference. However, in the case of the temperature chart, zero degrees fahrenheit is arbitrary. Ask yourself, why not zero degrees kelvin?

Agenda will show through. Hopefully, in data viz, your agenda is scientific/statistical accuracy.
I hate to spoil perfect record, but in 2011 there was E.coli alert in Copenhagen:
http://phys.org/news/2011-08-copenhagen-ecoli.html

Also EU has relaxed limits for nitrates, to the point it could hurt infants and some aquarium fish. When some post-soviet countries were joining EU, our nitrate limits were considered too strict, and we had to lower them.
The author didn't even mention speed. Dynamically injected styles will always be slower than static stylesheets. Unless you have a very compelling edge case, use JavaScript for what it was intended: functionality.
So I can have an authentication provider that is not an email provider and people can have accounts in my provider just to use them in Persona logins?
* I prefer second dumbest in case we need a fall guy
"Citation needed"
I think it's great you've shared this. With the recent SIP changes, thousands of Stack Overflow guides that involve "running a few commands with sudo" are now potentially broken. If devs/users are unfamiliar with this change, they might follow an out-of-date guide and become stuck for hours. It almost happened to me last week when I tried following a stack overflow post to fix some symlink issues with /usr/bin/. Fortunately I read about SIP previously on HN and was able to work around it. But I'm worried for the thousands of other devs that haven't heard of or encountered SIP. There needs to be more awareness of this change because it affects much more than people expect.

Takeaway: if you're following a OS X guide that involves sudo written before 10.11, keep SIP in mind or you might get burned.
Long Sweetheart Halter Formal Gown
When I lived in Lyngby, the water was hard and poor for washing shirts. Hardly perfect.
> + means addition in general conversation, that's basic math and English skills.
>
> That it's integer addition is obvious from context, because we're adding 1 to INT_MAX.

Well ... yeah, "+" usually means addition, sure. But there are so many types of addition that that's not really specific enough for a language definition. And adding 1 to INT_MAX? Well, you could interpret "INT_MAX" to indicate C code, and thus "+" to be C's addition operator. In which case, it's not integer addition, at least not the kind that basic math and English skills would suggest: Adding two positive integers is always defined (and also never gives a value lower than either of the two operands), very much unlike "+" for "int"s in C.

> There are architectures with normal integer add instructions that do not have twos-complement behavior. I'm just not aware of any such instructions on x86. Can you name one?

Sure, PADDSW, for example. At least if I understand your "twos complement" requirement correctly to mean a specific wraparound behaviour. Or, if you want to count that, DAA and AAA.
Fyi, F'D Companies looks like a bunch of blog posts b/c that's exactly where it came from, the notorious dot-com era blog fuckedcompany.com chronicalling the flameouts of the era. Sadly now defunct as a blog.
They have access to every e-mail you send and receive, if you don't trust your e-mail provider to that extent you should probably change them.
I don't think they can legally sell a car without a steering wheel. If they manage to make self driving cars legal at all they'll require someone in the driver seat.
I don't get that point. "Normal" users won't (and shouldn't) disable SIP. Those who do need to for security research won't really care that Apple knows they're poking into the system (when you disclose a vulnerability, they'll know who you are) and for the very paranoid, you can disable network or block connections to Apple or etc.

It's a strawman argument because for security researchers, there is never a problem of "we can't let them know we're looking". There's also no evidence that Apple phones home the status either.

And re:"barrier of entry". Who should we be protecting?
Amateur security researchers or mass users? As an amateur security researcher I'd happily allow my job to be 10x harder if it makes users even 2x safer.
In the descriptions I've seen, the Google car doesn't rely on the lane markings in normal driving. The lanes are pre-mapped and it can use any mapped landmark (including but not limited to the lane markings) to determine its position relative to the lanes.

The Google car also does not drive in snow AFAIK. Maybe that's bad for you but it's not a deal breaker for the first deployment of self driving cars as there are plenty of places where it never snows.
Honestly, my prevailing theory is that this highlights how much further we really are from practical self-driving cars than Google's marketing department wants us to think. I think the self-driving car project needs to always sound 'a little over a year away' as good PR for Google, though they know it's much further from being truly serviceable.
Yes, let's have people control their car the same way they fly off the track on racing games. :)
If you don't have the resources to run PostgreSQL, you sure as heck can't run MongoDB.

And if you really have minimal requirements, I recommend SQLite.
Heck, my microsoft account is tied to an email I can no longer access, but I'm not able to change it, because my generic gmail identity somehow got an xbox account tied to it and that apparently means I can no longer transfer my xbox profile from my old email account to my new one.

My appleId has an @mac.com email address which means it is for some reason immutable - I can not change my address. Jobs only knows where emails from apple to me end up, I really don't do much with my appleid anymore other than re-authorize the appstore every month when I need to update xcode.
In this case there has been some independent verification of an anomaly. If the rest of the world took the attitude that you did there would be no follow up and we would base all of our decisions on the scientists reputation. That's bad science and bad for science.
Mailinator has many alias domain names.
They already get that from Facebook like buttons on every single page
> The lanes are pre-mapped

Should be interesting to see how it handles detours and temporary road re-routes. How would a self-driving car handle a two-lane two-way double-yellow-line road with one lane closed and a flagger alternating both directions of traffic through the same lane?
From a casual glance, luafun tries to compose with iterators as much as possible. It looks like Moses is largely table based, which might be more memory intensive.

Also, luafun was designed around optimizations offered in LuaJIT. I doubt the same is true of Moses.
I think shunting yard is a bit more complex since it requires a separate stack, but precedence climbing is definitely better than pure recursive-descent and follows quite straightforwardly if you try to refactor an RD parser by noticing that most of the functions are very similar, of this form:

while(token in tokens[level])
consume token
result = result operator[level] func[level+1]()

Then you realise that you don't need to climb up each level of precedence with a function call, and instead can go right to the level of the token and consume everything "above" that level... so it's really more like "precedence jumping". This also means the call stack doesn't get deeper in proportion to the number of levels, unlike with a pure RD parser. There could be 10 or 1000 levels in the table and the running time will still be the same - linear in the number of tokens in the input. This is especially good for languages with many precedence levels like C, or more complex applications with dynamically defined operators as you mention. A more detailed explanation of this derivation is here:

https://www.engr.mun.ca/~theo/Misc/exp_parsing.htm#climbing
Self driving cars are already legal many places. Nevada, Florida, California, and Michigan all have laws on the books that specifically address self driving cars. Nevada issues special license plates for them.
>PADDSW

As I see it that's a variant of PADDW, so whatever PADDW does is what matters, and PADDW does twos complement.

>DAA and AAA

I thought about calling those out, I think it's stretching too much to refer to an archaic instruction that works on 'ascii' or such when we're figuring the behavior of 'integers'. Even if it is one byte.
Sewer is not tracked separately in most (all?) areas. It's just based off of water used.
Blackmagic DaVinci Resolve 12 Studio Now Just $500 on the Mac App Store
Yes, but that doesn't invalidate what I said. It still counts as "routing" on the request URI.

(Instead of, say, routing to application logic primarily based on a header or the entity like GraphQL).

There's zero difference between path and query string, other than one is meant to be hierarchial and the other is not.
This document has excellent advice about choosing a company, such as the interview advice and offer checklists.

The list itself is decent but not great.
Trying out Clojure/Script is really too. I recommend starting with Reagent https://reagent-project.github.io/ as it has a minimal API and requires learning only a handful of concepts. Here's all you need to get started:

Install OpenJDK: http://www.azul.com/downloads/zulu/

Install Leiningen: http://leiningen.org/

Create a new project and run it:

lein new reagent myapp

cd myapp

lein figwheel

This will start the live ClojureScript compiler and your app will be available at localhost:3449

You can now navigate to the src/cljs/myapp/core.cljs file and start editing it. Any changes you make will be reflected live in the browser without having to reload the page. I recommend trying the code from the Reagent docs page linked above in the project.
Depends when you start counting, but this century alone, well over a million across the ME have died because direct or indirect action taken by the US government. Millions more have been displaced, and those who remain suffer crippling economic realities. The word for such a scale is genocidal.
It amazes me how often people stand up and defend those who torture and commit mass murder, and have the moral rectitude to declaim those oppose such atrocities as mere trolls.
You may have to find a teenager to drive for you. For safety.
JavaScript inheritance without using prototype
We might want to hide our activity from malware. The malware might delete itself as soon as SIP is disabled.
Cool stuff. Going to check it out.
If no one has suggested it before: have you tried Compojure? I know very little about http but it was a snap for me. There's even a lein template.
I think it probably can read lane markings, as well as construction signs, flaggers, etc. I know it've seen videos of it detecting hand signals given by bicyclists. It just doesn't make sense to rely on lane markings during normal driving because lane markings are often or missing or obscured or just plain wrong.
https://gist.github.com/dwiel/7a2c0163b802e1cea0f6

Instead of requirements.txt we use py.prereqs, but otherwise this script should get you close.
> my boot partition got filled up with old linux images and had to be cleaned with magical command-line incantations

???
> As I see it that's a variant of PADDW, so whatever PADDW does is what matters, and PADDW does twos complement.

Nope, PADDW is a variant of PADDSW, so whatever PADDSW does is what matters, and PADDSW does saturating addition.

Or in other words: You are defining "normal" to mean "twos-complement with wrap-around" after all, which makes it rather unsurprising that every "normal" instruction according to your definition turns out to be doing twos-complement addition with wrap-around.

> I thought about calling those out, I think it's stretching too much to refer to an archaic instruction that works on 'ascii' or such when we're figuring the behavior of 'integers'. Even if it is one byte.

Well, packed BCD definitely is not ASCII. Nor twos-complement, nor ones-complement, nor IEEE754. And BCD quite definitely represents a range of the integers.
People who write open letters need to fall in a hole. They're so lame.
Block ads on home devices using a Raspberry Pi
One possibility is that the cars would operate like drones. There would be a trained remote human operator who would take over if something went wrong.

As far as driving some inaccessible location, I'd guess the cars would be more or less like personal trams. Just people who take public transit now, if you needed to go down a dirt road, you'd walk or take a folding bicycle.
Why would he leave, yes the work is physically hard, and mentally monotonous, but the reward and pay is great - thats the tradeoff - they go in work their 20 years, and come out beat up and somewhat broken, and get a decent pension out of it.

Would he have stayed on without the great pay, benefits and pension? probably not, not enough financial reward for the work, he's smart enough to do anything he decides he wants to. That on some level is the price of doing business - or was at least for a long time - the UAW gave concessions to save the Big Three in the form of a two tier wage structure, which the big three appear to be willing to gradually eliminate the two tier structure - or at least bring them closer together now that they are financially healthier.

The thing is, I'd bet money though, if if I looked into it, you'd find autoworkers in each company (or anyone doing heavy assembly like that to be similarly well paid, relative to their local wage).
Smart of Ford to partner with Google on this IMO. Besides Tesla who seem to know what they're doing, I find it pretty strange that most(?) other auto companies seem to be basically going it alone on autonomous driving with an (understandable) complete lack of know-how when it comes to software (think, e.g., Toyota with its 80K or however many global variables).

I was listening to a radio program (KQED's Forum [1]) where they discussed the California DMV's new proposed regulations for self-driving cars, and from the point of view of someone who isn't insanely arrogant about humans' ability to safely operate cars, they seem quite draconian and luddite-ish. Google made a statement about these proposed regulations that echoed my feelings, but Audi was on the program defending the regulations and claiming anything approaching fully autonomous driving was a couple of decades away. This seems to indicate that they are at least a decade behind Google who claim they're already there or will be within ~5 years, so it sort of blows my mind that they wouldn't be trying hard to partner with them or another firm (perhaps Uber?) that actually understands software (and particularly AI).

[1] http://www.kqed.org/a/forum/R201512180900
"ascii adjust after addition"

> Nope, PADDW is a variant of PADDSW, so whatever PADDSW does is what matters, and PADDSW does saturating addition.

That's like arguing that Red Sports Car is a variant of Red Sports Car with Stripes. The one that adds adjectives is the variant, the one without those adjectives is the base.

If PADDW did saturating arithmetic and PADDWW did wrapping, I would agree with you, but that's not how x86 works.
Fighting DMCA Issue in Stack Exchange
When I lived in a rural area as a child that's exactly what we did. My mother measured everyone and bought our clothes through the Sears catalog.
I'm exploring ClojureScript via the re-frame SPA pattern and it got me really excited about UI development again. What's the best way to sync data with a REST server backend?
How the Gov requests data from Google
We need funding of OpenRISC and RISC-V.
I recommend the cljs-ajax library https://github.com/JulianBirch/cljs-ajax
Audi may not think that autonomous vehicles are technologically decades away; rather, they may be trying to support that narrative so others do hold the belief, and subsequently sway legislators and the public into an over-cautious position.
I think SIP in general is a good idea, but gives Apple the opportunity to abuse their market position, which historically they have.

On a side note, I've been developing on a Mac for years. Is there any Linux distributions with a UI and directory utilities as polished as OSX?
In more concrete terms; I'd say it's harder to gross $100k as a freelancer than it is to raise a $6 m+ Series A.
The problem is that all these approaches to privacy are based on "anonymous activities" such as browsing the web without logging into any website, or participating into any social network where you connect with people you already know.

In order to make sure we don't spill private data I think we need a privacy active monitoring browser. For example, it should have a list of all the identifying attributes such as name, email, facebook page, reddit nickname and make sure they are not passed outside. The privacy browser could also identify dangerous topics and pages and send warnings before searching/posting/loading anything. It would actually enforce good data hygiene to make this process much easier for people.

Privacy is hard to maintain, requires a lot of care and a single mistake could be enough to reveal your real identity. That's why we need to create safe environments where privacy is a given.
This is currently under development but need some funding.

https://www.nexlab.net/product/rasky/

Rasky is a low cost open source (hardware and software) KVM over IP built on top of the well known RaspberryPI model 2B featuring VGA video capture, USB keyboard and mouse emulation, remote control both by web (ajax VNC) and VNC, remote relay switches and digital inputs.
The hip is something that I would have probably ended up with anyway. The knees from using way too heavy gears when I was still in my teens. Delayed action.
In my attempt not to drill my young kids' exploration out of them, I tell them that "X is a tool, not a toy!", for values of X like knives, fire, light sockets, etc. And then promptly talk about how to use them :)
probably because the aquifer is naturally filtered through rock and is not exposed to surface contaminants
Exactly -- it sounded to me like they think fully autonomous vehicles are decades away from being created at Audi, and hence would support legislation that prevents them from getting scooped by other companies with the tech chops to make it happen decades earlier.
It's should be retired because it's old? That's a terrible reason to retire something. New isn't always better, just as old doesn't mean worse.
Also systemd won't be making any appearances in BSD. The one thing systemd got right is to couple it to the operating system.
Debian's does - https://www.debian.org/releases/stable/i386/ch05s03.html.en
Your username was employed as essentially a title for your first comment, which is a tactic common on imageboards. Your account is only seven hours old, but I strongly suspect it's a sockpuppet. Every comment you've made from this account has been a vitriolic screed against the US or other users who disagree with you, so obviously it exists to push a very specific agenda, to attempt to shock and insult people, while pre-emptively avoiding a ban by being disposable.

I'm going to go with "troll."
How does ClojureScript/Reagent/Om/etc interoperable with "legacy" (heh) React + Webpack projects? I'd be interested in using our existing "dumb" React/JSX components with one of these new "Graph-Query-View" systems (Clojure or plain-old-JS)
Exactly. Apple is responsible for a huge loss of freedom in the War On General Purpose Computing. This "appification" is exactly what Cory Doctorow was talking about in his famous essay[1]. We are already beginning to see some of the nastier effects that we warned about[2] with, for example, John Deere's attempt to retain ownership[3].

Apologists will complain that you can turn of SIP (or jailbreak your phone) to regain control over your computer, but that isn't possible for most people. Installing certain types of software went from "run the installer" to "follow these complicated technical instructions" (or worse).

What I find more worrying is how easily technical people are fooled into supporting this loss of freedom. Scream "security" and suddenly it's ok for Apple to have root but not the supposed "owner" of the device? Of course, they know how to disable the restrictions or install a jailbreak, so these problems don't apply to the technological priesthood - it's normal people that have to live with the restrictions.

Well, this hubris will not last - once Apple can starts using the new Trusted Computing[4] features on new CPUs (such as SGX[5]), good luck regaining control.

It would be nice if more people actually bothered thinking about long-term consequences.

[1] http://boingboing.net/2012/01/10/lockdown.html

[2] https://www.youtube.com/watch?v=nypRYpVKc5Y

[3] http://www.wired.com/2015/04/dmca-ownership-john-deere/

[4] one example: http://i.imgur.com/rjbzWyB.jpg

[5] https://news.ycombinator.com/item?id=10754170
FEMALE RAP BATTLE ALEX CARTEL VS. YOUNG OG
It was pretty simple to get the wifi working, but still - magical command-line incantations I'm copy/pasting from fora.
I have made a lot of user switch to Linux. My first recommendation will be either Ubuntu or Mint.

I have tried many distros over the time and I liked Arch Linux for quite some time. But the problem was reliability. I spend my productive time fixing an issue or trying to isolate the issue or fixing PKGBUID to install a package.

Ubuntu on the other hand was my backup in case Arch crashed.

My Linux experience can be titled 'From Ubuntu to Ubuntu'.

Now I believe using a stable distro is really productive unless you have lots of time in your hand.

I like Ubuntu except the Unity part. No problem. Install Xfce and live happily.
complete lack of know-how when it comes to software (think, e.g., Toyota with its 80K or however many global variables).

They might have more know-how than you realize. When you're writing safety-critical software, things like "dynamic memory allocation" and "local variables" become dangerous due to the risk of memory leaks and stack overflows.
Automation as a transfer of knowledge
Darktable already has a database of base curves and noise profiles for many cameras. I don't know what else you really need?